NetBSD/src 4rRG28vdoc 3RDPARTY CHANGES

   new OpenSSL
VersionDeltaFile
1.2160+4-4doc/3RDPARTY
1.3221+2-1doc/CHANGES
+6-52 files

NetBSD/src do5KXiocrypto Makefile.openssl

   Need to tell lint to use c11 for _Atomic
VersionDeltaFile
1.23+2-1crypto/Makefile.openssl
+2-11 files

NetBSD/src LDd7MThcrypto/external/apache2/openssl/dist/apps/lib apps.c, crypto/external/apache2/openssl/dist/include/openssl bio.h.in

   merge changes between OpenSSL-3.5.1 and 3.5.5
VersionDeltaFile
1.3+1,109-717crypto/external/apache2/openssl/dist/test/ectest.c
1.2+672-1,018crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc64/aes-gcm-ppc.S
1.2+672-1,018crypto/external/apache2/openssl/lib/libcrypto/arch/powerpc/aes-gcm-ppc.S
1.3+556-550crypto/external/apache2/openssl/dist/include/openssl/bio.h.in
1.3+435-436crypto/external/apache2/openssl/dist/test/evp_test.c
1.3+370-420crypto/external/apache2/openssl/dist/apps/lib/apps.c
+3,814-4,159889 files not shown
+7,762-7,770895 files

NetBSD/src BKvqW8lcrypto/external/apache2/openssl/dist/crypto/ec ecp_nistz256_table.c curve25519.c, crypto/external/apache2/openssl/dist/ssl s3_lib.c

   Import OpenSSL-3.5.5 (previous was 3.5.1)

   Changes between 3.5.4 and 3.5.5 [27 Jan 2026]
   Fixed Improper validation of PBMAC1 parameters in PKCS#12 MAC verification.

   Severity: Moderate

   Issue summary: PBMAC1 parameters in PKCS#12 files are missing
   validation which can trigger a stack-based buffer overflow, invalid
   pointer or NULL pointer dereference during MAC verification.

   Impact summary: The stack buffer overflow or NULL pointer dereference
   may cause a crash leading to Denial of Service for an application
   that parses untrusted PKCS#12 files. The buffer overflow may also
   potentially enable code execution depending on platform mitigations.

   Reported by: Stanislav Fort (Aisle Research) and Petr #ime#ek (Aisle
   Research) and Hamza (Metadust)


    [346 lines not shown]
VersionDeltaFile
1.1.1.2+14,894-9,513crypto/external/apache2/openssl/dist/crypto/ec/ecp_nistz256_table.c
1.1.1.2+10,184-10,183crypto/external/apache2/openssl/dist/test/ecdsatest.h
1.1.1.2+9,600-1,918crypto/external/apache2/openssl/dist/test/quic_record_test.c
1.1.1.2+3,896-3,501crypto/external/apache2/openssl/dist/ssl/s3_lib.c
1.1.1.2+3,102-2,955crypto/external/apache2/openssl/dist/crypto/ec/curve25519.c
1.1.1.2+2,944-2,702crypto/external/apache2/openssl/dist/test/sslapitest.c
+44,620-30,7722,330 files not shown
+205,367-161,0992,336 files

NetBSD/src JqzHapWdistrib/sets/lists/tests mi, tests/usr.bin/cc t_libm_cabs.sh Makefile

   add a test to confirm that __builtin_cabsl() is renamed to __c99_cabsl().

   should pass on all netbsd platforms (GCC 12 or 14) since:
     https://mail-index.netbsd.org/source-changes/2026/01/19/msg160286.html
VersionDeltaFile
1.1+57-0tests/usr.bin/cc/t_libm_cabs.sh
1.1407+2-1distrib/sets/lists/tests/mi
1.11+2-1tests/usr.bin/cc/Makefile
+61-23 files

NetBSD/src wcQaeQ5sys/uvm/pmap pmap.c

   Group pmap_{activate,deactivate,update}

   NFCI
VersionDeltaFile
1.82+61-61sys/uvm/pmap/pmap.c
+61-611 files

NetBSD/src 1sfbCe6sys/uvm/pmap pmap_tlb.c

   Remove debug printf
VersionDeltaFile
1.64+2-4sys/uvm/pmap/pmap_tlb.c
+2-41 files

NetBSD/src 52xNKgNusr.bin/kdump kdump.c

   oops did not mean to commit this yet.
VersionDeltaFile
1.149+0-71usr.bin/kdump/kdump.c
+0-711 files

NetBSD/src Vt6DALfusr.bin/kdump kdump.c

   reorder
