1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/usr.sbin
Maksim Yevmenkin c46a9ea89b Fix problem with session termination. bthidd(8) maintains two L2CAP
connections to Bluetooth HID device. As soon as Bluetooth HID device
is powered off (or goes out of RF range) the stack will terminate both
connections. File descriptors for both connections will become active
on next select(2) call. Because bthidd(8) processes file descriptors
in order, it will detect descriptor for one of the closed connections
first and kill the session. However, there is still a second (active)
descriptor that used to point to the same session. bthidd(8) used to
assert() if it cant find session by file descriptor, which was wrong.

While I'm here fix a couple of typos in parser.y

Reported by:	Eric Anderson anderson AT centtech DOT com
MFC after:	3 days
2005-05-18 23:03:44 +00:00
..
ac Sort sections. 2005-01-18 20:02:45 +00:00
accton
acpi Fix a small style problem and add a __packed pragma for safety. 2005-02-17 21:09:26 +00:00
adduser - Act according to the documentation (man page): 2005-04-28 12:44:02 +00:00
amd Generate locale-agnostic configuration date. 2005-02-16 21:02:50 +00:00
ancontrol Expand *n't contractions. 2005-02-13 22:25:33 +00:00
apm Expand *n't contractions. 2005-02-13 22:25:33 +00:00
apmd POWERSTATECHANGE was misspelled. 2005-03-24 01:26:40 +00:00
arlcontrol Use CFLAGS+=. 2005-02-09 10:35:28 +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 Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
authpf Use libutil in DPADD as well. 2005-05-04 08:57:12 +00:00
bluetooth Fix problem with session termination. bthidd(8) maintains two L2CAP 2005-05-18 23:03:44 +00:00
boot0cfg Document how to make boot0cfg work on mounted disks. 2005-04-07 20:04:55 +00:00
boot98cfg Sort sections. 2005-01-18 20:02:45 +00:00
bootparamd Pass -C to rpcgen. 2005-02-09 12:17:52 +00:00
bsnmpd Enable tcp-wrapper support in the SNMP daemon. 2005-04-26 16:49:15 +00:00
btxld Fix the same problem that was fixed in rev. 1.6 and got reintroduced 2005-02-19 21:32:21 +00:00
burncd Fix the "only wrote -1 of 32768 bytes: Input/output error" error message. 2005-05-13 20:06:44 +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 Expand *n't contractions. 2005-02-13 22:25:33 +00:00
chroot
ckdist Sort sections. 2005-01-18 20:02:45 +00:00
config Ask that "make cleandepend" be run before "make depend", now that 2005-04-22 17:42:50 +00:00
cron Fix parsing of '0' and non-alphanumerics in steps. Previously, an 2005-02-14 14:09:21 +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 Expand *n't contractions. 2005-02-13 22:25:33 +00:00
daemon Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
dconschat Fix typos in comments. 2005-03-11 14:20:09 +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
dnssec-signzone
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 Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
faithd fixed a possible reference to a broken memory 2005-05-02 07:44:24 +00:00
fdcontrol
fdformat One of the DIAGNOSTICS sections should be EXIT STATUS. 2005-01-18 09:17:49 +00:00
fdread Expand *n't contractions. 2005-02-13 22:25:33 +00:00
fdwrite Expand *n't contractions. 2005-02-13 22:25:33 +00:00
flowctl Implement "verbose" optional keyword for "show" command. This is analog 2005-03-23 09:40:18 +00:00
fwcontrol Sort sections. 2005-01-18 20:02:45 +00:00
getfmac Remove unnecessary SRCS= where could be guessed directly by our 2005-01-27 14:52:47 +00:00
getpmac Remove unnecessary SRCS= where could be guessed directly by our 2005-01-27 14:52:47 +00:00
gstat Remove unnecessary SRCS= where could be guessed directly by our 2005-01-27 14:52:47 +00:00
i4b Fixed xrefs. 2005-01-21 10:35:40 +00:00
ifmcstat Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
inetd NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
iostat Expand *n't contractions. 2005-02-13 22:25:33 +00:00
ip6addrctl Added the EXIT STATUS section where appropriate. 2005-01-17 07:44:44 +00:00
IPXrouted Spell SHUT_RD as SHUT_RD not 0 as the how argument to shutdown(2). 2005-05-11 02:45:49 +00:00
jail Remove symblic link kernel->dev/null creation. We don't need it in 5.x/6.x 2005-05-14 18:54:58 +00:00
jexec
jls
kbdcontrol Sort sections. 2005-01-18 20:02:45 +00:00
kbdmap Let bsd.prog.mk set SRCS and MAN to their default values. 2005-01-28 16:08:11 +00:00
kernbb
keyserv The variable `ROOTKEY' has internal linkage in keyserv.c, don't declare it as 2005-02-10 09:09:18 +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 Doh, erase unused variable... 2005-03-03 06:38:00 +00:00
lastlogin
lpr NI_WITHSCOPEID cleanup 2005-05-13 16:43:28 +00:00
lptcontrol Remove useless mode argument to open(). 2005-01-25 14:25:18 +00:00
mailstats
mailwrapper
makemap
manctl
memcontrol Correct formatting of pointers in the listing by using "0x%" PRIx64 instead of 2005-03-29 20:17:47 +00:00
mergemaster Expand contractions. 2005-02-13 23:45:54 +00:00
mixer Add the -S flag which produces the -s output without 2005-04-13 07:11:54 +00:00
mld6query Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
mlxcontrol Sort sections. 2005-01-18 20:02:45 +00:00
mount_nwfs Expand *n't contractions. 2005-02-13 22:25:33 +00:00
mount_portalfs Spell out shutdown(2)'s how argument in #ifdef notdef'd code. 2005-05-11 02:47:54 +00:00
mount_smbfs Make smbfs capable to use 16bit char set in filenames. 2005-05-04 15:05:46 +00:00
mountd NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
moused Support for the GTCO Digipad. 2005-04-13 07:25:45 +00:00
mptable Expand *n't contractions. 2005-02-13 22:25:33 +00:00
mrouted Expand contractions. 2005-02-15 09:27:00 +00:00
mtest
mtree Adds sha256 support. While it is a good idea to also add sha384 and 2005-03-29 11:44:17 +00:00
named
named-checkconf
named-checkzone
named.reload
ndiscvt Update ndiscvt to handle .INF files that specify multiple entries in 2005-05-15 19:46:14 +00:00
ndp Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
newsyslog Add the -N option to not rotate any files. This is to be used in 2005-03-03 15:47:32 +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 - Reduce the number of netgraph messages when listing 2005-02-09 16:17:33 +00:00
nghook Sort sections. 2005-01-18 20:02:45 +00:00
nologin
ntp Expand *n't contractions. 2005-02-13 22:25:33 +00:00
ofwdump
pccard Expand *n't contractions. 2005-02-13 22:25:33 +00:00
pciconf add some additional pci classes and sub-classes.. 2005-03-26 20:31:09 +00:00
pcvt Expand contractions. 2005-02-13 23:45:54 +00:00
periodic Sort sections. 2005-01-18 20:02:45 +00:00
pkg_install Change the PATH for pkg_add to be the same used for pointyhat package builds. 2005-03-19 19:20:19 +00:00
pmccontrol Add convenience APIs pmc_width() and pmc_capabilities() to -lpmc. 2005-05-01 14:11:49 +00:00
pmcstat Neaten usage message. 2005-05-02 10:07:11 +00:00
pnpinfo Remove unnecessary SRCS= where could be guessed directly by our 2005-01-27 14:52:47 +00:00
powerd Drop the default running value to 60% from 80%. Testing shows that we 2005-04-10 20:42:55 +00:00
ppp NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
pppctl Expand *n't contractions. 2005-02-13 22:25:33 +00:00
pppd
pppstats
praliases
procctl
pstat Remove unused variables. 2005-04-09 14:59:10 +00:00
pw Remove unused variables. 2005-04-09 14:59:10 +00:00
pwd_mkdb Add endianness support. 2005-02-28 21:05:30 +00:00
quot Remove unused variables. 2005-04-09 14:59:10 +00:00
quotaon
rarpd Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
raycontrol Expand *n't contractions. 2005-02-13 22:25:33 +00:00
repquota Sort sections. 2005-01-18 20:02:45 +00:00
rip6query NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
rmt Sort sections. 2005-01-18 20:02:45 +00:00
rndc
rndc-confgen
route6d Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
rpc.lockd Consumers of nfslockdans() seems to think it should return 0 on success, so 2005-03-16 23:55:48 +00:00
rpc.statd Sort sections. 2005-01-18 20:02:45 +00:00
rpc.umntall Expand *n't contractions. 2005-02-13 22:25:33 +00:00
rpc.yppasswdd Use socklen_t in place of socket operations, instead of int 2005-05-02 14:02:43 +00:00
rpc.ypupdated
rpc.ypxfrd Expand *n't contractions. 2005-02-13 22:25:33 +00:00
rpcbind Sort sections. 2005-01-18 20:02:45 +00:00
rrenumd Expand contractions. 2005-02-15 09:27:00 +00:00
rtadvd Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
rtprio Sort sections. 2005-01-18 20:02:45 +00:00
rtsold Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
rwhod Fix most cases where the address of an int is passed to a function expecting a 2005-02-14 17:42:58 +00:00
sa Expand contractions. 2005-02-13 23:45:54 +00:00
sade The current NTP servers for .nl do not work with ntpdate, so switch to 2005-05-06 19:14:36 +00:00
sendmail
setfmac Remove unnecessary SRCS= where could be guessed directly by our 2005-01-27 14:52:47 +00:00
setkey Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
setpmac Remove unnecessary SRCS= where could be guessed directly by our 2005-01-27 14:52:47 +00:00
sicontrol
sliplogin Remove an unused variable and a useless getuid() declaration. 2005-04-09 15:00:51 +00:00
slstat
smbmsg Sort sections. 2005-01-18 20:02:45 +00:00
spkrtest
spray
sysinstall The current NTP servers for .nl do not work with ntpdate, so switch to 2005-05-06 19:14:36 +00:00
syslogd NI_WITHSCOPEID cleanup. Neither RFC 2553 nor RFC 3493 defines 2005-05-13 16:31:11 +00:00
tcpdchk
tcpdmatch
tcpdrop o Improve the example a bit. 2005-03-14 14:12:29 +00:00
tcpdump
timed Sort sections. 2005-01-18 20:02:45 +00:00
traceroute
traceroute6 Fixed the misplaced $FreeBSD$. 2005-02-09 18:07:17 +00:00
trpt Expand *n't contractions. 2005-02-13 22:25:33 +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
vidcontrol Use \033 instead of \e because \e is not a standard. 2005-05-15 09:43:14 +00:00
vipw
vnconfig
watch Sort sections. 2005-01-18 20:02:45 +00:00
watchdogd When disarming a watchdog by using an interval of WD_TO_NEVER a non-zero 2005-03-19 01:46:37 +00:00
wicontrol Expand *n't contractions. 2005-02-13 22:25:33 +00:00
wlconfig
yp_mkdb Expand *n't contractions. 2005-02-13 22:25:33 +00:00
ypbind Expand *n't contractions. 2005-02-13 22:25:33 +00:00
yppoll
yppush (handler): When exitting upon an abnormal signal, yppush_exit() should not 2005-04-12 15:02:57 +00:00
ypserv add targets for ipnodes.byname and ipnodes.byaddr which carries 2005-05-02 11:19:52 +00:00
ypset
zic Expand contractions. 2005-02-13 23:45:54 +00:00
zzz
Makefile all the ipfilter tools are now built from sbin/Makefile, so remove them from 2005-04-25 19:04:12 +00:00
Makefile.inc