NetBSD/pkgsrc OIPsZI5doc CHANGES-2026 TODO

   Updated audio/strawberry, math/fast_float
VersionDeltaFile
1.3894+3-1doc/CHANGES-2026
1.27447+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc 5cn8gQsmath/fast_float distinfo Makefile

   fast_float: updated to 8.2.10

   8.2.10
   Int overflow check with a faster approach
VersionDeltaFile
1.18+4-4math/fast_float/distinfo
1.18+2-2math/fast_float/Makefile
+6-62 files

NetBSD/pkgsrc Djs2p8yaudio/strawberry distinfo Makefile

   strawberry: updated to 1.2.20

   1.2.20 (2026.06.21):

   Bugfixes:
     * Defer writing playcount and rating tags for the currently playing MP3 file to prevent playback issues
     * Fixed volume being reset during gapless playback when the sample rate changes between tracks
     * Prevent duplicate songs with identical URL
     * Fixed album shuffle to use the effective album artist
     * Fixed collection watcher skipping symlinked directories
     * Fixed collection subdirectory path handling when renaming directories
     * Fixed songlyrics.com, elyrics.net and letras lyrics parsing
     * Fixed SPC (GME) file parsing
     * Fixed Tidal session not being cleared on authentication errors
     * Fixed global shortcuts to use the first backend that registers successfully
     * Prefer the volume UUID when identifying removable devices
     * Save settings when the session manager requests a commit
     * Set StartupWMClass in the desktop file to org.strawberrymusicplayer.strawberry
     * Fixed two tabs closed when middle clicking on a playlist tab

    [16 lines not shown]
VersionDeltaFile
1.29+4-4audio/strawberry/distinfo
1.91+2-2audio/strawberry/Makefile
+6-62 files

NetBSD/pkgsrc RpmedSZdoc CHANGES-2026 TODO

   Updated textproc/pugixml, devel/py-pygit2
VersionDeltaFile
1.3893+3-1doc/CHANGES-2026
1.27446+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc yZ2noA1devel/py-pygit2 distinfo Makefile

   py-pygit2: updated to 1.19.3

   1.19.3

   - Memory fixes
   - Fix `Repository.ident`
   - Build/CI fixes and updates
   - Documentation and annotation fixes
   - Add `AGENTS.md` file generated by Kimi-k2.6
VersionDeltaFile
1.36+4-4devel/py-pygit2/distinfo
1.49+2-2devel/py-pygit2/Makefile
+6-62 files

NetBSD/pkgsrc YexvK7Ktextproc/pugixml distinfo Makefile

   pugixml: updated to 1.16

   1.16

   Add xml_node::ensure_child and xml_node::ensure_attribute that return the child/attribute with the specified name, adding one if it does not exist
   PUGIXML_CHARCONV_FLOAT option can be enabled to switch floating point conversions to <charconv>, making conversions locale-independent and improving performance
   Several performance improvements (XPath queries, node/attribute lookup) and bug fixes (remove_child stack overflow, load_file integer overflow on 32-bit systems)
VersionDeltaFile
1.15+4-4textproc/pugixml/distinfo
1.18+2-2textproc/pugixml/Makefile
+6-62 files

NetBSD/pkgsrc v9OCE9wdoc CHANGES-2026 TODO

   Updated devel/py-ruff, devel/py-dulwich
VersionDeltaFile
1.3892+3-1doc/CHANGES-2026
1.27445+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc VMIikFFdevel/py-dulwich distinfo Makefile

   py-dulwich: updated to 1.2.6

   1.2.6   2026-05-31

   * SECURITY: Honor ``core.protectNTFS``/``core.protectHFS`` on all
     work-tree updates. The 1.2.5 path hardening (CVE-2026-42305) only
     reached ``checkout`` and ``reset``; ``update_working_tree`` (used by
     ``merge``, ``pull`` and others) fell back to the default validator, so
     a crafted branch could still check out an NTFS-unsafe name such as
     ``git~2`` even with ``core.protectNTFS=true``.
     (Jelmer Vernooij; reported by donovan-jasper)

   * SECURITY: Reject patch target paths that escape the work tree in
     ``apply_patches``. Patch headers are untrusted (e.g. ``git am`` of a
     mailbox), so a ``+++``/rename path such as ``../../etc/cron.d/x`` or an
     absolute path was joined onto the repo path and written outside the
     working tree. Such paths are now refused.
     (netliomax25-code)


    [11 lines not shown]
