NetBSD/src cwBBQKRsys/arch/i386/stand/efiboot/bootia32 startprog32.S multiboot32.S, sys/arch/i386/stand/efiboot/bootx64 startprog64.S multiboot64.S

   x86/efiboot: Put writable variables in .data, not .text.

   And define them in the .c file where they're used; no need to have
   extra unnecessary .S stuff just to define a global variable.

   Based on patch by Paul Ripke to bootx64.efi, adapted for bootia32.efi
   too.

   PR kern/59151: efiboot hangs on new motherboard
VersionDeltaFile
1.6+1-5sys/arch/i386/stand/efiboot/bootx64/startprog64.S
1.2+1-5sys/arch/i386/stand/efiboot/bootx64/multiboot64.S
1.7+3-3sys/arch/i386/stand/efiboot/bootx64/efibootx64.c
1.4+1-5sys/arch/i386/stand/efiboot/bootia32/startprog32.S
1.3+1-5sys/arch/i386/stand/efiboot/bootia32/multiboot32.S
1.9+3-3sys/arch/i386/stand/efiboot/bootia32/efibootia32.c
+10-266 files

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

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

NetBSD/src 6kZifa7doc 3RDPARTY CHANGES

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

NetBSD/src nicPIA3external/bsd/unbound/dist/libunbound unbound.h, external/bsd/unbound/dist/services authzone.c

   Merge changes between unbound 1.24.2 and 1.25.1
VersionDeltaFile
1.16+215-190external/bsd/unbound/include/config.h
1.6+107-43external/bsd/unbound/dist/services/authzone.c
1.9+22-5external/bsd/unbound/dist/util/netevent.c
1.4+8-0external/bsd/unbound/lib/libunbound/unbound.expsym
1.8+4-0external/bsd/unbound/dist/libunbound/unbound.h
1.9+2-2external/bsd/unbound/lib/libunbound/shlib_version
+358-2401 files not shown
+358-2407 files

NetBSD/src KUtmCKdexternal/bsd/unbound/dist configure, external/bsd/unbound/dist/doc unbound.conf.5.in unbound.conf.rst

   Import unbound 1.25.1 (previous was 1.24.2)

   Bug Fixes

   Fix CVE-2026-33278, Possible remote code execution during DNSSEC validation.
   Thanks to Qifan Zhang, Palo Alto Networks, for the report.

   Fix CVE-2026-42944, Heap overflow and crash with multiple nsid, cookie,
   padding EDNS options. Thanks to Qifan Zhang, Palo Alto Networks, for the
   report.

   Fix CVE-2026-42959, Crash during DNSSEC validation of malicious content. Thanks
   to Qifan Zhang, Palo Alto Networks, for the report.

   Fix CVE-2026-32792, Packet of death with DNSCrypt. Thanks to Andrew Griffiths
   from 'calif.io' for the report.

   Fix CVE-2026-40622, "Ghost domain name" variant. Thanks to Qifan Zhang, Palo
   Alto Networks, for the report.

    [25 lines not shown]
VersionDeltaFile
1.1.1.11+4,279-4,238external/bsd/unbound/dist/util/configlexer.c
1.1.1.11+2,312-2,835external/bsd/unbound/dist/configure
1.1.1.11+2,286-2,230external/bsd/unbound/dist/util/configparser.c
1.1.1.11+411-147external/bsd/unbound/dist/doc/unbound.conf.5.in
1.1+522-0external/bsd/unbound/dist/testdata/respip_dns64_lookup.rpl
1.1.1.2+385-137external/bsd/unbound/dist/doc/unbound.conf.rst
+10,195-9,587226 files not shown
+19,067-11,111232 files

NetBSD/src IEsgwZisys/arch/aarch64/include pmap_machdep.h, sys/arch/mips/include pte.h

   mi pmap: support code for HW updated referenced and modified PTE bits

   Previously the MI PMAP would rely on mod/ref emulation to update
   mdpg_attrs if a page was modified or referenced. Now support checking
   each mapping's HW modified PTE bits (and updating mdpg_attrs).
