1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-12 09:58:36 +00:00
freebsd/usr.sbin
Brian Somers 880447787d Add a radius_Flush() function that waits for the response (or timeout) to
any pending RADIUS transaction.  Use this before sending RAD_STOP RADIUS
messages so that we definitely ``stop'' the session.

It was discovered that sometimes when the link timed out, we got lucky
enough to have an un-ACK'd RADIUS accounting transaction in progress,
resulting in the RAD_STOP message failing to send.

Original report found on:	A russion news group
Text translated by:		glebius
Tested by:			Alexey Popov llp at iteranet dot com
MFC after:			7 days
2005-01-27 14:09:33 +00:00
..
ac Sort sections. 2005-01-18 20:02:45 +00:00
accton Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
acpi Sort sections. 2005-01-18 20:02:45 +00:00
adduser In fullpath_from_shell(), move the nologin detection before the cat | while 2004-09-23 13:09:42 +00:00
amd Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set. 2004-11-13 20:40:32 +00:00
ancontrol Sort sections. 2005-01-18 20:02:45 +00:00
apm Sort sections. 2005-01-18 20:02:45 +00:00
apmd Fixed formatting in the AUTHORS section. 2005-01-18 20:04:14 +00:00
arlcontrol Sort sections. 2005-01-18 20:02:45 +00:00
arp o Reorganize the previous delta to make it more style(9) compliant. 2005-01-24 17:01:48 +00:00
asf Sort sections. 2005-01-18 20:02:45 +00:00
atm Sort sections. 2005-01-18 20:02:45 +00:00
authpf Add skeleton build dirs for pf userland: 2004-02-28 21:50:50 +00:00
bluetooth Sort sections. 2005-01-18 20:02:45 +00:00
boot0cfg Sort sections. 2005-01-18 20:02:45 +00:00
boot98cfg Sort sections. 2005-01-18 20:02:45 +00:00
bootparamd Sort sections. 2005-01-18 20:02:45 +00:00
bsnmpd Fixed punctuation in xrefs. 2005-01-21 20:48:00 +00:00
btxld Sort sections. 2005-01-18 20:02:45 +00:00
burncd Sort sections. 2005-01-18 20:02:45 +00:00
cdcontrol Sort sections. 2005-01-18 20:02:45 +00:00
chkgrp Sort sections. 2005-01-18 20:02:45 +00:00
chown Sort sections. 2005-01-18 20:02:45 +00:00
chroot Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
ckdist Sort sections. 2005-01-18 20:02:45 +00:00
config Sort sections. 2005-01-18 20:02:45 +00:00
cron Sort sections. 2005-01-18 20:02:45 +00:00
crunch In crunchgen(1), when calling make(1), don't redirect stderr to stdout, 2005-01-20 10:49:03 +00:00
ctm Sort sections. 2005-01-18 20:02:45 +00:00
daemon Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
dconschat Sort sections. 2005-01-18 20:02:45 +00:00
devinfo
digictl Sort sections. 2005-01-18 20:02:45 +00:00
diskinfo Sort sections. 2005-01-18 20:02:45 +00:00
dnssec-keygen Don't expose BIND libraries and their headers to the public by default, 2004-09-24 13:42:00 +00:00
dnssec-signzone Don't expose BIND libraries and their headers to the public by default, 2004-09-24 13:42:00 +00:00
editmap
edquota Sort sections. 2005-01-18 20:02:45 +00:00
eeprom Scheduled mdoc(7) sweep. 2005-01-11 11:47:22 +00:00
elf2exe Sort sections. 2005-01-18 20:02:45 +00:00
extattr
extattrctl
faithd Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
fdcontrol Cleanup usr.sbin/fd* so they can compile under WARNS=6. 2005-01-08 15:46:06 +00:00
fdformat One of the DIAGNOSTICS sections should be EXIT STATUS. 2005-01-18 09:17:49 +00:00
fdread Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
fdwrite Cleanup usr.sbin/fd* so they can compile under WARNS=6. 2005-01-08 15:46:06 +00:00
flowctl Remove redundant parameter inherited from ipacctctl. 2005-01-18 09:24:32 +00:00
fwcontrol Sort sections. 2005-01-18 20:02:45 +00:00
getfmac Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
getpmac Userland signed char fixes for PPC build. Problems were using a char 2004-01-22 07:23:36 +00:00
gstat Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
i4b Fixed xrefs. 2005-01-21 10:35:40 +00:00
ifmcstat Remove unused variable and clamp down with WARNS=2 2004-09-13 08:14:55 +00:00
inetd Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-26 13:47:25 +00:00
iostat Sort sections. 2005-01-18 20:02:45 +00:00
ip6addrctl Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
ipftest
ipresend
ipsend
iptest
IPXrouted Per letter dated July 22, 1999, delete clause 3 from code directly 2004-08-07 04:19:37 +00:00
jail Fixed punctuation in xrefs. 2005-01-21 20:48:00 +00:00
jexec
jls
kbdcontrol Sort sections. 2005-01-18 20:02:45 +00:00
kbdmap Sort sections. 2005-01-18 20:02:45 +00:00
kernbb Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
keyserv Join the 21st century: Cryptography is no longer an optional component 2004-08-06 07:27:08 +00:00
kgmon Sort sections. 2005-01-18 20:02:45 +00:00
kgzip Sort sections. 2005-01-18 20:02:45 +00:00
kldxref Explicitly pass in the relocation base and data offset into ef_reloc() 2004-08-28 19:31:10 +00:00
lastlogin Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
lpr Fixed .Xr call. 2005-01-21 09:07:47 +00:00
lptcontrol Remove useless mode argument to open(). 2005-01-25 14:25:18 +00:00
mailstats
mailwrapper Replaced afterinstall: with FILES. 2004-10-18 17:20:29 +00:00
makemap
manctl
memcontrol WARNS=6 cleanup. This includes: 2005-01-07 12:06:30 +00:00
mergemaster Sort sections. 2005-01-18 20:02:45 +00:00
mixer Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mld6query
mlxcontrol Sort sections. 2005-01-18 20:02:45 +00:00
mount_nwfs Sort sections. 2005-01-18 20:02:45 +00:00
mount_portalfs Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
mount_smbfs NOSHARED -> NO_SHARED 2004-12-21 09:59:45 +00:00
mountd Sort sections. 2005-01-18 20:02:45 +00:00
moused Sort sections. 2005-01-18 20:02:45 +00:00
mptable
mrouted Sort sections. 2005-01-18 20:02:45 +00:00
mtest Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
mtree Sort sections. 2005-01-18 20:02:45 +00:00
named Previously I thought I was seeing a failure to install the .5 man pages 2004-09-27 03:55:03 +00:00
named-checkconf Fix up the man file installation for the new BIND 9 sources: 2004-09-26 06:36:11 +00:00
named-checkzone Don't expose BIND libraries and their headers to the public by default, 2004-09-24 13:42:00 +00:00
named.reload Switch from BIND 8 to BIND 9. 2004-09-21 19:01:48 +00:00
ndiscvt Scheduled mdoc(7) sweep. 2005-01-11 11:47:22 +00:00
ndp Fixed xref. 2005-01-21 10:48:35 +00:00
newsyslog Fixed xrefs. 2005-01-21 10:35:40 +00:00
nfsd Bump the default maximum on nfsd processes from 20 to 256. Real-world 2005-01-23 21:34:00 +00:00
ngctl Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
nghook Sort sections. 2005-01-18 20:02:45 +00:00
nologin Use __unused macro instead of a bare void for main(). 2005-01-04 20:07:12 +00:00
ntp NOCRYPT -> NO_CRYPT 2004-12-21 10:16:04 +00:00
ofwdump Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
pccard Sort sections. 2005-01-18 20:02:45 +00:00
pciconf Revert unintended commit that came in with 3rd clause removal 2004-08-07 16:36:46 +00:00
pcvt Sort sections. 2005-01-18 20:02:45 +00:00
periodic Sort sections. 2005-01-18 20:02:45 +00:00
pkg_install Sort sections. 2005-01-18 20:02:45 +00:00
pnpinfo Fixed style of DPADD and LDADD assignments as per style.Makefile(5). 2004-02-05 22:44:25 +00:00
ppp Add a radius_Flush() function that waits for the response (or timeout) to 2005-01-27 14:09:33 +00:00
pppctl Sort sections. 2005-01-18 20:02:45 +00:00
pppd NOCRYPT -> NO_CRYPT 2004-12-21 10:16:04 +00:00
pppstats
praliases
procctl
pstat Sort sections. 2005-01-18 20:02:45 +00:00
pw Sort sections. 2005-01-18 20:02:45 +00:00
pwd_mkdb Sort sections. 2005-01-18 20:02:45 +00:00
quot Sort sections. 2005-01-18 20:02:45 +00:00
quotaon Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
rarpd Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
raycontrol Add FBSDID. err(3) changed to errx(3) because there is no errno message 2004-04-04 19:38:08 +00:00
repquota Sort sections. 2005-01-18 20:02:45 +00:00
rip6query
rmt Sort sections. 2005-01-18 20:02:45 +00:00
rndc Previously I thought I was seeing a failure to install the .5 man pages 2004-09-27 03:55:03 +00:00
rndc-confgen Fix up the man file installation for the new BIND 9 sources: 2004-09-26 06:36:11 +00:00
route6d
rpc.lockd Sort sections. 2005-01-18 20:02:45 +00:00
rpc.statd Sort sections. 2005-01-18 20:02:45 +00:00
rpc.umntall Sort sections. 2005-01-18 20:02:45 +00:00
rpc.yppasswdd Sort sections. 2005-01-18 20:02:45 +00:00
rpc.ypupdated Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
rpc.ypxfrd Sort sections. 2005-01-18 20:02:45 +00:00
rpcbind Sort sections. 2005-01-18 20:02:45 +00:00
rrenumd Prefer C99's __func__ over GCC's __FUNCTION__. 2004-10-02 16:42:33 +00:00
rtadvd removed compilation warning 2004-10-22 07:31:12 +00:00
rtprio Sort sections. 2005-01-18 20:02:45 +00:00
rtsold Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
rwhod Sort sections. 2005-01-18 20:02:45 +00:00
sa Sort sections. 2005-01-18 20:02:45 +00:00
sade Add "NTP pool servers" to the list, including Worldwide, Asia, Europe, 2005-01-25 02:56:17 +00:00
sendmail NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
setfmac Sort sections. 2005-01-18 20:02:45 +00:00
setkey Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
setpmac Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
sicontrol Get debugging macros from sivar.h 2004-10-02 18:51:37 +00:00
sliplogin Sort sections. 2005-01-18 20:02:45 +00:00
slstat Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
smbmsg Sort sections. 2005-01-18 20:02:45 +00:00
spkrtest
spray
sysinstall Add "NTP pool servers" to the list, including Worldwide, Asia, Europe, 2005-01-25 02:56:17 +00:00
syslogd Sort sections. 2005-01-18 20:02:45 +00:00
tcpdchk NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
tcpdmatch NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
tcpdump NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
timed Sort sections. 2005-01-18 20:02:45 +00:00
traceroute NOIPSEC -> TRACEROUTE_NO_IPSEC 2004-12-21 12:44:20 +00:00
traceroute6 mdoc(7) fixes. 2004-07-07 19:57:16 +00:00
trpt Sort sections. 2005-01-18 20:02:45 +00:00
tzsetup Sort sections. 2005-01-18 20:02:45 +00:00
ugidfw Add prototypes and remove unused variables for WARNS=6 compliance. Add 2005-01-16 10:49:48 +00:00
usbd Sort sections. 2005-01-18 20:02:45 +00:00
usbdevs Add option '-o' for one-line output in combination with '-d'. 2004-05-24 13:22:00 +00:00
vidcontrol WANRS=6 cleanup for vidcontrol(1): 2005-01-13 03:59:44 +00:00
vipw Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software 2004-08-07 04:28:56 +00:00
vnconfig Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
watch Sort sections. 2005-01-18 20:02:45 +00:00
watchdogd Sort sections. 2005-01-18 20:02:45 +00:00
wicontrol Sort sections. 2005-01-18 20:02:45 +00:00
wlconfig Mechanically kill hard sentence breaks. 2004-07-02 23:13:00 +00:00
yp_mkdb
ypbind Remove definition of struct dom_binding, it's non-standard C code and 2004-10-17 19:33:33 +00:00
yppoll Include <timeconv.h> for time conversion functions. 2004-05-24 16:10:57 +00:00
yppush Sort sections. 2005-01-18 20:02:45 +00:00
ypserv Sort sections. 2005-01-18 20:02:45 +00:00
ypset Remove definition of struct dom_binding, it's non-standard C code and 2004-10-17 19:33:33 +00:00
zic Eliminate macro calls inside literal displays. 2005-01-15 12:28:01 +00:00
zzz Assorted markup, grammar, and spelling fixes. 2004-06-13 18:03:44 +00:00
Makefile NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
Makefile.inc