NetBSD/usr.sbin
riastradh 1cac5d57e4 certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.
Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:

- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
  quietly populated on rehash.

- If /etc/openssl/certs is nonempty (you've added things to it,
  e.g. by hand or with mozilla-rootcerts) and has never been managed
  by certctl(8): left alone on rehash, with an error message to
  explain what you need to do.

- If /etc/openssl/certs has been managed by certctl(8): quietly
  updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8).  To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
2023-08-28 22:25:49 +00:00
..
ac fix various typos in comments, docs and log messages. 2022-05-24 06:27:59 +00:00
accton
acpitools bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
altq fix typos in comments and one definition, mainly s/sucket/socket/. 2023-08-03 20:45:49 +00:00
apm bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
apmd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
arp s/entires/entries/ 2022-05-04 07:32:50 +00:00
autofs usr.sbin/autofs: Fix absolute path when creating a mountpoint 2022-05-04 11:27:54 +00:00
bad144
bootp bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
bta2dpd Reorder for readability. 2023-07-21 02:11:18 +00:00
btattach - Reconfigure port speed only when initial speed was different. 2023-02-07 20:45:44 +00:00
btconfig btconfig(8): s/fomat/format/ and article fix. 2021-12-02 21:55:22 +00:00
btdevctl fix various typos in comments. 2021-12-12 22:20:52 +00:00
bthcid
btpand bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
catman bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
certctl certctl(8): Avoid clobbering prepopulated /etc/openssl/certs. 2023-08-28 22:25:49 +00:00
chroot
cnwctl bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
cpuctl Sort by number. No functional change. 2023-07-21 10:26:36 +00:00
crash ddb: New `show all tstiles' command. 2023-07-09 17:10:47 +00:00
dev_mkdb dev_mkdb(8): No need for weird padding any more. 2023-08-08 10:35:37 +00:00
diskpart fix typo in definition: s/threshhold/threshold/ 2021-08-01 18:02:22 +00:00
dumpfs ufs: fixed signed/unsigned bugs affecting large file systems 2023-01-07 19:41:29 +00:00
dumplfs
edquota convert explicit length check before unchecked snprintf() with just a 2023-08-01 08:47:24 +00:00
eeprom
envstat Silence wrong maybe-uninitialized raised by GCC/x86_64 10.4.0 -Os. 2023-06-19 03:03:11 +00:00
etcupdate etcupdate: fix error message for unimplemented option 2022-01-17 08:47:03 +00:00
extattrctl
faithd
flashctl flashctl: use consistent markup in usage message 2023-01-08 16:01:49 +00:00
fssconfig
fstyp adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 2023-06-03 21:26:27 +00:00
fusermount remove some double ee typos in comments. 2023-04-05 21:53:56 +00:00
fwctl don't assign struct pointers to smaller then structure regions of memory. 2023-08-10 20:49:19 +00:00
gpioctl If we can't read a pin while listing pins, simply continue on to next 2022-12-13 21:47:36 +00:00
grfconfig
gspa
hdaudioctl fix proplib deprecation 2021-06-21 03:04:27 +00:00
i2cscan
ifmcstat
ifwatchd Don't call UP script when an IP address becomes deprecated. 2023-07-01 12:36:10 +00:00
inetd Remove RPC define 2022-08-10 08:38:43 +00:00
installboot adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 2023-06-03 21:26:27 +00:00
intrctl
iopctl
iostat ostat: use standard option order (AaBb...) 2023-07-28 12:03:33 +00:00
ip6addrctl
ipwctl Fix typo. 2023-06-24 05:26:01 +00:00
irdaattach
isibootd s/priviledge/privilege/ in comments/log messages and fix one typo in descriptor. 2021-08-22 20:18:39 +00:00
iteconfig
iwictl bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
kgmon Improved the performance of kernel profiling on MULTIPROCESSOR, and possible to get profiling data for each CPU. 2021-08-14 17:51:18 +00:00
kvm_mkdb
lastlogin
ldpd ldpd(8): Fix address of misaligned packed members. 2022-06-26 17:55:38 +00:00
link
lockstat fix various typos in comments. 2021-12-12 22:20:52 +00:00
lpr Fix typo in comment. 2023-06-24 05:12:03 +00:00
lptctl
mailwrapper
makefs adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 2023-06-03 21:26:27 +00:00
makemandb makemakedb: don't return uninitialized token length if stemming fails 2023-08-07 20:35:21 +00:00
map-mbone bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
mdconfig
mdsetimage
memswitch
mld6query Fix typo in comment. 2023-06-24 05:12:03 +00:00
mlxctl
mmcformat mmcformat: KNF 2023-04-04 20:28:01 +00:00
mopd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
mountd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
moused Fix typo in comment. 2023-06-24 05:12:03 +00:00
mrinfo bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
mrouted introduce new GCC 12 warning disables and use them in a few places 2023-08-08 06:27:31 +00:00
mscdlabel
mtrace bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
mtree mtree(8): a few markup fixes 2023-06-01 13:04:47 +00:00
ndbootd bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
ndp ndp: add gmt2local() from external/bsd/tcpdump instead of reachover 2023-08-18 13:07:38 +00:00
netgroup_mkdb
nfsd usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it 2021-11-27 22:30:25 +00:00
npf npfctl: adapt to new libpcap API 2023-08-18 14:26:50 +00:00
nvmmctl
ofctl
paxctl paxctl(8): it is not a bug that paxctl settings are persistent. 2023-08-21 00:41:49 +00:00
pcictl
perfused bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
pf adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER} 2023-06-03 21:26:27 +00:00
plainrsa-gen Handle OpenSSL-3.x 2023-05-09 20:14:37 +00:00
postinstall postinstall(8): Add opensslcerts item to regen /etc/openssl/certs. 2023-08-26 05:59:00 +00:00
powerd avoid having addresses of local variable exist after a function returns. 2023-08-03 08:03:19 +00:00
psrset
pstat Add a marker VUSECOUNT_VGET to v_usecount that gets set whenever 2022-02-17 14:39:14 +00:00
puffs fix typos in comments and one definition, mainly s/sucket/socket/. 2023-08-03 20:45:49 +00:00
pwd_mkdb usr.sbin: remove unnecessary CONSTCOND, lint no longer needs it 2021-11-27 22:30:25 +00:00
quot Restore backward compatibility of UFS2 with previous NetBSD releases by 2022-11-17 06:40:38 +00:00
quotacheck adapt to ${CC_WNO_IMPLICIT_FALLTHROUGH} 2023-06-03 21:30:20 +00:00
quotaon As the quota type comes from the kernel and is only valid when 2022-04-26 15:39:00 +00:00
quotarestore
racoon bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER 2023-06-03 08:52:53 +00:00
racoonctl
rarpd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rbootd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rdate
repquota bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rip6query
rmt
route6d bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rpc.bootparamd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rpc.lockd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rpc.pcnfsd fix simple mis-matched function prototype and definitions. 2023-08-01 07:04:14 +00:00
rpc.statd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rpc.yppasswdd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rpcbind bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rtadvd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
rtsold
rwhod bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
sa
schedctl
screenblank
sdpd s/serivce/service/ in comments. 2022-04-11 20:57:37 +00:00
service service(8): fix markup 2023-03-14 21:50:25 +00:00
services_mkdb services_mkdb(8): No need for weird padding any more. 2023-08-08 10:35:21 +00:00
sesd
sliplogin bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
spray bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
srtconfig bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
sti
sunlabel avoid uninitialised variable warnings (likely incorrect ones.) 2023-08-11 07:05:39 +00:00
sysinst Fix typo in comment. 2023-06-24 05:18:12 +00:00
syslogd bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
tadpolectl
tcpdchk
tcpdmatch
tcpdrop
timed use standard strncpy() idiom to completely zero a buffer, including 2023-08-08 06:31:58 +00:00
tpctl
tprof tprof(8): Add support for Skylake-X and Cascade Lake. 2023-07-07 04:43:15 +00:00
traceroute traceroute/Makefile: Nix trailing whitespace. 2023-08-08 11:53:47 +00:00
traceroute6
trpt
unlink
usbdevs usbdevs(8): Misc KNF. 2022-09-13 08:34:37 +00:00
user Fix copypasto in comment. 2021-12-12 14:33:13 +00:00
veriexecgen
videomode
vipw
vnconfig
wakeonlan
wg-keygen
wg-userspace
wgconfig Don't allow "wgconfig add peer ..." to accept invalid options. 2023-05-07 16:05:07 +00:00
wiconfig bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
wlanctl
wsconscfg
wsfontload wsfontload(8): Mention .wsf font files. Fix formatting. 2022-06-08 22:38:29 +00:00
wsmoused Really compute selection coordinates from buffer offset, don't assume 2023-02-07 20:37:48 +00:00
wsmuxctl
ypbind bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
yppoll
ypserv Revert CC_WNO_USE_AFTER_FREE from Makefile's (thanks uwe@) 2023-08-03 14:56:36 +00:00
ypset bsd.own.mk: rename GCC_NO_* to CC_WNO_* 2023-06-03 09:09:01 +00:00
zdump need gettext now 2022-10-29 13:53:19 +00:00
zic need gettext now 2022-10-29 13:53:19 +00:00
Makefile certctl(8): New tool for managing OpenSSL CA certificates. 2023-08-26 05:27:13 +00:00
Makefile.inc usr.sbin: enable lint for all programs 2021-09-14 20:36:02 +00:00