NetBSD/src G3IBvC3lib/libc/include port_after.h, lib/libc/inet inet_cidr_ntop.c inet_net_ntop.c

   Fix https://sourceware.org/bugzilla/show_bug.cgi?id=34033

   - Deprecate loc_ntoa because it does not specify the size of the destination
     buffer and replace it with loc_ntoa1
   - Replace sprintf(3) with snprintf(3), checking for string overflow.

   This removes all sprintf(3) uses in libc, except in compat/net/compat_ns_ntoa.c

   Thanks to phone@ for reviewing and Florian Weimer for notifying us.
VersionDeltaFile
1.13+82-64lib/libc/nameser/ns_print.c
1.9+30-61lib/libc/inet/inet_cidr_ntop.c
1.5+31-59lib/libc/inet/inet_net_ntop.c
1.16+16-38lib/libc/nameser/ns_name.c
1.20+25-21lib/libc/resolv/res_debug.c
1.2+31-0lib/libc/include/port_after.h
+215-2433 files not shown
+227-2599 files

NetBSD/src 6AkRNqEdistrib/sets/lists/debug shl.mi module.mi

   add the full npf route libs in distrib
VersionDeltaFile
1.394+4-1distrib/sets/lists/debug/shl.mi
1.35+3-1distrib/sets/lists/debug/module.mi
+7-22 files

NetBSD/src prfe8mbsys/arch/macppc/dev lightbar.c i2sreg.h

   de-obfuscate i2s register use in lightbar
VersionDeltaFile
1.5+6-5sys/arch/macppc/dev/lightbar.c
1.3+6-2sys/arch/macppc/dev/i2sreg.h
+12-72 files

NetBSD/src pP8aDPcshare/mk bsd.own.mk

   bsd.own.mk: sort various lists and expressions

   Sort various lists of variables.
   (Manually) sort various .if expressions on platform name.
   Should be no functional change, but easier to cross-check mk.conf(5).
VersionDeltaFile
1.1474+131-107share/mk/bsd.own.mk
+131-1071 files

NetBSD/src NxQadVMusr.sbin/npf/npfctl npf.conf.5

   New sentence, new line. Remove superfluous Pp.
VersionDeltaFile
1.108+4-6usr.sbin/npf/npfctl/npf.conf.5
+4-61 files

NetBSD/src KFpBRN7share/man/man5 mk.conf.5

   mk.conf(5): sync with bsd.own.mk 1.1473

   Sort variables in the list: MKAUTOFS, MKKERNFS, MKNLS,

   Update supported platforms per bsd.own.mk changes, including using
   the tested variable (MACHINE vs MACHINE_ARCH):
   MKAMDGPUFIRMWARE, MKCTF, MKDTB, MKFIRMWARE, MKLIBCXX, MKPIE, MKPROFILE,
   MKRELRO, MKSLJIT, MKSOFTFLOAT, MKZFS, USE_SSP, USE_XZ_SETS.

   Sort platforms in: MKXORG_SERVER.

   Document MKGDBSERVER.

   Add NetBSD 10 and NetBSD 11 to RUMP_NBCOMPAT.

   USE_SSP is also controlled by NOFORT.

   Cross reference npf(7) for MKNPF.

   Editorial fixes, including consistent punctuation.
VersionDeltaFile
1.122+95-53share/man/man5/mk.conf.5
+95-531 files

NetBSD/src KuWMsCusys/arch/dreamcast/dreamcast machdep.c, sys/arch/hpcsh/hpcsh machdep.c

   G/C the do-nothing module_init_md() now that there's a global weak
   equivalent.
VersionDeltaFile
1.309+2-14sys/arch/mips/mips/mips_machdep.c
1.25+2-13sys/arch/landisk/landisk/machdep.c
1.81+2-13sys/arch/hpcsh/hpcsh/machdep.c
1.26+2-12sys/arch/hppa/hppa/machdep.c
1.48+2-12sys/arch/dreamcast/dreamcast/machdep.c
1.50+2-12sys/arch/riscv/riscv/riscv_machdep.c
+12-766 files not shown
+23-13112 files

NetBSD/src tmxgFJBsys/arch/atari/atari machdep.c, sys/arch/cesfic/cesfic machdep.c

   G/C the do-nothing module_init_md() now that there's a global weak
   equivalent.
VersionDeltaFile
1.204+2-12sys/arch/atari/atari/machdep.c
1.88+2-12sys/arch/cesfic/cesfic/machdep.c
1.265+2-12sys/arch/hp300/hp300/machdep.c
1.127+2-12sys/arch/luna68k/luna68k/machdep.c
1.384+2-12sys/arch/mac68k/mac68k/machdep.c
1.189+2-12sys/arch/mvme68k/mvme68k/machdep.c
+12-728 files not shown
+28-16614 files

