NetBSD/pkgsrc yGgXPQT — doc CHANGES-2026

   doc: Updated net/opentofu112 to 1.12.8
VersionDeltaFile
1.7073+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WUrOrM8 — net/opentofu112 Makefile go-modules.mk

   opentofu112: Update to 1.12.8

   pkgsrc changes:
   - Do not force particular Go version, build fine with Go 1.27.x now

   Changes:
   1.12.8
   SECURITY ADVISORIES:
   - Previous versions of OpenTofu could potentially experience excessive
     CPU usage if connecting to an attacker-controlled HTTP2 server while
     installing dependencies in tofu init. (4700)
   BUG FIXES:
   - Lifecycle destroy will no longer crash when given an expression with
     references (4648)

   1.12.7
   - When using either a remote-exec or file provisioner to connect to an
     attacker-controlled SSH server, the server could previously deadlock
     the connection by sending certain unexpected packet types. (4551)
VersionDeltaFile
1.2+52-52net/opentofu112/distinfo
1.2+16-16net/opentofu112/go-modules.mk
1.6+3-4net/opentofu112/Makefile
+71-723 files

NetBSD/pkgsrc SyeXd70 — doc TODO

   doc/TODO: add some

   + chromaprint-1.6.2, gopls-0.24.0, hiredis-1.5.0, jjui-0.10.12,
     polkit-128, py-cares-5.2.0, py-cryptodome-4.0.1, py-dunamai-1.26.3,
     py-filelock-4.2.1, py-fonttools-4.67.0, py-google-auth-2.62.0,
     py-markdown-3.11.1, py-more-itertools-11.2.1, py-pdf-6.21.1,
     py-platformdirs-4.13.4, py-pluggy-1.7.0, py-pymdown-extensions-12.3,
     py-tomlkit-0.15.2, py-uv-build-0.13.1.
VersionDeltaFile
1.28186+20-1doc/TODO
+20-11 files

NetBSD/src cnNgZT1 — sys/arch/arm/ti ti_edma.c am18xx_sdmmc.c

   am335x, am18xx: make the sdmmc drivers get along with each other

   The am18xx and the am335x share a DMA controller used by the sdmmc controller. However, the am335x starts a transfer, then the DMA while the am18xx starts the DMA, then the transfer.

   Currently, the DMA driver resets DMA events when starting a transfer, which breaks the am335x because it start the DMA after the transfer, so events can already accumulate. This commit rolls back the change that resets DMA events when starting a transfer.

   However, this is now an issue on the am18xx, where due to a hardware quirk, it is possible for DMA events to accumulate on transfers that don't use the DMA. The fix is to always reset the DMA events on transfers with and without DMA.
VersionDeltaFile
1.2+10-8sys/arch/arm/ti/am18xx_sdmmc.c
1.11+2-5sys/arch/arm/ti/ti_edma.c
+12-132 files

NetBSD/src xUlX4Eg — lib/libc/gen Makefile.inc

   libc/gen/Makefile.inc Avoid building while cleaning

   Don't try and build the user version info for sysctl while
   cleaning, the needed tools probably don't exist yet.
VersionDeltaFile
1.233+3-1lib/libc/gen/Makefile.inc
+3-11 files

NetBSD/pkgsrc kgj6qzB — shells/es distinfo, shells/es/patches patch-ad patch-ag

   es: add missing header to fix build on -current

   regen patches
VersionDeltaFile
1.2+13-5shells/es/patches/patch-ab
1.8+7-7shells/es/patches/patch-aa
1.3+6-6shells/es/patches/patch-ag
1.20+5-5shells/es/distinfo
1.9+4-4shells/es/patches/patch-ad
+35-275 files

NetBSD/pkgsrc-wip 2a4f4b1 — weatherman Makefile cargo-depends.mk

weatherman: update to 0.5.6
DeltaFile
+9-9weatherman/distinfo
+2-2weatherman/cargo-depends.mk
+1-1weatherman/Makefile
+12-123 files

NetBSD/pkgsrc jNL5drO — www Makefile

   www: add forgejo
VersionDeltaFile
1.1946+2-1www/Makefile
+2-11 files

NetBSD/pkgsrc qgz7Sxo — doc CHANGES-2026

   doc: Added www/forgejo version 16.0.6
VersionDeltaFile
1.7072+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc B1cGap4 — www/forgejo Makefile go-modules.mk, www/forgejo/files app.ini.sample

   www/forgejo: import at version 16.0.6

   forgejo is a forge software package for hosting software development
   version control using Git as well as other collaborative features
   like bug tracking, code review, continuous integration, kanban
   boards, tickets, and wikis.

   Tested on NetBSD/amd64.
