NetBSD/src ifWbAVosys/dev/arcbios arcbios_calls.S

   arcbios: enable FPU around ARCS calls

   This seems required for the SGI O2 for PROM graphics console IO to work
   when it scrolls.  See PR port-sgimips/60204 for more details.

   The issue was introduced in v1.214 of sys/arch/mips/mips/locore.S .

   Notably maya@ disabled the FPU early in boot, expecting the rest of
   boot to run with the FPU disabled. The FPU is being explicitly
   enabled/disabled here to keep to the spirit of maya@'s above commit.

   A "better" solution would be to use the pcu API and mark the thread
   as needing the FPU for the duration of the arcbios call, however:

    * The current MIPS pcu FPU code in sys/arch/mips/mips/mips_fpu.c
      doesn't support FPU use in kernel yet; and
    * this stuff is called super early during boot and once the OS starts
      the ARCBIOS API is no longer supposed to be used.
VersionDeltaFile
1.7+31-2sys/dev/arcbios/arcbios_calls.S
+31-21 files

NetBSD/src IURZUtmexternal/cddl/osnet/dist/uts/common/fs/zfs arc.c zfs_vnops.c

   Adapt to thorpej@'s uvm_lwp_is_pagedaemon() change

   This is one step towards fixing the builds.
VersionDeltaFile
1.23+2-3external/cddl/osnet/dist/uts/common/fs/zfs/arc.c
1.100+2-2external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c
+4-52 files

NetBSD/src s5LF160common/lib/libc/atomic atomic_cas_8_cas.c

   Fix include.
VersionDeltaFile
1.5+2-2common/lib/libc/atomic/atomic_cas_8_cas.c
+2-21 files

NetBSD/src 9PlnSfQlibexec/httpd bozohttpd.8 CHANGES

   call this bozohttpd 20260503, and update the CHANGES for the last 2 years

   o  fix the default minimum TLS version to 1.1 from 1.3.  the
      manual already said 1.1 was the default.  fixes PR#58878.
   o  log the correct port with TLS connections.  fixes PR#59644.
   o  fix use-after-free, double-free, and bounds checking problems.
      from shm.
   o  better lint support.
   o  several updates for the manual.  from lukem.

   add D Bohdan to the contributors list.
VersionDeltaFile
1.101+8-4libexec/httpd/bozohttpd.8
1.57+10-1libexec/httpd/CHANGES
1.152+3-3libexec/httpd/bozohttpd.c
+21-83 files

NetBSD/src s3MK7J3libexec/httpd ssl-bozo.c

   make the default min TLS version 1.1, as it was documented to be.

   fixes PR#58878.
VersionDeltaFile
1.37+3-3libexec/httpd/ssl-bozo.c
+3-31 files

NetBSD/src u4CBcT2libexec/httpd bozohttpd.c ssl-bozo.c

   log the correct port when using https.

   fixes PR#59644.
VersionDeltaFile
1.151+4-1libexec/httpd/bozohttpd.c
1.36+2-3libexec/httpd/ssl-bozo.c
1.23+2-2libexec/httpd/daemon-bozo.c
1.74+2-1libexec/httpd/bozohttpd.h
+10-74 files

NetBSD/src sJLCh2tsys/arch/m68k/include pte_motorola.h

   Add a comment explaining why this file exists.
VersionDeltaFile
1.11+7-1sys/arch/m68k/include/pte_motorola.h
+7-11 files

NetBSD/src R9asUSisys/arch/atari/include vmparam.h, sys/arch/cesfic/include vmparam.h

   Hide platform vmparam differences away from user-space and modules.
   For modules that need to know USRSTACK (exec / compat modules), provide
   a way to get that via a variable initialized in cpu_startup().
VersionDeltaFile
1.9+26-24sys/arch/m68k/include/vmparam.h
1.40+4-11sys/arch/next68k/include/vmparam.h
1.24+11-2sys/arch/m68k/m68k/m68k_machdep.c
1.23+4-5sys/arch/sun2/include/vmparam.h
1.32+4-4sys/arch/cesfic/include/vmparam.h
1.43+4-4sys/arch/atari/include/vmparam.h
+53-508 files not shown
+89-7014 files

NetBSD/src trbJ2fpsys/arch/m68k/include pmap_motorola.h

   Don't use PAGE_SIZE in a preprocessor predicate if _MODULE (and it's
   not needed in that case in any event).
VersionDeltaFile
1.60+3-1sys/arch/m68k/include/pmap_motorola.h
+3-11 files

