Date: Wed, 27 Jan 1999 17:56:37 -0800 (PST) From: Brian Somers <brian@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/usr.sbin/ppp radius.c radius.h Makefile alias_cmd.c arp.c auth.c bundle.c bundle.h cbcp.c ccp.c chap.c chat.c command.c datalink.c defs.h filter.c filter.h fsm.c hdlc.c iface.c ip.c ipcp.c ipcp.h lcp.c lqr.c main.c modem.c mp.c pap.c ... Message-ID: <199901280156.RAA42261@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
brian 1999/01/27 17:56:36 PST
Modified files:
usr.sbin/ppp Makefile alias_cmd.c arp.c auth.c
bundle.c bundle.h cbcp.c ccp.c chap.c
chat.c command.c datalink.c defs.h
filter.c filter.h fsm.c hdlc.c iface.c
ip.c ipcp.c ipcp.h lcp.c lqr.c main.c
modem.c mp.c pap.c ppp.8 prompt.c route.c
route.h slcompress.c tun.c vjcomp.c
Added files:
usr.sbin/ppp radius.c radius.h
Log:
Initial RADIUS support (using libradius). See the man page for
details. Compiling with -DNORADIUS (the default for `release')
removes support.
TODO: The functionality in libradius::rad_send_request() needs
to be supplied as a set of routines so that ppp doesn't
have to wait indefinitely for the radius server(s). Instead,
we need to get a descriptor back, select() on the descriptor,
and ask libradius to service it when necessary.
For now, ppp blocks SIGALRM while in rad_send_request(), so
it misses PAP/CHAP retries & timeouts if they occur.
Only PAP is functional. When CHAP is attempted, libradius
complains that no User-Password has been specified... rfc2138
says that it *mustn't* be used for CHAP :-(
Sponsored by: Internet Business Solutions Ltd., Switzerland
Revision Changes Path
1.51 +17 -9 src/usr.sbin/ppp/Makefile
1.19 +5 -2 src/usr.sbin/ppp/alias_cmd.c
1.32 +5 -2 src/usr.sbin/ppp/arp.c
1.35 +52 -23 src/usr.sbin/ppp/auth.c
1.44 +17 -2 src/usr.sbin/ppp/bundle.c
1.21 +15 -11 src/usr.sbin/ppp/bundle.h
1.9 +2 -2 src/usr.sbin/ppp/cbcp.c
1.41 +5 -2 src/usr.sbin/ppp/ccp.c
1.38 +43 -14 src/usr.sbin/ppp/chap.c
1.53 +5 -2 src/usr.sbin/ppp/chat.c
1.178 +39 -14 src/usr.sbin/ppp/command.c
1.26 +5 -2 src/usr.sbin/ppp/datalink.c
1.37 +4 -1 src/usr.sbin/ppp/defs.h
1.27 +33 -21 src/usr.sbin/ppp/filter.c
1.14 +3 -2 src/usr.sbin/ppp/filter.h
1.38 +5 -2 src/usr.sbin/ppp/fsm.c
1.37 +5 -2 src/usr.sbin/ppp/hdlc.c
1.3 +5 -2 src/usr.sbin/ppp/iface.c
1.55 +5 -2 src/usr.sbin/ppp/ip.c
1.69 +41 -16 src/usr.sbin/ppp/ipcp.c
1.23 +14 -3 src/usr.sbin/ppp/ipcp.h
1.67 +5 -2 src/usr.sbin/ppp/lcp.c
1.31 +2 -2 src/usr.sbin/ppp/lqr.c
1.148 +5 -2 src/usr.sbin/ppp/main.c
1.101 +4 -1 src/usr.sbin/ppp/modem.c
1.18 +5 -2 src/usr.sbin/ppp/mp.c
1.28 +5 -2 src/usr.sbin/ppp/pap.c
1.143 +112 -4 src/usr.sbin/ppp/ppp.8
1.13 +4 -1 src/usr.sbin/ppp/prompt.c
1.55 +36 -26 src/usr.sbin/ppp/route.c
1.12 +3 -2 src/usr.sbin/ppp/route.h
1.21 +5 -2 src/usr.sbin/ppp/slcompress.c
1.11 +14 -3 src/usr.sbin/ppp/tun.c
1.24 +5 -2 src/usr.sbin/ppp/vjcomp.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901280156.RAA42261>
