NetBSD/src AyD4Dpslib/libc/stdio fgetln.3

   lib/libc/stdio/fgetln.3: fix trivial formatting typo

   Trivial whitespace fix to turn
        getline(3), ferror(3), fgets(3), fopen(3), fparseln(3,) putc(3)
   into
        getline(3), ferror(3), fgets(3), fopen(3), fparseln(3), putc(3)
VersionDeltaFile
1.18+2-2lib/libc/stdio/fgetln.3
+2-21 files

NetBSD/src gtQrljJdoc CHANGES 3RDPARTY

   new bind
VersionDeltaFile
1.2250+3-3doc/3RDPARTY
1.3295+2-1doc/CHANGES
+5-42 files

NetBSD/src szWH4hZcommon/lib/libc/arch/mips/atomic membar_ops.S

   mips membar_ops.S: Cite more evidence Octeon doesn't reorder loads.
VersionDeltaFile
1.15+29-4common/lib/libc/arch/mips/atomic/membar_ops.S
+29-41 files

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

   bump libdns
VersionDeltaFile
1.1050+3-3distrib/sets/lists/base/shl.mi
1.414+2-2distrib/sets/lists/debug/shl.mi
+5-52 files

NetBSD/src ON3ZASgexternal/mpl/bind/dist/lib/dns rdatalist.c stats.c, external/mpl/bind/dist/lib/isccfg kaspconf.c

   merge changes between bind-9.20.27 and bind-9.20.29
VersionDeltaFile
1.3+525-573external/mpl/bind/dist/tests/isc/dnsstream_utils_test_data.h
1.24+337-141external/mpl/bind/dist/lib/dns/validator.c
1.12+167-126external/mpl/bind/dist/lib/dns/stats.c
1.31+122-136external/mpl/bind/dist/lib/ns/query.c
1.10+40-165external/mpl/bind/dist/lib/dns/rdatalist.c
1.13+102-76external/mpl/bind/dist/lib/isccfg/kaspconf.c
+1,293-1,217243 files not shown
+3,162-2,203249 files