NetBSD/src UhpGnggsbin/fsck openspecial.c partutil.h, sbin/newfs newfs.c

   Undo some of the previous, restore flexibility

   This is related to PR bin/59957 (in that it is a continuation/
   alteration of the previous fix).   This was primarily designed
   to (hopefully) fix the ~80 extra ATF test failures that the previous
   solution caused, by allowing the utilities to work as they had
   previously, rather than attempting to enforce one universal true
   world order.

   Change the openspecial() function to be findspecial() as it no longer
   opens anything - but leave it in openspecial.c for several reasons:

   First, it might make sense to recreate openspecial() for use in just
   those utilities that want to do all that it did (just 2 of the four
   that were modified to use it).

   Also, this function (or functions) really should be moved to libutil,
   rather than buried in sbin/fsck (which doesn't even use it/them at all
   - though could perhaps use the findspecial() variant), and I didn't see

    [27 lines not shown]
VersionDeltaFile
1.2+13-22sbin/fsck/openspecial.c
1.47+12-7sbin/newfs_msdos/newfs_msdos.c
1.13+11-6sbin/newfs_ext2fs/newfs_ext2fs.c
1.122+10-4sbin/newfs/newfs.c
1.60+6-4sbin/tunefs/tunefs.c
1.5+2-2sbin/fsck/partutil.h
+54-456 files

NetBSD/src YWLWmPLsys/rump/include/machine vmparam.h

   Despite pooka's dislike of the situation, it is sometimes unavoidable
   that systems within a given $MACHINE may have different vmparams.

   Furthermore, rump is fundamentally a user-space entity on NetBSD, and
   it's absolutely true that different $MACHINEs within a $MACHINE_ARCH
   may legitimately have different vmparams related to physical memory
   layout, and so using the real <machine/vmparams.h> is an impediment
   to a $MACHINE_ARCH-generic user-space build.

   As such, rump once again has its own vmparams.h file with values that
   should be perfectly adequate for the rump virtual environment and its
   non-existent subordinate user-space.
VersionDeltaFile
1.5+45-30sys/rump/include/machine/vmparam.h
+45-301 files

NetBSD/src 9OMjjxgshare/mk bsd.own.mk

   PR 58762: disable MKCOMPAT for earm*.
   If someone is interested in re-adding support for oabi compat library
   builds, they can figure out the missing bits. But for now, stop producing
   bogus compat32/debug32 sets on all evbarm builds.
VersionDeltaFile
1.1481+1-2share/mk/bsd.own.mk
+1-21 files

NetBSD/src PZz4UnFdoc 3RDPARTY CHANGES

   new zlib
VersionDeltaFile
1.2201+3-3doc/3RDPARTY
1.3257+2-1doc/CHANGES
+5-42 files

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

   bump libz
VersionDeltaFile
1.399+3-3distrib/sets/lists/debug/shl.mi
1.1039+3-3distrib/sets/lists/base/shl.mi
+6-62 files

NetBSD/src Jtq5u20lib/libz z.expsym shlib_version

   enable const and bump
VersionDeltaFile
1.2+8-0lib/libz/z.expsym
1.11+2-2lib/libz/shlib_version
1.29+2-2lib/libz/Makefile
+12-43 files

NetBSD/src POsqJnocommon/dist/zlib zlib.h gzwrite.c

   merge changes between 1.3.1 and 1.3.2
VersionDeltaFile
1.9+213-94common/dist/zlib/zlib.h
1.5+169-100common/dist/zlib/gzwrite.c
1.9+38-151common/dist/zlib/inflate.c
1.8+114-68common/dist/zlib/deflate.c
1.8+49-115common/dist/zlib/crc32.c
1.6+134-9common/dist/zlib/inftrees.c
+717-53784 files not shown
+1,057-78690 files

NetBSD/src WC5vTA5common/dist/zlib CMakeLists.txt, common/dist/zlib/contrib/gcc_gvmat64 gvmat64.S

   import zlib-1.3.2 (previous was 1.3.1)


   Version 1.3.2 has these key updates from 1.3.1:

       Address findings of the 7ASecurity audit of zlib.
        Check for negative lengths in crc32_combine functions.
        Copy only the initialized window contents in inflateCopy.
        Prevent the use of insecure functions without an explicit request.
        Add compressBound_z and deflateBound_z functions for large values.
        Use atomics to build inflate fixed tables once.
        Add --undefined option to ./configure for UBSan checker.
        Copy only the initialized deflate state in deflateCopy.
        Zero inflate state on allocation.
        Add compress_z and uncompress_z functions.
       Complete rewrite of cmake support.
       Remove untgz from contrib.
       Vectorize the CRC-32 calculation on the s390x.
       Remove vstudio projects in lieu of cmake-generated projects.

    [6 lines not shown]
VersionDeltaFile
1.1.1.2+570-574common/dist/zlib/contrib/gcc_gvmat64/gvmat64.S
1.1+634-0common/dist/zlib/os400/zlibfree.rpgle
1.1+578-0common/dist/zlib/os400/zlibfixed.rpgle
1.1.1.4+275-275common/dist/zlib/contrib/testzlib/testzlib.c
1.1.1.4+260-168common/dist/zlib/CMakeLists.txt
1.1.1.5+341-51common/dist/zlib/contrib/minizip/zip.c
+2,658-1,068245 files not shown
+10,402-2,889251 files

