History log of /openbsd/usr.sbin/npppd/npppd/npppd.h (Results 1 – 19 of 19)
Revision Date Author Comments
# 2a5607d2 12-Aug-2017 goda <goda@openbsd.org>

add a new option to set limits on max-sessions each IPCP.

It can set limits on different max-sessions if there're using several protocols
such as PPPoE and L2TP/IPsec.

ok yasuoka@


# d50b169a 11-Aug-2017 goda <goda@openbsd.org>

add a new option to set limits on user-max-sessions each AUTHENTICATION.

It can set limits on different user-max-sessions if there're using several
protocols such as PPPoE and L2TP/IPsec.

ok yasuok

add a new option to set limits on user-max-sessions each AUTHENTICATION.

It can set limits on different user-max-sessions if there're using several
protocols such as PPPoE and L2TP/IPsec.

ok yasuoka@

show more ...


# 41d69f6e 05-Dec-2015 yasuoka <yasuoka@openbsd.org>

Pass the pppx_hdr when sending packets through the pppx device and use the
ppp_id in the pppx_hdr to find the associated ppp when receiving the packets
from the device.


# dbad4650 19-Jan-2015 deraadt <deraadt@openbsd.org>

move to <limits.h> universe
ok yasuoka


# 34682664 22-Mar-2014 yasuoka <yasuoka@openbsd.org>

Reimplement control part of npppd(8) with imsg. Also add "monitor"
command for npppctl(8) to monitor PPP session start/stop events.


# 34379bfe 22-Mar-2014 yasuoka <yasuoka@openbsd.org>

Fixed a bug in npppd_auth_get_user() which caused segmentation faults after
a user authentication is succeeded in case the authentication config option
has `username-suffix' and 'strip-atmark-realm'

Fixed a bug in npppd_auth_get_user() which caused segmentation faults after
a user authentication is succeeded in case the authentication config option
has `username-suffix' and 'strip-atmark-realm' is yes. Delete
`username-prefix' from authentication setting. This config option was
mis-leading and useless.

show more ...


# 4a39ccd0 05-Dec-2012 deraadt <deraadt@openbsd.org>

Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis


# 59408346 13-Nov-2012 yasuoka <yasuoka@openbsd.org>

Add accept.c from ldpd and use it to handle file descriptor exhaustion
in accept() case.

"go for it" deraadt


# dc316173 22-Sep-2012 espie <espie@openbsd.org>

gcc2 doesn't like unnamed fields. make this compile on vax again.
"looks right" deraadt@


# 821f7c56 18-Sep-2012 yasuoka <yasuoka@openbsd.org>

New configuration syntax for npppd(8). `npppd.conf' will be based on
parse.y and `npppd-users' will be based on getcap(3). Add man pages.

feedback from giovanni


# 7a7bab9d 08-May-2012 yasuoka <yasuoka@openbsd.org>

Fix comments and styles. Delete unused variables and labels.
No binary changes.

ok mcbride henning


# 363e4d4b 18-Jan-2012 yasuoka <yasuoka@openbsd.org>

Replace npppdctl(8) by new npppctl(8). npppctl was written from
scratch, it uses parser.c derived from ikectl(8) to have OpenBSD's
fashion. This includes related changes listed below:
- changed npp

Replace npppdctl(8) by new npppctl(8). npppctl was written from
scratch, it uses parser.c derived from ikectl(8) to have OpenBSD's
fashion. This includes related changes listed below:
- changed npppd control IPC heavyly.
- support IPv6 as tunnel source address.
- deleted support changing the configuration of npppd_ctl on running.
Because it is not so needed but it requires privilege operations.
- refactors.

man page helps from jmc. tested by sebastia.
ok deraadt sebastia sthen

show more ...


# 6cc855c5 28-Oct-2011 yasuoka <yasuoka@openbsd.org>

use existing _ppp instead of _npppd as a user/group id for npppd.

ok deraadt@ henning@


# 8daf7599 06-Jul-2011 yasuoka <yasuoka@openbsd.org>

Add RADIUS accounting support and some authentication related changes:

- Add functions to radius+.c that are required to implement RADIUS
accounting.
- Send RADIUS Account-Start and Account-Stop m

Add RADIUS accounting support and some authentication related changes:

- Add functions to radius+.c that are required to implement RADIUS
accounting.
- Send RADIUS Account-Start and Account-Stop messages with attributes that
are defined by RFC 2866, 2868, 2869.
- If any authentication realm is deleted from the configuration, npppd may
exit by segmentation fault.
- Delete radius_common.c, radius_common.h and eap.c because they are not
used.
- Retransmission and failover are reimplemented.
- Cleanup

show more ...


# e109dc18 02-Jul-2010 yasuoka <yasuoka@openbsd.org>

add $OpenBSD$ and remove trailing space. no functional change.


# f0a4e295 01-Jul-2010 yasuoka <yasuoka@openbsd.org>

Translate Japanese comments or labels into English. Translation was
done by IIJ people (MATSUI Yoshihiro, SAITOH Masanobu, Tomoyuki Sahara),
yuo@ and myself.

This diff also includes
- delete part

Translate Japanese comments or labels into English. Translation was
done by IIJ people (MATSUI Yoshihiro, SAITOH Masanobu, Tomoyuki Sahara),
yuo@ and myself.

This diff also includes
- delete part of useless comments, correct spelling.
- add man page of npppdctl.

There is no functional change.

show more ...


# 4a78f66b 31-Jan-2010 yasuoka <yasuoka@openbsd.org>

privilege separation of npppd.

- Drop privilege after daemon initializing.
- Some system calls that requires root privileges were replaced to
wrapper functions that communicate with a separated pr

privilege separation of npppd.

- Drop privilege after daemon initializing.
- Some system calls that requires root privileges were replaced to
wrapper functions that communicate with a separated privileged
process via IPC. And the privileged process checks whether the
operations are acceptable.

show more ...


# 53f89ef8 13-Jan-2010 yasuoka <yasuoka@openbsd.org>

cleanup npppd code. delete IIJ local ifdef switches and fix warnings.
ok @dlg


# 0fbf3537 11-Jan-2010 yasuoka <yasuoka@openbsd.org>

Initial import npppd(8). npppd is a new PPP daemon that handles many
ppp sessions as a server. It supports L2TP, PPTP and PPPoE as
tunneling.

ok mcbride@ dlg@ deraadt@ reyk@.