CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2011/07/06 14:52:28
Modified files:
usr.sbin/npppd : HOWTO_PIPEX_NPPPD.txt
usr.sbin/npppd/npppd: Makefile chap.c eap.c lcp.c npppd.c
npppd.h npppd_auth.c npppd_auth.h
npppd_auth_local.h npppd_local.h pap.c
ppp.c ppp.h radius+.c radius+.h
radius+_local.h radius_common.c
radius_common.h radius_req.c radius_req.h
radiusconst.h
Added files:
usr.sbin/npppd/npppd: npppd_radius.c npppd_radius.h
Log message:
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