Commit Graph
36802 Commits
Author SHA1 Message Date
Conor Anderson 5568a08ef7 dawn: update to 2026-06-10
806166b uci: add optional steering_ssid allow-list to scope DAWN per SSID

Signed-off-by: Conor Anderson <conor@conr.ca>
2026-06-26 10:44:12 +02:00
Jianhui Zhao 2b0ef8365c rtty: update to 9.1.0
- Add libinih dependency
- Switch init script from CLI arguments to INI config file
- Add new config options: http_timeout, reconnect, cacert, cert, key

changelog: https://github.com/zhaojh329/rtty/releases/tag/v9.1.0

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2026-06-26 16:39:50 +08:00
Chester A. Unal de9e76d391 bsbf-resources: add conffiles for bsbf-bonding and bsbf-mptcp
Describe the configuration files for bsbf-bonding and bsbf-mptcp so that
they are automatically included when taking a system backup.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-06-26 08:33:55 +01:00
Ivan Pavlov d107cdb748 net-snmp: update to 5.9.5.2
Changelog: https://github.com/net-snmp/net-snmp/blob/v5.9.5.2/CHANGES
Refresh patches for current version changes
Added git headers for Debian patches
Clean 750-ieee802dot11.patch - remove unnecesary trailing spaces, fix macro definition,
 include header file
Remove patches:
- 010-HOST-MIB-hr_filesys-fix-compile-error.patch
- 161-project_types.patch
- 751-gcc-14-fix.patch
- 900-musl-compat.patch
- 990-remove-semicolon-check-in-macros.patch

Install symlink for shared library without version reference

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2026-06-26 09:09:23 +02:00
Daniel F. Dickinson 8256f356a9 radicale3: tweak description for modern clients
Update package description to reflect modern reality (support for
Thunderbird -- Lightning extension has not been a separate entity for
quite some time, and support for iOS clients -- iPhone and iPad, not
only iPhone).

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-06-25 09:16:18 +02:00
Daniel F. Dickinson 5e43b4cab0 radicale3: bump version to 3.7.5
Bump version to latest upstream (3.7.5).

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-06-25 09:16:18 +02:00
Chester A. Unal 4e8bb26c8b bsbf-resources: update to GIT HEAD of 2026-06-24
Update bsbf-resources to the GIT HEAD of 2026-06-24.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-06-25 07:59:14 +01:00
Moritz Warning 567e0c1257 zerotier: update to 1.16.2
Update to the latest release.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2026-06-24 22:17:50 +02:00
Wei-Ting Yang 0a8e5db764 expat: add version check override
Add version check override script.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-06-24 12:22:05 +02:00
Wei-Ting Yang 7c642716c6 expat: update to 2.8.1
This version bump includes fixes for the following CVEs:
- CVE-2026-32776
- CVE-2026-32777
- CVE-2026-32778
- CVE-2026-41080
- CVE-2026-45186

Full release notes:
https://github.com/libexpat/libexpat/blob/master/expat/Changes

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-06-24 12:22:05 +02:00
Josef Schlehofer 620251632b ci: labeler: avoid checking out fork codebase
Refactor the PR labeler workflow to checkout the base repository ref
instead of the pull request head ref from forks, resolving checkout
errors inside the pull_request_target context.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-06-24 07:57:18 +02:00
Bruce Chen d9d5b160d1 aliyun-cli: update to 3.4.0
Changelog: https://github.com/aliyun/aliyun-cli/compare/v3.2.9...v3.4.0

Signed-off-by: Bruce Chen <a805899926@gmail.com>
2026-06-24 13:39:16 +08:00
Lucian CRISTIAN 5976698ef4 nspr: update to 4.39
update to latest version

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2026-06-23 23:49:44 +02:00
Lucian CRISTIAN 9704310c90 nss: update to 3.125
update to latest version

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2026-06-23 21:47:51 +02:00
nantayo 18e2b7d8b0 aardvark-dns: update to 1.17.1
This is a regular update with no disruptive changes.
changelog:https://github.com/containers/aardvark-dns/releases/tag/v1.17.1

Signed-off-by: nantayo <sora1924@outlook.com>
2026-06-23 22:50:40 +08:00
nantayo 548f6da921 catatonit: update to 0.2.1
This is a regular update with no disruptive changes.
changelog:https://github.com/openSUSE/catatonit/releases/tag/v0.2.1

Signed-off-by: nantayo <sora1924@outlook.com>
2026-06-23 22:50:16 +08:00
nantayo ce9d833832 slirp4netns: update to 1.3.4
This is a regular update with no disruptive changes.
changelog:https://github.com/rootless-containers/slirp4netns/releases/tag/v1.3.4

