NetBSD/src itIFRFJ — sys/dev/raidframe rf_alloclist.c rf_diskqueue.c

   Be more conservative with pool and freelist sizes and address potential deadlocks discovered while working on PR kern/60396.

   Note that with this change we track the total amount of memory allocated to
   both reserved buffers and pools on a per-array basis, and constrain
   "openings" to keep it under control on small-memory machines.

   1) Per suggestion from oster@, rename the "emergency" freelists that are now
      used before dynamic allocation to "reserved" freelists.

   2) Eliminate static pool sizes and compute dynamically instead.  For now,
      most are larger to avoid potential deadlocks discussed below.  With
      some restructuring of the I/O dispatch model they can probably get smaller.

   3) Address an M_WAITOK allocation with PSS_MUTEX held in "forced"
      reconstruction.  It appears this could deadlock rf_RaidIOThread
      and the recon thread.  Added another small set of emergency
      buffers to cover this case.

   4) Reorganize rf_Configure to initialize pools _after_ disk,

    [35 lines not shown]
VersionDeltaFile
1.146+141-81sys/dev/raidframe/rf_driver.c
1.131+70-28sys/dev/raidframe/rf_reconstruct.c
1.53+63-31sys/dev/raidframe/rf_map.c
1.60+54-30sys/dev/raidframe/rf_dagutils.c
1.67+29-14sys/dev/raidframe/rf_diskqueue.c
1.30+33-6sys/dev/raidframe/rf_alloclist.c
+390-19013 files not shown
+528-23919 files

NetBSD/src eiD5oCQ — doc CHANGES-10.3

   Ticket #1381
VersionDeltaFile
1.1.2.20+12-1doc/CHANGES-10.3
+12-11 files

NetBSD/src LadQFXp — lib/libc/gen arc4random.c, lib/libc/include arc4random.h

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

        lib/libc/gen/arc4random.c: revision 1.39
        sys/kern/kern_entropy.c: revision 1.73
        lib/libc/gen/arc4random.c: revision 1.50
        lib/libc/include/arc4random.h: revision 1.2
        lib/libc/include/arc4random.h: revision 1.3
        lib/libc/include/arc4random.h: revision 1.4
        lib/libc/gen/arc4random.c: revision 1.42
        lib/libc/gen/arc4random.c: revision 1.44
        lib/libc/gen/arc4random.c: revision 1.45
        lib/libc/gen/arc4random.c: revision 1.46
        lib/libc/gen/arc4random.c: revision 1.47
        lib/libc/gen/arc4random.c: revision 1.48
        lib/libc/gen/arc4random.c: revision 1.49
        tests/lib/libc/gen/t_arc4random.c: revision 1.2
        tests/lib/libc/gen/t_arc4random.c: revision 1.3
        tests/lib/libc/gen/t_arc4random.c: revision 1.4
        tests/lib/libc/gen/t_arc4random.c: revision 1.5

    [138 lines not shown]
VersionDeltaFile
1.33.2.3+207-95lib/libc/gen/arc4random.c
1.1.2.3+235-7tests/lib/libc/gen/t_arc4random.c
1.236.4.1+8-1sys/sys/sysctl.h
1.57.4.7+4-4sys/kern/kern_entropy.c
1.1.2.3+4-1lib/libc/include/arc4random.h
+458-1085 files

NetBSD/src 4c86xB1 — doc CHANGES-10.3

   Tickets #1384
VersionDeltaFile
1.1.2.19+10-1doc/CHANGES-10.3
+10-11 files

NetBSD/src 9R8P3PI — external/bsd/file/dist configure.ac, external/bsd/file/dist/src fsmagic.c

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

        external/bsd/file/dist/src/fsmagic.c: revision 1.19
        external/bsd/file/include/config.h: revision 1.22
        tests/dev/fss/t_fss.sh: revision 1.8
        lib/libutil/stat_flags.c: revision 1.4
        lib/libutil/stat_flags.c: revision 1.5
        external/bsd/file/dist/configure.ac: revision 1.24
        (all via patch)

   string_to_flags(3): Support `snap' (SF_SNAPSHOT).

   PR bin/60380: find(1) can't find snapshots


   string_to_flags(3): Put `snap' under #ifdef SF_SNAPSHOT.

   Same as in flags_to_string(3).  Not really sure why, but let's keep it
   consistent so there's only one question to ponder and not two.

    [13 lines not shown]
