NetBSD/pkgsrc ZdygdA0doc CHANGES-2026

   Updated databases/py-barman, www/py-modelsearch
VersionDeltaFile
1.3271+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc a8BB4hNwww/py-modelsearch PLIST distinfo

   py-modelsearch: updated to 1.3.1

   1.3.1
   Support django-tasks 0.12
   Test against Django 6.0 final and git main
VersionDeltaFile
1.2+31-1www/py-modelsearch/PLIST
1.2+4-4www/py-modelsearch/distinfo
1.2+2-2www/py-modelsearch/Makefile
+37-73 files

NetBSD/pkgsrc AMv21sEdatabases/py-barman distinfo Makefile

   py-barman: updated to 3.19.0

   3.19.0 (2026-05-20)

   Notable changes

   - Add support for restoring backups from cloud storage

     Barman can now restore backups taken with `backup_method = local-to-cloud`
     or `backup_method = postgres` when stored in cloud object storage.

     The standard `barman restore` command can be used to restore such backups.

     For WAL restore, a new `barman cloud-wal-restore` command was introduced to fetch
     WAL files directly from cloud storage during recovery. This command can be
     used as the `restore_command` in PostgreSQL and supports parallel
     fetching for improved performance.

     Also, when a server has `wals_directory` configured to use cloud storage,

    [21 lines not shown]
VersionDeltaFile
1.26+4-4databases/py-barman/distinfo
1.32+3-3databases/py-barman/Makefile
+7-72 files

NetBSD/pkgsrc aFNBRJedoc CHANGES-2026

   Updated multimedia/mkvtoolnix, www/py-flask-jwt-extended
VersionDeltaFile
1.3270+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ikbA4Wawww/py-flask-jwt-extended distinfo Makefile

   py-flask-jwt-extended: updated to 4.7.4

   4.7.4
   setup.py: bump PyJWT floor to >=2.11.0 to match the actual runtime requirement
VersionDeltaFile
1.17+4-4www/py-flask-jwt-extended/distinfo
1.22+3-4www/py-flask-jwt-extended/Makefile
+7-82 files

NetBSD/pkgsrc 8cadNigmultimedia/mkvtoolnix distinfo Makefile

   mkvtoolnix: updated to 99.0

   99.0 "Buka" 2026-05-24

   New features and enhancements

   * MKVToolNix GUI: the GUI will now remember the last used directory for
     selecting audio files for playback in "play audio file" program runners
     separately from any other "open file"-type situations. This directory will
     also default to `/System/Library/Sounds` on macOS now.
   * MKVToolNix GUI: executing actions → running programs: added new variables:
     `MTX_DESTINATION_FILE_BASE_NAME` (the name without the drive letter, path or
     the suffix; e.b. `/movies/A.new.hope.mkv` → `A.new.hope`) and
     `MTX_DESTINATION_FILE_SUFFIX` (only the letters after the last `.`,
     e.g. `/movies/A.new.hope.mkv` → `mkv`). Added examples to all the
     destination file variables in the popup menu when adding variables in the
     preferences.
   * MKVToolNix GUI: executing actions → running programs: the command-line input
     widget will now receive focus again after using the popup menu for adding a

    [56 lines not shown]
VersionDeltaFile
1.137+4-4multimedia/mkvtoolnix/distinfo
1.265+2-3multimedia/mkvtoolnix/Makefile
+6-72 files

NetBSD/pkgsrc TbfjVBzdoc CHANGES-2026

   sysutils/py-kubernetes, lang/py-ast-serialize
VersionDeltaFile
1.3269+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 5xVJ0o3lang/py-ast-serialize distinfo cargo-depends.mk, lang/py-ast-serialize/patches patch-Cargo.toml

   py-ast-serialize: updated to 0.5.0

   0.5.0
   Unknown changes
VersionDeltaFile
1.2+23-23lang/py-ast-serialize/distinfo
1.2+9-9lang/py-ast-serialize/patches/patch-Cargo.toml
1.2+5-5lang/py-ast-serialize/cargo-depends.mk
1.2+3-3lang/py-ast-serialize/Makefile
+40-404 files

NetBSD/pkgsrc p01EEczsysutils/py-kubernetes PLIST distinfo

   py-kubernetes: updated to 36.0.0

   36.0.0

   Kubernetes API Version: v1.36.1
VersionDeltaFile
1.10+178-28sysutils/py-kubernetes/PLIST
1.10+4-4sysutils/py-kubernetes/distinfo
1.16+3-2sysutils/py-kubernetes/Makefile
+185-343 files

NetBSD/pkgsrc OhGgyzxdoc CHANGES-2026

   Updated devel/py-dulwich, cad/py-simpy
