Commit Graph
37688 Commits
Author SHA1 Message Date
Hannu Nyman e4dda8c7ac haveged: update to 1.9.26
Update to version 1.9.26.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-10-11 09:52:13 +03:00
Ivan Pavlov 36e35ddf4d xtables-addons: update to 3.31
Changelog: https://codeberg.org/jengelh/xtables-addons/src/branch/master/doc/changelog.rst

Remove upstreamed patch:
 - 600-xt_pknock-fox-do_div-signness-mismatch.patch

Other patches are refreshed, added git am header
and removed trailing whitespaces.

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2026-10-11 09:36:36 +03:00
Daniel F. Dickinson 3be7ceb2d8 radicale3: security bump to version 3.8.3
See https://github.com/Kozea/Radicale/releases/tag/v3.8.3

Due to FO-RAD-2026-001, users who are using group-membership
(LDAP/PAM/htgroup) based sharing are advised to update immediately.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-10-11 09:34:46 +03:00
John Audia 0526d6d9ca openssh: update to 10.6_p1
Update to 10.6p-1 and add myself as MAINTAINER

Changelog: https://www.openssh.com/txt/release-10.6

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-10-10 12:40:43 +03:00
Roc Lai 0a7ea64a96 ariang: bump to 1.3.14
Changes: https://github.com/mayswind/AriaNg/releases/tag/1.3.12
Changes: https://github.com/mayswind/AriaNg/releases/tag/1.3.13
Changes: https://github.com/mayswind/AriaNg/releases/tag/1.3.14

Signed-off-by: Roc Lai <laipeng668@qq.com>
2026-10-10 11:02:19 +03:00
Marcin Maj bfdfc8620e netcat: fix build with GCC 15
GCC 15 defaults to gnu23, which breaks the old bundled getopt
K&R-style declarations used by netcat 0.7.1. Force gnu17 for this
package to preserve the previous compiler semantics.

Signed-off-by: Marcin Maj <marcinmajsc@gmail.com>
2026-10-10 10:58:51 +03:00
Andrei Ovcharenko 0320ff7c12 prplmesh: provide the device friendly name for UCI
Implement the FriendlyName accessor required by the 6.2.0 agent using
the runtime hostname, with a model-name fallback.

Signed-off-by: Andrei Ovcharenko <a@krot.name>
2026-10-10 10:57:44 +03:00
Andrei Ovcharenko 65f2c84419 prplmesh: refresh 6.2.0 patches with quilt
Use the OpenWrt quilt format without changing the patched sources.

Signed-off-by: Andrei Ovcharenko <a@krot.name>
2026-10-10 10:57:44 +03:00
Andrei Ovcharenko 8312d4a665 prplmesh: update to 6.2.0
Refresh the stock OpenWrt platform patches for the new BPL configuration
backend and removed Wi-Fi credential setter. Keep the production log
levels through the upstream syslog CMake setting and update patch offsets.

Signed-off-by: Andrei Ovcharenko <a@krot.name>
2026-10-10 10:57:44 +03:00
Jan Klos 7a1f00033d nfs-kernel-server: correct libsqlite3 dependency
lsqlite3 is for LUA bindings, libsqlite3 is the actual lib

Signed-off-by: Jan Klos <jan@klos.xyz>
2026-10-10 10:52:49 +03:00
Alan Feng 466fd64a87 nebula: bump version to 1.11.1
changelog: https://github.com/slackhq/nebula/compare/v1.10.3...v1.11.1

Signed-off-by: Alan Feng <fthasdd@largerworld.cc>
2026-10-10 10:48:23 +03:00
Ivan Pavlov cda56ea987 xxhash: update to 0.8.4
Changelog: https://github.com/Cyan4973/xxHash/blob/v0.8.4/CHANGELOG