VersionDeltaFile
1.5.2.1+62-2tests/dev/fss/t_fss.sh
1.17.2.1+24-2external/bsd/file/dist/src/fsmagic.c
1.3.2.1+5-2lib/libutil/stat_flags.c
1.18.2.1+3-0external/bsd/file/include/config.h
1.21.2.1+1-0external/bsd/file/dist/configure.ac
+95-65 files

NetBSD/src DwLcWUh — doc CHANGES-11.1

   ticket #538
VersionDeltaFile
1.1.2.27+10-1doc/CHANGES-11.1
+10-11 files

NetBSD/src 280MIO1 — external/bsd/file/dist configure.ac, external/bsd/file/dist/src fsmagic.c

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

        external/bsd/file/dist/src/fsmagic.c: revision 1.19
        external/bsd/file/include/config.h: revision 1.22
        tests/dev/fss/t_fss.sh: revision 1.8
        lib/libutil/stat_flags.c: revision 1.4
        lib/libutil/stat_flags.c: revision 1.5
        external/bsd/file/dist/configure.ac: revision 1.24
        (all via patch)

   string_to_flags(3): Support `snap' (SF_SNAPSHOT).

   PR bin/60380: find(1) can't find snapshots


   string_to_flags(3): Put `snap' under #ifdef SF_SNAPSHOT.

   Same as in flags_to_string(3).  Not really sure why, but let's keep it
   consistent so there's only one question to ponder and not two.

    [13 lines not shown]
VersionDeltaFile
1.7.2.1+61-1tests/dev/fss/t_fss.sh
1.18.4.1+24-2external/bsd/file/dist/src/fsmagic.c
1.3.6.1+5-2lib/libutil/stat_flags.c
1.20.2.1+3-0external/bsd/file/include/config.h
1.22.4.1+1-0external/bsd/file/dist/configure.ac
+94-55 files

NetBSD/src ovVXW4z — doc CHANGES-10.3

   Tickets #1375 - #1380
VersionDeltaFile
1.1.2.18+55-1doc/CHANGES-10.3
+55-11 files

NetBSD/src 4mDpQI1 — lib/libc/gen pthread_atfork.c

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

        lib/libc/gen/pthread_atfork.c: revision 1.19

   PR/59112: Martin Husemann: switch to using mmap instead of malloc
VersionDeltaFile
1.17.2.1+10-5lib/libc/gen/pthread_atfork.c
+10-51 files

NetBSD/src QOLdPAC — tests/kernel t_execregs.c t_execregs.c, tests/kernel/arch/aarch64 execregs.c execregs.c

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

        sys/arch/vax/vax/trap.c: revision 1.139
        tests/kernel/arch/aarch64/execregs.c: revision 1.1
        tests/kernel/Makefile: revision 1.85
        tests/kernel/Makefile: revision 1.86
        distrib/sets/lists/tests/mi: revision 1.1359
        tests/kernel/Makefile: revision 1.87
        sys/arch/alpha/alpha/machdep.c: revision 1.380
        tests/kernel/arch/aarch64/execregs.h: revision 1.1
        sys/arch/m68k/m68k/m68k_machdep.c: revision 1.12
        sys/arch/i386/i386/machdep.c: revision 1.844
        sys/arch/i386/i386/machdep.c: revision 1.845
        sys/arch/hppa/hppa/machdep.c: revision 1.22
        sys/arch/sh3/sh3/sh3_machdep.c: revision 1.114
        tests/kernel/arch/x86_64/execregs.c: revision 1.1
        tests/kernel/arch/aarch64/h_execregs.S: revision 1.1
        sys/arch/mips/mips/mips_machdep.c: revision 1.307
        tests/kernel/h_execregs_unimpl.c: revision 1.1

    [131 lines not shown]
VersionDeltaFile
1.2.4.1+0-387tests/kernel/arch/hppa/execregs.c
1.2.4.2+387-0tests/kernel/arch/hppa/execregs.c
1.1.6.1+0-226tests/kernel/arch/aarch64/execregs.c
1.1.6.2+226-0tests/kernel/arch/aarch64/execregs.c
1.7.6.1+0-197tests/kernel/t_execregs.c
1.7.6.2+197-0tests/kernel/t_execregs.c
+810-81042 files not shown
+2,437-2,38648 files