VersionDeltaFile
1.1+2,833-0www/forgejo/distinfo
1.1+2,406-0www/forgejo/PLIST
1.1+944-0www/forgejo/go-modules.mk
1.1+86-0www/forgejo/files/app.ini.sample
1.1+73-0www/forgejo/Makefile
1.1+46-0www/forgejo/files/smf/manifest.xml
+6,388-05 files not shown
+6,467-011 files

NetBSD/pkgsrc ifVNwK9 — doc CHANGES-2026

   doc: Added security/sslx version 0.3.1
VersionDeltaFile
1.7071+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0wL52Jl — security Makefile

   Add sslx
VersionDeltaFile
1.1031+2-1security/Makefile
+2-11 files

NetBSD/pkgsrc 7jppaFE — security/sslx PLIST DESCR

   security/sslx: import package

   The modern way to work with certificates and TLS.

   A fast, beautiful replacement for common openssl commands. Single binary,
   zero config, pure Rust.
VersionDeltaFile
1.1+368-0security/sslx/distinfo
1.1+123-0security/sslx/cargo-depends.mk
1.1+25-0security/sslx/Makefile
1.1+4-0security/sslx/DESCR
1.1+2-0security/sslx/PLIST
+522-05 files

NetBSD/pkgsrc-wip b0c741e — . Makefile, sslx PLIST DESCR

sslx: remove package

Tested by wiz@ thanks. Soon in main.
DeltaFile
+0-368sslx/distinfo
+0-123sslx/cargo-depends.mk
+0-25sslx/Makefile
+0-4sslx/DESCR
+0-2sslx/PLIST
+0-1Makefile
+0-5236 files

NetBSD/pkgsrc 035gIRl — doc CHANGES-2026

   doc: Updated textproc/libunistring to 1.5
VersionDeltaFile
1.7070+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc lFc3qGn — textproc/libunistring Makefile distinfo

   libunistring: update to 1.5.

   New in 1.5:
   * The data tables and algorithms have been updated to Unicode version 18.0.0.
VersionDeltaFile
1.22+4-4textproc/libunistring/distinfo
1.24+2-2textproc/libunistring/Makefile
+6-62 files

NetBSD/pkgsrc TvCXBBg — security/fail2ban config.mk

   fail2ban: remove .pyc files from EGFILES

   Fixes build on -current
VersionDeltaFile
1.2+1-3security/fail2ban/config.mk
+1-31 files

NetBSD/pkgsrc-wip 9b8c8a5 — gdcm buildlink3.mk

gdcm: start bl3.mk, not fully tested
DeltaFile
+20-0gdcm/buildlink3.mk
+20-01 files

NetBSD/pkgsrc-wip be282c1 — gdcm Makefile

gdcm: add missing build dependency
DeltaFile
+4-2gdcm/Makefile
+4-21 files

NetBSD/pkgsrc-wip 60d430a — InsightToolkit DESCR TODO

InsightToolkit: finish package

needs testing
DeltaFile
+202-531InsightToolkit/PLIST
+37-4InsightToolkit/Makefile
+1-39InsightToolkit/TODO
+9-23InsightToolkit/DESCR
+249-5974 files

NetBSD/pkgsrc Vs2OTKx — doc CHANGES-2026

   doc: Updated textproc/p5-Text-CSV_XS to 1.65
VersionDeltaFile
1.7069+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jGfMzXJ — textproc/p5-Text-CSV_XS Makefile distinfo

   p5-Text-CSV_XS: update to 1.65.

   1.65 - 2026-10-15, H.Merijn Brand
       * CPAN.org does not forward email anymore
       * parse (): report trailing lone CR, do not store EOF as 0xFF (CVE-2026-110759)
       * Under allow_whitespace, do not strip beyond field start     (CVE-2026-110758)
       * combine (): decide quoting from the bytes, not the NV flags (CVE-2026-110757)
       * Flush saved bytes in Combine ()                             (CVE-2026-110756)
       * Re-use AHEAD with \r instead of copying                     (CVE-2026-110755)
       * getline (): free the result array when the parse fails      (CVE-2026-110754)
       * Do not free the bound column scalar in skip_empty_rows      (CVE-2026-110753)
       * fragment (): do not size memory by the selector integers    (CVE-2026-110752)
VersionDeltaFile
1.73+4-4textproc/p5-Text-CSV_XS/distinfo
1.104+2-3textproc/p5-Text-CSV_XS/Makefile
+6-72 files