NetBSD/src 6QdcGjuexternal/mpl/bind/dist/bin/tests/system/rollover tests_rollover_algo_ksk_zsk_reconfig.py tests_rollover_csk_roll2.py, external/mpl/bind/dist/doc/changelog changelog-9.20.29.rst

   Import bind-9.20.29 (previous was 9.20.27)

   BIND 9.20.29
   Security Fixes
   [CVE-2026-19668] Prevent excessive CPU use validating crafted DNSSEC
   responses. a0a61dba9e
     A malicious authoritative server could serve a securely delegated zone
     whose DS and DNSKEY records carry many distinct key tags but no valid
     match, forcing a validating resolver into excessive key-tag matching
     and high CPU use for every query. BIND now bounds this work with the
     per-query validation limit (max-validations-per-fetch). [GL #5349]

   [CVE-2026-19033] Require a TSIG on every message of incoming zone
   transfers. 9404cd2b8c
     BIND 9 used to accept TSIG-signed zone transfers in which some messages
     were unsigned, and processed those messages before the next signature
     could vouch for them. It now requires a TSIG on every message of an
     incoming AXFR or IXFR; all modern nameserver already sign every message,
     so no change is expected in practice. [GL #6062]

    [327 lines not shown]
VersionDeltaFile
1.1.1.2+524-572external/mpl/bind/dist/tests/isc/dnsstream_utils_test_data.h
1.1.1.22+336-140external/mpl/bind/dist/lib/dns/validator.c
1.1+454-0external/mpl/bind/dist/bin/tests/system/rollover/tests_rollover_csk_roll1.py
1.1+443-0external/mpl/bind/dist/doc/changelog/changelog-9.20.29.rst
1.1+430-0external/mpl/bind/dist/bin/tests/system/rollover/tests_rollover_csk_roll2.py
1.1+381-0external/mpl/bind/dist/bin/tests/system/rollover/tests_rollover_algo_ksk_zsk_reconfig.py
+2,568-7121,201 files not shown
+19,252-9,3871,207 files

NetBSD/src gbOcu3xsys/arch/mips/include asm.h

   mips/asm.h: Tidy typography of SYNC_PLUNGER comment block.

   And fix a misquoted register number to make it make sense.

   The CN78XX manual's typography got all screwed up; the CN50XX manual
   is clearer (and maybe we should just quote from that one instead but
   whatever).
VersionDeltaFile
1.80+11-7sys/arch/mips/include/asm.h
+11-71 files

NetBSD/src 1EVf6tvsys/arch/mips/include asm.h

   mips/asm.h: Add some citations for MFC0_HAZARD.

   No functional change intended, comment only.
VersionDeltaFile
1.79+47-2sys/arch/mips/include/asm.h
+47-21 files

NetBSD/src qa5Vuj0usr.sbin/npf/npfctl npf_build.c

   improve table load error in npf

   an EEXIST should clearly state already defined and a load failure should
   also clearly be stated. do not class all error returns under EEXIST
   since npf_table_insert can return other errors aside EEXIST.
VersionDeltaFile
1.64+6-2usr.sbin/npf/npfctl/npf_build.c
+6-21 files

NetBSD/src paYjKCXdoc CHANGES 3RDPARTY

   new unbound
VersionDeltaFile
1.2249+4-4doc/3RDPARTY
1.3294+2-1doc/CHANGES
+6-52 files

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

   bump libunbound
VersionDeltaFile
1.413+2-2distrib/sets/lists/debug/shl.mi
1.1049+2-2distrib/sets/lists/base/shl.mi
+4-42 files

NetBSD/src OJ4x8gZexternal/bsd/unbound/dist config.sub config.guess, external/bsd/unbound/dist/services authzone.c

   merge changes between unbound 1.25.1 and 1.26.1
VersionDeltaFile
1.7+465-108external/bsd/unbound/dist/services/authzone.c
1.10+215-37external/bsd/unbound/dist/util/netevent.c
1.18+35-3external/bsd/unbound/include/config.h
1.5+18-0external/bsd/unbound/lib/libunbound/unbound.expsym
1.10+11-6external/bsd/unbound/dist/config.guess
1.9+6-5external/bsd/unbound/dist/config.sub
+750-1591 files not shown
+752-1617 files

NetBSD/src fayiV3Bexternal/bsd/unbound/dist/doc Changelog, external/bsd/unbound/dist/testdata dns64_dnssec.rpl sub_ds_deepcopy.rpl

   Import unbound-1.26.1 (previous was unbound-1.25.1)

   Unbound 1.26.1
   ==============
   This release has a number of security fixes.
   The release is signed with the OpenPGP software signing key that is
   in use since Jan 1st 2026:
   User ID: NLnet Labs releases signing key G2 releases at nlnetlabs.nl
   Key ID: A144 323D EAAC DF45
   Fingerprint: 2310 1869 0C4D 903E F419  146A A144 323D EAAC DF45

   The key is available from https://nlnetlabs.nl/signing-keys .
   This release consolidates security fixes for issues reported over
   a period of time. There are fixes for CVE-2026-77860, CVE-2026-77955,
   CVE-2026-78227, CVE-2026-80225, CVE-2026-81634, CVE-2026-81642,
   CVE-2026-82717, CVE-2026-82720 and CVE-2026-85501.

   Bug Fixes
   Fix CVE-2026-81642, Heap buffer overflow and possible Remote Code

    [325 lines not shown]
VersionDeltaFile
1.1.1.12+3,895-3,821external/bsd/unbound/dist/util/configlexer.c
1.1.1.12+2,223-2,141external/bsd/unbound/dist/util/configparser.c
1.1+1,202-0external/bsd/unbound/dist/testdata/edns_nsid_repeat.rpl
1.1+676-0external/bsd/unbound/dist/testdata/sub_ds_deepcopy.rpl
1.1+609-0external/bsd/unbound/dist/testdata/dns64_dnssec.rpl
1.1.1.12+577-0external/bsd/unbound/dist/doc/Changelog
+9,182-5,962275 files not shown
+24,458-7,671281 files

NetBSD/src 4BSXazLdoc 3RDPARTY

   new bind and unbound.
VersionDeltaFile
1.2248+5-5doc/3RDPARTY
+5-51 files

NetBSD/src 0cqUwx5sys/kern uipc_usrreq.c

   uipc_usrreq: Fix unix-domain socket inode assignment.

   1. `if (unp->unp_ino == 0) unp->unp_ino = unp_ino++' would assign
      zero the first time around by mistake, and then assign nonzero
      after that.  `if (unp->unp_ino == 0) unp->unp_ino = ++unp_ino'
      avoids this silliness.

   2. Make the ++unp_ino part atomic.

   PR kern/60729: incosistent st_ino from the first stat(2) on a socket
VersionDeltaFile
1.210+25-5sys/kern/uipc_usrreq.c
+25-51 files

NetBSD/src qhmf3Kssys/arch/i386/stand/lib biosdisk.c

   fix typos
VersionDeltaFile
1.62+2-2sys/arch/i386/stand/lib/biosdisk.c
+2-21 files

NetBSD/src SdGgXKLsys/arch/x86/isa clock.c

   x86/sysbeep(4): Don't detach at shutdown.

   This reverts sys/arch/x86/isa/clock.c rev. 1.32, which was the first
   of a spate of changes to sprinkle DVF_DETACH_SHUTDOWN for reasons
   that were unclear and apparently interfere with other functionality:

   > Module Name:    src
   > Committed By:   dyoung
   > Date:           Tue Apr  7 17:51:46 UTC 2009
   >
   > Modified Files:
   >         src/sys/arch/x86/isa: clock.c
   >
   > Log Message:
   > Detach sysbeep0 at shutdown.
   >
   >
   > To generate a diff of this commit:
   > cvs rdiff -u -r1.31 -r1.32 src/sys/arch/x86/isa/clock.c

    [18 lines not shown]
VersionDeltaFile
1.44+3-3sys/arch/x86/isa/clock.c
+3-31 files

NetBSD/src LRdQUrkshare/man/man4 clockctl.4

   clockctl.4: minor wording tweak
VersionDeltaFile
1.9+2-2share/man/man4/clockctl.4
+2-21 files

NetBSD/src SwCZkfolib/libc/sys gettimeofday.2 adjtime.2

   adjtime.2 & gettimeofday.2: minor wording and style tweaks

   (Various man pages can't decide between "super user", "super-user", and
   "superuser"; let's at least be consistent from line to line in one
   man page.)
VersionDeltaFile
1.31+4-4lib/libc/sys/gettimeofday.2
1.22+4-4lib/libc/sys/adjtime.2
+8-82 files

NetBSD/src omAz2ansys/arch/i386/stand/efiboot efidisk.c

   Check part[i].guid for NULL to avoid derefrencing.

   Can happen if efiboot was loaded from a MBR_PTYPE_EFI in a MBR without a
   GPT.
VersionDeltaFile
1.12+3-2sys/arch/i386/stand/efiboot/efidisk.c
+3-21 files

NetBSD/src qfuvUwLlibexec/ld.elf_so Makefile

   ld.elf_so: g/c empty conditional

   It was not empty for about two hours before the commit that introduced
   it had been reverted.  Its content was revered, but the conditional
   itself was forgoten.

   While here, add "compat32" in the comment for the MLIBDIR block to
   make this place more easily findable.
VersionDeltaFile
1.157+2-4libexec/ld.elf_so/Makefile
+2-41 files

NetBSD/src 8YK35DWsys/arch/riscv/riscv bus_space_generic.S

   risc-v: revert the change for generic_bs_r_4

   According to the RISC-V ABI Calling Convention an integer scalars
   narrower than XLEN bits are widened according to the sign of their
   type up to 32 bits, then sign-extended to XLEN bits.
VersionDeltaFile
1.10+2-6sys/arch/riscv/riscv/bus_space_generic.S
+2-61 files

NetBSD/src 5ovscgasys/net if_wg.c

   wg(4): Assert task is nonzero before queueing work.

   Prompted by (though I can't see any way it could be the source of):

   PR kern/60728: workqueue panic in wg
VersionDeltaFile
1.145+4-2sys/net/if_wg.c
+4-21 files

NetBSD/src oOZfcKdsys/net if_wg.c

   wg(4): Insert missing membar_acquire and xref comments.

   PR kern/60734: wg(4): missing membar in wg_update_endpoint_if_necessary
VersionDeltaFile
1.144+12-2sys/net/if_wg.c
+12-21 files

NetBSD/src vGOUa7ksys/arch/aarch64/aarch64 fpu.c

   arm64: don't consult mvfr1_el1 for AArch64 fp capabilities

   The MVFR1_EL1 register describes features for the AArch32 AdvSIMD and FP
   implementation and the contents of this register are UNKNOWN when FEAT_AA32
   is not implemented.

   So let's ignore this register and just set FPCR defaults for IEEE 754
   compatibility.

   Before this change, 7 tests in lib/libm failed on a VMware Fusion VM
   (Apple M4 Pro) where MVFR1_EL1 reads as zero. With this change, all
   tests pass.
VersionDeltaFile
1.15+8-56sys/arch/aarch64/aarch64/fpu.c
+8-561 files

NetBSD/src Y1KKCvcsys/dev/ic pcf8584var.h pcf8584.c

   Add interrupt support to pcfiic.
   Make the repeat-start logic in the non-interrupt case simpler.
   Add comments to softc fields.

   By using interrupts, we greatly reduce the system time and wall clock time
   used during i2c operations.
   On machines where interrupts are not supported, the front end can set
   the sc_poll flag to true, and the driver will use the polling path.
VersionDeltaFile
1.26+200-62sys/dev/ic/pcf8584.c
1.11+31-8sys/dev/ic/pcf8584var.h
+231-702 files

NetBSD/src 5nWVvdrsys/arch/sparc64/dev pcfiic_ebus.c

   Force polling for pcfiic on E450 and E250.
   (Interrupts are configured in OFW, but don't appear to work.)
VersionDeltaFile
1.13+6-4sys/arch/sparc64/dev/pcfiic_ebus.c
+6-41 files

NetBSD/src yC0WxE5sys/arch/mac68k/dev akbd.c

   Honor keyboard bell volume.

   Addresses PR port-mac68k/60691.

   Patch and testing by Ray Tran.
VersionDeltaFile
1.31+5-4sys/arch/mac68k/dev/akbd.c
+5-41 files

NetBSD/src xQ6knI8sys/arch/mac68k/obio ascaudio.c

   Avoid use of lock before inited.

   Patch and testing by Ray Tran.
VersionDeltaFile
1.23+10-9sys/arch/mac68k/obio/ascaudio.c
+10-91 files

NetBSD/src PPhsLIDsys/arch/mac68k/obio ascaudio.c

   Respect maximum and minimum values when recording.

   Patch and testing by Ray Tran.
VersionDeltaFile
1.22+9-4sys/arch/mac68k/obio/ascaudio.c
+9-41 files