NetBSD/src SmlCeGstests/net/if_wg t_misc.sh

   wg(4): Add a test case for too many allowed IP address ranges.

   PR kern/60232: kernel panic when adding a wireguard peer with too
   many allowed IP addresses
VersionDeltaFile
1.17+67-1tests/net/if_wg/t_misc.sh
+67-11 files

NetBSD/src 5Xmuiqvtests/net/if_wg t_basic.sh common.sh

   wg(4): Add test case for bad ephemeral handshake public keys.

   wg(4) should not crash on an assertion if they appear on the network;
   it should just gracefully drop them as forgeries, if a MITM attempted
   to send them without knowledge of a peer's public key, or accept
   them, if a peer legitimately sent them, since that peer could just as
   well simply forward the plaintext of the session on to the NSA.

   PR kern/60106: wg(4) should properly handle invalid or insecure
   ephemeral Curve25119 public keys
VersionDeltaFile
1.8+172-2tests/net/if_wg/t_basic.sh
1.2+36-1tests/net/if_wg/common.sh
+208-32 files

NetBSD/src jDwRwQ8tests/net/if_wg t_basic.sh

   wg(4): Add test case for bad peer public keys.

   wg(4) should not crash on an assertion if they are used -- it should
   just gracefully accept them, with degraded security, since a peer
   that maliciously provides an invalid public key is no worse than a
   peer that voluntarily exposes all its plaintext anyway.

   PR kern/60106: wg(4) should properly handle invalid or insecure
   ephemeral Curve25119 public keys
VersionDeltaFile
1.7+81-1tests/net/if_wg/t_basic.sh
+81-11 files

NetBSD/src QQYcyjtsys/arch/arm/altera cycv_gmac.c, sys/arch/arm/rockchip rk_gmac.c

   Break out and expand FDT property parsing for awge(4) FDT attachment
   frontends

   This uses the device tree's possible burst length bus interface settings,
   and improves performance on, for instance, Rockchip RK3399
VersionDeltaFile
1.1+63-0sys/dev/fdt/dwc_gmac_fdt_subr.c
1.102+13-5sys/dev/ic/dwc_gmac.c
1.24+5-7sys/arch/arm/rockchip/rk_gmac.c
1.23+8-1sys/dev/ic/dwc_gmac_var.h
1.12+5-2sys/arch/arm/sunxi/sunxi_gmac.c
1.8+5-2sys/arch/arm/altera/cycv_gmac.c
+99-177 files not shown
+122-2813 files

NetBSD/src 8PrSnzHusr.sbin/sysinst label.c

   PR 60334: fix two bugs:
    - confusion between part_usage_info::flags and ::cur_flags leading
      to not matching partitions properly when renumbering them after
      deletion
    - off by one corrupting memory when deleting a partition
VersionDeltaFile
1.52+5-5usr.sbin/sysinst/label.c
+5-51 files

NetBSD/src eiyoemRusr.sbin/sysinst util.c msg.mi.fr

   Conditionalize some messages so they are not compiled in when
   architectures do not need it.
    - a few clearly GPT related strings conditional on NO_GPT
    - the base32/compat32 related message for PR 60224 and PR 60133
      conditional on a new flag HAVE_DVD_IMAGE
VersionDeltaFile
1.80+12-1usr.sbin/sysinst/util.c
1.52+9-2usr.sbin/sysinst/msg.mi.fr
1.49+9-1usr.sbin/sysinst/msg.mi.es
1.55+9-1usr.sbin/sysinst/msg.mi.pl
1.58+9-1usr.sbin/sysinst/msg.mi.de
1.59+9-1usr.sbin/sysinst/msg.mi.en
+57-74 files not shown
+70-1110 files

NetBSD/src Aw4baGisys/dev/ic dwc_gmac_reg.h

   Add additional dwc_gmac register defines.
VersionDeltaFile
1.26+18-1sys/dev/ic/dwc_gmac_reg.h
+18-11 files

NetBSD/src 6UriRnXsys/dev/pci/voyager vac.c

   Fix locking in vac, prevent "locking against myself" issues.
VersionDeltaFile
1.2+14-8sys/dev/pci/voyager/vac.c
+14-81 files

NetBSD/src cJlVY7Ausr.sbin/moused moused.8

   moused(8): fix typo s/conrol/control/, introduced recently in rev 1.11.
VersionDeltaFile
1.15+2-2usr.sbin/moused/moused.8
+2-21 files

NetBSD/src yTVT7NJlib/libc/time strptime.3

   strptime(3): document this assumes the Gregorian calendar

   From FreeBSD.

   Remove trailing whitespace while here.
VersionDeltaFile
1.41+9-4lib/libc/time/strptime.3
+9-41 files

NetBSD/src yHKGJXMlib/libc/time strptime.c

   Fix day of week calculcation in strptime().

   The bug was that the calculation used the raw year value without
   adding the 1900 offset.

   While here, switch to the current Wikipedia version of Gauss' algorithm,
   like FreeBSD did, and simplify a loop, like FreeBSD did.
