NetBSD/src eh35wx0sys/dev/pci virtioreg.h virtiovar.h

   TAB/space cleanup.
VersionDeltaFile
1.15+43-43sys/dev/pci/virtioreg.h
1.31+5-5sys/dev/pci/virtiovar.h
+48-482 files

NetBSD/src I4u9YtNshare/man/man3 makedev.3

   PR/60136: Yamamoto Takashi: Document major/minor to reflect reality.
VersionDeltaFile
1.3+10-6share/man/man3/makedev.3
+10-61 files

NetBSD/src USmnYarexternal/bsd/blocklist/diff named.diff

   updare for bind-9.20.22
VersionDeltaFile
1.3+137-192external/bsd/blocklist/diff/named.diff
+137-1921 files

NetBSD/src WyNNxhoexternal/mpl/bind/bin/named Makefile, external/mpl/bind/dist/bin/named main.c

   Put back blocklistd support (requested by Wolfgang Solfrank)
VersionDeltaFile
1.23+6-1external/mpl/bind/dist/bin/named/main.c
1.28+4-1external/mpl/bind/dist/lib/ns/client.c
1.17+4-1external/mpl/bind/dist/lib/ns/xfrout.c
1.7+3-1external/mpl/bind/bin/named/Makefile
1.2+2-1external/mpl/bind/include/ns/pfilter.h
+19-55 files

NetBSD/src XNhaBt4external/bsd/blocklist/etc blocklistd.conf

   fix RFC1918 typo (Ed Maste)
VersionDeltaFile
1.5+1-1external/bsd/blocklist/etc/blocklistd.conf
+1-11 files

NetBSD/src jerbCzMsys/arch/sun2/sun2 machdep.c, sys/arch/sun3/sun3 machdep.c machdep.h

   Use common m68k mm_md_physacc().
VersionDeltaFile
1.128+2-22sys/arch/sun3/sun3x/pmap.c
1.224+2-12sys/arch/sun3/sun3/machdep.c
1.97+2-12sys/arch/sun2/sun2/machdep.c
1.152+2-9sys/arch/sun3/sun3x/machdep.c
1.44+1-2sys/arch/sun3/sun3/machdep.h
+9-575 files

NetBSD/src dPwh7U0distrib/sets/lists/comp mi, distrib/sets/lists/debug mi

   fix sun2 build with MKDEBUG=yes, and MKLINT=yes:
   - libgcc_eh_g.a, libgcc_s_g.a need to be marked as pic only builds
   - llibipsec.ln libipsec_g.a need to be marked as ipsec only builds
   - libnpf_g.a needs to be marked as npf only build
VersionDeltaFile
1.511+5-5distrib/sets/lists/debug/mi
1.2522+2-2distrib/sets/lists/comp/mi
+7-72 files

NetBSD/src kG71lJKsys/arch/cesfic/cesfic machdep.c, sys/arch/hp300/hp300 machdep.c

   Re-factor the virt68k mm_md_physacc() into mm_md_physacc_regular(),
   which is a common implementation that uses phys_seg_list[] to verify
   the offset is in regular physical memory.

   Add a mm_md_physacc() alias to mm_md_physacc_regular(), which makes it
   the standard implementation for m68k platforms.  If a platform wishes
   to provide additional access beyond what phys_seg_list[] describes
   (hp300 and x68k fall into this category), they merely need to provide
   a mm_md_physacc() that adds their own filtering in addition to what
   mm_md_physacc_regular() provides.

   Remove several copies of mm_md_physacc() which were obviously just blind
   copies of the hp300 version and incorrect for the platforms that copied
   it (the hp300 has an oddball memory layout).
VersionDeltaFile
1.20+32-2sys/arch/m68k/m68k/m68k_machdep.c
1.228+9-20sys/arch/x68k/x68k/machdep.c
1.39+2-22sys/arch/virt68k/virt68k/machdep.c
1.138+2-18sys/arch/news68k/news68k/machdep.c
1.267+10-7sys/arch/hp300/hp300/machdep.c
1.89+2-9sys/arch/cesfic/cesfic/machdep.c
+57-784 files not shown
+68-10610 files

NetBSD/src NLdVnuQsys/arch/x68k/conf files.x68k, sys/arch/x68k/include vmparam.h

   Use phys_seg_list[] / machine_init_common() / shared dumpsys().
VersionDeltaFile
1.227+30-302sys/arch/x68k/x68k/machdep.c
1.43+4-1sys/arch/x68k/include/vmparam.h
1.101+2-1sys/arch/x68k/conf/files.x68k
+36-3043 files

NetBSD/src qzoWnU8sys/arch/luna68k/luna68k machdep.c, sys/arch/m68k/m68k dumpsys.c

   Re-factor dumpsys() and related functions.  This requires the platform
   to use phys_seg_list[] to describe the RAM.
VersionDeltaFile
1.1+323-0sys/arch/m68k/m68k/dumpsys.c
1.190+2-277sys/arch/mvme68k/mvme68k/machdep.c
1.38+2-277sys/arch/virt68k/virt68k/machdep.c
1.141+2-222sys/arch/next68k/next68k/machdep.c
1.137+2-216sys/arch/news68k/news68k/machdep.c
1.128+2-204sys/arch/luna68k/luna68k/machdep.c
+333-1,1968 files not shown
+352-1,40714 files