VersionDeltaFile
1.95+176-67sys/uvm/pmap/pmap.c
1.16+14-1sys/arch/aarch64/include/pmap_machdep.h
1.29+13-1sys/arch/mips/include/pte.h
1.14+13-1sys/arch/powerpc/include/booke/pte.h
1.21+13-1sys/arch/riscv/include/pte.h
+229-715 files

NetBSD/src tkGzJa1sys/arch/aarch64/aarch64 pmap_machdep.c

   mi pmap: aarch64: fix ref/mod emulation in pmap_fault_fixup

   If a PTE changes in pmap_fault_fixup the entry in the TLB needs
   to be invalidated.

   While I'm here use atomic_load_relaxed to fetch the PTE and fix a
   comment.
VersionDeltaFile
1.16+14-10sys/arch/aarch64/aarch64/pmap_machdep.c
+14-101 files

NetBSD/src CHNqFBCsys/arch/riscv/include pte.h, sys/arch/riscv/riscv trap.c

   risc-v: fix ref/mod emulation PTE handling.

   The previous code has zero chance of working and now that pmap_test_mod_ref
   exists it can prove this code is correct.
VersionDeltaFile
1.32+19-18sys/arch/riscv/riscv/trap.c
1.20+15-14sys/arch/riscv/include/pte.h
+34-322 files

NetBSD/src 9ZdqsP5sys/arch/evbarm/conf GENERIC64_PMAPMI, sys/arch/evbmips/conf OCTEON

   mi pmap: provide pmap_test_mod_ref

   Sprinkle commented out PMAP_DEBUG for MI PMAP kernels
VersionDeltaFile
1.94+175-2sys/uvm/pmap/pmap.c
1.30+3-2sys/arch/evbppc/conf/MPC8548CDS
1.18+3-2sys/arch/evbmips/conf/OCTEON
1.31+3-2sys/arch/evbppc/conf/MPC8536DS
1.26+2-1sys/arch/riscv/conf/GENERIC64
1.3+1-0sys/arch/evbarm/conf/GENERIC64_PMAPMI
+187-96 files

NetBSD/src ruN7s0Psys/dev/ic rtl8169.c

   One semicolon is enough. ;; -> ;
VersionDeltaFile
1.183+3-3sys/dev/ic/rtl8169.c
+3-31 files

NetBSD/src p8TwULusys/arch/aarch64/aarch64 pmap.c fault.c, sys/arch/aarch64/include pmap.h

   aarch64: pmap: misc improvements to pmap_test_mod_ref

   - remove the need for pmap_debugva by using uvm_km_{alloc,free}
   - deactivate curlwp so the kernel pmap is always activate
   - sprinkle pmap_udpate()
    CVS: ----------------------------------------------------------------------
VersionDeltaFile
1.158+21-24sys/arch/aarch64/aarch64/pmap.c
1.29+2-7sys/arch/aarch64/aarch64/fault.c
1.62+1-5sys/arch/aarch64/include/pmap.h
+24-363 files

NetBSD/src ZMBr577share/man/man4 axen.4

   axen(4): brush up

   Align .Cd introduced in previous with the others.

   Don't abuse -tag for -item.  Mark up ifconfig media types.

   Drop confusing parens around the sentence that says autoselect is the
   default.  The next sentence is the logical continuation of that
   thought, and yet it was outside the parens, torn away from the
   sentence it expands upon.

   Avoid most 30-40 character runs of alphabet soup.  A slash and an 'A'
   is an especially nasty combination.  Fortunately, commas are a thing.
   Give remaining slashes a bit of kerning.