Update cmake files path in makefile

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2026-10-10 10:46:41 +03:00
Julius Bairaktaris fe02850291 libgcrypt: build the assembly
--disable-asm dates back to the import of the package from the old
packages repository (5bf972ecf). libgcrypt detects CPU features at
runtime, and with its assembly it uses the Armv8 crypto extensions and
NEON on ARM and the vector crypto extensions on RISC-V.

bench-slope, median of 3 runs, Cortex-A53: AES-CBC decryption 23.9 ->
1357 MiB/s, AES-GCM 19.1 -> 646 MiB/s, SHA-256 70.8 -> 620 MiB/s.
Cortex-A72 in AArch32, without crypto extensions: SHA-512 45.7 -> 78.0
MiB/s, AES-GCM 33.0 -> 47.7 MiB/s.

libgcrypt.so grows by 34 KiB on aarch64, 35 KiB on riscv64 and 12 KiB on
arm, compressed with xz. mips and loongarch64 gain no assembly and grow
by less than 5 KiB.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julius Bairaktaris <julius@bairaktaris.de>
2026-10-10 10:37:00 +03:00
Julius Bairaktaris 9c41fcecc1 libgcrypt: update to 1.12.4
1.12.3 and 1.12.4 fix bugs and security issues, among them RSA PSS and
OAEP input validation and an out-of-bounds read in the GOST28147 MAC.
1.12.3 also adds interfaces; the SONAME stays libgcrypt.so.20.

Release notes:
https://dev.gnupg.org/T8223
https://dev.gnupg.org/T8417

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julius Bairaktaris <julius@bairaktaris.de>
2026-10-10 10:37:00 +03:00
Romain Isnel 116592c42f mutt: update to 2.4.3
Fixes CVE 2026-107570.

Changelog since last version: https://gitlab.com/muttmua/mutt/-/compare/mutt-2-4-2-rel...mutt-2-4-3-rel

Signed-off-by: Romain Isnel <ri@frmg.eu>
2026-10-10 10:35:33 +03:00
Antonio Pastor 85073dbd83 iniparser: update to 4.3.2
Enhancements and fixes.
Change log: https://gitlab.com/iniparser/iniparser/-/releases

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2026-10-10 10:30:55 +03:00
Tianling Shen 05a5b4be8d v2ray-geodata: update to latest version
Update all geodata.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-10-10 11:07:01 +08:00
Tianling Shen 86e6a28847 msgpack-c: update to 7.0.2
Release notes:
- https://github.com/msgpack/msgpack-c/releases/tag/c-7.0.0
- https://github.com/msgpack/msgpack-c/releases/tag/c-7.0.1
- https://github.com/msgpack/msgpack-c/releases/tag/c-7.0.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-10-10 10:58:49 +08:00
Tianling Shen ff50e2db0c v2raya: backport memory fix for GeoIP parser
Fixes: #30285
Reported-by: ALOKY <ajm1055@uomustansiriyah.edu.iq>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-10-10 10:57:44 +08:00
Daniel F. Dickinson dbd1a89a05 zabbix: bump version to 7.0.31
Bug fix release. See release notes: https://www.zabbix.com/rn/rn7.0.31

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-10-09 17:24:05 +03:00
Nick Hainke 637c0b86ee collectd: add VRF support
Run collectd in a VRF, using the procd 'vrf' parameter:

  config globals 'globals'
	option vrf '<dev>'

Assisted-by: Claude:claude-fable-5-1
Signed-off-by: Nick Hainke <vincent@systemli.org>
2026-10-09 17:21:01 +03:00
Noah Meyerhans 2a80a9e77a kea: bump to 3.2.1
Full list of changes is at
https://ftp.isc.org/isc/kea/3.2.1/Kea-3.2.1-ReleaseNotes.txt

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2026-10-09 08:46:58 -04:00
Rui Salvaterra 206565fbfc tor: update to 0.4.9.14 stable
Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.9.14/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2026-10-09 14:24:42 +02:00
Julius Bairaktaris 19754b2745 libudev-zero: drop the libevdev dependency
libudev-zero does not use libevdev. It reads input capabilities from
sysfs and uevents with the constants from <linux/input.h>. The
dependency was carried over from libudev-fbsd.

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: Julius Bairaktaris <julius@bairaktaris.de>
2026-10-09 13:11:09 +02:00
Dirk Brenken 607b3dd1b5 travelmate: update 2.4.9-4
* fix false-positive ntp time sync, e.g. at boot with the
  sysfixtime clock, no uplink