VersionDeltaFile
1.148+73-2usr.bin/kdump/kdump.c
+73-21 files

NetBSD/src 8lpCkJQsys/nfs nfs_vnops.c

   prevent i being used if it is negative (0 does nothing). From OpenBSD
VersionDeltaFile
1.327+4-3sys/nfs/nfs_vnops.c
+4-31 files

NetBSD/src r4sN0BCusr.bin/gencat gencat.c

   Pr/59946: Corinna Vinschen: Octal parsing fails to advance pointer.
VersionDeltaFile
1.37+3-2usr.bin/gencat/gencat.c
+3-21 files

NetBSD/src 8eOLw3Fdoc CHANGES-9.5

   Ticket #2000
VersionDeltaFile
1.1.2.96+8-1doc/CHANGES-9.5
+8-11 files

NetBSD/src oIYv6bnexternal/cddl/osnet/dev/sdt sdt.c

   Pull up following revision(s) (requested by riastradh in ticket #2000):

        external/cddl/osnet/dev/sdt/sdt.c: revision 1.25

   dtrace_sdt: Don't ignore the first stack frame in sdt probes.

   The aframes argument to dtrace_probe_create gives the number of stack
   frames that are ignored in stack(), the first frame of which is
   `caller'.

   This is for, e.g., profiler interrupts where the interrupt frame
   itself isn't interesting; it's the code that was interrupted that was
   interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
   nonzero, or even several frames deep).

   But for sdt, the direct caller is the interesting part -- when we
   have something like:

   foo()

    [16 lines not shown]
VersionDeltaFile
1.20.2.1+2-2external/cddl/osnet/dev/sdt/sdt.c
+2-21 files

NetBSD/src ozq3wCWdoc CHANGES-10.2

   Ticket #1229
VersionDeltaFile
1.1.2.89+7-1doc/CHANGES-10.2
+7-11 files

NetBSD/src Sx149vjexternal/cddl/osnet/dev/sdt sdt.c

   Pull up following revision(s) (requested by riastradh in ticket #1229):

        external/cddl/osnet/dev/sdt/sdt.c: revision 1.25

   dtrace_sdt: Don't ignore the first stack frame in sdt probes.

   The aframes argument to dtrace_probe_create gives the number of stack
   frames that are ignored in stack(), the first frame of which is
   `caller'.

   This is for, e.g., profiler interrupts where the interrupt frame
   itself isn't interesting; it's the code that was interrupted that was
   interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
   nonzero, or even several frames deep).

   But for sdt, the direct caller is the interesting part -- when we
   have something like:

   foo()

    [16 lines not shown]
VersionDeltaFile
1.24.2.1+2-2external/cddl/osnet/dev/sdt/sdt.c
+2-21 files

NetBSD/src 3EgoV1wdoc CHANGES-11.0

   Ticket #167
VersionDeltaFile
1.1.2.72+7-1doc/CHANGES-11.0
+7-11 files