NetBSD/src GRIxT22crypto/external/bsd/openssh/dist crypto_api.h bcrypt_pbkdf.c

   fix sun2 build.
VersionDeltaFile
1.8+2-2crypto/external/bsd/openssh/dist/crypto_api.h
1.5+2-0crypto/external/bsd/openssh/dist/bcrypt_pbkdf.c
+4-22 files

NetBSD/src wCJZZEmsys/arch/evbmips/conf files.sbmips, sys/arch/sbmips/conf files.sbmips

   s/macdep/machdep/ in comments.
VersionDeltaFile
1.6+2-2sys/arch/evbmips/conf/files.sbmips
1.19+2-2sys/arch/sbmips/conf/files.sbmips
+4-42 files

NetBSD/src TrmjpY5doc CHANGES

   new xz.
VersionDeltaFile
1.3246+2-1doc/CHANGES
+2-11 files

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

   bump liblzma.
VersionDeltaFile
1.396+3-3distrib/sets/lists/debug/shl.mi
1.1036+3-3distrib/sets/lists/base/shl.mi
+6-62 files

NetBSD/src 40Bg994external/public-domain/xz/dist configure configure.ac, external/public-domain/xz/dist/build-aux config.guess

   merge changes between 5.2.4 and 5.8.3
VersionDeltaFile
1.3+16,223-11,609external/public-domain/xz/dist/configure
1.3+1,025-681external/public-domain/xz/dist/build-aux/config.guess
1.6+673-121external/public-domain/xz/dist/configure.ac
1.4+478-313external/public-domain/xz/dist/src/xz/list.c
1.2+600-166external/public-domain/xz/dist/src/common/tuklib_integer.h
1.10+229-83external/public-domain/xz/include/config.h
+19,228-12,97321 files not shown
+19,583-13,09127 files

NetBSD/src Cow4FmLsys/arch/xen/conf files.xen

   s/peudo/pseudo/ in comment.
VersionDeltaFile
1.190+2-2sys/arch/xen/conf/files.xen
+2-21 files

NetBSD/src E7kpWUUexternal/public-domain/xz/dist configure ChangeLog, external/public-domain/xz/dist/po4a pt_BR.po fr.po

   Import xz-5.8.3 (previous was 5.2.4)

   5.8.3 (2026-03-31)

       * liblzma:

           - Fix a buffer overflow in lzma_index_append(): If
             lzma_index_decoder() was used to decode an Index that
             contained no Records, the resulting lzma_index was left in
             a state where where a subsequent lzma_index_append() would
             allocate too little memory, and a buffer overflow would occur.

             The lzma_index functions are rarely used by applications
             directly. In the few applications that do use these functions,
             the combination of function calls required to trigger this bug
             are unlikely to exist, because there typically is no reason to
             append Records to a decoded lzma_index. Thus, it's likely that
             this bug cannot be triggered in any real-world application.


    [37 lines not shown]
VersionDeltaFile
1.1.1.2+16,704-12,095external/public-domain/xz/dist/configure
1.1.1.5+17,605-3,768external/public-domain/xz/dist/ChangeLog
1.1+4,003-0external/public-domain/xz/dist/po4a/pt_BR.po
1.1+3,978-0external/public-domain/xz/dist/po4a/fr.po
1.1+3,936-0external/public-domain/xz/dist/po4a/ro.po
1.1+3,919-0external/public-domain/xz/dist/po4a/de.po
+50,145-15,863728 files not shown
+175,036-29,215734 files

NetBSD/src Mwuqui4lib/libc/nameser ns_print.c, lib/libc/resolv res_debug.c

   Check inet_ntop(3) return value.
VersionDeltaFile
1.14+13-8lib/libc/nameser/ns_print.c
1.21+9-4lib/libc/resolv/res_debug.c
+22-122 files

NetBSD/src Z1YGWMEdoc 3RDPARTY CHANGES

   new OpenSSH
VersionDeltaFile
1.2182+3-3doc/3RDPARTY
1.3245+2-1doc/CHANGES
+5-42 files

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

   bump libssh
VersionDeltaFile
1.1035+2-2distrib/sets/lists/base/shl.mi
1.395+2-2distrib/sets/lists/debug/shl.mi
+4-42 files

NetBSD/src Jcrdmlmcrypto/external/bsd/openssh/dist libcrux_mlkem768_sha3.h channels.c, crypto/external/bsd/openssh/dist/moduli-gen moduli.2048 moduli.3072

   Merge changes between OpenSSH-10.2 and 10.3
VersionDeltaFile
1.3+6,619-7,201crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h
1.22+1,180-57crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048
1.24+521-73crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072
1.48+218-210crypto/external/bsd/openssh/dist/channels.c
1.24+309-70crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096
1.24+225-80crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144
+9,072-7,691131 files not shown
+11,752-9,366137 files