NetBSD/src Bgf2ny1sys/lib/libz Makefile

   Enable const
VersionDeltaFile
1.25+2-2sys/lib/libz/Makefile
+2-21 files

NetBSD/src pM5bhOkdoc 3RDPARTY CHANGES

   new awk
VersionDeltaFile
1.2200+6-5doc/3RDPARTY
1.3256+2-1doc/CHANGES
+8-62 files

NetBSD/src wwBipn2external/historical/nawk/dist run.c FIXES

   merge changes between 20240817 and 20260426
VersionDeltaFile
1.16+19-11external/historical/nawk/dist/run.c
1.5+29-0external/historical/nawk/dist/FIXES
1.11+7-1external/historical/nawk/dist/b.c
1.9+0-7external/historical/nawk/dist/lex.c
1.17+2-1external/historical/nawk/dist/lib.c
1.15+1-1external/historical/nawk/dist/main.c
+58-216 files

NetBSD/src rUPYnTlsys/fs/puffs puffs_vnops.c puffs_msgif.c, sys/kern vfs_bio.c

   Introduce a new function, uvm_lwp_is_pagedaemon(), which returns true
   if the specified LWP is the pagedaemon LWP.  This test is inline for
   the kernel proper, and directed to a function for modules.  This, in turn,
   allows us to hide "struct uvm_cpu" and "struct uvm" from modules, as
   these have arrays in them that are not a consistent size certainly across
   $MACHINEs within a given $MACHINE_ARCH, and may not necessarily even be
   consistent within a given $MACHINE.

   NetBSD -> 11.99.6 because new symbol referenced by modules.
VersionDeltaFile
1.139+15-4sys/uvm/uvm_pdaemon.c
1.198+11-5sys/rump/librump/rumpkern/vm.c
1.227+7-7sys/fs/puffs/puffs_vnops.c
1.79+12-1sys/uvm/uvm.h
1.109+6-6sys/fs/puffs/puffs_msgif.c
1.308+6-6sys/kern/vfs_bio.c
+57-2914 files not shown
+105-7620 files

NetBSD/src QYW0Vk2external/historical/nawk/dist run.c FIXES, external/historical/nawk/dist/bugs-fixed repetition-overflow.ok

   Initial revision
VersionDeltaFile
1.1.1.5+19-11external/historical/nawk/dist/run.c
1.1.1.5+29-0external/historical/nawk/dist/FIXES
1.1.1.3+7-1external/historical/nawk/dist/testdir/T.misc
1.1.1.5+7-1external/historical/nawk/dist/b.c
1.1.1.5+0-7external/historical/nawk/dist/lex.c
1.1+4-0external/historical/nawk/dist/bugs-fixed/repetition-overflow.ok
+66-2010 files not shown
+74-2516 files

NetBSD/src SSMLeQrdoc 3RDPARTY CHANGES

   new byacc
VersionDeltaFile
1.2199+4-4doc/3RDPARTY
1.3255+2-1doc/CHANGES
+6-52 files

NetBSD/src j2qiJt8external/bsd/byacc/dist reader.c output.c

   merge changes between 20241231 and 20260126
VersionDeltaFile
1.23+38-29external/bsd/byacc/dist/reader.c
1.26+43-5external/bsd/byacc/dist/output.c
1.16+15-13external/bsd/byacc/dist/lr0.c
1.9+19-9external/bsd/byacc/dist/config.sub
1.10+10-7external/bsd/byacc/dist/config.guess
1.14+7-7external/bsd/byacc/dist/closure.c
+132-7028 files not shown
+214-14734 files

NetBSD/src BhlzZP3external/bsd/byacc/dist configure aclocal.m4

   Import byacc-20260126 (previous was 20241231)

   2026-01-24  Thomas E. Dickey  <dickey at invisible-island.net>

       * test/expr.oxout.h, test/btyacc/calc_code_all.tab.c,
         test/btyacc/calc_code_all.tab.h, test/btyacc/calc_code_default.tab.c,
         test/btyacc/calc_code_provides.tab.c,
         test/btyacc/calc_code_provides.tab.h,
         test/btyacc/calc_code_requires.tab.c,
         test/btyacc/calc_code_requires.tab.h, test/btyacc/calc_code_top.tab.c,
         test/btyacc/ok_syntax1.tab.c, test/btyacc/ok_syntax1.tab.h,
         test/yacc/calc_code_all.tab.c, test/yacc/calc_code_all.tab.h,
         test/yacc/calc_code_default.tab.c, test/yacc/calc_code_provides.tab.c,
         test/yacc/calc_code_provides.tab.h,
         test/yacc/calc_code_requires.tab.c, test/yacc/calc_code_requires.tab.h,
         test/yacc/calc_code_top.tab.c, test/yacc/ok_syntax1.tab.c,
         test/yacc/ok_syntax1.tab.h:
       trim


    [60 lines not shown]
