CVSROOT: /cvs Module name: src Changes by: yasu...@cvs.openbsd.org 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