NetBSD/src nKXy8zwcrypto/external/bsd/openssh/dist libcrux_mlkem768_sha3.h channels.c, crypto/external/bsd/openssh/dist/moduli-gen moduli.2048 moduli.3072

   Import OpenSSH-10.3 (previous was 10.2)

   OpenSSH 10.3 was released on 2026-04-02. It is available from the
   mirrors listed at https://www.openssh.com/.
   OpenSSH is a 100% complete SSH protocol 2.0 implementation and
   includes sftp client and server support.

   Once again, we would like to thank the OpenSSH community for their
   continued support of the project, especially those who contributed
   code or patches, reported bugs, tested snapshots or donated to the
   project. More information on donations may be found at:
   https://www.openssh.com/donations.html

   Potentially-incompatible changes
   --------------------------------

    * ssh(1), sshd(8): remove bug compatibility for implementations
      that don't support rekeying. If such an implementation tries to
      interoperate with OpenSSH, it will now eventually fail when the

    [288 lines not shown]
VersionDeltaFile
1.1.1.3+6,615-7,197crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h
1.1.1.28+1,180-57crypto/external/bsd/openssh/dist/moduli-gen/moduli.2048
1.1.1.28+521-73crypto/external/bsd/openssh/dist/moduli-gen/moduli.3072
1.1.1.40+220-211crypto/external/bsd/openssh/dist/channels.c
1.1.1.28+309-70crypto/external/bsd/openssh/dist/moduli-gen/moduli.4096
1.1.1.28+225-80crypto/external/bsd/openssh/dist/moduli-gen/moduli.6144
+9,070-7,688136 files not shown
+12,023-9,284142 files

NetBSD/src zLvsYlSdoc 3RDPARTY CHANGES

   New OpenSSL
VersionDeltaFile
1.2181+6-6doc/3RDPARTY
1.3244+2-1doc/CHANGES
+8-72 files

NetBSD/src DxlmK08crypto/external/apache2/openssl/dist/crypto threads_pthread.c, crypto/external/apache2/openssl/dist/crypto/bn bn_exp.c

   Merge changes between OpenSSL 3.5.5 and 3.5.6
VersionDeltaFile
1.5+87-38crypto/external/apache2/openssl/lib/libcrypto/man/SSL_CTX_set1_curves.3
1.3+56-48crypto/external/apache2/openssl/lib/libcrypto/arch/arm/vpsm4_ex-armv8.S
1.3+56-48crypto/external/apache2/openssl/lib/libcrypto/arch/aarch64/vpsm4_ex-armv8.S
1.5+46-11crypto/external/apache2/openssl/dist/crypto/threads_pthread.c
1.4+17-17crypto/external/apache2/openssl/dist/crypto/bn/bn_exp.c
1.5+27-2crypto/external/apache2/openssl/lib/libcrypto/man/property.7
+289-164852 files not shown
+1,297-1,104858 files

NetBSD/src PbCl99Xcrypto/external/apache2/openssl/dist CHANGES.md NEWS.md, crypto/external/apache2/openssl/dist/doc/man1 openssl-ciphers.pod.in

   Import OpenSSL-3.5.6 (previous was 3.5.5)

   ### Changes between 3.5.5 and 3.5.6 [7 Apr 2026]

    * Fixed incorrect failure handling in RSA KEM RSASVE encapsulation.

      Severity: Moderate

      Issue summary: Applications using RSASVE key encapsulation to establish
      a secret encryption key can send contents of an uninitialized memory buffer
      to a malicious peer.

      Impact summary: The uninitialized buffer might contain sensitive data
      from the previous execution of the application process which leads
      to sensitive data leakage to an attacker.

      Reported by: Simo Sorce (Red Hat).

      ([CVE-2026-31790])

    [126 lines not shown]
VersionDeltaFile
1.1.1.2+441-332crypto/external/apache2/openssl/dist/doc/man1/openssl-ciphers.pod.in
1.1.1.3+363-212crypto/external/apache2/openssl/dist/CHANGES.md
1.1.1.3+232-195crypto/external/apache2/openssl/dist/NEWS.md
1.1.1.3+139-200crypto/external/apache2/openssl/dist/util/platform_symbols/windows-symbols.txt
1.1.1.2+86-37crypto/external/apache2/openssl/dist/doc/man3/SSL_CTX_set1_curves.pod
1.1.1.3+109-1crypto/external/apache2/openssl/dist/test/evp_extra_test.c
+1,370-977262 files not shown
+3,691-2,013268 files

NetBSD/src g1FwFYwusr.sbin/mopd/common pf-linux2.c common.h, usr.sbin/mopd/mopd process.c

   Properly capitalize Ethernet.
VersionDeltaFile
1.62+7-7usr.sbin/rarpd/rarpd.c
1.3+4-4usr.sbin/mopd/common/pf-linux2.c
1.11+3-3usr.sbin/mopd/common/common.h
1.14+3-3usr.sbin/mopd/common/pf.c
1.14+3-3usr.sbin/rbootd/rbootd.8
1.22+3-3usr.sbin/mopd/mopd/process.c
+23-238 files not shown
+41-4114 files

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