knot: Update to 3.5.6
Release notes
Knot DNS 3.5.6 (2026-07-20)
Improvements:
knotd: new log message when accepting a control client fails
knotd: new log message when UDP or TCP worker initialization fails
knotd: improved log message when loading an expired zone
knotd: more verbose log messages for DDNS forwarding
knotd: disabled 0-RTT when forwarding DDNS updates over QUIC
utils: configuration detection considers an empty database directory as unused
libknot: added support for EDE code 33 (Negative Trust Anchor) (Thanks to Babak Farrokhi)
libs: upgraded embedded libngtcp2 to 1.24.0
doc: various improvements
Bugfixes:
knotd: server crashes when evaluating an ACL rule with 'cert-hostname' set
knotd: failed to start with 'listen-tls' and 'tcp-reuseport' enabled
[7 lines not shown]
dnscontrol: Update to 4.43.3
v4.43.3
No changes since the last release.
v4.43.2
No changes since the last release.
Release v4.43.0 highlights:
• 4 New Providers! The most new providers we've had in one release in a long time! Thanks and welcome to our newest maintainers! We look forward to great things!
- DYNU (#4364) thanks to @DustyRah!
- OpenWRT (#4166) thanks to @huskyistaken!
- GIGAHOST (#4394) thanks to @jochristian!
- SCALEWAY (#4462) thanks to @alessiopcc!
• AUTODNS now supports child domains. Thanks, @arnoschoon!
• ROUTE53 can now edit SOA records. Thanks, @istenrot!
• AXFRDDNS now supports communication over Unix domain sockets. Thanks, @tomfitzhenry!
• GANDI_V5 now supports HTTPS/SVCB, NAPTR, LOC, OPENPGPKEY record types. Thanks @francois2metz!
• "init" support added for AKAMAIEDGEDNS, AUTODNS, CLOUDNS, SeSEC, DNSSCCALE, DNSMADEEASY, FORTIGATE, JOKER, LINODE, MIKROTIK, and PORKBUN. If you haven't tried "dnscontrol init" yet, it's one of the coolest new features.
• The HETZNER provider has been removed, having been replaced by HETZNERV2, thanks to @das7pad!
resterm: Update to 0.47.3
Verify mock traffic and keep response sequences independent
This release builds on Resterm’s HTTP mock server with call verification, independent response sequences, better header matching, and new controls in both the CLI and TUI.
Changelog:
Match headers with rules
Inspect mock traffic from RestermScript
Check that the expected calls arrived
Keep sequence state separate between callers
Control a running mock server
New TUI controls
Reserved control paths
www/gitea: update to 1.25.5
Changes in version 1.25.5:
* SECURITY
- Toolchain Update to Go 1.25.6
- Adjust the toolchain version
- Update toolchain to 1.25.8 for v1.25
- Prevent redirect bypasses via backslash-encoded paths
- Fix get release draft permission check
- Fix a bug user could change another user's primary email
- Fix OAuth2 authorization code expiry and reuse handling
- Add validation constraints for repository creation fields
- Fix bug to check whether user can update pull request branch or rebase branch
- Add migration http transport for push/sync mirror lfs
- Fix track time list permission check
- Fix track time issue id
- Fix path resolving
- Fix dump release asset bug
[364 lines not shown]
cargo-sweep: added version 0.8.0
cargo-sweep is a Cargo subcommand for deleting old or unused build artifacts
from target/ without doing a full cargo clean.
It is useful when you want to:
* shrink large target/ directories
* avoid bloated CI caches
* clean many Rust projects at once
cargo-sweep: added version 0.8.0
cargo-sweep is a Cargo subcommand for deleting old or unused build artifacts
from target/ without doing a full cargo clean.
It is useful when you want to:
* shrink large target/ directories
* avoid bloated CI caches
* clean many Rust projects at once
py-plumbum: updated to 2.0.2
2.0.2
Fixes:
* CLI parsing and terminal fixes: exact switch names win over abbreviations, clear errors for ``--flag=value`` on no-argument switches and for unknown ``requires``/``excludes`` names, ``Set`` no longer validates the unsplit CSV string, ``--helpall`` no longer corrupts later ``--help`` output, ``ask``/``choose``/``prompt`` no longer loop forever on closed stdin, and wide/tall images render with the right aspect
* Subprocess and pipeline lifecycle fixes: ``bgrun`` kills and reaps the process when the body raises, pipeline call-time args bind to the source command, leaked pipeline pipes are closed, the async TEE handles long lines and multibyte characters and reaps on failure, equal timeout deadlines no longer kill the timeout thread, and daemon fixes
* Path/fs edge cases: ``RemotePath.unlink`` no longer removes directories recursively and handles symlinks via lstat, ``RemotePath.access`` supports ``F_OK`` and requires every requested permission bit, ``LocalPath.chown`` leaves an unspecified owner/group unchanged, and ``AtomicFile.locked`` honors ``blocking=False`` for the in-process thread lock
* Don't change the global ``SIGPIPE`` disposition in the CLI
* Keep the return code off the last line of session output
* ``Path.parent`` no longer raises ``IndexError`` on the filesystem root
* Quote paths, cwd, and env names in remote shell command lines
* ``colorlib`` correctness fixes: stdout guard, ``Color(0)``, ``from_ansi``, bold-off
Docs:
* Update terminal color support link to its permanent home
* Update example output to match the code
[5 lines not shown]