www/anubis: Update to 1.25.0
Changelog:
1.25.0:
Add iplist2rule tool that lets admins turn an IP address blocklist into an Anubis ruleset.
Add Polish locale (#1292)
Fix honeypot and imprint links missing BASE_PREFIX when deployed behind a path prefix (#1402)
Add ANEXIA Sponsor logo to docs (#1409)
Improve idle performance in memory storage
Add HAProxy Configurations to Docs (#1424)
What's Changed
build(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #1355
feat(localization): add Polish language translation by @btomaev in #1363
docs(known-instances): Alphabetical order + Add Valve Corporation by @p0008874 in #1352
test: basic nginx smoke test by @Xe in #1365
build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #1369
build(deps-dev): bump esbuild from 0.27.1 to 0.27.2 in the npm group by @dependabot[bot] in #1368
[31 lines not shown]
py-pdf: updated to 6.12.1
6.12.1
Security (SEC)
- Limit input size and element count for XMP metadata
Robustness (ROB)
- Prevent cyclic parent hierarchies for inherited dictionaries
- Deal with invalid first code in LZW decoder
libgit2: updated to 1.9.4
v1.9.4
This release includes a few small but important bugfixes.
* cmake: separate generated headers from translated headers
* Avoid uninitialized variable warnings in gcc
* fix: Recognize relative worktrees extension
* fix(sha256): thread-safety bug in builtin SHA-256
mkimage: New `-C <config>' option.
Enables use for out-of-tree config files. We're not really
supporting this as a general-purpose tool but downstream users (like
me) may find this convenient to avoid local patches.
ld at virtio: Guard virtio_dequeue by virtio_vq_is_enqueued.
After triggering the DMA operation, or any previous virtio_dequeue,
virtio_vq_is_enqueued issues the necessary bus_dmamap_sync for
virtio_dequeue to observe any potential (new) result.
Normally this happens inside virtio(4) (in virtio_vq_intr) between
interrupt delivery and calling the virtqueue's done callback. But
polling mode I/O operations (and dump operations) don't take that
path, so it is necessary to call virtio_vq_is_enqueued explicitly.
PR kern/60182: ld at virtio sometimes hangs up
virtio(4): Add missing BUS_DMASYNC_PREREAD operations.
And one missing BUS_DMASYNC_POSTREAD operation.
With this change, loads from vq->vq_used->flags (which occur
immediately after a transfer is submitted to test whether we need to
kick the host device) is separated by a PREREAD/POSTREAD cycle from
loads from vq->vq_used->idx (which occur when we think a transfer may
have completed, e.g. upon receiving an interrupt, to test whether it
has, in fact, completed).
Additionally, with this change, consecutive loads from
*vq->vq_avail_event are separated by a PREREAD/POSTREAD cycle.
Should fix virtio(4) issues on m68k and other related architectures
like mips and armv<7:
PR kern/60144: virtio(4) cache coherence issue
[173 lines not shown]
tailscale: update to 1.98.3
Fixed an issue on Linux where netfilter rules could be applied
inconsistently after a netfilter mode change failed has been
resolved. Connmark and CGNAT rules are applied after the active
netfilter mode is successfully updated, matching the behavior of
other netfilter paths.
(textproc/R-yaml) Updated 2.3.10 to 2.3.12, fixed against R-4.6.0
# yaml 2.3.12
* Fixes for C API compliance.
* Switched from `CHANGELOG` to `NEWS.md`.
(math/R-fastmatch) Updated 1.1.6 to 1.1.8, fix build against R-4.6.0
NEWS for fastmatch
--------------------
1.1-8 2025-01-18
o fix protection bug in safe mode
o remove index slicing since we don't pass the index
1.1-7 2025-01-17
o adjust to API changes up to R 4.6.0
o add .SAFE argument to ctapply() which determines whether the
index and value vectors are cached between calls to FUN
(.SAFE=FALSE) or if a clean set of vectors is allocated for
each call (.SAFE=TRUE). The latter is now the default, because
cached vectors may not be assigned and thus are only safe to
[18 lines not shown]