NetBSD/src 5VZn8Fqsys/arch/hb68k/hb68k machdep.c locore.s, sys/arch/hb68k/pg68k pmap_pgmmu.c pgmmu.h

   Add a new m68k port oriented towards home-brew m68k machines.  Flattened
   Device Tree is used to make it simple to integrate support for new systems
   with minimal added glue code.

   The first supported system is the thorpej-designed Phaethon 1, a 68010-based
   system with a custom MMU, 8MB of on-board RAM, 2 16650-type serial ports,
   a PCF8584 I2C controller, DS3231/3232 real-time clock, ATA disk interface,
   I/O controller with system timer and interrupt controller, and a "not quite
   VME" expansion bus for memory and peripheral expansion.

   I'm working with other 68k-home-brewers to get support for their systems
   integrated.  So, more to come.
VersionDeltaFile
1.1+2,423-0sys/arch/hb68k/pg68k/pmap_pgmmu.c
1.1+502-0sys/arch/hb68k/hb68k/machdep.c
1.1+299-0sys/arch/hb68k/pg68k/pgmmu.h
1.1+291-0sys/arch/hb68k/hb68k/locore.s
1.1+270-0sys/arch/hb68k/hb68k/clock.c
1.1+242-0sys/arch/hb68k/pg68k/pmap_pgmmu.h
+4,027-085 files not shown
+6,748-2991 files

NetBSD/src 7eG8Jkysys/arch/sun3/include promlib.h mon.h, sys/arch/sun3/sun3 pmap.c machdep.h

   Reduce some diffs between Sun2 and Sun3:
   - Add a <machine/promlib.h> wrapper for Sun3 that provides the same interface
     to the Sun monitor functions as Sun2 (which uses naming aligned with the
     SPARC port).
   - Chage Sun3 pmap to use new naming.
   - Adapt sun68k_trap.c, reming some #ifdefs.
VersionDeltaFile
1.187+22-22sys/arch/sun3/sun3/pmap.c
1.1+20-0sys/arch/sun3/include/promlib.h
1.2+3-10sys/arch/sun68k/sun68k/sun68k_trap.c
1.46+1-6sys/arch/sun3/sun3/machdep.h
1.31+5-1sys/arch/sun3/include/mon.h
1.30+3-3sys/arch/sun3/sun3/db_machdep.c
+54-426 files

NetBSD/src 4ueOOwcusr.bin/ftp version.h

   ftp: version 20260718

   Fix -Wformat-overflow issues.
   Support relative URLs in HTTP Location redirection. PR bin/60346.
   Don't read off end of buffer when encoding authentication header.
   Forbid Location redirection to file://.
VersionDeltaFile
1.105+2-2usr.bin/ftp/version.h
+2-21 files

NetBSD/src 43hjC0Dusr.bin/ftp fetch.c

   forbid Location redirection to file://

   Issue reported in private email by "Acts1631",
   and confirmed with apache and a custom configuration.
VersionDeltaFile
1.249+7-2usr.bin/ftp/fetch.c
+7-21 files

NetBSD/src bBdvqRqsys/arch/sun2/sun2 pmap.c

   Remove some trailing whitespace that led to increased diffs between
   sun2 and sun3 pmap.
VersionDeltaFile
1.60+66-66sys/arch/sun2/sun2/pmap.c
+66-661 files

NetBSD/src fo8urEesys/arch/sparc/conf GENERIC, sys/dev/sbus if_gem_sbus.c

   Adapt the SBus config register for 32-bit SPARC systems and enable
   GEM Ethernet in the GENERIC SPARC configuration.
   From Erik LaBine.

   PR kern/60453
VersionDeltaFile
1.16+11-4sys/dev/sbus/if_gem_sbus.c
1.277+5-2sys/arch/sparc/conf/GENERIC
+16-62 files

NetBSD/src brnUHsPsys/dev/ic gemreg.h

   Add a comment describing where the definitions of the GEM_SBUS_CONFIG
   register can be found in the SBus GEM ASIC manual.
VersionDeltaFile
1.17+2-1sys/dev/ic/gemreg.h
+2-11 files

NetBSD/src H9opoLksys/arch/sparc/sparc iommu.c

   Add support for bus_dmamap_load_mbuf(), needed to support GEM Ethernet.
   From Erik LaBine.

   PR kern/60453
VersionDeltaFile
1.103+60-24sys/arch/sparc/sparc/iommu.c
+60-241 files

NetBSD/src W0Pmnefdoc 3RDPARTY CHANGES

   Note tzdata2026c update (via 2026cgtz)
VersionDeltaFile
1.2233+2-2doc/3RDPARTY
1.3281+2-1doc/CHANGES
+4-32 files

NetBSD/src AoJd5apexternal/public-domain/tz/dist africa northamerica

   Merge tzdata2026c
