NetBSD/src QBQHuvVsys/ufs/lfs lfs_segment.c lfs_kclean.c

   * Use the LFS_IFDIRTY flag to keep track of whether the Ifile has
     ungathered changes during checkpoint.  Modify LFS_WRITESEGENTRY and
     make a new LFS_WRITEIENTRY macro to help track this.  Prevents
     an infinite loop in lfs_writeinode, previously caught with a panic.

   * Fix a false-positive "negative bytes" panic when writing inodes into
     the same segment they were in before, and consolidate the accounting
     logic into new function lfs_subtract_inode.

   * Ensure that we do not clean any inodes that were unavailable during
     the first pass of cleaning, so that we never need to mix cleaning and
     non-cleaning blocks (except for the Ifile) when writing.

   * Straighten out the logic in lfs_writefile to make it more readable.

   * Include IMNT_WANTRDONLY in tests for closing out writes, not just
     IMNT_UNMOUNT.

   * Keep track of whether the kernel cleaner is active on a file system

    [2 lines not shown]
VersionDeltaFile
1.301+221-130sys/ufs/lfs/lfs_segment.c
1.3+64-27sys/ufs/lfs/lfs_kclean.c
1.148+23-31sys/ufs/lfs/lfs_alloc.c
1.394+18-9sys/ufs/lfs/lfs_vfsops.c
1.57+14-5sys/ufs/lfs/lfs_accessors.h
1.153+9-9sys/ufs/lfs/lfs_bio.c
+349-2116 files not shown
+380-22512 files

NetBSD/src u9cp4Xksys/dev/usb ucom.c

   Remved final return from void-retuning function
VersionDeltaFile
1.152+2-3sys/dev/usb/ucom.c
+2-31 files

NetBSD/pkgsrc 3X6IJ8snet/unison options.mk Makefile

   net/unison: Sync unison build targets with pkgsrc options

   to avoid e.g. unison's build system trying to build the gui if lablgtk
   is installed but not buildlinked.
VersionDeltaFile
1.11+5-1net/unison/options.mk
1.174+5-1net/unison/Makefile
+10-22 files

NetBSD/pkgsrc-wip 600f576unison-snapshot Makefile PLIST

unison-snapshot: Update to 2.53.8.51

Advance along master, including a merge of code to install a desktop file.

Sync unison build options with package options, to avoid e.g. unison's
build system trying to build the gui if lablgtk is installed but not
buildlinked.
DeltaFile
+7-3unison-snapshot/Makefile
+7-0unison-snapshot/PLIST
+3-3unison-snapshot/distinfo
+6-0unison-snapshot/options.mk
+23-64 files

NetBSD/src HIccXuZdistrib/sgimips/ramdisk Makefile


   Bump up the size of the ramdisk.  Maybe fix the build.
VersionDeltaFile
1.24+2-2distrib/sgimips/ramdisk/Makefile
+2-21 files

NetBSD/src T5Hq15Ksys/arch/x68k/stand/libsa clock.c, sys/dev/apm apm.c

   fix few typos in comments.
VersionDeltaFile
1.36+3-3sys/dev/apm/apm.c
1.35+3-3sys/dev/hpc/apm/apmdev.c
1.4+3-3sys/dev/ic/arn5416.c
1.7+2-2sys/arch/x68k/stand/libsa/clock.c
+11-114 files

NetBSD/src JeQkYjZdistrib/evbarm/instkernel/sshramdisk Makefile


   Make the sshramdisk a bit bigger.  Hopefully fixes the build.
VersionDeltaFile
1.29+2-2distrib/evbarm/instkernel/sshramdisk/Makefile
+2-21 files

NetBSD/pkgsrc 07LJBbMdoc CHANGES-2025

   doc: Updated shells/oh-my-posh to 28.1.0
