NetBSD/usr.sbin
ozaki-r 00a9cf741d Remove mkludge stuffs
For unknown reasons, IPv6 multicast addresses are linked to a first
IPv6 address assigned to an interface. Due to the design, when removing
a first address having multicast addresses, we need to save them to
somewhere and later restore them once a new IPv6 address is activated.
mkludge stuffs support the operations.

This change links multicast addresses to an interface directly and
throws the kludge away.

Note that as usual some obsolete member variables remain for kvm(3)
users. And also sysctl net.inet6.multicast_kludge remains to avoid
breaking old ifmcstat.

TODO: currently ifnet has a list of in6_multi but obviously the list
should be protocol independent. Provide a common structure (if_multi
or something) to handle in6_multi and in_multi together as well as
ifaddr does for in_ifaddr and in6_ifaddr.
2017-02-23 07:57:09 +00:00
..
ac New sentence, new line. 2016-12-21 22:49:14 +00:00
accton
acpitools Drop pointless packed attributes. 2016-10-04 22:22:16 +00:00
altq PR/50824: David Binderman: Limit scanf width 2016-02-17 19:51:29 +00:00
apm
apmd
arp Add missing verb. New sentence, new line. 2016-10-16 05:32:30 +00:00
bad144 Fix the 3 programs that use DTYPE_ (disklabel disk types) constants from the 2015-01-02 19:46:02 +00:00
bootp Disable a couple of warnings until further investigation. 2017-01-11 12:19:43 +00:00
bta2dpd RTP timestamp is now set correctly. The streaming socket is set to non 2017-02-12 08:25:31 +00:00
btattach a couple more stray \n 2015-06-16 23:54:58 +00:00
btconfig add details of later (to v4.2) specification versions and 2015-11-28 09:25:45 +00:00
btdevctl the Bluetooth rc.d setup was simplified some time ago, so 2015-06-12 09:43:05 +00:00
bthcid need <sys/stat.h> for chmod(2) 2017-01-10 20:56:41 +00:00
btpand The last argument before ... must not be default promoted, otherwise the 2016-10-04 21:40:31 +00:00
catman Call the path for makewhatis _PATH_MAKEWHATIS instead of _PATH_WHATIS, 2016-05-29 22:33:39 +00:00
chroot
cnwctl
cpuctl Update from the latest Intel SDM: 2016-10-11 04:16:28 +00:00
crash need <sys/stat.h> 2017-01-10 20:57:26 +00:00
dev_mkdb
diskpart Fix the 3 programs that use DTYPE_ (disklabel disk types) constants from the 2015-01-02 19:46:02 +00:00
dumpfs
dumplfs If the number of inodes per block is zero, bail instead of using 2016-08-12 08:22:13 +00:00
edquota
eeprom
envstat add HYT-221/271/939 humidity/temperature I2C sensor 2014-05-18 11:46:23 +00:00
eshconfig
etcupdate From Jim Bernard in PR install/50615: install_checksum expects a path 2016-01-03 08:44:59 +00:00
extattrctl
faithd
flashctl
fssconfig Include rump-vs-host ops files 2016-07-31 02:15:54 +00:00
fusermount
fwctl
gpioctl Fix pasto for GPIO_PIN_EVENTS/GPIO_PIN_LEVEL/GPIO_PIN_FALLING 2016-04-05 10:58:04 +00:00
grfconfig PR/50867: David Binderman: Fix parsing loop. 2016-02-29 18:59:52 +00:00
gspa
hdaudioctl Split hdaudio and PCI attach glue. Even though the driver was written with 2015-03-28 14:09:58 +00:00
i2cscan Whitespace. 2015-11-26 23:29:05 +00:00
ifmcstat Remove mkludge stuffs 2017-02-23 07:57:09 +00:00
ifwatchd CID 1373516: Missing breaks 2016-10-07 15:49:58 +00:00
inetd Increase buffer size reported to strlcpy() to be one larger than the 2017-02-15 02:48:31 +00:00
installboot Disable a couple of warnings until further investigation. 2017-01-11 12:19:43 +00:00
intrctl fix column alignment of "intrctl list [-c]" 2016-11-02 11:03:33 +00:00
iopctl
iostat extend the "tout" column to 5 characters, it's really common on a modern 2015-10-25 02:47:17 +00:00
ip6addrctl usage is dead 2015-12-27 12:42:52 +00:00
ipwctl
irdaattach
isdn fix indent 2016-03-02 19:28:56 +00:00
isibootd
iteconfig
iwictl
kgmon for 64 bit mips platforms where we built userland largely as n32 by 2016-12-23 10:19:57 +00:00
kvm_mkdb
lastlogin
ldpd need <sys/stat.h> 2017-01-10 20:57:26 +00:00
link
lmcconfig
lockstat
lpr s/results/result 2016-12-21 17:29:22 +00:00
lptctl Mark up author with .An. 2014-09-19 16:06:16 +00:00
mailwrapper New sentence, new line. 2014-09-19 16:05:55 +00:00
makefs allow 0 timestamp 2017-02-16 22:44:06 +00:00
makemandb Include <unistd.h> for R_OK W_OK STDOUT_FILENO access(2) 2017-01-10 04:34:07 +00:00
map-mbone
mdconfig
mdsetimage Need <stdint.h> for uintmax_t. 2016-12-18 18:32:24 +00:00
memswitch Fix typo. display.contrast is 0-15, not 0-1. 2015-09-21 08:04:43 +00:00
mld6query PR/51353: Patrick Mackey: mld6query "-r" option is not recognised 2016-07-20 23:19:18 +00:00
mlxctl s/LIButil/LIBUTIL/ in DPADD 2016-12-10 13:55:55 +00:00
mmcformat
mopd delete generated file 2016-06-08 02:58:19 +00:00
mountd Remove xref to signal(7). 2016-12-24 08:26:57 +00:00
moused Use .An -nosplit to avoid unwanted line breaks in the middle of a sentence. 2016-08-16 02:04:01 +00:00
mrinfo Add couple FALLTHROUGHs CIDs: 976559, 976560, 976561 2016-11-17 09:29:01 +00:00
mrouted Fix bug in mrouted about aging neighbors. 2015-02-05 16:50:19 +00:00
mscdlabel need <sys/types.h> 2017-01-10 21:03:36 +00:00
mtrace PR/50966: David Binderman: Use all 3 of b, p, n to determine if route changed 2016-03-13 19:47:59 +00:00
mtree Fix typo. 2017-02-22 14:15:15 +00:00
ndbootd
ndiscvt improve error messages (remove \n, use __func__, etc) 2015-06-16 23:04:13 +00:00
ndp remove unused ancient code and widen v6 address so that columns are aligned. 2016-09-19 19:13:14 +00:00
netgroup_mkdb
nfsd Don't exit if we have udp only sockets, instead wait for all the workers 2016-08-23 13:10:12 +00:00
npf fix function argument. 2017-01-29 04:12:52 +00:00
ofctl Implement OF_finddevice, now ofctl -p <path to node> works 2015-12-23 13:42:24 +00:00
paxctl New sentence, new line. 2016-11-08 08:21:52 +00:00
pcictl apply the previous typo in another place as well. 2016-09-27 16:44:04 +00:00
perfused remove dup function 2016-10-19 01:31:05 +00:00
pf Disable a couple of warnings until further investigation. 2017-01-11 12:19:43 +00:00
postinstall Don't use slow file_exists_exact if we don't have to. 2017-02-11 19:35:45 +00:00
powerd Fix spelling of "occurs". 2017-02-21 15:15:19 +00:00
psrset
pstat Move vnode member v_mntvnodes as vi_mntvnodes to vnode_impl.h. 2017-01-11 09:07:57 +00:00
puffs nothing is executable. 2016-11-23 17:25:11 +00:00
pvcsif
pvctxctl
pwd_mkdb
quot From Michael Plass: 2016-07-28 08:24:58 +00:00
quotacheck improve error messages (remove \n, use __func__, etc) 2015-06-16 23:04:13 +00:00
quotaon
quotarestore
racoon GC some GCC 4.8 specific sh3 HACKS entries. 2017-02-22 12:17:16 +00:00
racoonctl
rarpd Add xref for ethers(5) and hosts(5). 2016-12-21 12:03:48 +00:00
rbootd
rdate
repquota improve error messages (remove \n, use __func__, etc) 2015-06-16 23:04:13 +00:00
rip6query
rmt
route6d Separate nexthop caches from the routing table 2016-04-04 07:37:07 +00:00
rpc.bootparamd
rpc.lockd Fix another conditional with wrong (missing) parens. 2016-03-12 02:07:44 +00:00
rpc.pcnfsd Add a statuslen argument to get_pr_status(), and use it 2014-03-29 18:54:36 +00:00
rpc.statd fix bogus %m 2015-08-21 15:41:38 +00:00
rpc.yppasswdd
rpcbind CID 1338514: Check NULL returns 2015-11-10 18:04:51 +00:00
rtadvd Disable a couple of warnings until further investigation. 2017-01-11 12:19:43 +00:00
rtsold Give an example how to use dhcpcd instead of rtsol 2014-10-12 19:53:34 +00:00
rwhod
sa New sentence, new line. 2014-09-19 16:05:55 +00:00
schedctl Fix illegal snprintf usage noted in PR 47976 by simplifying it away: 2014-07-27 04:46:48 +00:00
screenblank
sdpd newer versions of the Bluetooth Core specification state that 2015-11-24 21:11:39 +00:00
service More shell quoting. /etc/rc.d/* file names with embedded spaces are 2015-04-05 11:33:15 +00:00
services_mkdb need <sys/stat.h> 2017-01-10 21:04:06 +00:00
sesd
sliplogin Add USE_FORT support. 2016-07-13 13:10:04 +00:00
spray
srtconfig
sti
sunlabel
sup Close file on error path. PR 50925 from David Binderman. 2016-03-12 02:27:31 +00:00
sysinst another buffer overflow. 2017-01-13 05:49:27 +00:00
syslogd Remove duplicate word from the sentence. 2017-02-21 18:36:39 +00:00
tadpolectl Make usage static and dead. 2015-10-02 20:42:15 +00:00
tcpdchk eliminate %m complexity. __format_arg__ thinks it is handling a format for 2015-10-14 15:50:48 +00:00
tcpdmatch
tcpdrop
timed improve error messages (remove \n, use __func__, etc) 2015-06-16 23:04:13 +00:00
tpctl
tprof
traceroute PR/50821: David Binderman: remove "i <" i < 2016-02-17 19:57:01 +00:00
traceroute6 CID 978587: Removed unnecessary check against NULL. 2016-11-17 09:21:34 +00:00
trpt for 64 bit mips platforms where we built userland largely as n32 by 2016-12-23 10:19:57 +00:00
unlink
usbdevs Fix previous... handle hub ports 2016-09-07 08:09:59 +00:00
user Document file format better. From Travis Paul and Matthew Bauer. 2016-02-09 14:14:02 +00:00
veriexecgen
videomode
vipw
vnconfig Sort sections. Use more markup. 2016-04-10 09:49:14 +00:00
wakeonlan
wiconfig Kill another strict aliasing violation. 2016-06-15 13:47:26 +00:00
wlanctl remove -v no/op 2014-04-22 15:55:16 +00:00
wsconscfg
wsfontload
wsmoused
wsmuxctl
ypbind Add missing .El. From Henning Petersen in PR 49227. 2014-09-20 11:16:05 +00:00
yppoll
ypserv need <sys/stat.h> 2017-01-10 21:04:06 +00:00
ypset
zdump we keep version in a separate file now 2016-10-20 17:39:08 +00:00
zic don't try to run a non-existing nbcat 2017-01-06 17:25:32 +00:00
Makefile bta2dpd - Bluetooth Advand Audio Distribution (A2DP) Profile Daemon. 2017-01-28 16:55:54 +00:00
Makefile.inc Define _KERNTYPES for things that need it. 2016-01-23 21:22:45 +00:00