VersionDeltaFile
1.4+32-159external/public-domain/tz/dist/africa
1.7+107-14external/public-domain/tz/dist/northamerica
1.8+70-7external/public-domain/tz/dist/NEWS
1.6+17-28external/public-domain/tz/dist/Makefile
1.6+14-7external/public-domain/tz/dist/europe
1.6+9-9external/public-domain/tz/dist/theory.html
+249-2248 files not shown
+268-24014 files

NetBSD/src 6VfipQNexternal/public-domain/tz/dist africa northamerica

   Import tzdata2026c from locally built tzdata2026cgtz.tar.gz

   The real tzdata2026cgtz.tar.gz is not yet available (Europe in July!)
   so I made a version which I think should be it.   If there happen to
   be any material differences when the real one appears, I will do an
   update.  Any irrelevant differences can just wait until next time.

   Summary of changes in tzdata2026c (2026-07-08 10:23:58 -0700):
     * Alberta’s 2026-03-08 spring forward was its last foreseeable clock
       change, as it moved to permanent -06 thereafter.
     * Although another TZDB release will likely be needed soon because
       Northwest Territories will likely follow Alberta, the legal
       formalities have not yet taken place.
     * Morocco plans to move back to permanent UTC, without daylight
       saving time transitions, on 2026-09-20 at 02:00.
     * Changes to commentary.
VersionDeltaFile
1.1.1.38+32-159external/public-domain/tz/dist/africa
1.1.1.42+107-14external/public-domain/tz/dist/northamerica
1.1.1.52+70-7external/public-domain/tz/dist/NEWS
1.1.1.44+17-28external/public-domain/tz/dist/Makefile
1.1.1.45+14-7external/public-domain/tz/dist/europe
1.1.1.24+9-9external/public-domain/tz/dist/theory.html
+249-2248 files not shown
+271-24314 files

NetBSD/src MOyL8wFexternal/public-domain/tz tzdata2netbsd

   tzdata2netbsd - minor updates

   Add a few \n's missing from printf's that rarely (if ever) get used.
   Add a new message before comparing files, so if there are differences
   it is clear which file the differences are in.  When doing that, ignore
   any patch remnant files that might have been left around by accident.
VersionDeltaFile
1.21+9-5external/public-domain/tz/tzdata2netbsd
+9-51 files

NetBSD/src m6xeKvxusr.bin/ftp fetch.c

   base64_encode(): avoid reading off end of clear

   Don't read clear[i+2] without bounds checking,
   which can occur when (len % 3) == 1.

   Issue reported in private email by "Acts1631",
   and confirmed with gcc15 asan and a test harness.
VersionDeltaFile
1.248+12-9usr.bin/ftp/fetch.c
+12-91 files

NetBSD/src WNVHJMysys/dev/spi spi.c spivar.h

   Add convenience function that sends and receives at the same time.
VersionDeltaFile
1.42+40-2sys/dev/spi/spi.c
1.27+2-1sys/dev/spi/spivar.h
+42-32 files

NetBSD/src RrpthtWsys/external/bsd/compiler_rt/dist/lib/sanitizer_common sanitizer_platform_limits_netbsd.cc

   Add <sys/dkbad.h> include for struct dkbad (needed in DIOCSBAD).
VersionDeltaFile
1.10+1-0sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
+1-01 files

NetBSD/src qASAv4Llibexec/ld.elf_so xmalloc.c

   ld.elf_so: Fix ASSERT macro in xmalloc.c.

   1. Use #p, not "p", in the expansion of #define ASSERT(p), for C as of
      this millennium.

   2. Consistently make ASSERT(...) a single expression.

   Prompted by enabling MALLOC_DEBUG to track down issues in:

   PR lib/59751: dlclose is not MT-safe depending on the libraries
   unloaded
VersionDeltaFile
1.26+4-4libexec/ld.elf_so/xmalloc.c
+4-41 files

NetBSD/src nc6dAr5usr.bin/ftp uri.c

   Use memchr instead of strchr to search length limited buffer.
VersionDeltaFile
1.5+5-7usr.bin/ftp/uri.c
+5-71 files

NetBSD/src OPiHFRElibexec/ld.elf_so rtld.c reloc.c, tests/libexec/ld.elf_so t_dlclose_thread.c

   ld.elf_so: Fix more races with recursive threaded dlopen/dlclose.

   1. When loading an object, keep track of a finer-grained state for
      relocation so that a concurrent _rtld_relocate_objects doesn't
      relocate an object too early (e.g., while waiting in
      _rtld_load_needed_objects for an object that is concurrently being
      dlclosed to finish before we can map it afresh) leading to
      spurious symbol resolution failures:

      - OBJRELOC_NONE (0): object has been created but the rtld state
        isn't enough to attempt relocation yet (either not all DT_NEEDED
        entries have been resolved, or the dldags lists have not yet
        been populated)

      - OBJRELOC_READY (1): object has been created and rtld state is
        ready to relocate (all DT_NEEDED entries have been resolved and
        the dldags lists have been populated), but object has not yet
        been relocated.


    [44 lines not shown]