NetBSD/src K6R7020bin/df df.c

   df: Rename nbytes to value in prthumanval (not always bytes)
VersionDeltaFile
1.107+5-5bin/df/df.c
+5-51 files

NetBSD/src 4jVp5dpbin/df df.c

   df: Add human-readable inode counts
VersionDeltaFile
1.106+35-19bin/df/df.c
+35-191 files

NetBSD/src BN4kN8qlib/npf/ext_route npfext_route.c, sys/modules/npf_ext_route Makefile

   Add Policy based routing by interface in NPF
VersionDeltaFile
1.1+478-0sys/net/npf/npf_ext_route.c
1.1+71-0lib/npf/ext_route/npfext_route.c
1.1+11-0sys/modules/npf_ext_route/Makefile
1.107+7-3usr.sbin/npf/npfctl/npf.conf.5
1.24+7-1sys/net/npf/npf_rproc.c
1.68+6-1usr.sbin/npf/npfctl/npfctl.c
+580-511 files not shown
+613-1217 files

NetBSD/src XoT5VsPdistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libdns
VersionDeltaFile
1.1033+2-2distrib/sets/lists/base/shl.mi
1.393+2-2distrib/sets/lists/debug/shl.mi
+4-42 files

NetBSD/src RtEuKXXdoc 3RDPARTY CHANGES

   new bind
VersionDeltaFile
1.2180+4-4doc/3RDPARTY
1.3243+2-1doc/CHANGES
+6-52 files

NetBSD/src LB3LcJxexternal/mpl/bind/dist/lib/dns qpzone.c diff.c, external/mpl/bind/dist/tests/dns qpzone_test.c rdata_test.c

   Merge changes between 9.20.18 and 9.20.22
VersionDeltaFile
1.4+0-2,336external/mpl/bind/dist/tests/isc/regex_test.c
1.5+333-47external/mpl/bind/dist/lib/dns/qpzone.c
1.5+308-1external/mpl/bind/dist/tests/dns/qpzone_test.c
1.12+155-152external/mpl/bind/dist/lib/dns/diff.c
1.7+129-59external/mpl/bind/dist/tests/dns/rdata_test.c
1.20+97-43external/mpl/bind/dist/lib/dns/validator.c
+1,022-2,638423 files not shown
+2,409-3,399429 files