* ntp hotplug: reject events with an invalid stratum
* remove the synthetic hotplug trigger from f_system

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-10-08 16:35:55 +02:00
Peter LiedholmandClaude Opus 5.5 a16d10144d telldus-mqtt: update to 0.4.1
Changes:
- clear old retained topics when a topic translation is added
- configurable sensor offline time (sensor-offline-seconds)
- fix a buffer overflow and a crash on empty MQTT messages
- add --version option
- do not build the tests in the package (BUILD_TESTING=OFF)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FKXWPFfkJSBzsjL6umsjGD
Signed-off-by: Peter Liedholm <peterfromswe884@gmail.com>
2026-10-08 07:31:03 +02:00
Peter LiedholmandClaude Opus 5.5 9ab876ed06 telldus-core: keep library symlinks
INSTALL_DATA copied the SONAME symlink libtelldus-core.so.2 as a
normal file. Copy the versioned libraries with CP to keep the link,
and do not ship the unversioned development link.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FKXWPFfkJSBzsjL6umsjGD
Signed-off-by: Peter Liedholm <peterfromswe884@gmail.com>
2026-10-08 07:31:03 +02:00
Rui Salvaterra 457a7cd078 tor: update to 0.4.9.13 stable
Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.9.13/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2026-10-07 19:34:30 +02:00
Alexandru Ardelean db09fc6eeb frr: update to 10.7.1
10.7.1 accepts libyang v3, so frr keeps building against libyang-legacy.
Refresh 997-reverse_python_test.patch, which otherwise applies with an
offset of one line; the other two patches are unchanged.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Alexandru Ardelean 850c6d3053 frr: add test.sh and test-version.sh, keep libmlag_pb.so symlinks
test.sh asserts vtysh, libfrr.so and the per-subpackage daemon binary,
and cross-checks the release in "vtysh --help" against the package
version. test-version.sh overrides the generic scan, which cannot work
for frr-pythontools.

Package/frr-zebra installed libmlag_pb.so* with INSTALL_BIN, which
dereferences symlinks and so tripped the SONAME-symlink check; use
$(CP) instead.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Alexandru Ardelean f1603ffa9d netopeer2: update to 2.8.7
Requires the libyang 5.x / libnetconf2 4.x / sysrepo 5.x stack the
previous commits introduce, so DEPENDS moves back to +libyang and the
legacy staging prefix override is dropped.

Rewrite the three uci-defaults scripts against 2.8.x: modules now come
from both netopeer2 and libnetconf2, sysrepoctl lost -a, and the
keystore and netconf-server models changed. Add test.sh and a
test-version.sh override for the version-flag-less cli.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Alexandru Ardelean b9191b85ee sysrepo: update to 5.1.0
Jump from the 3.x series; the SONAME moves from libsysrepo.so.7 to
libsysrepo.so.8. The protobuf-c IPC layer is gone in favour of shared
memory, taking its two stub patches and the libprotobuf-c, libev and
libredblack dependencies with it, and DEPENDS moves back to +libyang.

Renamed cmake options are dealt with; PRINTED_CONTEXT_ADDRESS=0 and
NOTIFD_SETUP=OFF skip a try_run() and an install hook that both run
target binaries, which cannot work when cross-compiling.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Alexandru Ardelean 5450e21134 libnetconf2: update to 4.4.10
Jump from the 3.x series to 4.x, which tracks libyang 5.x and moves its
SONAME from libnetconf2.so.3 to libnetconf2.so.5.