Signed-off-by: nantayo <sora1924@outlook.com>
2026-06-23 22:49:48 +08:00
nantayo e203862dd0 netavark: update to 1.17.2
This is a regular update with no disruptive changes.
changelog:https://github.com/containers/netavark/releases/tag/v1.17.2

Signed-off-by: nantayo <sora1924@outlook.com>
2026-06-23 22:49:26 +08:00
nantayo cb2f678b2f crun: update to 1.28
- remove outdated patch file
It was fixed upstream in containers/crun@9acf13d, so the patch file is no longer required.
- replace yajl with json-c
The JSON backend was switched from YAJL to json-c in containers/crun@b62cfdd, so --enable-embedded-yajl should be removed from CONFIGURE_ARGS and libjson-c should be add as a new dependency

Signed-off-by: nantayo <sora1924@outlook.com>
2026-06-23 22:48:58 +08:00
Hannu Nyman 28e1008974 haveged: update to 1.9.24
Update to version 1.9.24. (Mostly security fixes)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-06-23 16:40:19 +03:00
Michael Pfeifroth d5a0672d6a net-snmp: fix 'bad number' warning when engineidtype is unset
Add a -n guard before the arithmetic comparison of engineidtype in
snmpd_engineid_add(). When the engineid UCI section exists but
engineidtype is not configured, the empty string is passed to
[ -ge ]/[ -le ] which causes 'sh: bad number' on every boot.

Signed-off-by: Michael Pfeifroth <michael.pfeifroth@westermo.com>
2026-06-23 09:12:16 +02:00
Dharmik Parmar 9450293220 watchcat: add optional failure timer reset
Add an opt-in reset_failure_timer option for restart_iface and
run_script modes.

When enabled, watchcat starts a fresh failure window after the
recovery action finishes before allowing another recovery action.
The existing behavior remains the default.

Document the intended default and reset_failure_timer timing
behavior in TIMINGS.md and use a safer string comparison for the
reset_failure_timer check.

Signed-off-by: Dharmik Parmar <dharmikparmar2004@yahoo.com>
2026-06-23 09:16:47 +03:00
Dharmik Parmar 624ac97d94 watchcat: clarify restart log wording
Clarify the restart_iface logging so the message reflects that the
configured action happens only after the failure period is reached.

