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>