VersionDeltaFile
1.6993+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc KpE4DXhshells/oh-my-posh distinfo Makefile

   shells/oh-my-posh: update to 28.1.0

   Features
    - git: support reftable ref storage (082fcd3), closes #6992
    - project: add deno and jsr support (fff8c86)
    - segments: add GitHub Copilot usage segment (c29fc0c)
VersionDeltaFile
1.270+4-4shells/oh-my-posh/distinfo
1.293+2-2shells/oh-my-posh/Makefile
+6-62 files

NetBSD/pkgsrc 3YzOAwldoc CHANGES-2025

   doc: Updated textproc/treemd to 0.4.1
VersionDeltaFile
1.6992+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc THmGtohtextproc/treemd distinfo Makefile

   textproc/treemd: update to 0.4.1

   [0.4.1] - 2025-12-01
   Fixed

       Config file color_mode setting ignored - The color_mode setting in config.toml is now properly respected (#5)
           Priority order: CLI flags > config file > auto-detection
           Set color_mode = "rgb" or color_mode = "256" in config to override auto-detection
           color_mode = "auto" (default) uses improved auto-detection

       RGB auto-detection fails for truecolor terminals - Improved terminal color detection for Kitty, Alacritty, WezTerm, and other RGB-capable terminals (#5)
           Now checks COLORTERM environment variable for truecolor or 24bit (primary standard per termstandard/colors)
           Checks TERM for known truecolor terminals (kitty, alacritty, wezterm) and suffixes (-truecolor, -direct)
           Checks TERM_PROGRAM for known apps (iTerm, Kitty, VS Code, Hyper, etc.)
           Falls back to supports_color crate detection

   Technical

       Enhanced color detection (src/tui/terminal_compat.rs)

    [164 lines not shown]
VersionDeltaFile
1.6+4-4textproc/treemd/distinfo
1.6+2-2textproc/treemd/Makefile
1.6+0-0textproc/treemd/cargo-depends.mk
+6-63 files

NetBSD/pkgsrc zXBUlp8doc CHANGES-2025

   doc: Updated textproc/hck to 0.11.5
VersionDeltaFile
1.6991+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc iCdLib6textproc/hck distinfo cargo-depends.mk

   textproc/hck: update to 0.11.5

   v0.11.5

    - chore from @0323pin, updates deps
VersionDeltaFile
1.11+274-283textproc/hck/distinfo
1.10+90-93textproc/hck/cargo-depends.mk
1.15+3-6textproc/hck/Makefile
+367-3823 files

NetBSD/src 7ShOMDIsys/arch/evbmips/conf OCTEON

   Enable ASLR by default on OCTEON.

   Tested on an EdgeRouter 4.
VersionDeltaFile
1.15+8-2sys/arch/evbmips/conf/OCTEON
+8-21 files

NetBSD/pkgsrc jvyg8h9doc CHANGES-2025

   Updated www/py-beautifulsoup4, misc/indi
VersionDeltaFile
1.6990+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc bcFWZLPmisc/indi PLIST distinfo, misc/indi/patches patch-drivers_auxiliary_wandererbox__pro__v3.cpp patch-drivers_auxiliary_wandererbox__plus__v3.cpp

   indi: updated to 2.1.7

   INDI Library v2.1.7

   Separate build of drivers base classes from drivers
   Allow using hidapi from system
   Power refactor
   SestoSenso3 Support
   iOptron iAFS Rotator
   Refactor for INDI:Power Interface
   Fix bug with driver not registering correctly
   Add USB ports parameter to initProperties comment
   Add Weather Interface support to WandererBoxPlusV3 and WandererBoxProV3
VersionDeltaFile
1.1+87-0misc/indi/patches/patch-drivers_auxiliary_wandererbox__pro__v3.cpp
1.1+33-0misc/indi/patches/patch-drivers_auxiliary_wandererbox__plus__v3.cpp
1.12+13-8misc/indi/PLIST
1.13+6-4misc/indi/distinfo
1.26+2-2misc/indi/Makefile
+141-145 files

NetBSD/pkgsrc Y0lQ2nJwww/py-beautifulsoup4 distinfo Makefile

   py-beautifulsoup4: updated to 4.14.3

   4.14.3 (20251130)

   * When using one of the lxml tree builders, you can pass in
     huge_tree=True to disable lxml's security restrictions and process
     files that include huge text nodes. ("huge" means more than
     10,000,000 bytes of text in a single node). Without this, lxml may
     silently stop processing the file after encountering a huge text
     node. [bug=2072424]

   * The html.parser tree builder processes numeric character entities
     using the algorithm described in the HTML spec. If this means
     replacing some other character with REPLACEMENT CHARACTER, it will
     set BeautifulSoup.contains_replacement_characters. [bug=2126753]

     The other tree builders rely on the underlying parser to do this
     sort of replacement. That means that Beautiful Soup never sees the
     original character reference, so it doesn't know whether

    [9 lines not shown]
VersionDeltaFile
1.33+4-4www/py-beautifulsoup4/distinfo
1.41+2-2www/py-beautifulsoup4/Makefile
+6-62 files

NetBSD/pkgsrc GFZZcigdoc CHANGES-2025

   doc: Updated geography/proj-data to 1.24
VersionDeltaFile
1.6989+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc 0lpa6dkgeography/proj-data distinfo PLIST

   proj-data: Update to 1.24

   Upstream NEWS content:

   * Czech S-JTSK / Krovak East North to S-JTSK/05 / Modified Krovak East North transformation
   * Norwegian vertical transformation from NN54 to NN2000 height
   * French RGM23 to IGN 2023 Mayotte height transformation
VersionDeltaFile
1.9+4-4geography/proj-data/distinfo
1.9+4-1geography/proj-data/PLIST
1.10+2-2geography/proj-data/Makefile
+10-73 files

NetBSD/pkgsrc uqt8liwdoc CHANGES-2025

   doc: Updated geography/proj to 9.7.1
VersionDeltaFile
1.6988+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc xX4LXf4geography/proj distinfo Makefile

   geography/proj: Update to 9.7.1

   Upstream NEWS:

   ## 9.7.1

   ### Updates

   * Enable transformations_czechia.sql (#4578)

   * Update to EPSG v12.029 (#4586)
VersionDeltaFile
1.35+4-4geography/proj/distinfo
1.61+3-3geography/proj/Makefile
1.19+2-2geography/proj/PLIST
+9-93 files

NetBSD/src fdpHAvmsys/arch/mac68k/include pmap.h vmparam.h

   Header file glue for __HAVE_NEW_PMAP_68K.
VersionDeltaFile
1.41+38-2sys/arch/mac68k/include/pmap.h
1.48+11-4sys/arch/mac68k/include/vmparam.h
1.12+3-1sys/arch/mac68k/include/pte.h
+52-73 files

NetBSD/src Koh1QAFsys/arch/i386/include elf_machdep.h

   i386/elf_machdep.h: Organise symbols into psABI and local groups.

   Permit this file to be used alongside <sys/elfdefinitions.h>.

   PR lib/59564
VersionDeltaFile
1.16+27-19sys/arch/i386/include/elf_machdep.h
+27-191 files

NetBSD/src MUdxX9Ssys/arch/m68k/m68k pmap_68k.c

   Add a hook that allows a machine to override the default kernel text
   protection bits.  This is needed by mac68k which must map a portion
   of the kernel text read/write (roughly the first 8KB of the kernel
   address space) as that's where it needs to place the vector table plus
   the "low ram" variable area needed by the Mac ROMs.

   The hook is such that the entire kernel text is mapped with the specified
   PTE bits, and then machdep code can come back later to perform any fixups
   as needed (e.g. re-mapping &start to &etext read-only) once the kernel is
   running on its MMU tables.

   While here, add one more PMAP_MACHINE_CHECK_BOOTSTRAP_ALLOCATIONS check
   if allocation of additional segment table pages is needed (unlikely, but
   this check is needed in case it does happen).
VersionDeltaFile
1.44+22-4sys/arch/m68k/m68k/pmap_68k.c
+22-41 files

NetBSD/src vXhEUYPsys/arch/mac68k/mac68k genassym.cf

   G/C P1PAGES
VersionDeltaFile
1.47+1-2sys/arch/mac68k/mac68k/genassym.cf
+1-21 files

NetBSD/pkgsrc Wf9QRTgdoc pkg-vulnerabilities

   pkg-vulnerabilities: add WSA-2025-0008

   + webkit-gtk
VersionDeltaFile
1.673+2-1doc/pkg-vulnerabilities
+2-11 files

NetBSD/src EBaXPovsys/arch/powerpc/include elf_machdep.h

   powerpc/elf_machdep.h: Use psABI spellings and group symbols into psABI/local groups.

   The prior spellings have been kept around for backward compatibility.

   Permit this file to be used alongside <sys/elfdefinitions.h>.

   PR lib/59564
VersionDeltaFile
1.17+142-61sys/arch/powerpc/include/elf_machdep.h
+142-611 files

NetBSD/src 6C6fODssys/dev/pci if_iwm.c if_iwmreg.h

   Pull in some code from OpenBSD and adapt to our net80211 stack.

   The result seems to be stable (no more firmware panics and
   unknown firmware events). The driver now also sets (and
   upgrades) transmit rates.

   Tested with
   - Intel AC 3168
   - Intel AC 7265
   - Intel AC 8000
   - Intel AC 8265

   AC 3168 now also uses a more recent firmware (in a separate commit).
VersionDeltaFile
1.91+2,445-1,247sys/dev/pci/if_iwm.c
1.15+688-83sys/dev/pci/if_iwmreg.h
1.21+45-6sys/dev/pci/if_iwmvar.h
+3,178-1,3363 files

NetBSD/src op93Zafsys/dev/i2c sc16is7xxi2c.c, sys/dev/ic sc16is7xx.c sc16is7xx_tty.c


   When using a SC16IS7xx device in interrupt polling mode it was pretty
   abusive to the I2C or SPI bus, and beat up the USB bus pretty badly as
   the kthread ran all of the time checking to see if an interrupt
   occurred.

   Take advantage of the enable and disable calls that the general com.c
   code supports for the purpose of doing power management and use those
   to start, pause and resume the kthread only when the device is
   actually open().  There does not effect the use of the GPIO on the
   SC16IS7XX as that doesn't use the kthread for anything.  There does
   not seem to be any particular down side to this change.  That is, it
   there doesn't seem to be a use case for the device not to be open()
   and still want interrupts handled.

   Also...  apparently the device property is-console and/or
   force-console needs to be set to something.  Just letting those float
   appears to have the chance of introducing random values which are

    [9 lines not shown]
VersionDeltaFile
1.4+74-46sys/dev/ic/sc16is7xx.c
1.4+76-2sys/dev/ic/sc16is7xx_tty.c
1.3+46-11sys/dev/spi/sc16is7xxspi.c
1.3+45-11sys/dev/i2c/sc16is7xxi2c.c
1.2+17-5sys/dev/ic/sc16is7xxvar.h
1.101+4-6sys/dev/ic/comvar.h
+262-811 files not shown
+264-827 files

NetBSD/src 9wJxQeidistrib/sets/lists/base mi, external/intel-fw-public Makefile

   Add recent firmware files for some iwm(4) variants.
   This needs corresponding changes in the driver.
VersionDeltaFile
1.1+39-0external/intel-fw-public/common/dist/LICENCE.iwlwifi_firmware
1.1+9-0external/intel-fw-public/common/Makefile
1.1370+6-1distrib/sets/lists/base/mi
1.13+3-2external/intel-fw-public/Makefile
1.7+3-2external/intel-fw-public/iwl7265/Makefile
1.3+2-2external/intel-fw-public/iwl3168/Makefile
+62-76 files not shown
+66-1112 files