Signed-off-by: Dharmik Parmar <dharmikparmar2004@yahoo.com>
2026-06-23 09:16:47 +03:00
Stijn Tintel cb743e0f95 cgi-io: add generic version check override
The binary included in this package does not output anything, causing
the generic version check in CI to fail. Override the test.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2026-06-23 09:10:10 +03:00
Hirokazu MORIKAWA a408cf014b node: bump to 22.23.0
This is a security release.
Notable Changes

    (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
    (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
    (CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
    (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
    (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
    (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
    (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
    (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
    (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
    (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
    (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2026-06-23 08:19:18 +03:00
Dirk Brenken c2a00f2db0 adblock: update 4.5.6-2
- add f_mem() helper to read MemAvailable from /proc/meminfo,
  replacing three duplicated inline reads in f_load, f_dns and f_jsnup
- cap the auto-detected CPU core count by available memory in f_load:
  adb_cores is limited to MemAvailable / 48 (MiB per job), floored to at least 1 core;
  this bounds the number of feeds processed in parallel on constrained devices,
  a user-set adb_cores is still honored as a ceiling (the cap only ever lowers it).
- derive the GNU sort buffer size from available memory
- readme update:
  - added a "low memory systems" recommendation to use
    the zram-swap package (compressed swap) with a swappiness hint,
    plus a sizing rule of thumb — this works for all DNS backends OOTB
  - significantly expanded the custom-feeds section (all JSON fields, rule parameters, etc.)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-06-22 21:06:07 +02:00
Dirk Brenken f5160c8aa1 banip: update 1.8.9-2
default feed updates:
- urlhaus, urlvir, webclient: switched from in to out
  and added a tcp udp 80 443 port limit (destination feeds for LAN-initiated traffic)
- feodo, spamhaus, threat, threatview, proxy, tor, vpn, vpndc: switched from in to inout
- threatview: added url_6, as the source ships IPv4 and IPv6 in a single file
- country / asn: intentionally left on in; documented how to switch them to outbound/both
  for the recurring "block connections to country X" case
- readme update:
  - corrected the feed table to match the above,
  - removed the stale drop row (replaced by spamhaus),
  - and reworked the chain explanation to clarify the inbound-vs-outbound (source-IP vs destination-IP) model
  - significantly expanded the custom-feeds section (all JSON fields, rule parameters, etc.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-06-21 18:46:38 +02:00
John Audia e5b32b606d lxc: update to 7.0.0
Swtich to upstream recommended 7.0 LTS branch[1] which includes a fix
for CVE-2026-39402. Full changelog: https://github.com/lxc/lxc/releases/tag/v7.0.0

- Removed patches/021-remove-legacy-cgroup-support.patch due upstream
deprecated CGroupV1 support.
- Modified files/lxc-auto.init to remove the boot() function which mounted
legacy cgroup1 stuff as well. This PR will superceed
https://github.com/openwrt/packages/pull/27757 as a result.
- Added a version check script for the CI.
- Fix another CI failure with -Dmemfd-rexec=false

Note this release adds the ability to introduce landlock-sandboxing the
monitor process but that would depend on CONFIG_SECURITY_LANDLOCK in the
kernel. This can be added in a future PR if there is interest.

1. https://discuss.linuxcontainers.org/t/lxc-7-0-lts-has-been-released/26612#p-90585-support-and-upgrade-8

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-06-21 17:25:02 +02:00
Chester A. Unal 8262543989 bsbf-bonding: fix final wan interface check and delete wan quietly
The exit command was running unconditionally which broke the system
configuration. Fix that and simplify the wan interface check.

Run network.wan deletion quietly in case it doesn't exist.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-06-21 09:51:47 +01:00
Glenn Strauss 369d76be68 lighttpd: update to lighttpd 1.4.84 release hash
Ref: https://www.lighttpd.net/2026/6/17/1.4.84/
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2026-06-21 02:08:58 +02:00
dependabot[bot] d339e31768 ci: bump actions/checkout from 6 to 7
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-20 23:21:33 +02:00
Philip A. Prindeville b4c6064f20 treewide: musl-fts is only needed when using MUSL
Two packages (fluent-bit and nnn) don't properly gate musl-fts as
only required when using MUSL.

Signed-off-by: Philip A. Prindeville <philipp@redfish-solutions.com>
2026-06-20 15:06:22 -06:00
Wei-Ting Yang bdd34b5a27 bash: update to 5.3 patch level 15
- Fix technically undefined behavior when comparing return value from
  realloc to the original pointer
- Update mapfile patch 11, removing stray line and improving the
  efficiency of the original fix
- Fix read builtin to avoid cases where -1 is used as an index into the
  input buffer

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-06-20 18:48:35 +02:00
Vladimir Ermakov 250b6f2211 coredns: update to 1.14.4
Changelog https://github.com/coredns/coredns/releases/tag/v1.14.4

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2026-06-20 13:38:28 +02:00
Chester A. Unal 8522406a1c bsbf-openwrt-resources: do not reload firewall
Firewall will be reloaded when there's ifup so don't reload it.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-06-19 20:14:28 +01:00
Chester A. Unal 70e1b46a22 bsbf-resources: update to GIT HEAD of 2026-06-19
Update bsbf-resources to the GIT HEAD of 2026-06-19.

- files/etc/uci-defaults/99-bsbf-bonding:
  - Simplify the script and make sure multiple wan interfaces are processed
    properly.
  - Use routing table 1 instead of 100.
  - Make it able to install the bsbf-bonding package without needing
    bsbf-client-openwrt-installer.

- files/usr/sbin/bsbf-bonding:
  - Move uninstall functionality to makefile.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-06-19 20:14:28 +01:00
Stan Grishin 9c739e6d31 https-dns-proxy: update to 2026.03.18-4
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1

Description:
Robustify nftables notrack generation

  - Bump PKG_RELEASE to 4.
  - Add install rule to create /usr/share/nftables.d/ruleset-post.

files/etc/init.d/https-dns-proxy:
  - Check if 'nft' command exists before generating rules.
  - Add robust error handling for directory creation and file writing.
  - Log errors when directory creation or file writing fails.

tests/run_tests.sh:
  - Add test case for 'nft' binary absence, confirming no-op behavior.
  - Add test case for mkdir failure during notrack rule generation.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-06-19 11:10:56 -07:00
Dirk Brenken 0627b412ee travelmate: update 2.4.6-2
harden captive portal auto-login script handling:
* enforce the login-script allowlist in the backend instead of the
  LuCI frontend only: canonicalize the configured path via 'readlink -f'
  (defeats ../ traversal and symlink-to-interpreter tricks) and require a
  regular, executable /etc/travelmate/*.login file before running it
* run the script in a noglob subshell ('set -f') so attacker-influenceable
  script_args can no longer expand globs into the trusted script; field
  splitting (multiple args) is preserved
* writing into /etc/travelmate/ is not covered by the luci-app-travelmate
  ACL, so this limits the root-executed script to admin-placed login scripts
  and closes a delegated-ACL to root command execution path.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-06-17 20:58:27 +02:00
Christian Korber 1fe6ecf9a2 net-snmp: enable blumenthal-aes for SNMPv3 encryption
In order to use AES-192 and the like, it is necessary to enable
blumenthal-aes.

Blumenthal AES draft was not formalized in RFC but is
widely implemented by many vendors. It has strong encryption in
connection with SNMPv3.

Signed-off-by: Christian Korber <ckorber@tdt.de>
2026-06-17 15:46:45 +02:00
Yanase Yuki 70833f13bb libredblack: remove package
It seems this software is no longer maintained, because
the latest release is 23 years ago.
No package depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-06-17 15:41:59 +03:00
Alexandru Ardelean 491f1df066 python-decorator: drop package
No longer needed by any package in the feed; jsonpath-ng was the
last consumer and no longer imports it.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-17 06:53:07 +03:00
Alexandru Ardelean 06c1e146e2 python-ply: drop package
No longer needed by any package in the feed; jsonpath-ng (the last
consumer) vendors ply internally as jsonpath_ng._ply.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-17 06:53:07 +03:00
Alexandru Ardelean 933152c011 python-jsonpath-ng: drop ply, six and decorator dependencies
jsonpath-ng 1.8.0 vendors ply as jsonpath_ng._ply and no longer imports
six or decorator, so none are required at runtime.

It builds through the setuptools.build_meta legacy backend but never
declared setuptools as a build dependency; it was only present in the host
build env transitively via those packages' builds. Add python-setuptools/host
explicitly so the build no longer relies on that side effect.

The jsonpath_ng CLI takes a required expression argument and has no version
flag, so the generic version check cannot detect the package version from it.
Add a test-version.sh override and assert __version__ in test.sh instead,
mirroring python-jmespath.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-17 06:53:07 +03:00
Dirk Brenken 71d92bcc9e travelmate: release 2.4.6-1
- fix uplink teardown for bssid-pinned stations
  the new implementaion reads the sta object once and parses fields by name via jshn
  (isolated namespace, single fork). Bug finder: @adam8833 (#29768)
- add a fork-free f_normbssid() helper and normalize all config-side bssids
  to upper case before comparison (in f_getcfg(), covering all callers, and
  on the direct scan comparisons in f_main()).
- LuCI:  adds a normBssid() helper function as well

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-06-16 21:30:33 +02:00
Michael Pfeifroth 849d51851b net-snmp: fix service not restarting on config change
snmpd generates its runtime configuration in /var/run/snmpd.conf from
UCI during start_service(). However, since the procd instance command
line never changes, procd does not detect that a restart is needed when
the UCI config is modified.

Add 'procd_set_param file /etc/config/snmpd' so procd tracks the config
file and restarts snmpd when it changes. Without this, 'reload_service'
(triggered by procd_add_reload_trigger) re-creates an identical instance
definition and procd skips the restart, leaving stale configuration
active.

This also fixes a usability issue with SNMPv3: when changing a user's
authentication or privacy algorithm, net-snmp must restart to re-derive
localized keys via createUser. Without the restart, the daemon keeps
using cached key material and authentication fails.

Tested with net-snmp 5.9.4 on OpenWrt (aarch64 and ppc64).

Signed-off-by: Michael Pfeifroth <michael.pfeifroth@westermo.com>
2026-06-16 11:36:52 +03:00
Alexandru Ardelean b9395cbfeb python-editables: drop package
No longer needed by any package in the feed; hatchling 1.27+ removed
it from install_requires.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-16 09:31:53 +03:00
Alexandru Ardelean b1160f9524 python-hatchling: drop editables dependency
Upstream removed editables from install_requires in hatchling 1.27;
1.30.1 no longer needs it at runtime or build-time.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-16 09:31:53 +03:00
Alexandru Ardelean 48785f6dfe python-contextlib2: drop package
No longer needed by any package in the feed; only python-schema
depended on it and it was a Python <3.3 conditional shim.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-16 09:31:53 +03:00
Alexandru Ardelean a87a048279 python-schema: drop contextlib2 dependency
Upstream only requires contextlib2 on Python <3.3, so it is never
pulled in on a Python 3.14 runtime.

schema builds through the setuptools.build_meta legacy backend but never
declared setuptools as a build dependency; it was only present in the host
build env transitively via contextlib2's build. Add python-setuptools/host
explicitly so the build no longer relies on that side effect.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-06-16 09:31:53 +03:00
Jack Lovell ca54c9b937 ocserv: support custom server SSL certificate
Add UCI options for the path to the server's SSL certificate and
private key. This enables the use of a certificate provided by an
external certificate authority instead of the default self-signed
certificate.

The self-signed certificate is still produced if it doesn't already
exist, and is used by default. So this change should be transparent to
existing users.

Fixes #23099.

Signed-off-by: Jack Lovell <jacklovell1990@gmail.com>
2026-06-15 21:27:42 +02:00