VersionDeltaFile
1.1.1.13+505-480external/bsd/byacc/dist/configure
1.1.1.15+119-83external/bsd/byacc/dist/aclocal.m4
1.1.1.14+78-0external/bsd/byacc/dist/CHANGES
1.1.1.14+38-29external/bsd/byacc/dist/reader.c
1.1.1.15+43-5external/bsd/byacc/dist/output.c
1.1.1.13+15-13external/bsd/byacc/dist/lr0.c
+798-61040 files not shown
+986-74146 files

NetBSD/src THkJWuwdoc 3RDPARTY CHANGES

   new acpica
VersionDeltaFile
1.2198+4-4doc/3RDPARTY
1.3254+2-1doc/CHANGES
+6-52 files

NetBSD/src UqII9Lxsys/external/bsd/acpica/dist/compiler dtcompile.c aslwalks.c, sys/external/bsd/acpica/dist/disassembler dmresrc.c dmwalk.c

   merge changes between 20251212 and 20260408
VersionDeltaFile
1.27+287-2sys/external/bsd/acpica/dist/include/actbl1.h
1.25+26-3sys/external/bsd/acpica/dist/executer/exconfig.c
1.24+26-2sys/external/bsd/acpica/dist/compiler/dtcompile.c
1.20+22-1sys/external/bsd/acpica/dist/disassembler/dmresrc.c
1.21+15-2sys/external/bsd/acpica/dist/compiler/aslwalks.c
1.21+8-8sys/external/bsd/acpica/dist/disassembler/dmwalk.c
+384-18118 files not shown
+546-140124 files

NetBSD/src YiHmLE5sys/external/bsd/acpica/dist/common dmtbdump1.c, sys/external/bsd/acpica/dist/compiler dttable1.c aslexternal.c

   Import acpica-20260408 (previous was 20251212)

   8 April 2026. Summary of changes for version 20260804:

   Major changes:

   * ACPI Table Enhancements:
     Updated IORT and MADT template compilations to add new IWB and
     GICv5 translator/router/ITS entries. Introduced full support for
     the new DTPR table, including compiler and disassembler handling,
     template fixes, and register structure refinements.
     - Jose Marinho and Michal Camacho Romero

   * Expanded IDs, GUIDs, and Methods:
     Added Framework Computer Hardware IDs, modern standby _DSM GUIDs,
     and TPM2 start methods. Updated _DSM Arg3 formatting and _CPC
     handling to align with newer ACPI specifications and avoid Linux
     compatibility warnings.
     - Daniel Schaefer and Saket Dumbre

    [28 lines not shown]
VersionDeltaFile
1.1.1.26+287-2sys/external/bsd/acpica/dist/include/actbl1.h
1.1.1.31+142-4sys/external/bsd/acpica/dist/tools/acpisrc/astable.c
1.1.1.22+125-11sys/external/bsd/acpica/dist/parser/psargs.c
1.1.1.21+132-1sys/external/bsd/acpica/dist/compiler/dttable1.c
1.1.1.15+110-1sys/external/bsd/acpica/dist/common/dmtbdump1.c
1.1.1.15+104-1sys/external/bsd/acpica/dist/compiler/aslexternal.c
+900-20429 files not shown
+1,845-493435 files

NetBSD/src XdhgcwBdoc 3RDPARTY CHANGES

   new libarchive
VersionDeltaFile
1.2197+6-6doc/3RDPARTY
1.3253+2-1doc/CHANGES
+8-72 files

NetBSD/src q6b9Gbgexternal/bsd/libarchive/dist/libarchive archive_write_disk_posix.c archive_write_set_format_ustar.c, external/bsd/libarchive/dist/libarchive/test test_write_disk.c test_read_format_7zip.c

   merge changes between libarchive-3.8.5 and 3.8.7
VersionDeltaFile
1.7+83-2external/bsd/libarchive/dist/test_utils/test_main.c
1.10+19-11external/bsd/libarchive/dist/libarchive/archive_write_disk_posix.c
1.4+29-0external/bsd/libarchive/dist/libarchive/test/test_write_disk.c
1.8+20-7external/bsd/libarchive/dist/libarchive/archive_write_set_format_ustar.c
1.6+26-0external/bsd/libarchive/dist/libarchive/test/test_read_format_7zip.c
1.8+17-9external/bsd/libarchive/dist/libarchive/archive_read_support_format_iso9660.c
+194-2912 files not shown
+262-8018 files