VersionDeltaFile
1.68+9-11lib/libc/time/strptime.c
+9-111 files

NetBSD/src BQE6QO4sys/arch/evbppc/sam460ex autoconf.c machdep.c, sys/arch/powerpc/ibm4xx/pci pciex.c

   Fix PCI Express issues on Sam460ex.
   - Mapping memory region for DMA through bus_dma framework with coherency
     requested now causes the region to be uncached for 440 cores.
   - DMA inbound window mapping
   - Avoid configuration cycles that stall the bus
   - Board-specific interrupt mapping

   Now mpt in PCI Express x4 slot does around 100MB/s to a spinning rust
   hard drive and is stable.
VersionDeltaFile
1.3+68-27sys/arch/powerpc/ibm4xx/pci/pciex.c
1.59+22-6sys/arch/powerpc/powerpc/bus_dma.c
1.4+12-8sys/arch/powerpc/include/ibm4xx/amcc460ex.h
1.4+13-2sys/arch/evbppc/sam460ex/autoconf.c
1.13+8-1sys/arch/powerpc/include/ibm4xx/vmparam.h
1.6+6-2sys/arch/evbppc/sam460ex/machdep.c
+129-462 files not shown
+140-508 files

NetBSD/src E228fDNsys/arch/aarch64/aarch64 genassym.cf, sys/arch/aarch64/include locore.h armreg.h

   aarch64: introduce a DAIF_MASK #define and remove DAIF_SETCLR_SHIFT
VersionDeltaFile
1.10+8-10sys/arch/aarch64/include/locore.h
1.43+2-2sys/arch/aarch64/aarch64/genassym.cf
1.75+2-2sys/arch/aarch64/include/armreg.h
+12-143 files

NetBSD/src 5sDU4Bksys/dev/pci if_ixl.c if_iavf.c

   s/successed/succeeded/ in counter label and remove underscore for consistency.
VersionDeltaFile
1.101+4-4sys/dev/pci/if_ixl.c
1.21+3-3sys/dev/pci/if_iavf.c
1.18+3-3sys/dev/pci/if_vmx.c
+10-103 files

NetBSD/src eEvd8YQtests/net/if_pppoe t_pppoe_keepalive.sh

   Added test case for PP_IFDOWN flag
VersionDeltaFile
1.3+103-1tests/net/if_pppoe/t_pppoe_keepalive.sh
+103-11 files

NetBSD/src PC2SkZ8tests/net/if_pppoe t_pppoe_keepalive.sh

   minor tweaks for t_pppoe_keepalive.sh
VersionDeltaFile
1.2+4-5tests/net/if_pppoe/t_pppoe_keepalive.sh
+4-51 files

NetBSD/src rD0evcVsys/net if_spppsubr.c if_spppvar.h

   Added a sysctl node to control the PP_IFDOWN flag
VersionDeltaFile
1.292+82-2sys/net/if_spppsubr.c
1.49+8-8sys/net/if_spppvar.h
+90-102 files

NetBSD/src E6XqnwLsys/net if_spppsubr.c

   Fix missing reconnection when calling if_down()
VersionDeltaFile
1.291+29-31sys/net/if_spppsubr.c
+29-311 files

NetBSD/src XOWCmnusys/net if_spppsubr.c if_spppvar.h

   Merge PP_KEEPALIVE_IFDOWN and PP_LOOPBACK_IFDOWN into PP_IFDOWN
VersionDeltaFile
1.290+6-6sys/net/if_spppsubr.c
1.48+3-6sys/net/if_spppvar.h
+9-122 files

NetBSD/src NPNr4Y7doc CHANGES, sys/dev/acpi acpi.c

   Hyper-V passes bootstrap entropy to guests via the ACPI OEM0 table.  Use it.

   We verify that the OEM0 table has the correct Microsoft IDs, skip the header,
   feed the remaining contents to the kernel entropy pool, and wipe them in-place
   to prevent later extraction via /dev/acpi (e.g. with acpidump).  This interface
   doesn't seem to be documented but we handle it the same way Microsoft's own
   Linux driver does.
VersionDeltaFile
1.305+30-3sys/dev/acpi/acpi.c
1.3275+3-1doc/CHANGES
+33-42 files

NetBSD/src VlHSLeeusr.sbin/sysinst gpt.c msg.mi.de

   PR 60333: make the GPT reading code recognize when the GPT does not
   cover the whole disk (like after copying an install image to a device)
   and offer to fix it.
VersionDeltaFile
1.33+43-15usr.sbin/sysinst/gpt.c
1.57+4-1usr.sbin/sysinst/msg.mi.de
1.58+4-1usr.sbin/sysinst/msg.mi.en
1.48+4-1usr.sbin/sysinst/msg.mi.es
1.51+4-1usr.sbin/sysinst/msg.mi.fr
1.54+3-1usr.sbin/sysinst/msg.mi.pl
+62-206 files