Switch DEPENDS back to +libyang and drop the legacy staging prefix
override. ENABLE_PAM=OFF is upstream now, so its patch goes away.

4.x owns the transport YANG modules netopeer2 registers at first boot,
so ship them to /etc/netconf2/modules.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Alexandru Ardelean 48ad8589bc libyang: update to 5.8.6
Jump from the 3.x series to 5.x; the SONAME moves from libyang.so.3 to
libyang.so.5, an ABI break for anything linked against the old package.

In-tree consumers were moved to libyang-legacy in the previous commit
and stay there until their own bumps later in this series.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Alexandru Ardelean f1e040104b libyang-legacy: split a v3 ABI compat package from libyang
Build a second package from the same libyang 3.13.6 tarball, so
consumers bound to the v3 ABI keep working once libyang moves to 5.x.
It ships only /usr/lib/libyang.so.3* and stages its headers, library
and .pc under /usr/lib/libyang-legacy to avoid colliding with libyang.

All in-tree consumers are switched to it here; the commits that follow
move libnetconf2, sysrepo and netopeer2 back to +libyang as their
upstream releases gain v5 support. frr stays on the legacy ABI.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 16:12:29 +03:00
Daniel F. Dickinson a7de9a5ba3 radicale3: bump version 3.8.2
Pull latest upstream for fixes for regression and new features.
See https://github.com/Kozea/Radicale/releases/tag/v3.8.2.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-10-07 12:07:16 +02:00
Packet Please 295e53fff8 bird2: update to 2.19.3
Release notes: https://github.com/CZ-NIC/bird/commit/5c6376d3075a58d1d378f6d6a7fd50fc0750a72a

Changes: https://github.com/CZ-NIC/bird/compare/v2.19.2...v2.19.3

Patches didn't need refreshing.

Signed-off-by: Packet Please <pktpls@systemli.org>
2026-10-07 08:38:59 +02:00
Packet Please 5258ec2c04 bird3: update to 3.3.3
Release notes: https://github.com/CZ-NIC/bird/commit/2ed8b59333bed0f328c6804b70c09412b2f608d4

Changes: https://github.com/CZ-NIC/bird/compare/v3.3.2...v3.3.3

Patches didn't need refreshing.

Signed-off-by: Packet Please <pktpls@systemli.org>
2026-10-07 08:38:59 +02:00
Packet Please 5a9d4e17bc bird3: use ATOMIC64_DEPENDS
The handling of libatomic/atomic64 dependencies was reworked recently.
The build system now lets us link libatomic only when needed.

See https://github.com/openwrt/openwrt/pull/25112

Signed-off-by: Packet Please <pktpls@systemli.org>
2026-10-07 08:38:59 +02:00
Alexandru Ardelean b931f9376a xz: drop relative-pkg-config-paths patch for a SED
liblzma.pc is generated by a make rule that expands $(libdir) and
$(includedir) to absolute paths, which OpenWrt's pkg-config wrapper
cannot redirect at the staging directory. Rewrite the staged copy with
SED instead of patching the template, as ~50 other packages here do.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 09:36:46 +03:00
Alexandru Ardelean f6e2e2815a miniupnpd: add test script
Add a CI test.sh covering both firewall variants. It verifies the daemon
binary links and prints its usage banner, that the procd init script, UCI
config and iface hotplug files are installed, and that the variant-specific
firewall assets ship: fw3 include for iptables, nft fragments for nftables.
It also drives the config-file parser, which runs before firewall setup,
with an invalid and a valid config to confirm both paths behave.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 09:35:48 +03:00
Alexandru Ardelean 983e263868 miniupnpd: update to 2.3.11
Fixes a heap overflow in PinholeVerification(), adds snprintf() return
checks, trims over-long nftables rule descriptions, and stops aborting
on SSL errors in the HTTPS path.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 09:35:48 +03:00
Alexandru Ardelean 1340fb4ca1 radsecproxy: update to 1.11.4
Fixes a potential crash on oversized rewrites, Message-Authenticator
verification for CoA/Disconnect-Request, DtlsVersion config handling,
and the MS-MPPE size/alignment check (GHSA-wj29-mxmc-q98c).