VersionDeltaFile
1.13+32-22share/man/man4/axen.4
+32-221 files

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

   octeon: Add second errata syncw in membar_release

   The second syncw is relevant to CN5xxx/Octeon+ for us (ERLite), we don't
   currently support CN3xxx but attempt to clarify the commentary around all
   this.

   There is a seemingly similar detail on cnMIPS, the SYNC_PLUNGER, which is not
   dealt with or changed here.  This syncw is specifically to work around two
   related errata in CN3xxx and CN5xxx.

   The OCTEON2 path is a future breadcrumb, we don't build it yet.

   Reviewed by: skrll@
VersionDeltaFile
1.14+31-12common/lib/libc/arch/mips/atomic/membar_ops.S
+31-121 files

NetBSD/src B15qSf1sys/uvm/pmap pmap_segtab.c

   KASSERT -> KASSERTMSG
VersionDeltaFile
1.37+5-3sys/uvm/pmap/pmap_segtab.c
+5-31 files

NetBSD/src y0tR3OFsys/dev/scsipi atapi_wdc.c

   s/SET_FEATYRE/SET_FEATURES/ in comment.
VersionDeltaFile
1.142+3-3sys/dev/scsipi/atapi_wdc.c
+3-31 files

NetBSD/src TmTfmVZsys/net if_ether.h

   if_ether.h: render "Energy-Efficient Ethernet" consistently

   While here, also render "VLAN" consistently.
VersionDeltaFile
1.93+3-3sys/net/if_ether.h
+3-31 files

NetBSD/src Y4rgqQIsys/dev/pci if_wm.c if_wmreg.h

   if_wm*: render "Energy-Efficient Ethernet" consistently
VersionDeltaFile
1.802+3-3sys/dev/pci/if_wm.c
1.132+2-2sys/dev/pci/if_wmreg.h
1.52+2-2sys/dev/pci/if_wmvar.h
+7-73 files

NetBSD/src raK90zJshare/man/man4 axen.4

   axen.4: note examples of presently unsupported features

   (These could go under a bugs section, but it perhaps makes more sense
   to keep all this information together.)
VersionDeltaFile
1.12+3-1share/man/man4/axen.4
+3-11 files

NetBSD/src PvC6dyGshare/man/man4 axen.4

   axen.4: add and adjust examples of supported devices

   Noted to work with TP-Link UE300 (those that come with ASIX chips,
   apparently some come with an RTL8153) and UE306. While here, also
   correct the transliteration of "Kuroutoshikou", following OpenBSD.
VersionDeltaFile
1.11+5-3share/man/man4/axen.4
+5-31 files

NetBSD/src rQm7q2usys/netinet tcp_subr.c tcp_timer.h

   tcp: set initial RTO to 1s per RFC 6298

   Lower TCPTV_SRTTDFLT from 3s to 1s and adjust the t_rttvar seed in
   tcp_tcpcb_template() so the pre-measurement TCP_REXMTVAL() equals
   TCPTV_SRTTDFLT (was 2*TCPTV_SRTTDFLT).  Active opens and SYN|ACK
   retransmits now start at 1s and back off 1, 2, 4, ... per RFC 6298
   sections 2.1 and 5.5.  Post-first-sample RTO is unchanged.

   Pin tcp_msl_remote_threshold to its previous numeric default (3*PR_SLOWHZ)
   so the SRTTDFLT change does not move an unrelated TIME_WAIT-shortening
   tunable.

   This is conceptually https://reviews.freebsd.org/D18941 which we ran at a
   large CDN, modified for NetBSD's stack.
VersionDeltaFile
1.300+6-6sys/netinet/tcp_subr.c
1.31+2-2sys/netinet/tcp_timer.h
+8-82 files

NetBSD/src RCbDHZmdistrib/utils/embedded mkimage, lib/libm/complex catrig.c

   fix various typos, mainly in comments.
VersionDeltaFile
1.283+3-3sys/kern/kern_proc.c
1.4+3-3lib/libm/complex/catrig.c
1.3+2-2share/examples/emul/ultrix/etc/svc.conf
1.96+2-2distrib/utils/embedded/mkimage
1.7+2-2sys/arch/atari/stand/xxboot/xxboot.h
1.3+2-2sys/net/npf/README
+14-146 files

