NetBSD/pkgsrc KjlM58ldoc CHANGES-2026

   Updated net/haproxy, multimedia/libde265
VersionDeltaFile
1.3497+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 1U1PaZLmultimedia/libde265 options.mk distinfo

   libde265: updated to 1.1.1

   1.1.1

   The decoding speed has been improved by about 8% on x86 CPUs thanks to more SIMD acceleration and optimized CABAC code. Also the startup time has been improved, which gives a 3% speed improvement when decoding HEIC files with similar-sized tiles.

   Build differences

   When building shared-libraries in Release mode, we are now using -fvisibility=hidden by default. You can override this with the new cmake option "FORCE_FULL_VISIBILITY".

   Security

   CVE TBD (GHSA-ccfw-29x7-rrx3) - Pixel accessor signed integer overflow causes heap OOB read/write
   CVE TBD (GHSA-j2qq-x2xq-g9wr) - SAO sequential filter heap buffer overflow via signed integer overflow
VersionDeltaFile
1.1+12-0multimedia/libde265/options.mk
1.18+4-4multimedia/libde265/distinfo
1.22+3-3multimedia/libde265/Makefile
1.7+2-2multimedia/libde265/PLIST
+21-94 files

NetBSD/pkgsrc xgo0Ckonet/haproxy distinfo Makefile, net/haproxy/patches patch-include_haproxy_proxy-t.h patch-include_haproxy_server-t.h

   haproxy: updated to 3.4.0

   3.4.0
   - BUG/MINOR: tcpcheck: Check LDAP response to not read more data than available
   - BUG/MINOR: ssl-gencert: validate SNI characters to prevent SAN certificate injection
   - BUG/MINOR: mux-h1: H2 preface rejection doesn't update stick-table glitches
   - BUG/MEDIUM: cpu-topo: Enforce thread-hard-limit on policy
   - BUG/MEDIUM: qmux: do not crash on too large record
   - BUG/MEDIUM: qmux: do not crash on receiving an invalid first frame
   - BUG/MINOR: qmux: reject too large initial record
   - Revert "BUG/MEDIUM: dns: fix long loops in additional records parse on name failure"
   - BUG/MINOR: qpack: Fix index calculation in debug functions
   - BUG/MINOR: qpack: fix potential null-pointer dereference in qpack_dht_insert()
   - CLEANUP: qpack: fix copy-paste typo in value Huffman debug string
   - BUG/MINOR: qpack: fix sign bit mask in qpack_decode_fs_pfx()
   - CLEANUP: qpack: fix copy-paste typo in value Huffman debug string for WLN
   - BUG/MINOR: qpack: fix huff_dec() error handling in qpack_decode_fs()
   - CLEANUP: qpack: move encoded macros to qpack-t.h to avoid duplication
   - BUG/MEDIUM: quic: handle ECONNREFUSED on RX side

    [76 lines not shown]
VersionDeltaFile
1.150+7-7net/haproxy/distinfo
1.6+5-5net/haproxy/patches/patch-include_haproxy_proxy-t.h
1.6+4-4net/haproxy/patches/patch-include_haproxy_server-t.h
1.2+4-4net/haproxy/patches/patch-include_haproxy_queue-t.h
1.159+2-2net/haproxy/Makefile
1.14+2-1net/haproxy/PLIST
+24-236 files

NetBSD/src FGqc3E0sys/arch/arm/include cpufunc.h

   arm: relax coherent DMA ordering barriers from DSB to DMB

   Use DMB instead of DSB for the ARM coherent DMA ordering macros dma_*_*()

   The previous definitions used DSB, which enforces completion semantics and
   is heavier than needed for coherent device DMA ordering. DMB provides ordering
   of memory operations without requiring full completion, making it the
   appropriate barrier for these coherent-only CPU/device DMA paths.

   Tested on Fusion VM, Orion O6, and Thunderx.

   There is an approximate 1% performance improvement for the Fusion VM, but
   less for Orion O6 and Thunderx.
VersionDeltaFile
1.95+7-7sys/arch/arm/include/cpufunc.h
+7-71 files

NetBSD/pkgsrc D98HlKsdoc CHANGES-2026

   Updated databases/py-apsw, devel/py-ruff
VersionDeltaFile
1.3496+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 91DkSJpdevel/py-ruff distinfo cargo-depends.mk

   py-ruff: updated to 0.15.16

   0.15.16

   Preview features

   [flake8-async] Implement yield-in-context-manager-in-async-generator (ASYNC119)
   [pylint] Narrow diagnostic range and exclude cases without exception handlers (PLW0717)
   [ruff] Treat yield before break from a terminal loop as terminal (RUF075)

   Bug fixes

   [eradicate] Avoid flagging ruff:ignore comments as code (ERA001)
   [eradicate] Fix ERA001/RUF100 conflict when noqa is on commented-out code
   [pyflakes] Avoid removing the format call when it would change behavior (F523)
   [pylint] Avoid syntax errors in invalid character replacements in f-strings before Python 3.12 (PLE2510, PLE2512, PLE2513, PLE2514, PLE2515)
   [pyupgrade] Avoid converting format calls with more kinds of side effects (UP032)

   Rule changes

    [16 lines not shown]
