powerdns: Update to 5.1.5
Released: 21st of October 2026
This is release 5.1.5 of the Authoritative Server. It contains bug fixes, as well as a minor feature and a security fix.
Please review the Upgrade Notes before upgrading from versions < 5.1.x.
Improvements
api: allow forced update for EXTEND and DELETE zone patch operations
References: pull request 18104
report remote in “unable to get SOA” messages
References: pull request 18131
correctly stop the Lua checker thread when exiting
References: pull request 18134
Bug Fixes
SQL: stricter listSubZones operation
References: pull request 18105
rest-api: fix signedness bug in json data normalization
References: pull request 18106
[14 lines not shown]
knot: Update to 3.6.2
Improvements:
knotd: added MONOTONIC_USEC to sd_notify() for systemd's notify-reload service type
Bugfixes:
knotd: ZONEMD verification omits regular nodes that collide with NSEC3 ones (Thanks to Joshua Rogers)
knotd: catalog updates can purge non-catalog zones with conflicting names (Thanks to Joshua Rogers)
knotd: blocking transfer freeze operation returns prematurely
libknot: connection table exhaustion during QUIC sweep
libknot: uncontrolled compression-pointer traversal in DNS message parsing
libknot: unbounded write-backpressure busy-spin in the DoT send path
tests: build fails if --disable-daemon is specified
tmux: update to 3.8
* Many improvements to floating panes:
- new-pane and split-window can now set the title with -T and
border lines with -B, and new-pane -W waits for the pane command
to exit;
- dragging with Ctrl now creates a new floating pane;
- modal panes may be created with new-pane -O; a window can have
one modal pane and it prevents interaction with the other panes
while it is active. -C closes the pane when the mouse is clicked
outside it and -K sends all keys, including the prefix key, to
the pane. -D closes the modal pane with Escape or C-c. A modal
pane is now used for the editor in buffer mode;
- new-pane -A creates a floating pane which remains above a zoomed
pane; modal panes do this by default;
- move-pane and resize-pane can now move and resize floating panes,
including mouse dragging;
- split-window in a floating pane creates a new floating pane that
does not overlap the active pane, if possible;
[202 lines not shown]
net/netatalk4 -- update to v4.6.1
v4.6.1 - What's Changed
update CONTRIBUTORS.md for the v4.6 release cycle by @rdmark in #3310
revise contributors with GitHub handles by @rdmark in #3317
compat: add header so strlcpy is defined on platforms with older glibc
by @nutzman in #3318
ci: generate and publish afpd code coverage statistics
by @rdmark in #3319
distrib: fix test suite flag checks in container entrypoint
by @rdmark in #3326
doc: programmatically generate TOC index for manpages
by @rdmark in #3322
doc: Japanese localization of the fce_ev_script.8 man page
by @rdmark in #3325
docs: expand workflow environment variables in compile instructions
by @rdmark in #3323
afpd: harden legacy FinderInfo symlink handling
[78 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #1375):
common/lib/libc/string/memmem.c: revision 1.6
memmem(3): Avoid undefined behaviour in shift.
PR lib/58906: memmem.c: sync with musl upstream that fixes UB on
signed overflow
Pull up following revision(s) (requested by riastradh in ticket #1374):
sys/dev/video.c: revision 1.46
When dropping lock around scatter_io_uiomove(), use busy flag
to serialize operations.
Hold lock while accessing video_stream and video_buffer.
Pull up following revision(s) (requested by riastradh in ticket #1373):
crypto/external/bsd/heimdal/Makefile.rules.inc: revision 1.11
heimdal: fix parallel make includes
Split out the rules that generate SRC_asn1.h and SRC_asn1-priv.h
from SRC.asn1 into their own explicit targets that create those files
from the intermediate SRC.ts, which may help with parallel builds.
Add MAKEVERBOSE messages to improve debugging.
PR toolchain/58771: missing dependency breaks parallel build
Pull up following revision(s) (requested by riastradh in ticket #1372):
bin/df/df.c: revision 1.104
PR/58718: Christof Meerwald: "total files" and "free files" values swapped
in df -G output
Pull up following revision(s) (requested by riastradh in ticket #1371):
tests/lib/libm/t_modf.c: revision 1.6
lib/libm/src/s_modfl.c: revision 1.2
tests/lib/libm/t_fe_round.c: revision 1.20
modfl(3): Fix conversion from FreeBSD.
LDBL_MANL_SIZE is spelled EXT_FRACLBITS -- and not EXT_FRACHBITS.
PR lib/58237: modfl returns wrong answers on ld128 architectures
dnscontrol: Update to 5.7.0
Changelog
Provider-specific changes:
71c0081: feat(p/CONSTELLIX): add Constellix DNS provider (#5029) (@ZeroClover)
d1823f7: fix(p/BIND): extract zones from %f and %F filenames (#5026) (@spicysharkco)
Bug fixes:
5309786: fix(DKIM_BUILDER): encode non-ASCII notes as UTF-8 octets (#5024) (@spicysharkco)
3322ff1: fix(LOC_BUILDER_DD): accept zero and reject missing coordinates (#5027) (@spicysharkco)
d392e6e: fix(diff2): MODIFY messages no showing provider-specific fields (#5030) (@cvas22)
1029216: fix: make IGNORE_TARGET match HTTPS and SVCB targets (#5028) (@spicysharkco)
Deprecation warnings
Warning
REV() will switch from RFC2317 to RFC4183 sometime after v5.0 is released.
This is a breaking change. Warnings are output if your configuration is affected.
See https://docs.dnscontrol.org/language-reference/top-level-functions/revcompat
NAMEDOTCOM, OPENSRS and SOFTLAYER need maintainers! These providers have no maintainer.
Maintainers respond to PRs and fix bugs in a timely manner,
and try to stay on top of protocol changes.
Pull up following revision(s) (requested by riastradh in ticket #1369):
share/man/man4/unix.4: revision 1.31
share/man/man4/unix.4: revision 1.32
share/man/man4/unix.4: revision 1.33
share/man/man4/unix.4: revision 1.34
share/man/man4/unix.4: revision 1.35
unix(4): Document options more legibly.
1. Use `.Bl -tag' rather than just paragraphs upon paragraphs.
2. Specify the type of each option and how it is to be used.
3. Add LOCAL_CONNWAIT.
4. Slim down the comment spacing a little to fit.
PR kern/32844: unix domain sockets documentation is incomplete
[30 lines not shown]
Pull up following revision(s) (requested by riastradh in ticket #1368):
share/man/man3/CMSG_DATA.3: revision 1.4
share/man/man3/CMSG_DATA.3: revision 1.5
share/man/man3/CMSG_DATA.3: revision 1.6
cmsg(3): Don't use malloc in example.
Since CMSG_SPACE (and CMSG_LEN) is required to expand to an integer
constant expression by POSIX, and it does in NetBSD as of 2012, there
is no reason to use malloc here -- we can just allocate the buffer on
the stack without tripping over variable-length arrays.
PR lib/59054: cmsg(3) uses malloc(3) unnecessarily
cmsg(3): Handle as many descriptors as the sender sends in example.
Due to a quirk of alignment, sizing the control buffer for
[17 lines not shown]