Refresh both patches for the new source and give them the git headers
FormalityCheck requires, attributed to their original authors.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 09:35:48 +03:00
Alexandru Ardelean d679df409a privoxy: update to 4.2.0
Update to the latest upstream stable release.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-07 09:35:48 +03:00
Dirk BrenkenandClaude 24d2074662 shunt: ignore unspecified netifd nexthop
netifd always emits a nexthop for its routes, the unspecified address
for a gateway-less one, e.g. wg0 with route_allowed_ips. Taken as
gateway, IPv4 treats 0.0.0.0 as none, but the kernel rejects "via ::"
with EINVAL, so the IPv6 policy route was never installed and marked
traffic fell through to main, where the interface metrics decided
(IPv6 leak via WAN).

Co-authored-by: Claude <noreply@anthropic.com>
Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-10-06 21:49:15 +02:00
Alexandru Ardelean 3242c61757 mpd: match the version in the binary for the CI tests
mpd 0.24 aborts in main() when /proc/self/status reports more than one
thread, before it even parses the command line (src/Main.cxx). qemu-user
always reports several, so "mpd --version" cannot run on the emulated CI
targets and the generic version check fails there.

Add test-version.sh matching the version string compiled into the
binary, and drop the two unusable "mpd --version" calls from test.sh,
whose failures it silently ignored anyway.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-06 22:26:57 +03:00
Alexandru Ardelean bcaee80190 mpd: update to 0.24.15
Refresh PKG_HASH and point PKG_SOURCE_URL at the 0.24 release directory.

0.24 removed the SoundCloud plugin and replaced yajl with nlohmann/json,
so -Dsoundcloud= and -Dyajl= are no longer meson options and yajl leaves
DEPENDS. Pin -Dnlohmann_json=disabled rather than leave the new option at
auto: its only users here, qobuz and snapcast, are both disabled.

0.24 also dropped the Boost dependency: meson no longer looks for it and
the one remaining include is a header-only lround fallback for a
libstdc++ built without C99 math. Nothing links a boost library, so
drop +boost too.

Drop 010-fmt.patch. It was added in 0.23.16 to fix compilation against
fmt 11.1, and 0.24 rewrote Response.hxx, dropping the FMT_VERSION ladder
the patch edited. src/client/Response.cxx compiles against the feed's
fmt 12.1.0 unpatched.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-06 22:26:57 +03:00
Alexandru Ardelean 1bb0691c2e mpd: fix the pulseaudio rpath-link guard
-Dpulse= is derived with $(if $(CONFIG_PACKAGE_audio-support)), true for
=m as well, while the rpath-link that lets the linker find
libpulsecommon was guarded by ifeq(...,y). Selecting audio-support as a
module built pulse support without the flag, leaving every pa_* symbol
undefined. Test the same way the option does.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-10-06 22:26:57 +03:00
Dirk Brenken 990a9071f8 travelmate: minor cp fixes
- handle captive portals failing after the redirect,
  fixes #30709
- Strip the port from the effective url host and, for a consistent
  foreign host comparison, from the probe host as well

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-10-06 21:11:36 +02:00
Josef Schlehofer 13ac2fde62 ripe-atlas: fit get_key to the installed variant
With only ripe-atlas-common installed, get_key told users to start the
probe to create the key, but the init creates it only once
ripe-atlas-probe or ripe-atlas-anchor is installed. For an anchor, it
pointed to the registration form of software probes. Say which package
is missing, and point an anchor to the anchor application.

Fixes: 21b1fefb41 ("ripe-atlas: add get_key and probeid to init script")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-10-06 20:18:20 +02:00