VersionDeltaFile
1.107+64-64devel/py-ruff/distinfo
1.102+20-20devel/py-ruff/cargo-depends.mk
1.110+2-2devel/py-ruff/Makefile
+86-863 files

NetBSD/pkgsrc gbEzt7udatabases/py-apsw distinfo Makefile

   py-apsw: updated to 3.53.2.0

   3.53.2.0

   Reflects changes and updates in SQLite extra. The sqlite3_scrub binary has been removed - use VACUUM INTO instead.
VersionDeltaFile
1.63+4-4databases/py-apsw/distinfo
1.95+2-2databases/py-apsw/Makefile
+6-62 files

NetBSD/src yg8hRDgsys/arch/sparc64/dev fire_i2c.c

   Fix format string (and sparc builds).
VersionDeltaFile
1.2+3-3sys/arch/sparc64/dev/fire_i2c.c
+3-31 files

NetBSD/src 9XPj86lsys/arch/sparc64/sparc64 ofw_patch.h

   Add OFW patches for U45 (missed in previous).
VersionDeltaFile
1.6+2-2sys/arch/sparc64/sparc64/ofw_patch.h
+2-21 files

NetBSD/src q07SSsGsys/net if_spppsubr.c

   fix invalid buffer length
VersionDeltaFile
1.287+3-4sys/net/if_spppsubr.c
+3-41 files

NetBSD/src iJ8xsBgsys/net if_spppsubr.c

   pppoe(4): wait for incoming connection in STATE_STARTING on server

   When the interface goes up, LCP is now explicitly opened to
   start the lower (PPPoE) layer. This behavior is the same for
   both active and passive connections.
   To unify the implementation, remove the difference in LCP
   handling between these connections.
VersionDeltaFile
1.286+13-10sys/net/if_spppsubr.c
+13-101 files

NetBSD/src RnN1J2Psys/net if_spppsubr.c

   Drop outgoing packets until IPCP or IPv6CP is Opened
VersionDeltaFile
1.285+25-6sys/net/if_spppsubr.c
+25-61 files

NetBSD/src 11ebtiJsys/net if_spppsubr.c if_spppvar.h

   Remove unused if_up() code since loopback detected interface remains down

   Previously, the lower layer could still trigger an if_up() even after
   if_down(). However, now that if_down() completely stops the interface,
   this subsequent if_up() is no longer called.
VersionDeltaFile
1.284+6-25sys/net/if_spppsubr.c
1.47+2-2sys/net/if_spppvar.h
+8-272 files

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

   replace tlf flag with lower layer status flag
VersionDeltaFile
1.283+14-22sys/net/if_spppsubr.c
1.46+2-2sys/net/if_spppvar.h
+16-242 files

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

   Reset LCP by triggering Close and Open events sequentially

   Previously, LCP waited for a Down event after Close, and
   triggered the Open event upon receiving it. However, simply triggering
   the Close and Open events sequentially is sufficient to reset all
   layer states.

   NOTE:
   To restart the connection after a keepalive timeout or
   a loopback is detected, disable the PP_LOOPBACK_IFDOWN
   and/or PP_KEEPALIVE_IFDOWN options.
VersionDeltaFile
1.282+25-39sys/net/if_spppsubr.c
1.45+1-3sys/net/if_spppvar.h
+26-422 files

NetBSD/src Qcrd6susys/net if_spppsubr.c

   sppp: initialize variables on declaration
VersionDeltaFile
1.281+33-80sys/net/if_spppsubr.c
+33-801 files

NetBSD/src vhjEt7Ksys/net if_spppsubr.c

   sppp: reduce the lock scope in packet processing
VersionDeltaFile
1.280+29-42sys/net/if_spppsubr.c
+29-421 files

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

   Decouple lower-layer driver flags from pp_flags in struct sppp
VersionDeltaFile
1.279+10-9sys/net/if_spppsubr.c
1.44+11-6sys/net/if_spppvar.h
1.186+5-4sys/net/if_pppoe.c
+26-193 files

NetBSD/pkgsrc-wip a2fd22fwebkit-gtk60 distinfo, webkit-gtk60/patches patch-Source_JavaScriptCore_CMakeLists.txt patch-Source_WTF_wtf_glib_FileSystemGlib.cpp