VersionDeltaFile
1.227+186-33libexec/ld.elf_so/rtld.c
1.6+2-20tests/libexec/ld.elf_so/t_dlclose_thread.c
1.122+14-6libexec/ld.elf_so/reloc.c
1.157+9-3libexec/ld.elf_so/rtld.h
+211-624 files

NetBSD/src JONeqB0sys/arch/sun2/conf RAMDISK INSTALL

   Calorie restriction for Sun2 install-related kernels.
VersionDeltaFile
1.62+7-5sys/arch/sun2/conf/RAMDISK
1.55+3-6sys/arch/sun2/conf/INSTALL
1.1+6-0sys/arch/sun2/conf/std.tiny
1.11+4-2sys/arch/sun2/conf/std.sun2
+20-134 files

NetBSD/src eUNuFxPsys/conf std, sys/uvm uvm_swap.c uvm_pager.c

   Make swap encryption truly optional, rather than just able to be
   default-disabled
   - New option VMSWAP_ENCRYPTION (enabled by default in conf/std along with
     VMSWAP)
   - Remove the "aes" attribute from VMSWAP and hand it to VMSWAP_ENCRYPTION.
   - Conditionalize all code and data related to swap encryption on the
     new VMSWAP_ENCRYPTION option.

   While the swap encryption code itself is not that large, it drags in
   the AES code if enabled.  If a constrained platform doesn't care about
   encrypted swap, this lets it not pay the cost for AES.
VersionDeltaFile
1.235+30-4sys/uvm/uvm_swap.c
1.137+3-3sys/uvm/uvm_pager.c
1.38+3-2sys/uvm/files.uvm
1.26+2-1sys/conf/std
+38-104 files

NetBSD/src BEtcJLTsys/arch/powerpc/booke e500_intr.c

   Remove more IPI code when building uniprocessor kernels
VersionDeltaFile
1.51+3-5sys/arch/powerpc/booke/e500_intr.c
+3-51 files

NetBSD/src y2DCb7Vsys/dev/i2c files.i2c

   The "iic" instance does not depend on i2c_bitbang, so it should not
   express it as a dependency.  That's the responsibility of the back-ends
   that do require it.
VersionDeltaFile
1.139+2-2sys/dev/i2c/files.i2c
+2-21 files

NetBSD/src u9cF4Jpsys/arch/shark/conf files.shark

   sharkiic uses i2c_bitbang, and thus should express it as a dependency.
VersionDeltaFile
1.26+2-2sys/arch/shark/conf/files.shark
+2-21 files

NetBSD/src O6C9JkLsys/dev/pci amdpm_smbus.c

   No need to include i2c_bitbang.h -- it's not used.
VersionDeltaFile
1.27+2-3sys/dev/pci/amdpm_smbus.c
+2-31 files

NetBSD/src sEAG4g8sys/arch/arm/samsung files.exynos exynos_i2c.c, sys/arch/mips/alchemy/dev ausmbus_psc.c

   Does not use i2c_bitbang, so should not depend on it.
VersionDeltaFile
1.39+3-3sys/arch/arm/samsung/files.exynos
1.25+2-3sys/arch/arm/samsung/exynos_i2c.c
1.18+2-3sys/arch/mips/alchemy/dev/ausmbus_psc.c
1.15+2-2sys/arch/mips/conf/files.alchemy
+9-114 files

NetBSD/src dryzGK7share/misc acronyms.comp

   DBCS
VersionDeltaFile
1.427+2-1share/misc/acronyms.comp
+2-11 files

NetBSD/src rJWrAxeshare/misc acronyms.comp

   SBC SBCS MBCS
VersionDeltaFile
1.426+4-1share/misc/acronyms.comp
+4-11 files

NetBSD/src OHOGkVOsys/kern subr_kobj.c

   kobj_load(): Consider ELF{32,64}_MACHDEP_FLAGS_OK().
VersionDeltaFile
1.80+21-2sys/kern/subr_kobj.c
+21-21 files

NetBSD/src M0BGX9Wsys/arch/powerpc/booke e500_intr.c

   Elide some ipi references when building !MULTIPROCESSOR
VersionDeltaFile
1.50+6-2sys/arch/powerpc/booke/e500_intr.c
+6-21 files

NetBSD/src n37hpS2sys/arch/amiga/dev grf_rh.c grf_rt.c, sys/arch/evbarm/smdk2xx0 smdk2410_kbd.c

   fix various typos in comments.
VersionDeltaFile
1.40+9-9sys/net/zlib.c
1.63+3-3sys/arch/amiga/dev/grf_rh.c
1.63+3-3sys/arch/amiga/dev/grf_rt.c
1.13+3-3sys/arch/evbarm/smdk2xx0/smdk2410_kbd.c
1.15+3-3sys/dev/dmover/swdmover.c
1.6+2-2sys/dev/ic/cd18xxvar.h
+23-232 files not shown
+27-278 files