VersionDeltaFile
1.77+4-4devel/py-dulwich/distinfo
1.82+2-2devel/py-dulwich/Makefile
+6-62 files

NetBSD/pkgsrc 7ycoG9Qdevel/py-ruff distinfo cargo-depends.mk

   py-ruff: updated to 0.15.18

   0.15.18

   Preview features

   Handle nested ruff:ignore comments
   Stop displaying severity in output
   Use human-readable names in CLI output
   Use human-readable names in LSP and playground diagnostics
   [pydocstyle] Prevent property docstrings starting with verbs (D421)
   [flake8-pyi] Extend PYI033 to Python files

   Bug fixes

   Detect equivalent numeric mapping keys
   Detect mapping keys equivalent to booleans
   Detect repeated signed and complex dictionary keys


    [35 lines not shown]
VersionDeltaFile
1.109+94-76devel/py-ruff/distinfo
1.104+30-24devel/py-ruff/cargo-depends.mk
1.112+2-2devel/py-ruff/Makefile
+126-1023 files

NetBSD/pkgsrc T7m1N7Udoc CHANGES-2026

   Updated sysutils/ansible-core, devel/catch2
VersionDeltaFile
1.3891+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc D6laeP4devel/catch2 distinfo Makefile

   catch2: updated to 3.15.1

   3.15.1

   Fixes
   * Fixed potential OOB access when looking for start of broken UTF-8 sequence during linebreaking
   * Fixed `TEMPLATE_LIST_TEST_CASE_METHOD` and `CATCH_TEMPLATE_PRODUCT_TEST_CASE` potentially causing ODR violations
VersionDeltaFile
1.30+4-4devel/catch2/distinfo
1.29+2-2devel/catch2/Makefile
+6-62 files

NetBSD/pkgsrc lYdN9eydoc CHANGES-2026

   doc: Added mail/offlineimap3 version 8.0.2
