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]
[Flang][OpenMP] Allow workdistribute inside 'target teams' (#199006)
Currently, a `workdistribute` construct nested inside of a combined
`target teams` is incorrectly reported as an error. This patch fixes
that.
[clang] fix getTemplateInstantiationArgs
This implements a new strategy for collecting the template arguments, by
relying on the qualifiers and template parameter lists to navigate the template
context of out-of-line definitions.
This greatly simplifies the signature of that function, by removing a bunch
of workarounds, and simpliffying a couple that weren't removed yet.
Since this now relies on qualifiers and template parameter lists,
this patch expends most of its effort making sure these are placed,
transformed and propagated to template instantiations.
Also makes the explicit specialization AST nodes stop abusing the template
parameter lists by storing it's own template parameter list, creating a
dedicated field for them, similar to partial specializations.
Switch to truenas_pyos access check function
This commit switches from using our process-pool based permissions
checker with on that's streamlined inside truenas_pyos and executes
with GIL dropped. Historically this area has been troublesome to
keep good performance and so simplifying middleware design here
is worthwhile.
[clang] implement CWG2064: ignore value dependence for decltype
The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.
This patch also implements what's neceessary to allow overloading
on pure differences in instantiation dependence, making `std::void_t`
usable for SFINAE purposes.
This also readds a few test cases from da98651, which was a previous attempt
at resolving CWG2064.
Fixes #8740
Fixes #61818
Fixes #190388
vtfontcvt: Return error from write_fnt_source
Previously write_fnt_source always returned 0, silently discarding
errors. Return rv so that errors set vtfontcvt's shell exit
appropriately.
Sponsored by: The FreeBSD Foundation
[clang] fix getTemplateInstantiationArgs
This implements a new strategy for collecting the template arguments, by
relying on the qualifiers and template parameter lists to navigate the template
context of out-of-line definitions.
This greatly simplifies the signature of that function, by removing a bunch
of workarounds, and simpliffying a couple that weren't removed yet.
Since this now relies on qualifiers and template parameter lists,
this patch expends most of its effort making sure these are placed,
transformed and propagated to template instantiations.
Also makes the explicit specialization AST nodes stop abusing the template
parameter lists by storing it's own template parameter list, creating a
dedicated field for them, similar to partial specializations.
[clang] fix getTemplateInstantiationArgs
This implements a new strategy for collecting the template arguments, by
relying on the qualifiers and template parameter lists to navigate the template
context of out-of-line definitions.
This greatly simplifies the signature of that function, by removing a bunch
of workarounds, and simpliffying a couple that weren't removed yet.
Since this now relies on qualifiers and template parameter lists,
this patch expends most of its effort making sure these are placed,
transformed and propagated to template instantiations.
Also makes the explicit specialization AST nodes stop abusing the template
parameter lists by storing it's own template parameter list, creating a
dedicated field for them, similar to partial specializations.
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.