CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2012/01/17 20:13:04
Modified files:
usr.sbin/npppd : Makefile
usr.sbin/npppd/common: slist.c slist.h slist_test.c
usr.sbin/npppd/l2tp: l2tp_call.c
usr.sbin/npppd/npppd: Makefile npppd.c npppd.h npppd_config.c
npppd_ctl.c npppd_ctl.h npppd_defs.h
npppd_local.h npppd_radius.c pathnames.h
ppp.c ppp.h privsep.c privsep.h
usr.sbin/npppd/pptp: pptp_call.c
Added files:
usr.sbin/npppctl: Makefile npppctl.8 npppctl.c parser.c parser.h
Removed files:
usr.sbin/npppd/npppdctl: Makefile npppdctl.8 npppdctl.c
Log message:
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