NetBSD/src ppKam6v — lib/libc/arch/arm/misc arm_initfini.c

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

        lib/libc/arch/arm/misc/arm_initfini.c: revision 1.8
        lib/libc/arch/arm/misc/arm_initfini.c: revision 1.9
        lib/libc/arch/arm/misc/arm_initfini.c: revision 1.10

   PR/59063: Martin Husemann: Avoid using malloc through sysctlbyname by doing
   the sysctl name to mib translation directly. Thanks martin@ for testing!

   use the latest version that does not abort on error.

   don't abort, just fail.
VersionDeltaFile
1.7.38.1+39-8lib/libc/arch/arm/misc/arm_initfini.c
+39-81 files

NetBSD/src QHibXIW — external/bsd/nvi/dist/regex regcomp.c

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

        external/bsd/nvi/dist/regex/regcomp.c: revision 1.9

   PR/59103: RVP: Search of non-ASCII chars. broken when `:set extended' is set
VersionDeltaFile
1.8.4.1+4-4external/bsd/nvi/dist/regex/regcomp.c
+4-41 files

NetBSD/src a5WaIpn — share/man/man9 module.9

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

        share/man/man9/module.9: revision 1.55

   PR 59102: fix signature of module callback function.
VersionDeltaFile
1.54.2.1+2-2share/man/man9/module.9
+2-21 files

NetBSD/src fUUIxxB — sys/dev/usb ohci.c

   revert ohci 1.330:

   ---
   use PR_ZERO on on pool allcoated memory and get rid of memset.

   currently, xfer is zeroed using the wrong size.
   remove it and simplify code.

   reviewed by christos@
   ---

   Taylor pointed out that pool_cache*() does not document or honour
   PR_ZERO, so this actually no longer is returning zeroed ohci_xfer
   structures.  it also did not have the "wrong size", but that is an
   understandable mistake -- the cost assignes to "struct usb_xfer *",
   but is really a "struct ohci_xfer", which is usb_xfer + more, so
   while it appears to be memset()ing beyond the buffer, it isn't.

   wrt pool_cache and PR_ZERO, there's a strange conflict between the

    [11 lines not shown]
VersionDeltaFile
1.333+7-5sys/dev/usb/ohci.c
+7-51 files

NetBSD/src xedkbq2 — sys/net/npf npf_ext_route.c

   s/suucessfuly/successfully/ in comment.
VersionDeltaFile
1.18+2-2sys/net/npf/npf_ext_route.c
+2-21 files

NetBSD/src euJPiek — libexec/httpd/libbozohttpd libbozohttpd.3

   s/sucess/success/
VersionDeltaFile
1.8+2-2libexec/httpd/libbozohttpd/libbozohttpd.3
+2-21 files

NetBSD/src nqR8T9n — sys/arch/arm/apple apple_intc.c, sys/arch/ews4800mips/ews4800mips bus_dma.c

   fix various typos in comments and documentation.
VersionDeltaFile
1.7+3-3sys/netinet/sctp_timer.c
1.6+3-3sys/kern/sys_epoll.c
1.127+3-3sys/dev/sdmmc/sdhc.c
1.2+3-3sys/dev/bad144.c
1.19+3-3sys/arch/ews4800mips/ews4800mips/bus_dma.c
1.10+3-3sys/arch/arm/apple/apple_intc.c
+18-183 files not shown
+25-259 files

NetBSD/src A31KOdu — sys/arch/evbarm/smdk2xx0 smdk2800_start.S smdk2410_start.S, sys/compat/m68k4k m68k4k_exec.c

   s/excute/execute/
   s/exection/execution/
   s/exectuables/executables/
VersionDeltaFile
1.332+3-3sys/dev/usb/ohci.c
1.5+3-3sys/dev/pci/qat/qat_ae.c
1.21+3-3sys/compat/vax1k/vax1k_exec.c
1.26+3-3sys/compat/m68k4k/m68k4k_exec.c
1.9+3-3sys/arch/evbarm/smdk2xx0/smdk2800_start.S
1.7+3-3sys/arch/evbarm/smdk2xx0/smdk2410_start.S
+18-189 files not shown
+39-3915 files

NetBSD/src KXQyoVI — sys/arch/atari/dev serreg.h, sys/arch/atari/include mfp.h

   s/microseqence/microsequence/ in documentation and comments.
   s/synchroneous/synchronous/ in comments.
VersionDeltaFile
1.9+4-4sys/dev/ppbus/ppbus_msq.h
1.190+3-3sys/dev/usb/umass.c
1.3+3-3sys/arch/atari/dev/serreg.h
1.7+2-2sys/dev/ppbus/ppbus_device.h
1.7+2-2sys/arch/atari/include/mfp.h
+14-145 files

NetBSD/src QmZH3Mt — sys/dev/pci if_ena.c

   refactor: make sure tx_info is initilized before dereferencing. reviewed by christos
VersionDeltaFile
1.44+12-13sys/dev/pci/if_ena.c
+12-131 files

NetBSD/src GOYHqMg — sys/dev/pci if_vmx.c

   fix wrong range from computing the MIN of tx and rx queues.


   needs pullup
VersionDeltaFile
1.19+4-4sys/dev/pci/if_vmx.c
+4-41 files

NetBSD/src k5qPuhr — doc CHANGES 3RDPARTY

   new unbound
VersionDeltaFile
1.2269+3-3doc/3RDPARTY
1.3305+2-1doc/CHANGES
+5-42 files

NetBSD/src 6GYcDPj — distrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

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

NetBSD/src QEuZYiY — external/bsd/unbound/dist/services authzone.c, external/bsd/unbound/dist/util netevent.c

   merge conflicts, bump
VersionDeltaFile
1.8+35-21external/bsd/unbound/dist/services/authzone.c
1.11+22-4external/bsd/unbound/dist/util/netevent.c
1.19+3-3external/bsd/unbound/include/config.h
1.11+2-2external/bsd/unbound/lib/libunbound/shlib_version
1.6+1-0external/bsd/unbound/lib/libunbound/unbound.expsym
+63-305 files

NetBSD/src K4eKPni — external/bsd/unbound/dist/services outside_network.c authzone.c, external/bsd/unbound/dist/testcode unitdname.c

   Import unbound-1-26-2 (previous was 1-26-1)

   Unbound 1.26.2

   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-35501, CVE-2026-50106,
   CVE-2026-96405, CVE-2026-97206 and CVE-2026-109125.

   Bug Fixes:

    [25 lines not shown]
VersionDeltaFile
1.1.1.11+40-21external/bsd/unbound/dist/util/data/msgparse.c
1.1.1.12+35-21external/bsd/unbound/dist/services/authzone.c
1.1.1.9+55-0external/bsd/unbound/dist/util/data/dname.c
1.1.1.5+50-0external/bsd/unbound/dist/testcode/unitdname.c
1.1.1.13+45-0external/bsd/unbound/dist/services/outside_network.c
1.1.1.4+35-7external/bsd/unbound/dist/testdata/val_anchor_nx_nosig.rpl
+260-4918 files not shown
+388-10524 files

NetBSD/src x5IsflO — sys/net if_spppsubr.c

   use thr right size of cahr buffer


   buflen passes the right lengh of the char buffer nd not sizeof(buf)
VersionDeltaFile
1.309+3-3sys/net/if_spppsubr.c
+3-31 files

NetBSD/src M0ELLuw — tests/usr.sbin/certctl t_certctl.sh, usr.sbin/certctl certctl.sh

   certctl(8): Gracefully handle deletion of untrusted certs.

   PR bin/60916: certctl(8) doesn't gracefully handle deleting untrusted
   certs
VersionDeltaFile
1.8+13-4usr.sbin/certctl/certctl.sh
1.12+1-9tests/usr.sbin/certctl/t_certctl.sh
+14-132 files

NetBSD/src OMGePuO — distrib/sets/lists/tests mi

   certctl(8): Test response to updates that delete untrusted certs.

   PR bin/60916: certctl(8) doesn't gracefully handle deleting untrusted
   certs
VersionDeltaFile
1.1433+5-1distrib/sets/lists/tests/mi
+5-11 files

NetBSD/src kHQF0s1 — sys/dev/i2c i2c.c

   i2c(4): Avoid leaking kernel heap memory to userland.

   PR kern/60913: iic(4): I2C_IOCTL_EXEC can copy out an uninitialised
   buffer
VersionDeltaFile
1.109+11-3sys/dev/i2c/i2c.c
+11-31 files

NetBSD/src 3bFOePv — sys/dev/usb ohci.c

   use PR_ZERO on on pool allcoated memory and get rid of memset.

   currently, xfer is zeroed using the wrong size.
   remove it and simplify code.


   reviewed by christos@
VersionDeltaFile
1.331+5-7sys/dev/usb/ohci.c
+5-71 files