VersionDeltaFile
1.3890+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xAYeqPMsysutils/ansible-core distinfo Makefile

   ansible-core: updated to 2.21.1

   v2.21.1

   Security Fixes

   - ansible-galaxy install - Ensure role requirements are passed as positional arguments to :command:`git clone`. Previously, a malicious role author could inject arbitrary git configuration in role dependencies. (CVE-2026-11332)
   - psrp - Do not log raw stdout/stderr on verbosity 5 when task has ``no_log: true`` set
   - winrm - Do not log raw stdout/stderr on verbosity 5 when task has ``no_log: true`` set

   Bugfixes

   - cli - handle empty value for PAGER (https://github.com/ansible/ansible/issues/86898).
   - config - use correct key value for inject_invocation setting (https://github.com/ansible/ansible/issues/86999).
   - free strategy - Fix ``IndexError`` when hosts become unreachable during playbook execution (https://github.com/ansible/ansible/issues/87027).
   - meta pseudo-action - Fixed callback args passed to ``v2_runner_on_skipped`` when any ``meta`` action was skipped by a ``when`` condition; added test coverage. A previous regression caused the callback dispatch to be omitted and a warning issued.
   - module_utils sanitize_keys and remove_value functions now sort their input to ensure matching subsets are always obscured.
   - module_utils/basic.py - Fix ``AnsibleModule.run_command()`` to handle ``None`` return from non-blocking pipe reads (https://github.com/ansible/ansible/issues/86920).
   - wait_for - use ``errno.ENOENT`` symbolic constant instead of hardcoded value for improved code portability.
VersionDeltaFile
1.53+4-4sysutils/ansible-core/distinfo
1.62+2-2sysutils/ansible-core/Makefile
+6-62 files

NetBSD/pkgsrc Wl9uyGqmail Makefile

   mail/Makefile: + 2
VersionDeltaFile
1.693+3-1mail/Makefile
+3-11 files

NetBSD/pkgsrc am88AlYmail/offlineimap3 PLIST Makefile

   mail/offlineimap3: import offlineimap3-8.0.2

   Packaged for wip by J. Lewis Muir, William Brawner, and myself.

   OfflineIMAP is a tool to simplify your e-mail reading.  It synchronizes
   remote IMAP folders and local Maildir folders. It is fast flexible
   and safe. It is also useful if you want to use a mail reader that
   does not have IMAP support, has poor IMAP support, or does not
   provide disconnected operation.
VersionDeltaFile
1.1+127-0mail/offlineimap3/PLIST
1.1+36-0mail/offlineimap3/Makefile
1.1+5-0mail/offlineimap3/DESCR
1.1+5-0mail/offlineimap3/distinfo
+173-04 files

NetBSD/pkgsrc chv9suOdoc TODO CHANGES-2026

   doc: Added mail/py-imaplib2 version 3.6
VersionDeltaFile
1.27444+1-2doc/TODO
1.3889+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Gc1hA7Xmail/py-imaplib2 Makefile PLIST

   mail/py-imaplib2: import py-imaplib2-3.6

   imaplib2 is a threaded Python IMAP4 client.

   Based on RFC 3501 and original imaplib module.

   This is a version of imaplib that uses threads to allow full use of the
   IMAP4 concurrency features, and to de-couple a user of imaplib from i/o
   lags, except where explicitly allowed.
VersionDeltaFile
1.1+18-0mail/py-imaplib2/Makefile
1.1+12-0mail/py-imaplib2/PLIST
1.1+7-0mail/py-imaplib2/DESCR
1.1+5-0mail/py-imaplib2/distinfo
+42-04 files

NetBSD/pkgsrc QWuA5eTdoc CHANGES-2026

   Updated devel/cmake[-gui], math/QXlsx, net/py-zeep
VersionDeltaFile
1.3888+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc vkPVu3Anet/py-zeep distinfo Makefile

   py-zeep: updated to 4.3.3

   4.3.3

   - Wire up the ``forbid_external`` setting (previously defined but unused
     since the move off ``defusedxml`` in 4.0). When enabled it refuses to
     transitively fetch ``http``/``https`` resources via ``xsd:import``,
     ``xsd:include``, ``wsdl:import`` or lxml entity resolution, raising
     ``zeep.exceptions.ExternalReferenceForbidden``. The user-supplied
     entry-point WSDL/schema URL is still loaded. The default remains
     ``False`` to preserve existing behaviour; enable when loading WSDLs from
     untrusted sources to mitigate SSRF via attacker-controlled import
     targets.
   - Internal tooling only: migrate dependency/build management to uv and
     replace isort/flake8/black with ruff. No runtime changes.
VersionDeltaFile
1.15+4-4net/py-zeep/distinfo
1.25+2-3net/py-zeep/Makefile
+6-72 files

NetBSD/pkgsrc FfuyEkBmath/QXlsx PLIST distinfo, math/QXlsx/patches patch-QXlsx_CMakeLists.txt

   QXlsx: updated to 1.5.1.1

   1.5.1.1
   Fix CMake shared library path and update GitHub Actions for Node.js

   1.5.1
   Revert std::lround usage
   Fix Qt6.10 build due nodiscard in QTemporaryFile::open()
   Search for GuiPrivate package with Qt 6.10
   Add Chinese documentation
   WorksheetPrivate: Remove unused q variable
   Fix implicit size_t -> int conversions
   Make qHash compatible with Qt6 signature
   Fix: date1904 handling and 13 related style/workbook issues
   Add an ExcelViewer example.
   If there is no ht, then the property of customHeight is false
   LargeData example
   Add ExcelTableEditor example
   add function to append new col/row

    [14 lines not shown]
VersionDeltaFile
1.3+21-21math/QXlsx/PLIST
1.5+4-5math/QXlsx/distinfo
1.14+2-3math/QXlsx/Makefile
1.2+1-1math/QXlsx/patches/patch-QXlsx_CMakeLists.txt
+28-304 files

NetBSD/pkgsrc QPGgzXxdevel/cmake distinfo version.mk

   cmake cmake-gui: updated to 4.3.4

   4.3.4

   cmake-instrumentation(7), introduced in 4.3.0, has been changed to generate
   index files and snippet files with a new version field format. It is now an
   object with major and minor version components, { "major": 1, "minor": 0 }.
   Previously it was an integer with only the major version, 1.
VersionDeltaFile
1.266+4-4devel/cmake/distinfo
1.87+2-2devel/cmake/version.mk
+6-62 files

NetBSD/pkgsrc rS7tNRHdoc CHANGES-2026 TODO

   doc: Updated sysutils/dua-cli to 2.37.0
VersionDeltaFile
1.3887+2-1doc/CHANGES-2026
1.27443+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc e3gK6YNsysutils/dua-cli distinfo cargo-depends.mk

   sysutils/dua-cli: update to 2.37.0

   The hallmark change in this release is support for "precious files", a form
   of Git-ignored file that gitoxide doesn't consider expendable.
   Chore

       remove the git Cargo feature
       For simpler code, and nobody needed that anyway. Can be re-introduced
       if that changes.

   New Features

       make cleanup heuristics configurable
       Add cleanup_heuristics configuration option for interactive mode,
       to allow turning it off mainly as it default to 'on'.

       Allow disabling Git support using the configuration file.
       gitignore Configuration Option


    [31 lines not shown]
VersionDeltaFile
1.48+4-19sysutils/dua-cli/distinfo
1.37+0-5sysutils/dua-cli/cargo-depends.mk
1.48+2-2sysutils/dua-cli/Makefile
+6-263 files

NetBSD/pkgsrc iP9hzVddoc CHANGES-2026 TODO

   Updated security/ccid, security/py-certifi
VersionDeltaFile
1.3886+3-1doc/CHANGES-2026
1.27442+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc b7qlFKgsecurity/py-certifi distinfo Makefile

   py-certifi: updated to 2026.6.17

   2026.6.17
   Unknown changes
VersionDeltaFile
1.49+4-4security/py-certifi/distinfo
1.53+2-2security/py-certifi/Makefile
+6-62 files

NetBSD/pkgsrc 0LaJTivsecurity/ccid distinfo Makefile

   ccid: updated to 1.8.2

   1.8.2
   - Fix initialisation of composite devices (like Yubico tokens)
   - Correctly close the slots of a multi-slots reader (serial
VersionDeltaFile
1.34+4-4security/ccid/distinfo
1.56+2-2security/ccid/Makefile
+6-62 files

NetBSD/pkgsrc lMNmLCtdoc CHANGES-2026

   Updated lang/nodejs, lang/nodejs24, lang/nodejs22
VersionDeltaFile
1.3885+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc E8DWT7glang/nodejs22 distinfo Makefile

   nodejs22: updated to 22.23.0

   22.23.0 'Jod' (LTS)

   Notable Changes

   (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
   (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
   (CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
   (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
   (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
   (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
   (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
   (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
   (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
   (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
   (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
VersionDeltaFile
1.22+4-4lang/nodejs22/distinfo
1.24+2-2lang/nodejs22/Makefile
+6-62 files

NetBSD/pkgsrc xCyP8tklang/nodejs24 distinfo Makefile

   nodejs24: updated to 24.17.0

   24.17.0 'Krypton' (LTS)

   Notable Changes

   (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
   (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
   (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
   (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
   (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
   (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
   (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
   (CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
   (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
   (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
   (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
VersionDeltaFile
1.11+4-4lang/nodejs24/distinfo
1.11+2-2lang/nodejs24/Makefile
+6-62 files

NetBSD/pkgsrc CrXkaAQlang/nodejs distinfo Makefile

   nodejs: updated to 26.3.1

   26.3.1 (Current)

   Notable Changes

   (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
   (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
   (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
   (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
   (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
   (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
   (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
   (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
   (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
   (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
   (CVE-2026-48936) permission: guard pipe open and chmod with net scope (RafaelGSS) – Low
VersionDeltaFile
1.322+4-4lang/nodejs/distinfo
1.354+2-2lang/nodejs/Makefile
+6-62 files