NetBSD/src 04gfPzoexternal/cddl/osnet/dev/sdt sdt.c

   Pull up following revision(s) (requested by riastradh in ticket #167):

        external/cddl/osnet/dev/sdt/sdt.c: revision 1.25

   dtrace_sdt: Don't ignore the first stack frame in sdt probes.

   The aframes argument to dtrace_probe_create gives the number of stack
   frames that are ignored in stack(), the first frame of which is
   `caller'.

   This is for, e.g., profiler interrupts where the interrupt frame
   itself isn't interesting; it's the code that was interrupted that was
   interesting (hence profile_aframes = PROF_ARTIFICIAL_FRAMES is often
   nonzero, or even several frames deep).

   But for sdt, the direct caller is the interesting part -- when we
   have something like:

   foo()

    [16 lines not shown]
VersionDeltaFile
1.24.6.1+2-2external/cddl/osnet/dev/sdt/sdt.c
+2-21 files

NetBSD/src C9lcgN1bin/dd dd.1

   dd(1): touch up markup
VersionDeltaFile
1.40+122-87bin/dd/dd.1
+122-871 files

NetBSD/src X04NfyQbin/dd dd.1 args.c

   PR bin/59942 Fix handling of count=0

   Apply (modified) patch from Andrus Suvalau in PR bin/59942
   (The actual change is very simple)

   This looks to have been broken since version 1.1 - simply short
   circuiting processing because count==0 is wrong, there is much
   else that needs to be done before copying nothing (including
   verifying args that follow it).

   It is almost certain that files=0 will need a similar change.
   That one looks like it will be even easier - simply deleting
   the test for files_cnt being 0 in args.c/f_files() should be
   enough I believe - but as I haven't seen any system with a
   tape drive in decades, I am unable to test any changes properly,
   so I will leave that to someone who can test it properly.
VersionDeltaFile
1.39+10-2bin/dd/dd.1
1.44+2-6bin/dd/args.c
1.54+3-3bin/dd/dd.c
+15-113 files

NetBSD/src vY7S3h6sys/arch/aarch64/aarch64 pmap.c

   spaces to tab
VersionDeltaFile
1.152+3-3sys/arch/aarch64/aarch64/pmap.c
+3-31 files

NetBSD/src GFmXVBYtests/bin/dd t_dd.sh

   PR bin/59942 Add tests for count=0

   Add zerocount test case from Andrus Suvalau in PR bin/59942

        Test that dd count-o skip=N actually skips before copying nothing

   Add another test case (zerocountextras) to test several other things
   that the implementation of count=0 was getting wrong (see addenda
   to the same PR)

   These new test cases are expected to fail until bin/dd has been updated
   (which will happen soon after this test has been committed and
   had time to settle)
VersionDeltaFile
1.6+41-1tests/bin/dd/t_dd.sh
+41-11 files

NetBSD/src 0tOFW4Ttests/bin/dd t_dd.sh

   Clean up this test a bit more.

   1. Test the right command's status (wc -c is unlikely to fail)
   2. Whitespace
   3. Sh coding style
VersionDeltaFile
1.5+36-22tests/bin/dd/t_dd.sh
+36-221 files

NetBSD/src BXzWnOqtests/bin/dd t_dd.sh

   Clean up this test a bit.

   1. Use printf instead of echo
   2. Use $( ) instead of ``
   3. Check exit status of commands being tested
   4. Misc other stuff (use -ne rather than != when comparing numbers, ...)
VersionDeltaFile
1.4+11-11tests/bin/dd/t_dd.sh
+11-111 files

NetBSD/src wYIzEm7sys/dev/usb if_ncm.c

   ncm(4): Verify payload _and header_ fits in buffer.

   usbnet(9) only guarantees payload fits in buffer, doesn't know
   anything about the ncm(4) header overhead.

   PR kern/59940: usbnet(9): uno_tx_prepare buffer overrun audit
VersionDeltaFile
1.3+4-3sys/dev/usb/if_ncm.c
+4-31 files

NetBSD/src ifIZyu8share/man/man9 usbnet.9

   usbnet.9: spelling, grammar, and style consistency fixes
VersionDeltaFile
1.23+15-15share/man/man9/usbnet.9
+15-151 files

NetBSD/src CLcsvvZsys/dev/fdt fdt_dma.h

   fdt_dma: extend dma_req with controller-specific ancillary data

   To support the i.MX23's DMA controller, it is necessary to pass
   controller-specific ancillary data (i.MX23: pio words) to the controller with
   each request.
VersionDeltaFile
1.2+6-2sys/dev/fdt/fdt_dma.h
+6-21 files

NetBSD/src 1VDbEgldoc CHANGES-9.5, sys/arch/i386/i386 vector.S

   Apply patch, requested by bouyer in ticket #1998:

        sys/arch/i386/i386/vector.S     (apply patch)

   xen: PR 58561: make sure kernel preemption won't cause write of
   evtchn_upcall_mask of the wrong virtual CPU.
   (file accidently missed in the original commit for ticket #1998)
VersionDeltaFile
1.83.4.1+21-5sys/arch/i386/i386/vector.S
1.1.2.95+2-1doc/CHANGES-9.5
+23-62 files

NetBSD/src wdRLiEXdoc CHANGES-10.2

   Tickets #1226 - #1228
VersionDeltaFile
1.1.2.88+32-1doc/CHANGES-10.2
+32-11 files

NetBSD/src Ri21hbXtools/compat configure compat_defs.h

   Pull up following revision(s) (requested by skrll in ticket #1228):

        tools/compat/configure.ac: revision 1.113
        tools/compat/compat_defs.h: revision 1.131
        tools/compat/configure: revision 1.111
        (all via patch)

   tools build fixes for <sys/endian.h> changes, from skrll
VersionDeltaFile
1.99.6.4+12-12tools/compat/configure
1.120.4.3+5-2tools/compat/compat_defs.h
1.99.6.4+2-2tools/compat/configure.ac
+19-163 files

NetBSD/src b2WVjX2doc CHANGES-11.0

   Tickets #163 - #166
VersionDeltaFile
1.1.2.71+40-1doc/CHANGES-11.0
+40-11 files