net/powerdns: Update to version 5.0.5
From Marcin Gondek via wip.
This is release 5.0.5 of the Authoritative Server. It contains bug fixes and security fixes.
Bug Fixes
Fix PowerDNS Security Advisory 2026-06 for PowerDNS Authoritative Server: Multiple Issues
use less inefficient code in web server
harden xfr*BitInt writers
perform axfr immediately when creating an autosecondary domain
Actually install binaries when building with meson
web: stricter control of statistics rings changes
stricter handing of the Lua DNS update policy
correctly delete ENT records from the API
lua: one more bad case of createForward
minor pdns_control bugfixes
webserver: correctly split the basic authorization cookie
[2 lines not shown]
net/dnsdist: Update to version 2.0.6
From Marcin Gondek via wip.
Improvements
Fix clang-tidy warnings
Also apply UDP socket buffer sizes to backend sockets
Make code boost-1.91 compatible
Bug Fixes
Check the DoQ query size against the received size
Fix outgoing TLS session cache cleanup
Compute a less inaccurate number of DNS records to pass to reserve()
Maintain a "current size of received body" counter.
Fix the dynamic block top suffixes counters computation
snmp-agent: Fix a memory leak
Fix XSK configuration via YAML
[12 lines not shown]
xleak: update to 0.2.6.
Release Notes
Added
NetBSD installation via pkgin install xleak (thanks @0323pin! #40)
Automated AUR, WinGet, and Scoop publishing via GitHub Actions
Warn when formula cells are blank due to uncached xlsx values (NOTE: before table, suggests --formulas or re-saving in Excel/LibreOffice)
Changed
Upgrade calamine 0.26 → 0.34 and dirs 5.0 → 6.0 for Debian packaging compatibility (thanks @nadzyah! #43)
Nix flake version now read dynamically from Cargo.toml; homepage URL fixed
Replaced prettytable-rs with comfy-table for non-interactive output, enabling correct multiline cell wrapping with --wrap (#44)
Non-interactive table output: green bold headers, red errors, green formula-mode cells
Fixed
[4 lines not shown]
py-fixtures: updated to 4.3.2
4.3.2
* Temporarily re-add the ``fixtures.tests.helpers`` module.
4.3.1
* Improve types for WarningsCapture.
* Use ParamSpec for better type hints.
* Return Self from __enter__ for better type inference.
py-sybil: updated to 10.0.1
10.0.1 (26 Mar 2026)
- Re-work :func:`~sybil.testing.run_pytest` to fix problems caused by re-invoking external plugins
during the nested runs.
10.0.0 (25 Mar 2026)
- Moved to a `uv`__-based, ``pyproject.toml``-driven project layout, with ``main`` replacing
``master`` as the default git branch.
__ https://docs.astral.sh/uv/
- Move from Circle CI to Github Actions for continuous integration and releasing.
- Introduce `ruff`__ code formatting.
__ https://docs.astral.sh/ruff/
[7 lines not shown]
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]
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]
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)
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.