NetBSD/src 5s00Dbydoc 3RDPARTY

   unbound 1.25.1 security release out
VersionDeltaFile
1.2209+3-3doc/3RDPARTY
+3-31 files

NetBSD/src ltp9HREdistrib/sets comments, distrib/syspkg/sets/comp/comp-fortran-proflib COMMENT

   s/FOTRAN/FORTRAN/
VersionDeltaFile
1.32+1-1distrib/sets/comments
1.2+1-1distrib/syspkg/sets/comp/comp-fortran-proflib/COMMENT
+2-22 files

NetBSD/src kVOI6NRdoc 3RDPARTY CHANGES

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

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

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

NetBSD/src pSvRnn1external/mpl/bind/dist/lib/dns dispatch.c resolver.c, external/mpl/bind/dist/lib/isc tls.c

   merge changes between bind-9.20.22 and 9.20.23
VersionDeltaFile
1.15+203-137external/mpl/bind/dist/lib/dns/dispatch.c
1.26+146-164external/mpl/bind/dist/lib/dns/resolver.c
1.4+27-93external/mpl/bind/dist/tests/dns/dispatch_test.c
1.14+57-49external/mpl/bind/dist/lib/dns/gssapictx.c
1.9+11-88external/mpl/bind/dist/lib/isc/tls.c
1.15+56-34external/mpl/bind/dist/lib/dns/nta.c
+500-56559 files not shown
+1,147-1,06065 files

NetBSD/src 8F4FGV2external/mpl/bind/dist/bin/tests/system/xfer/ans11 ans.py, external/mpl/bind/dist/bin/tests/system/xfer/ans5 ans.py

   Import bind 9.20.23 (previous was 9.20.22)

   Security Fixes
   Limit resolver server list size. (CVE-2026-3592)

   When resolving a domain with many nameservers that shared overlapping
   IP addresses (e.g., 10 NS records all pointing at the same set of
   addresses), BIND could previously waste time querying duplicate
   addresses and build up excessively large server lists. Addresses
   in the resolver's server list are now deduplicated so that each
   unique IP is only queried once per resolution attempt, regardless
   of how many NS records point to it. The number of addresses stored
   per nameserver name is also now capped at six (combined A and AAAA),
   preventing memory and CPU overhead from domains with unusually
   large NS/glue sets.

   ISC would like to thank Shuhan Zhang from Tsinghua University for
   reporting this issue. [GL #5641]

    [222 lines not shown]
VersionDeltaFile
1.1+433-0external/mpl/bind/dist/bin/tests/system/xfer/ans5/ans.py
1.1+369-0external/mpl/bind/dist/doc/changelog/changelog-9.20.23.rst
1.1.1.14+202-136external/mpl/bind/dist/lib/dns/dispatch.c
1.1.1.23+145-163external/mpl/bind/dist/lib/dns/resolver.c
1.1+299-0external/mpl/bind/dist/bin/tests/system/xfer/ans11/ans.py
1.1+264-0external/mpl/bind/dist/doc/notes/notes-9.20.23.rst
+1,712-299278 files not shown
+5,948-1,835284 files

NetBSD/src vrzUjfDsys/arch/sparc64/dev ffb.c

   play cheap tricks to draw bold characters with alpha fonts as well, because
   on this hardware we can get away with it
VersionDeltaFile
1.71+32-23sys/arch/sparc64/dev/ffb.c
+32-231 files

NetBSD/src rgC5TRBsys/arch/sparc64/dev ffb.c

   properly support WSATTR_HILIT
VersionDeltaFile
1.70+83-70sys/arch/sparc64/dev/ffb.c
+83-701 files

NetBSD/src 6eXtJ2ssys/arch/sparc64/dev ffb.c

   properly support RI_FULLCLEAR
VersionDeltaFile
1.69+11-12sys/arch/sparc64/dev/ffb.c
+11-121 files