webkit-gtk60: update to 2.52.4
DeltaFile
+48-0webkit-gtk60/patches/patch-Source_JavaScriptCore_CMakeLists.txt
+0-42webkit-gtk60/patches/patch-Source_WTF_wtf_glib_FileSystemGlib.cpp
+0-19webkit-gtk60/patches/patch-CMakeLists.txt
+0-17webkit-gtk60/patches/patch-Tools_PlatformGTK.cmake
+5-7webkit-gtk60/distinfo
+5-6webkit-gtk60/patches/patch-Source_WebCore_platform_graphics_x11_XErrorTrapper.h
+58-912 files not shown
+61-948 files

NetBSD/pkgsrc rqwvxh6math/py-torch Makefile

   py-torch: mark as currently not building with Python 3.14

   Build-tested with Python 3.13.
VersionDeltaFile
1.11+2-2math/py-torch/Makefile
+2-21 files

NetBSD/pkgsrc-wip 3f53dcf. TODO

TODO: Remove reference to non-existent gnurl

test utf-8 handling in Author while here
DeltaFile
+0-1TODO
+0-11 files

NetBSD/pkgsrc IVTfcWkdoc CHANGES-2026

   doc: Updated sysutils/uutils-coreutils to 0.9.0
VersionDeltaFile
1.3495+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc i83eSJGsysutils/uutils-coreutils distinfo cargo-depends.mk

   sysutils/uutils-coreutils: update to 0.9.0

   Rust Coreutils 0.9.0 Release:

   We are excited to announce the release of Rust Coreutils 0.9.0 - a release focused on safety and security.
   This cycle was shaped by a third-party security audit, driving extensive TOCTOU hardening and a sustained,
   project-wide effort to shrink the amount of unsafe code by removing it outright and migrating low-level
   syscalls from nix/libc to rustix.
   On top of that, we landed major zero-copy I/O performance work (splice/tee/pipe), broadened WebAssembly,
   Cygwin and Windows support, and continued contributing tests and bug reports upstream to GNU coreutils.

   Highlights:

       GNU Compatibility & Upstream Contributions
           629 passing tests (+7 from 0.6.0), with 19 new tests added from the GNU 9.10 update
           Updated GNU test reference from 9.9 to 9.10
           Contributed numerous patches upstream to GNU coreutils, benefiting both projects
           New GNU compatibility fixes across date, fmt, kill, ptx, numfmt, cksum, and more
           Took over maintenance of num-prime, the primality testing library used by factor

    [105 lines not shown]
VersionDeltaFile
1.2+268-280sysutils/uutils-coreutils/distinfo
1.2+88-92sysutils/uutils-coreutils/cargo-depends.mk
1.2+3-3sysutils/uutils-coreutils/Makefile
+359-3753 files

NetBSD/pkgsrc-wip e1ca204whisper.cpp TODO

whisper.cpp: Add reference to CVE-2026-10298
DeltaFile
+1-1whisper.cpp/TODO
+1-11 files

NetBSD/pkgsrc-wip a40b3f5libinput TODO

libinput: Add reference to CVE-2026-50292
DeltaFile
+1-1libinput/TODO
+1-11 files

NetBSD/pkgsrc-wip 653175bpy-dask TODO

py-dask: Add reference to CVE-2026-10705
DeltaFile
+2-0py-dask/TODO
+2-01 files

NetBSD/pkgsrc-wip 294ff16koha TODO

koha: Add references to recent CVEs
DeltaFile
+2-1koha/TODO
+2-11 files

NetBSD/pkgsrc t2q4jL6doc CHANGES-2026

   doc: Updated net/p5-Net-CIDR-Set to 0.21
VersionDeltaFile
1.3494+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 49EAuhInet/p5-Net-CIDR-Set Makefile distinfo

   p5-Net-CIDR-Set: update to 0.21.

   0.21      2026-06-02 17:45:44+01:00 Europe/London
     [Security]
     - Improved strictness of IP address (CVE-2026-49940) and netmask parsing (CVE-2026-49942).

     - Removed potential infinite loops when attempting to parse IP addresses (CVE-2026-49941).

     [Documentation]
     - Removed CONTRIBUTING.md until policies about AI are updated.

     [Tests]
     - Changed tests to use Test::Exception.

     [Toolchain]
     - Added doap.xml to the distibution.

     - Added automation-policy.json to the distribution.


    [92 lines not shown]
VersionDeltaFile
1.22+7-6net/p5-Net-CIDR-Set/Makefile
1.7+4-4net/p5-Net-CIDR-Set/distinfo
+11-102 files

NetBSD/pkgsrc-wip 1fac339crush Makefile

crush: Add myself as maintainer to monitor for future versions
DeltaFile
+1-1crush/Makefile
+1-11 files