VersionDeltaFile
1.3268+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc RddA5j4cad/py-simpy distinfo Makefile

   py-simpy: updated to 4.1.2

   4.1.2

   - [NEW] Support Python 3.13 and 3.14
   - [FIX] Allow PEP 657 location underlines in ``test_exception_chaining`` so
     the test passes on Python 3.11+
   - [FIX] Update ``docs/conftest.py`` to import ``TerminalRepr`` from
     ``_pytest._code.code`` and use the ``file_path`` collection hook,
     replacing the removed ``py._code`` import and deprecated ``py.path.local``
     hook argument
   - [FIX] Explicitly mark ``ConditionValue`` as unhashable
   - [CHANGE] Address current ruff and mypy findings: switch tests to use
     ``pytest.raises`` as a context manager, mark regex ``match=`` patterns as
     raw strings, hoist module-level imports, and extend the ruff ignore list
     with ``UP045`` (matches the existing ``UP006``/``UP007`` policy)
VersionDeltaFile
1.15+4-4cad/py-simpy/distinfo
1.29+2-3cad/py-simpy/Makefile
+6-72 files

NetBSD/pkgsrc g02t8n9devel/py-dulwich distinfo cargo-depends.mk

   py-dulwich: updated to 1.2.4

   1.2.4   2026-05-21

   * Tolerate ref names with empty path components (e.g. ``refs/tags//v1.0``)
     for now, emitting a ``DeprecationWarning`` rather than raising a
     ``RefFormatError``. Such names are constructed by older Poetry releases
     (fixed in Poetry 2.4.0) and were silently accepted before Dulwich 1.2.3.
     ``local_branch_name``, ``local_tag_name`` and ``local_replace_name``
     likewise warn about, and strip, a leading slash instead of raising
     ``ValueError``. Both will become errors again in a future release.
VersionDeltaFile
1.75+19-7devel/py-dulwich/distinfo
1.16+5-1devel/py-dulwich/cargo-depends.mk
1.80+2-2devel/py-dulwich/Makefile
+26-103 files

NetBSD/pkgsrc VXgglxWdoc CHANGES-2026

   Updated security/py-joserfc, math/py-ephem
VersionDeltaFile
1.3267+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc QUyYzUfmath/py-ephem distinfo Makefile

   py-ephem: updated to 4.2.1

   4.2.1
   Unknown changes
VersionDeltaFile
1.14+4-4math/py-ephem/distinfo
1.22+2-2math/py-ephem/Makefile
+6-62 files

NetBSD/pkgsrc 1tBVbYzsecurity/py-joserfc distinfo Makefile

   py-joserfc: updated to 1.6.7

   1.6.7
   - Update for type hints.

   1.6.6
   - **JWS**: validate payload size when ``b64=false``.
VersionDeltaFile
1.3+4-4security/py-joserfc/distinfo
1.3+2-2security/py-joserfc/Makefile
+6-62 files

NetBSD/pkgsrc PoF2YoJdoc CHANGES-2026

   Updated databases/py-ldap, net/py-prometheus_client
VersionDeltaFile
1.3266+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 1Pk4imhnet/py-prometheus_client distinfo Makefile

   py-prometheus_client: updated to 0.25.0

   0.25.0

   Fix spaces in grouping key values for push_to_gateway
   Support MultiProcessCollector in RestrictedRegistry
VersionDeltaFile
1.28+4-4net/py-prometheus_client/distinfo
1.29+2-2net/py-prometheus_client/Makefile
+6-62 files

NetBSD/pkgsrc etZzwzfdatabases/py-ldap distinfo Makefile

   py-ldap: updated to 3.4.7

   3.4.7 2026-05-19

   No code changes, correcting for the fact that the previous release artifacts
   uploaded to PyPI contained unintended files.


   3.4.6 2026-05-14

   Fixes:
   * ``attrlist`` parameter is now properly checked before use, avoiding memory
     errors due to type mismatches
   * Fixed errors with requestName/requestValue in ``extop.dds``
   * ``ldif`` and ``ldap.schema`` modules now actively close sockets as they're
     finished with them

   Infrastructure:
   * Package no longer requires setuptools-scm
VersionDeltaFile
1.54+4-4databases/py-ldap/distinfo
1.100+2-3databases/py-ldap/Makefile
+6-72 files

NetBSD/pkgsrc-wip 79512c0waybar/patches patch-src_modules_battery.cpp patch-src_modules_cpu__frequency_bsd.cpp

waybar: update to 0.15.0
DeltaFile
+53-42waybar/patches/patch-src_modules_battery.cpp
+28-0waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp
+24-0waybar/patches/patch-src_factory.cpp
+21-0waybar/patches/patch-include_util_udev__deleter.hpp
+15-3waybar/patches/patch-meson.build
+18-0waybar/patches/patch-include_modules_battery.hpp
+159-452 files not shown
+170-528 files

NetBSD/pkgsrc ktinWLPnet/py-impacket ALTERNATIVES

   py-impacket: update ALTERNATIVES
VersionDeltaFile
1.7+13-0net/py-impacket/ALTERNATIVES
+13-01 files

NetBSD/pkgsrc x3vCJ2bdoc CHANGES-2026

   Updated net/py-impacket, devel/py-testfixtures
VersionDeltaFile
1.3265+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ara0HcDdevel/py-testfixtures PLIST distinfo

   py-testfixtures: updated to 12.0.0

   12.0.0 (23 May 2026)

   .. warning:: Breaking changes:

     - Comparers have moved from :mod:`!testfixtures.comparison` to :mod:`testfixtures.comparers`.
     - :func:`!django_compare` has been removed, :func:`compare` now works with Django models.

   - Refactoring of :class:`LogCapture` to introduce support for :doc:`loguru <loguru>`,
     :doc:`structlog <structlog>` and similar support for :doc:`twisted <twisted>` by way of the new
     :class:`~testfixtures.logcapture.CaptureSource` architecture.

   - :func:`compare` now supports per-type ``ignore_eq``.

   - :func:`compare` now supports both :doc:`polars <polars>` and :doc:`pandas <pandas>` dataframes.

   - :func:`compare` now provides better feedback when objects being compared raised exceptipns in
     their :any:`str` or :any:`repr`.

    [3 lines not shown]
VersionDeltaFile
1.7+16-1devel/py-testfixtures/PLIST
1.6+4-4devel/py-testfixtures/distinfo
1.8+2-2devel/py-testfixtures/Makefile
+22-73 files

NetBSD/pkgsrc YE1puGpnet/py-impacket PLIST Makefile

   py-impacket: updated to 0.13.1

   Impacket v0.13.1 (May 2026):

   1. Library improvements

       * SMB: Improved server and relay behavior with SMB server signing support, optional read-only shares, Kerberos/NTLM authentication controls, graceful SMB relay packet handling, SMBv1 relay fixes, SMB 3.1.1 negotiation fixes, and clearer errors for truncated SMB responses.
       * Kerberos: Fixed S4U2Self service ticket parsing, non-ASCII authentication encoding, LSA Kerberos key decryption, GSSAPI BER length parsing, ccache/kirbi conversion edge cases, and PAC preservation/signing helpers used by ticket tooling.
       * MSSQL/TDS: Added TDS 8.0 support for Force Strict Encryption targets, EPA channel binding handling, TDS_SSVARIANT parsing, stricter TLS-backed packet handling, workstation/application name support, and more reliable SQL reply error tracking.
       * DCE/RPC and WMI: Added WMI PutClass/DeleteClass support, Remote Event Log subscription calls, Remote Desktop Services process parsing fixes, SCMR failure action marshaling fixes, and safer TCP transport handling on empty receives.
       * Directory and data parsing: Added LDAP CRUD helpers, improved LDAP attribute handling, fixed large-page ESE tag parsing for Windows Server 2025 NTDS.dit files, improved NTFS sparse and INDEX_ROOT reads, fixed DPAPI_BLOB parsing with oversized input, and corrected high-codepoint unicode structure sizing.
       * Added a reusable ACL helper module and expanded regression coverage for ACLs, NTFS, TDS, Kerberos, ESE, SCMR, WMI, SMB, and packet parsing.

   2. Examples improvements

       * [ntlmrelayx.py](examples/ntlmrelayx.py):
           * Added MSSQL and RDP relay servers, strict MSSQL relay support, TLS-backed TDS frame reassembly, NTLM sign/seal removal paths for CVE-2025-33073-related relay workflows, and `--remove-mic` handling.
           * Improved WinRM relay error handling and NTLMv2 detection, fixed WinRM NTLM relay behavior, made SMB relay negotiation more conservative by avoiding unsupported NEGOEX advertisement, and added multibyte AD CS template name support.
           * Added shadow credentials commands to the interactive LDAP shell and updated KeyCreds handling for the January 2026 Windows changes.

    [40 lines not shown]
VersionDeltaFile
1.13+21-7net/py-impacket/PLIST
1.17+14-11net/py-impacket/Makefile
1.11+4-4net/py-impacket/distinfo
+39-223 files

NetBSD/pkgsrc-wip 698fdbdrio PKGMESSAGE Makefile, rio/files README.NetBSD

rio: replace PKGMESSAGE with files/README.NetBSD

PKGMESSAGE is reserved for critical warnings; operational notes
belong in a README file installed under share/doc/<pkg>/.

- Remove PKGMESSAGE
- Add files/README.NetBSD with terminal-type, shell, and theme notes
- Install it to share/doc/rio/ via do-install
- Add share/doc/rio to INSTALLATION_DIRS and PLIST
DeltaFile
+0-34rio/PKGMESSAGE
+26-0rio/files/README.NetBSD
+4-1rio/Makefile
+1-0rio/PLIST
+31-354 files

NetBSD/pkgsrc QcXoqgFdoc CHANGES-2026

   Updated mail/py-checkdmarc, misc/py-pbs-installer
VersionDeltaFile
1.3264+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc bsaWfqhmisc/py-pbs-installer Makefile distinfo

   py-pbs-installer: updated to 2026.5.10

   2026.5.10
   Unknown changes
VersionDeltaFile
1.18+3-5misc/py-pbs-installer/Makefile
1.18+4-4misc/py-pbs-installer/distinfo
+7-92 files

NetBSD/pkgsrc 0U8RZakmail/py-checkdmarc distinfo Makefile

   py-checkdmarc: updated to 5.16.2

   5.16.2

   BIMI: forbidden x/y attributes on the root <svg> element are now actually rejected. get_svg_metadata was reading the wrong xmltodict keys, so the existing rejection in check_svg_requirements never fired on real SVGs. The metadata also lost the y value to a typo that clobbered metadata["x"].
   DNSSEC: narrowed three broad except Exception clauses to specific exception types (dns.exception.DNSException, OSError, EOFError) so programming errors propagate instead of being silently swallowed.

   5.16.1

   Simplify the warning emitted for pct/rf/ri to just "Support for the {tag} tag was removed in RFC 9989".

   5.16.0

   Rename DMARCbis references to RFC 9989
   In compliance with RFC 9989, treat a DMARC p tag as p=none, instead of requiring it
   Instead, a warning is raised that older versions of DMARC require it
   DMARC: the pct, rf, and ri tags are removed in RFC 9989. They are no longer implicitly added to parsed results, are no longer strictly validated (invalid values that previously raised now just warn), and explicit use emits a "removed in RFC 9989" warning. Pre-9989 readers may still honor them, so the value is left intact for those consumers.
   DMARC: unknown tags are now ignored with a warning instead of raising InvalidDMARCTag, per RFC 9989 ("Unknown tags MUST be ignored").
   DMARC: the order constraint that p must immediately follow v is now a warning rather than a hard syntax error. RFC 9989 permits any tag ordering after v; older RFC 7489 readers may still expect p second.

    [3 lines not shown]
VersionDeltaFile
1.30+4-4mail/py-checkdmarc/distinfo
1.32+2-3mail/py-checkdmarc/Makefile
+6-72 files

NetBSD/src rEZNlmVsys/arch/aarch64/aarch64 pmap_machdep.c, sys/arch/aarch64/include pmap_machdep.h

   aarch64: mi pmap: save a PTE software bit when doing modify emulation.

   Use only OS_MODEMUL and release OS_MODIFIED. A mapping is deemed modified
   if it is marked RW and OS_MODEMUL which only ever happens via emulation.
VersionDeltaFile
1.17+12-13sys/arch/aarch64/include/pmap_machdep.h
1.17+6-9sys/arch/aarch64/aarch64/pmap_machdep.c
+18-222 files

NetBSD/src Jf3jk6esys/uvm/pmap pmap.c

   mi pmap: pmap_clear_attribute should check cached value of the attribute

   The pmap_clear_attribute implementation used by the MI pmap should
   check the cached valued of the attribute as well as any value held
   in the PTE(s).

   Some emulation implementations require this as some operations, e.g
   changing page mappings to RO, can lose PTE attribute information.
VersionDeltaFile
1.100+9-7sys/uvm/pmap/pmap.c
+9-71 files

NetBSD/src wzmalEGusr.bin/calendar/calendars calendar.christian calendar.judaic

   Update calendar entries for items happening in the first half of
   the year in the hopes that NetBSD 11.0 gets released around mid-year.
VersionDeltaFile
1.16+13-13usr.bin/calendar/calendars/calendar.christian
1.14+13-13usr.bin/calendar/calendars/calendar.judaic
1.37+11-11usr.bin/calendar/calendars/calendar.holiday
1.14+7-7usr.bin/calendar/calendars/calendar.usholiday
+44-444 files