NetBSD/src 8WKb2Rrshare/man/man4 agp.4, sys/arch/x86/pci files.pci

   agp(4): port agp_nvidia driver from FreeBSD.

   It supports the AGP controller in the NVIDIA nForce and nForce2 chipsets.

   Tested on Biostar M7NCD Ultra with Radeon 9550,  GeForce FX 5700 LE and
   ATI Rage 128 Pro.
   All cards attach and work over AGP,  however DRM drivers manage the GART
   internally and do not use the kernel AGP GART path directly.
   Radeon 9550 was working more stable with AGP disabled due to known DRM
   instabilities.

   The GART bind/unbind/flush paths were briefly tested via a custom userspace
   test program using /dev/agpgart ioctls.

   Reviewed by riastradh@ and uwe@.
   Also thanks to abs@ for donating some graphics cards used in testing.

   For more information see the discussion on tech-kern:
   https://mail-index.netbsd.org/tech-kern/2026/06/07/msg031073.html
VersionDeltaFile
1.1+396-0sys/dev/pci/agp_nvidia.c
1.25+18-1sys/dev/pci/agpreg.h
1.90+10-2sys/dev/pci/agp.c
1.18+4-2share/man/man4/agp.4
1.29+3-2sys/arch/x86/pci/files.pci
1.24+3-2sys/dev/pci/agpvar.h
+434-91 files not shown
+438-107 files

NetBSD/src geJiI7esys/dev/pci agp.c agp_i810.c

   Reorder imports lexicographically, no functional changes expected.
VersionDeltaFile
1.89+14-15sys/dev/pci/agp.c
1.127+11-12sys/dev/pci/agp_i810.c
1.23+11-11sys/dev/pci/agp_amd.c
1.11+10-12sys/dev/pci/agp_amd64.c
1.16+10-11sys/dev/pci/agp_sis.c
1.18+10-11sys/dev/pci/agp_ali.c
+66-725 files not shown
+101-11011 files

NetBSD/src 61DEJF5usr.sbin/sysinst partman.c

   PR 60331: deal with the machine not having any disk available for
   partitioning when leaving the extended partitioning menu.
VersionDeltaFile
1.58+2-2usr.sbin/sysinst/partman.c
+2-21 files

NetBSD/src CDwGAJvdoc 3RDPARTY

   mention services fix
VersionDeltaFile
1.2222+2-1doc/3RDPARTY
+2-11 files

NetBSD/src EcyPdGDetc services

   PR?60345: greywolf: Make file ascii again
VersionDeltaFile
1.110+5-5etc/services
+5-51 files

NetBSD/src IhUfzuZusr.sbin/sysinst util.c msg.mi.es

   Hack for PR 60224 or PR 60133:
   add a specific message when a compat (base32 or base64) set
   or a debug (or compat debug) set is not found.
   Point at the CD vs. DVD images.

   Still not an ideal UI, but reworking this properly is not going
   to happen before 11.0, and this is intended as a stopgap fix that
   should be pulled up.
VersionDeltaFile
1.79+35-1usr.sbin/sysinst/util.c
1.47+20-1usr.sbin/sysinst/msg.mi.es
1.56+20-1usr.sbin/sysinst/msg.mi.de
1.53+20-1usr.sbin/sysinst/msg.mi.pl
1.50+20-1usr.sbin/sysinst/msg.mi.fr
1.57+20-1usr.sbin/sysinst/msg.mi.en
+135-66 files

NetBSD/src ErbKwiLsys/dev/pci agpvar.h

   include pcivar.h so that includes can be sorted lexicographically in agp files.
VersionDeltaFile
1.23+3-1sys/dev/pci/agpvar.h
+3-11 files

NetBSD/src rmr7PjIsys/arch/arm/broadcom bcm2835_vcaudio.c, sys/arch/evbmips/evbmips disksubr.c

   fix typos in comments, mainly s/archtypal/archetypal/.
VersionDeltaFile
1.18+3-3sys/dev/sun/disksubr.c
1.24+3-3sys/arch/sbmips/sbmips/disksubr.c
1.36+3-3sys/arch/luna68k/luna68k/disksubr.c
1.19+3-3sys/arch/evbmips/evbmips/disksubr.c
1.33+3-3sys/arch/sh3/sh3/disksubr.c
1.22+3-3sys/arch/arm/broadcom/bcm2835_vcaudio.c
+18-189 files not shown
+43-4315 files

NetBSD/src GbKyGKbsys/arch/powerpc/ibm4xx cpu.c trap_subr.S

   Support power saving via wait state enable.

   Exposed through machdep.powersave sysctl. Should work on every 4XX core,
   but I have no way to test on 40X, so it's disabled by default.
VersionDeltaFile
1.41+45-2sys/arch/powerpc/ibm4xx/cpu.c
1.32+5-1sys/arch/powerpc/ibm4xx/trap_subr.S
+50-32 files