NetBSD/pkgsrc BkmU4vx — doc CHANGES-2026

   doc: Updated converters/p5-Cpanel-JSON-XS to 4.80
VersionDeltaFile
1.7068+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 0qwjtNe — converters/p5-Cpanel-JSON-XS Makefile distinfo

   p5-Cpanel-JSON-XS: update to 4.80.

   4.80 2026-09-?? (rurban)
        - Security fixes, reported by Stig Palmquist (CPANSec):
          * CVE-2026-110672 decode: free the hash key on "Duplicate keys not
            allowed" and on a missing ':' (leak).
          * CVE-2026-110673 decode: charge allow_tags "(" nesting against
            max_depth (stack overflow).
          * CVE-2026-110674 decode: look bare keys up as UTF-8, so the
            duplicate check no longer misses or crashes on non-ASCII keys.
          * CVE-2026-110675 decode: validate bare hash keys as UTF-8 like
            quoted keys (malformed keys).
          * CVE-2026-110676 encode: compact allow_bignum Math::BigFloat
            values with huge exponents (30MB from 12 bytes).
          * CVE-2026-110677 decode: fix the dupkeys_as_arrayref reference
            counts (leaked every array).
          * CVE-2026-110678 incr_parse: apply max_size to the buffered text
            in every context.
          * CVE-2026-110680 encode: bound the canonical key snapshot for

    [49 lines not shown]
VersionDeltaFile
1.14+4-4converters/p5-Cpanel-JSON-XS/distinfo
1.22+2-2converters/p5-Cpanel-JSON-XS/Makefile
+6-62 files

NetBSD/pkgsrc-wip 44ed8ca — ncdu2-BratishkaErik Makefile

ncdu2-BratishkaErik: fix HOMEPAGE
DeltaFile
+1-1ncdu2-BratishkaErik/Makefile
+1-11 files

NetBSD/pkgsrc-wip 59e2bf1 — magit Makefile

(devel/magit) enable for emacs29
DeltaFile
+1-1magit/Makefile
+1-11 files

NetBSD/pkgsrc-wip 9a6b05a — with-editor Makefile

(devel/with-editor) enable for emacs29
DeltaFile
+1-1with-editor/Makefile
+1-11 files

NetBSD/pkgsrc NbnKZYL — doc CHANGES-2026

   doc: Updated security/cfssl to 1.7.1
VersionDeltaFile
1.7067+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7aqLJdY — security/cfssl go-modules.mk Makefile

   cfssl: update to 1.7.1

   * build releases for riscv64 and ppc64le
VersionDeltaFile
1.5+4-4security/cfssl/distinfo
1.43+2-3security/cfssl/Makefile
1.5+0-0security/cfssl/go-modules.mk
+6-73 files

NetBSD/src suN21bl — sys/dev/raidframe rf_map.c rf_diskqueue.c

   Eliminate very low concurrency limit in RAIDframe, improving write throughput as much as 25%.

   RAIDframe maintains a per-set freelist of "emergency buffers" to ensure it can perform I/O
   under heavy memory pressure.  The freelist size was 10, and each I/O request can require
   up to 2 buffers in some recovery conditions, so raidPtr->openings was limited to RAIDOUTSTANDING,
   which was set to 6 (this was a bug; it should have been 5).

   There is no need at all for this limit for RAID 0 or RAID 1 sets; they do not buffer I/O in
   the relevant way.  Eliminate the allocation entirely in this case; openings is set as the
   configured queue length for the RAID set.

   For parity RAID sets, we dynamically size two freelists of pre-allocated buffers and the
   openings value so that we consume no more than 1% of system RAM per set:
        openings = MIN(maxQueueDepth, MAX(RAIDOUTSTANDING, (1% of physmem), bytes_per_opening))
        stripe buffers: 2 * openings
        I/O buffers: openings * max_stripes_per_bp * numCol

        RAIDOUTSTANDING (now used as a floor) remains 6.


    [16 lines not shown]
VersionDeltaFile
1.145+79-35sys/dev/raidframe/rf_driver.c
1.59+44-43sys/dev/raidframe/rf_dagutils.c
1.54+15-3sys/dev/raidframe/rf_states.c
1.419+6-11sys/dev/raidframe/rf_netbsdkintf.c
1.65+10-6sys/dev/raidframe/rf_diskqueue.c
1.52+6-6sys/dev/raidframe/rf_map.c
+160-1044 files not shown
+174-11310 files