NetBSD/src im2qmWkexternal/mpl/bind/dist/bin/tests/system/allow_query tests.sh, external/mpl/bind/dist/bin/tests/system/dnstap tests.sh

   Import bind-9.20.22 (previous was 9.20.18)

   Notes for BIND 9.20.22
   Security Fixes
   Fix crash when reconfiguring zone update policy during active updates.
   We fixed a crash that could occur when running rndc reconfig to change a zone's
   update policy (e.g., from allow-update to update-policy) while DNS UPDATE
   requests were being processed for that zone. ISC would like to thank Vitaly
   Simonovich for bringing this issue to our attention. [GL #5817]

   Bug Fixes
   Fix intermittent named crashes during asynchronous zone operations.
   Asynchronous zone loading and dumping operations occasionally dispatched tasks
   to the wrong internal event loop. This threading violation triggered internal
   safety assertions that abruptly terminated named. Strict loop affinity is now
   enforced for these tasks, ensuring they execute on their designated threads and
   preventing the crashes. [GL #4882]

   Count temporal problems with DNSSEC validation as attempts.

    [160 lines not shown]
VersionDeltaFile
1.1+2,837-0external/mpl/bind/dist/bin/tests/system/serve_stale/tests.sh
1.1+738-0external/mpl/bind/dist/bin/tests/system/allow_query/tests.sh
1.1+551-0external/mpl/bind/dist/bin/tests/system/xfer/tests_xfer.py
1.1.1.13+219-322external/mpl/bind/dist/bin/tests/system/dnstap/tests.sh
1.1+490-0external/mpl/bind/dist/bin/tests/system/nsec3/ans7/ans.py
1.1.1.5+369-116external/mpl/bind/dist/bin/tests/system/isctest/asyncserver.py
+5,204-4381,236 files not shown
+33,054-3,9541,242 files

NetBSD/src LVURiNllib/libc/db/hash hash.h

   s/numberered/numbered/ in comment.
VersionDeltaFile
1.18+2-2lib/libc/db/hash/hash.h
+2-21 files

NetBSD/src rnYMGWWsys/arch/hppa/dev summitfb.c, sys/arch/hppa/doc ngle_manual.txt

   fix various typos, mainly in comments.
VersionDeltaFile
1.7+5-5sys/arch/hppa/doc/ngle_manual.txt
1.17+3-3sys/arch/mips/rmi/rmixl_pcie.c
1.39+3-3sys/arch/hppa/dev/summitfb.c
1.74+3-3sys/arch/mac68k/dev/adb_direct.c
1.4+3-3sys/arch/macppc/dev/lightbar.c
1.20+3-3sys/arch/mips/rmi/rmixl_pcix.c
+20-2018 files not shown
+64-6424 files

NetBSD/src bVNs1Vosbin/blkdiscard blkdiscard.8

   blkdiscard.8: correct a detail in the history section
VersionDeltaFile
1.4+2-2sbin/blkdiscard/blkdiscard.8
+2-21 files

NetBSD/src xQSKcQwsys/uvm/pmap pmap.c

   s/referened/referenced/ in log message.
VersionDeltaFile
1.86+3-3sys/uvm/pmap/pmap.c
+3-31 files

NetBSD/src SUORAixlib/libc/softfloat/bits64 softfloat.c

   libc/softfloat: prevent undefined behavior in floating point conversions

   See the previous commit for details.

   The same code pattern occur in the bits32 implementation, as well as in
   other copies of the same upstream code, for example in libkern.
VersionDeltaFile
1.22+9-9lib/libc/softfloat/bits64/softfloat.c
+9-91 files

NetBSD/src Iskw6mytests/usr.bin/xlint/lint1 queries.c t_usage.sh, usr.bin/xlint/lint1 tree.c err.c

   lint: add query for negation of minimum signed value

   This helped double-check that the remaining negations in the
   softfloat/bits64 code are fine. There are some false positives, due to
   int16 being typedef'd to int, thus being int32 realistically.
VersionDeltaFile
1.37+25-2tests/usr.bin/xlint/lint1/queries.c
1.711+19-2usr.bin/xlint/lint1/tree.c
1.29+4-4tests/usr.bin/xlint/lint1/t_usage.sh
1.282+3-2usr.bin/xlint/lint1/err.c
+51-104 files

NetBSD/src xQ2ZyHutests/lib/libc t_long_double.c

   tests/libc: document ldbl-to-uint64 conversion for more platforms
VersionDeltaFile
1.7+36-20tests/lib/libc/t_long_double.c
+36-201 files

NetBSD/src g6AkNQ1sys/kern kern_stub.c

   Provide a weak do-nothing for module_init_md().
VersionDeltaFile
1.54+6-2sys/kern/kern_stub.c
+6-21 files

NetBSD/src TfU46IItests/lib/libc t_long_double.c

   tests/libc: test softfloat on sparc64 for converting ldbl to uint64
VersionDeltaFile
1.6+8-2tests/lib/libc/t_long_double.c
+8-21 files

NetBSD/src MQ9Y5QGsys/arch/atari/atari machdep.c, sys/arch/cesfic/cesfic machdep.c

   Refactor cpu_exec_aout_makecmds().
VersionDeltaFile
1.19+61-2sys/arch/m68k/m68k/m68k_machdep.c
1.225+2-52sys/arch/x68k/x68k/machdep.c
1.87+2-49sys/arch/cesfic/cesfic/machdep.c
1.264+2-48sys/arch/hp300/hp300/machdep.c
1.135+2-48sys/arch/news68k/news68k/machdep.c
1.203+2-26sys/arch/atari/atari/machdep.c
+71-2259 files not shown
+89-38515 files

NetBSD/src 7ld3Htpsys/arch/mac68k/mac68k locore.s machdep.c

   mac68k_init() -> machine_init(), and make it fit the pattern.
VersionDeltaFile
1.209+13-2sys/arch/mac68k/mac68k/locore.s
1.382+8-6sys/arch/mac68k/mac68k/machdep.c
+21-82 files

NetBSD/src ilOwResshare/mk bsd.own.mk

   bsd.own.mk: fix MKPROFILE comment for risc-v
VersionDeltaFile
1.1473+2-2share/mk/bsd.own.mk
+2-21 files

NetBSD/src AtALeK6tests/lib/libc t_long_double.c

   Fix test to match expected result on m68k.

   Tested on m68ksf and hardfloat (in qemu).

   Ok Roland.
VersionDeltaFile
1.5+4-3tests/lib/libc/t_long_double.c
+4-31 files

NetBSD/src azRdFzLshare/man/man4 akbd.4

   akbd(4): s/shoud/should/.
VersionDeltaFile
1.5+2-2share/man/man4/akbd.4
+2-21 files

NetBSD/src EfmzTvTusr.sbin/sysinst mbr.c

   s/mbr_info_to_partitition/mbr_info_to_partition/ in method name.

   approved by martin@.
VersionDeltaFile
1.49+7-7usr.sbin/sysinst/mbr.c
+7-71 files