freebsd-skq/usr.sbin
Brian Somers f0cdd9c021 Decouple pap & chap output routines from the corresponding
input routines and take advantage of the new init/continue
interface in libradius.  This allows a timely response on
other links in an MP setup while RADIUS requests are in
progress as well as the ability to handle other data from
the peer in parallel.  It should also make the future addition
of PAM support trivial.

While I'm in there, validate pap & chap header IDs if
``idcheck'' is enabled (the default) for other FSM packet
types.

NOTE: This involved integrating the generation of chap
      challenges and the validation of chap responses
      (and commenting what's going on in those routines).
      I currently have no way of testing ppps ability
      to respond to M$Chap CHALLENGEs correctly, so if
      someone could do the honours, it'd be much
      appreciated (it *looks* ok!).

Sponsored by: Internet Business Solutions Ltd., Switzerland
1999-02-06 02:54:47 +00:00
..
ac
accton
adduser
amd
apm
apmconf
arp
atm
bad144
bootparamd
btxld
cdcontrol
chkgrp
chown
chroot
ckdist
config
cron
crunch
ctm
dev_mkdb
diskpart
dpt
edquota
fdcontrol
fdformat
fdwrite
i4b
inetd
iostat
ipfstat
ipftest
ipmon
ipnat
ipresend
ipsend
iptest
IPXrouted
kbdcontrol
kbdmap
kernbb
keyadmin
keyserv
kgmon
kvm_mkdb
lpr
lptcontrol
mailstats
makemap
manctl
mixer
mount_portalfs
mountd
moused
mptable
mrouted
mtest
mtree
named
named.reload
named.restart
natd
ndc
newsyslog
nfsd
nologin
nslookup
nsupdate
pccard
pciconf
pcvt
periodic
pkg_install
pnpinfo
portmap
ppp
pppctl
pppd
pppstats
praliases
procctl
pstat
pw
pwd_mkdb
quot
quotaon
rarpd
repquota
rmt
rndcontrol
rpc.lockd
rpc.statd
rpc.yppasswdd
rpc.ypupdated
rpc.ypxfrd
rtprio
rwhod
sa
sade
sendmail
sgsc
sicontrol
sliplogin
slstat
spkrtest
spray
stallion
sysctl
sysinstall
syslogd
tcpdump
timed
traceroute
trpt
tzsetup
usbd
usbdevs
vidcontrol
vipw
vnconfig
watch
wlconfig
wormcontrol
xntpd
xten
yp_mkdb
ypbind
yppoll
yppush
ypserv
ypset
zic
Makefile
Makefile.inc