]> git.99rst.org Git - openwrt-packages.git/log
openwrt-packages.git
4 weeks agoddns-scripts: fix one.com prerm test syntax
Jiang Tengfei [Fri, 26 Jun 2026 14:34:25 +0000 (22:34 +0800)]
ddns-scripts: fix one.com prerm test syntax

Add the missing spaces around the test bracket in the one.com
pre-removal script and escape IPKG_INSTROOT consistently with the other
subpackages.

Signed-off-by: Jiang Tengfei <redacted>
4 weeks agoddns-scripts: support version output in frontend
Jiang Tengfei [Fri, 26 Jun 2026 14:33:29 +0000 (22:33 +0800)]
ddns-scripts: support version output in frontend

The /usr/bin/ddns frontend did not support a version option, so
generic package tests treated it as an executable that could not report
the package version.

Read the installed version file and support -V/--version, matching the
version output style used by dynamic_dns_updater.sh.

Signed-off-by: Jiang Tengfei <redacted>
4 weeks agoddns-scripts: add curl source IP bind fallback
Jiang Tengfei [Fri, 26 Jun 2026 14:33:11 +0000 (22:33 +0800)]
ddns-scripts: add curl source IP bind fallback

Keep the existing cURL bind_network behavior of binding to the
logical device first. This preserves the behavior introduced for
PPPoE and multi-WAN setups where the selected network must also be
used for the DDNS update request.

Some setups can still fail when libcurl binds directly to the logical
PPP device. In that case the transfer may time out even though binding
to the source address of the same network succeeds. This can make DDNS
updates fail repeatedly on affected systems.

Retry cURL transfers once with the network source IP when the
device-bound transfer fails. This leaves the normal path unchanged,
keeps the update request on the same network, and matches the existing
GNU Wget behavior which already binds to the network IP address.

Also document the implicit bind_network default and the cURL fallback
in the sample configuration.

Signed-off-by: Jiang Tengfei <redacted>
4 weeks agoclixon: update to 7.8.0
Philip Prindeville [Tue, 7 Jul 2026 01:51:24 +0000 (19:51 -0600)]
clixon: update to 7.8.0

Features optimized datastore YANG validation including incremental
validation, a reduced XML config footprint, configurable datastore
cache, many bugfixes and a prototype gRPC/gNMI implementation.

Signed-off-by: Philip Prindeville <redacted>
4 weeks agocligen: update to 7.8.0
Philip Prindeville [Tue, 7 Jul 2026 01:48:47 +0000 (19:48 -0600)]
cligen: update to 7.8.0

Check before update in case of "when" statement.

Signed-off-by: Philip Prindeville <redacted>
4 weeks agotmux: update to 3.7b
Maxim Storchak [Sun, 5 Jul 2026 14:45:41 +0000 (17:45 +0300)]
tmux: update to 3.7b

Changelog: https://raw.githubusercontent.com/tmux/tmux/3.7b/CHANGES

Signed-off-by: Maxim Storchak <redacted>
4 weeks agoopenvpn: update to 2.7.5
Erik Conijn [Mon, 6 Jul 2026 15:03:01 +0000 (17:03 +0200)]
openvpn: update to 2.7.5

Maintainer: Alexandru Ardelean ardeleanalex@gmail.com @commodo

Changelog: https://github.com/OpenVPN/openvpn/blob/v2.7.5/Changes.rst

Version: Main
Compile tested: X86 , the sole patch applies cleanly
Run tested: X86

Signed-off-by: Erik Conijn <redacted>
4 weeks agoddns-scripts: add EuroDNS provider
Angus Young [Thu, 2 Jul 2026 01:05:56 +0000 (03:05 +0200)]
ddns-scripts: add EuroDNS provider
Add EuroDNS provider for IPv4 and IPv6

Howto:

    set [USERNAME] to username
    set [PASSWORD] to password
    set [DOMAIN] to domain

https://help.eurodns.com/s/article/How-do-I-configure-DYNDNS?language=en_US
Signed-off-by: Angus Young <redacted>
4 weeks agoprometheus-node-exporter-ucode: fixup CI
Etienne Champetier [Sun, 5 Jul 2026 15:56:13 +0000 (11:56 -0400)]
prometheus-node-exporter-ucode: fixup CI

Skip ci version check, return 0 when /proc/net/nf_conntrack is missing.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agofish: fix postrm script interpreter
Dharmik Parmar [Thu, 18 Jun 2026 16:06:02 +0000 (21:36 +0530)]
fish: fix postrm script interpreter

Add the missing shell interpreter line to the postrm script.

This lets apk run the generated post-deinstall hook when fish is removed.

Bump PKG_RELEASE for the package script change.

Fixes: #29348
Signed-off-by: Dharmik Parmar <redacted>
4 weeks agonginx: update to 1.30.3
Jan Klos [Wed, 1 Jul 2026 09:49:54 +0000 (11:49 +0200)]
nginx: update to 1.30.3
Fixes buffer overflow vulnerability in ngx_http_proxy_v2_module & ngx_http_grpc_module
(CVE-2026-42055) and buffer overread vulnerability in ngx_http_charset_module (CVE-2026-48142).

Signed-off-by: Jan Klos <redacted>
4 weeks agonss: add version override
Daniel F. Dickinson [Sat, 4 Jul 2026 15:06:36 +0000 (11:06 -0400)]
nss: add version override

NSS source package does not build any binaries that emit a version.
Therefore add a version override.

Signed-off-by: Daniel F. Dickinson <redacted>
4 weeks agotreewide: homogenize references to libfts for MUSL
Philip A. Prindeville [Sun, 21 Jun 2026 21:55:19 +0000 (15:55 -0600)]
treewide: homogenize references to libfts for MUSL

The way we use -lfts isn't particularly consistent.  There's no reason
it shouldn't be.  glibc users shouldn't have to deal with someone else's
lack of rigor.

Signed-off-by: Philip A. Prindeville <redacted>
4 weeks agofluent-bit: fix CI/CD tests
Philip A. Prindeville [Sun, 5 Jul 2026 18:48:01 +0000 (12:48 -0600)]
fluent-bit: fix CI/CD tests

Getting segfault because stack size is inadequate.

Fixes: https://github.com/openwrt/packages/issues/29777
Signed-off-by: Philip A. Prindeville <redacted>
4 weeks agoopenlist: Update to 4.2.3
Tianling Shen [Mon, 6 Jul 2026 02:12:43 +0000 (10:12 +0800)]
openlist: Update to 4.2.3

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.2.3

Signed-off-by: Tianling Shen <redacted>
4 weeks agoprometheus-node-exporter-lua: add test / skip test-version
Etienne Champetier [Sat, 4 Jul 2026 20:59:16 +0000 (16:59 -0400)]
prometheus-node-exporter-lua: add test / skip test-version

test.sh is pretty basic and will not fail if one of the plugin fails,
which is fine as most plugins will fail in CI anyway.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agoubnt-manager: skip ci version check
Etienne Champetier [Sun, 5 Jul 2026 09:52:51 +0000 (05:52 -0400)]
ubnt-manager: skip ci version check

No version to test here.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agorealtek-poe: skip ci version check
Etienne Champetier [Sun, 5 Jul 2026 09:43:40 +0000 (05:43 -0400)]
realtek-poe: skip ci version check

No version to test here.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agomodemmanager: fix dependency and ci
Etienne Champetier [Sun, 5 Jul 2026 09:01:13 +0000 (05:01 -0400)]
modemmanager: fix dependency and ci

lua-cjson depends on liblua, so add missing lua dependency.
modemmanager-rpcd has no version, so add a simple test, and skip version check.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agomwan3: skip ci version check
Etienne Champetier [Sun, 5 Jul 2026 09:37:30 +0000 (05:37 -0400)]
mwan3: skip ci version check

No version to test here.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agoavahi: define missing DEFAULT_VARIANT and add conflicts
Mario Andrés Pérez [Tue, 18 Nov 2025 13:47:47 +0000 (14:47 +0100)]
avahi: define missing DEFAULT_VARIANT and add conflicts
- Add DEFAULT_VARIANT to "avahi-daemon" and "libavahi" virtual packages;
set to "dbus" variant because it is more compatible.
When some package depends on one of these virtual packages an arbitrarily
variant it is selected. This avoids that.

- Add conflicts in order to avoid mixing packages with different variants
(when defining a DEFAULT_VARIANT the conflicts definition should be on
that side of the dependency to avoid recursive dependencies).

- Avoid building unused "dbus" dependency.

Fixes: ASU sysupgrade problem with avahi packages https://forum.openwrt.org/t/luci-attended-sysupgrade-support-thread/230552/137
Fixes: https://github.com/openwrt/packages/commit/9bc03b9d9971c2f1e146f7c2d287d1fc16e776f0
Signed-off-by: Mario Andrés Pérez <redacted>
4 weeks agoavahi: update to 0.9-rc5 / 0.9_rc5
Alexandru Ardelean [Fri, 3 Jul 2026 13:24:41 +0000 (16:24 +0300)]
avahi: update to 0.9-rc5 / 0.9_rc5

Bump from the 0.9-rc4 pre-release to 0.9-rc5. Update PKG_VERSION,
PKG_SOURCE, PKG_SOURCE_URL, PKG_BUILD_DIR and PKG_HASH accordingly.

The two carried patches (010-pkgconfig, 020-no-po-subdir) still apply
unchanged, and test-version.sh already normalises the underscore in the
apk version (0.9_rc5) back to the upstream 0.9-rc5 string.

Signed-off-by: Alexandru Ardelean <redacted>
4 weeks agologrotate: conffiles should end directories with slash
Philip Prindeville [Sat, 4 Jul 2026 20:00:17 +0000 (14:00 -0600)]
logrotate: conffiles should end directories with slash

/etc/logrotate.d/ needs slash in conffiles to indicate it's
a directory and not a flat file.

Signed-off-by: Philip Prindeville <redacted>
4 weeks agoci: bump lewagon/wait-on-check-action from 1.8.0 to 1.8.1
dependabot[bot] [Sat, 4 Jul 2026 21:12:16 +0000 (21:12 +0000)]
ci: bump lewagon/wait-on-check-action from 1.8.0 to 1.8.1

Bumps [lewagon/wait-on-check-action](https://github.com/lewagon/wait-on-check-action) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/lewagon/wait-on-check-action/releases)
- [Changelog](https://github.com/lewagon/wait-on-check-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lewagon/wait-on-check-action/compare/v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: lewagon/wait-on-check-action
  dependency-version: 1.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <redacted>
4 weeks agoser2net: filter non-printable characters from custom options
Michael Heimpold [Sun, 28 Jun 2026 11:17:24 +0000 (13:17 +0200)]
ser2net: filter non-printable characters from custom options

The custom options are designed to carry only scalar options to be
added to the connector line.

This fixes a security issue when newlines are included in custom options
which can be used to add yet another, arbitrary connector lines.

See https://github.com/openwrt/packages/security/advisories/GHSA-w6q2-vr4f-49x3

Signed-off-by: Michael Heimpold <redacted>
4 weeks agohaproxy: update to v3.4.2
Christian Lachner [Fri, 3 Jul 2026 14:11:02 +0000 (16:11 +0200)]
haproxy: update to v3.4.2

- Updated haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.4.git;a=shortlog

Signed-off-by: Christian Lachner <redacted>
4 weeks agotree-wide: remove redundant test.sh files
Josef Schlehofer [Sat, 4 Jul 2026 14:01:49 +0000 (16:01 +0200)]
tree-wide: remove redundant test.sh files

Generic version checks were introduced in actions-shared-workflows,
making these individual test.sh files obsolete.

Signed-off-by: Josef Schlehofer <redacted>
4 weeks agoci: remove keys last used by travis CI
Etienne Champetier [Sat, 4 Jul 2026 20:24:00 +0000 (16:24 -0400)]
ci: remove keys last used by travis CI

Travis CI was removed years ago, clean up leftovers.

Signed-off-by: Etienne Champetier <redacted>
4 weeks agoacme-common: version bump to 1.5.3 after adding nftables hooks
Michael A Cassaniti [Fri, 3 Jul 2026 23:35:19 +0000 (09:35 +1000)]
acme-common: version bump to 1.5.3 after adding nftables hooks

Also bumped PKG_RELEASE of affected packages

Signed-off-by: Michael A Cassaniti <redacted>
4 weeks agoacme-common: move nftables rule to hook
Michael A Cassaniti [Mon, 22 Jun 2026 03:17:52 +0000 (13:17 +1000)]
acme-common: move nftables rule to hook

The nftables rule in acme-common partially works, but it races against the
acme.sh and uacme client. While the client is performing the renew the rule
is being deleted because the client is run in the background. This change
moves the rule management to the hook instead. While duplicate rules could
be created, the benefits outway the potential costs. It is unknown how many
installations issue/renew multiple certificates.

Signed-off-by: Michael A Cassaniti <redacted>
4 weeks agovscode: update commit message validation line length
Josef Schlehofer [Sun, 28 Jun 2026 19:37:27 +0000 (21:37 +0200)]
vscode: update commit message validation line length

Adjusted per 8dbf9b876eef092c46dd129ba6d3cf932f1e074a ("check_formalities.sh: increase line length limits") from actions-shared-workflows repository [1]

[1] https://github.com/openwrt/actions-shared-workflows/commit/8dbf9b876eef092c46dd129ba6d3cf932f1e074a

Signed-off-by: Josef Schlehofer <redacted>
4 weeks agoci: migrate to webhook-based stale bot
Josef Schlehofer [Sat, 4 Jul 2026 12:52:06 +0000 (14:52 +0200)]
ci: migrate to webhook-based stale bot

While at it, we synchronized .github/formalities.json with the current
default settings of the webhook bot.

Since the bot is shared across all OpenWrt repositories, the stale PR
cleanup is disabled by default at the repository level. Because this
repository wants to use stale triage, we explicitly enable it here.

Signed-off-by: Josef Schlehofer <redacted>
4 weeks agotor: update to 0.4.9.11 stable
Rui Salvaterra [Tue, 30 Jun 2026 14:07:52 +0000 (15:07 +0100)]
tor: update to 0.4.9.11 stable

Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.9.11/ChangeLog

Signed-off-by: Rui Salvaterra <redacted>
4 weeks agocurl: update to 8.21.0
Ivan Pavlov [Fri, 3 Jul 2026 18:38:58 +0000 (21:38 +0300)]
curl: update to 8.21.0
changelog: https://curl.se/ch/8.21.0.html

Signed-off-by: Ivan Pavlov <redacted>
4 weeks agodocker-compose: update to version 5.3.0
Javier Marcet [Sat, 4 Jul 2026 01:38:03 +0000 (03:38 +0200)]
docker-compose: update to version 5.3.0

Release notes:
https://github.com/docker/compose/releases/tag/v5.3.0

Signed-off-by: Javier Marcet <redacted>
4 weeks agoadblock: update 4.5.6-3
Dirk Brenken [Fri, 3 Jul 2026 19:27:41 +0000 (21:27 +0200)]
adblock: update 4.5.6-3

- feeds: fixed the games_tracking feed URL
- f_etag: added housekeeping of the etag file
- f_etag: added 'last-modified' header as fallback for change detection
- small fixes & optimizations

Signed-off-by: Dirk Brenken <redacted>
4 weeks agonano: update to 9.1
Hannu Nyman [Fri, 3 Jul 2026 13:33:44 +0000 (16:33 +0300)]
nano: update to 9.1

Update nano editor to version 9.1.

Signed-off-by: Hannu Nyman <redacted>
4 weeks agocontributing: update CI section with current test infrastructure
Josef Schlehofer [Tue, 30 Jun 2026 06:15:38 +0000 (08:15 +0200)]
contributing: update CI section with current test infrastructure

Update the Continuous Integration section to reflect the current state:

- Update the list of runtime-tested architectures (add i386_pentium-mmx
  and mips_24kc, remove outdated i386_pentium4)
- Document the generic test suite (executable, version, hardcoded path,
  strip, linked library, and SONAME checks)
- Add documentation for test-version.sh (version check override) and
  pre-test.sh (pre-test setup) scripts alongside the existing test.sh
- Document available environment variables (PKG_NAME, PKG_VERSION,
  CI_HELPERS) for test scripts

Signed-off-by: Josef Schlehofer <redacted>
4 weeks agoprometheus-node-exporter-ucode: add nat_traffic collector
Ricard Nacher [Wed, 10 Jun 2026 14:54:07 +0000 (16:54 +0200)]
prometheus-node-exporter-ucode: add nat_traffic collector

Add a nat_traffic collector for prometheus-node-exporter-ucode,
ported from the equivalent Lua collector in prometheus-node-exporter-lua.

Reads /proc/net/nf_conntrack and exports per-(src, dst) pair byte
totals (both directions summed) as node_nat_traffic gauge metrics.

Also includes a ucode-based unit test with a fixture file that can be
run locally with: ucode test/nat_traffic.uc

Signed-off-by: Ricard Nacher <redacted>
4 weeks agocollect: add missing configuration options to collectd df plugin config
Mikhail Gusarov [Sun, 28 Jun 2026 16:47:10 +0000 (18:47 +0200)]
collect: add missing configuration options to collectd df plugin config

`collectd` `df` plugin configuration file misses several options
supported by `collectd` `df`. This change adds them.

Fixes #29849

Signed-off-by: Mikhail Gusarov <redacted>
4 weeks agodockerd: update configuration to select TFTP modules
Mieczyslaw Nalewaj [Sun, 7 Jun 2026 18:26:51 +0000 (20:26 +0200)]
dockerd: update configuration to select TFTP modules

PR https://github.com/openwrt/openwrt/pull/23690 introduces
the ability to add PACKAGE_kmod-nf-nathelper-tftp instead of
PACKAGE_kmod-nf-nathelper-extra to reduce space usage.

Signed-off-by: Mieczyslaw Nalewaj <redacted>
5 weeks agonut: rewrite scripts
Daniel F. Dickinson [Fri, 8 May 2026 01:32:59 +0000 (21:32 -0400)]
nut: rewrite scripts

The scripts were a mess. Attempting even a simple update caused many
Copilot complaints. So we rewrite the scripts to be cleaner and
resolve the issues found by automated code review (such as Copilot).
Made extensive use of Qwen3.6-27B, LATE, and llama.ccp for local AI
code reviews during development.

In the process we deduplicate the nut-server and nut-monitor
initscripts and split them into several files, for easier automatic
and human review.

Incorporates and supersedes: #28308
Should supersede #21014

Closes: #28298
Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: tweak version override for CI
Daniel F. Dickinson [Tue, 9 Jun 2026 01:16:36 +0000 (21:16 -0400)]
nut: tweak version override for CI

Apparently the CI wants to 'see' the version not just get a return code,
so emit the version when we have one.

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: fix quoting bug for ups stop and reload
Daniel F. Dickinson [Tue, 2 Jun 2026 20:47:28 +0000 (16:47 -0400)]
nut: fix quoting bug for ups stop and reload

Extra quotes were being interpreted literally, preventing proper
ups driver stop and/or reload.

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: belatedly add migration for nut-monitor changes
Daniel F. Dickinson [Sat, 30 May 2026 22:23:15 +0000 (18:23 -0400)]
nut: belatedly add migration for nut-monitor changes

Add previously missed migration script (uci-defaults) for changes
to nut-monitor initscript.

Created with the help of iterative code reviews by
Qwen3.6-27B (LLM model) running on llama.cpp (local LLM server),
controlled by LATE.

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: add version test overrides
Daniel F. Dickinson [Sun, 10 May 2026 02:35:51 +0000 (22:35 -0400)]
nut: add version test overrides

Allow CI to pass by skipping the generic version
check where it not appropriate.

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: bump OpenWrt copyright for files with it
Daniel F. Dickinson [Sat, 9 May 2026 15:27:18 +0000 (11:27 -0400)]
nut: bump OpenWrt copyright for files with it

For files with an existing OpenWrt copyright notation,
update to include 2026 for scripts which have been
updated this year.

Per https://github.com/openwrt/packages/pull/29390#discussion_r3213318908

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: move drivers to libexec
Daniel F. Dickinson [Sun, 10 May 2026 02:33:24 +0000 (22:33 -0400)]
nut: move drivers to libexec

They are executables not libraries, so move the UPS drivers
to /usr/libexec/nut.

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agonut: bump to 2.8.5
Daniel F. Dickinson [Sat, 9 May 2026 08:49:52 +0000 (04:49 -0400)]
nut: bump to 2.8.5

Bump version to latest stable release. Adjust configure
and drivers as needed.

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agodnsproxy: Update to 0.82.0
Tianling Shen [Thu, 2 Jul 2026 02:05:18 +0000 (10:05 +0800)]
dnsproxy: Update to 0.82.0

Update way to set build version in favor of upstream change.

Release note: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.82.0

Signed-off-by: Tianling Shen <redacted>
5 weeks agopbr: update to 1.2.2-18
Stan Grishin [Wed, 1 Jul 2026 18:13:57 +0000 (18:13 +0000)]
pbr: update to 1.2.2-18

Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.4
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.4

Description:
Update to version 1.2.2-18

  - Update PKG_RELEASE to 18.

files/etc/init.d/pbr:
  - Update package compatibility level to 26.
  - Improve IPv4 gateway detection for various scenarios (e.g., netifd,
    point-to-point links).
  - Add pbr_get_ipaddr4 function to retrieve an interface's IPv4 address.
  - Improve IPv6 gateway detection, including link-local router discovery
    and point-to-point link handling.
  - Add pbr_get_ipaddr6 function to retrieve an interface's IPv6 address.
  - Introduce `is_punycode` helper for domain validation, recognizing
    internationalized domain names.
  - Expand `is_domain` to include `is_punycode` for comprehensive domain
    matching.
  - Add `warningInterfaceRoutingUnknownGateway` text for improved error
    messages.
  - Enhance `nftset` dnsmasq element addition logic to properly handle
    existing entries and append new specifications for dual-stack.
  - Flush IPv4 and IPv6 routes from custom tables during cleanup to ensure
    proper state reset.
  - Optimize `dns_policy_process` to only record the first IPv4 and IPv6
    DNS servers to avoid issues with multi-value `src_addr` in family
    mismatch checks.
  - Refine IPv4 routing (`interface_routing`) for strict enforcement and
    point-to-point links.
  - Refine IPv6 routing (`interface_routing`) for strict enforcement and
    point-to-point links.
  - Adjust display of gateway information (`dispGw4`, `dispGw6`) to show
    IP address if no gateway is found.
  - Ensure `json_add_gateway` uses `dispGw4` and `dispGw6` for consistent
    output.
  - Move `process_interface` calls for `reset_globals` and
    `enumerate_interface` earlier in `start_service` for consistent
    trigger registration.
  - Add logic to skip IPv6 interface reload if the gateway is unchanged to
    prevent unnecessary restarts.
  - Standardize `service_triggers` to always register all triggers,
    ensuring robust recovery from WAN-down states.

Signed-off-by: Stan Grishin <redacted>
5 weeks agoacme-acmesh: remove duplicated notification on certificate renewal
Juanyong Dong [Wed, 10 Jun 2026 13:49:46 +0000 (21:49 +0800)]
acme-acmesh: remove duplicated notification on certificate renewal

fix #29703

Signed-off-by: Juanyong Dong <redacted>
5 weeks agowatchcat: clarify recovery timer baseline
Dharmik Parmar [Wed, 24 Jun 2026 17:07:18 +0000 (22:37 +0530)]
watchcat: clarify recovery timer baseline

Keep the default restart timing based on the moment the recovery action
is triggered.

The optional reset_failure_timer path still starts a fresh failure window
after the recovery action finishes. This makes the two timing modes
explicit.

Signed-off-by: Dharmik Parmar <redacted>
5 weeks agoddns-scripts: add version check override
Josef Schlehofer [Tue, 30 Jun 2026 13:33:13 +0000 (15:33 +0200)]
ddns-scripts: add version check override

None of the ddns-scripts executables or scripts report the package version when
run, which causes the generic version probe to fail.

Add a test-version.sh to skip the version check for ddns-scripts and all of
its subpackages.

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agogiflib: add version check override
Josef Schlehofer [Tue, 30 Jun 2026 13:32:58 +0000 (15:32 +0200)]
giflib: add version check override

The giflib-utils executables (gif2rgb, gifbuild, gifclrmp, giffix,
giftext, giftool) do not report the package version when run, which
causes the generic version probe to fail.

Add a test-version.sh to skip the version check for the giflib and
giflib-utils packages.

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agotelegraf: update to 1.39.1
Niklas Thorild [Mon, 29 Jun 2026 18:35:55 +0000 (20:35 +0200)]
telegraf: update to 1.39.1

Release notes: https://github.com/influxdata/telegraf/releases/tag/v1.39.1

Signed-off-by: Niklas Thorild <redacted>
5 weeks agouspot: update to Git HEAD (2026-06-30)
Thibaut VARÈNE [Tue, 30 Jun 2026 08:44:41 +0000 (10:44 +0200)]
uspot: update to Git HEAD (2026-06-30)

0a5ff99d34a5 Makefile: enable SDK build from package/ folder
87080bfa0dae uspot: fix syntax error typo

Signed-off-by: Thibaut VARÈNE <redacted>
5 weeks agouspot: add version check override
Josef Schlehofer [Tue, 30 Jun 2026 12:36:24 +0000 (14:36 +0200)]
uspot: add version check override

None of the uspot executables (radius-client, uspot, uspot-das) expose
the package version via --version or --help flags. This causes the
generic CI tests to fail with "No executables in the package provided
version".

Add a test-version.sh to skip the version probe for the uspot,
uspotfilter and uspot-www subpackages.

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agoci: trigger build on pull_request and wait for FormalityCheck
Josef Schlehofer [Mon, 29 Jun 2026 10:54:31 +0000 (12:54 +0200)]
ci: trigger build on pull_request and wait for FormalityCheck

- Change trigger back to pull_request to ensure it runs correctly on fork PRs
- Add a wait-for-formalities job that polls the GITHUB_TOKEN for FormalityCheck status
- Execute the feeds package test build only when the formalities check succeeds

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agocloudflared: Update to 2026.6.1
Tianling Shen [Tue, 30 Jun 2026 10:06:58 +0000 (18:06 +0800)]
cloudflared: Update to 2026.6.1

Release note: https://github.com/cloudflare/cloudflared/releases/tag/2026.6.1

Signed-off-by: Tianling Shen <redacted>
5 weeks agodocker-compose: update to version 5.2.0
Javier Marcet [Mon, 29 Jun 2026 17:00:34 +0000 (19:00 +0200)]
docker-compose: update to version 5.2.0

Release notes:
https://github.com/docker/compose/releases/tag/v5.2.0

Signed-off-by: Javier Marcet <redacted>
5 weeks agohaproxy: update to v3.4.1
Christian Lachner [Sat, 20 Jun 2026 16:08:26 +0000 (18:08 +0200)]
haproxy: update to v3.4.1

- New major LTS version. See
  https://www.haproxy.com/blog/announcing-haproxy-3-4
- Updated haproxy PKG_VERSION and PKG_HASH
- Added patch to insert version information into halog. This is to make the
  ci/cd happy.
- See changes: http://git.haproxy.org/?p=haproxy-3.4.git;a=shortlog

Signed-off-by: Christian Lachner <redacted>
5 weeks agokea: remove deprecated kea-ctrl-agent from test.sh
Josef Schlehofer [Mon, 29 Jun 2026 10:39:43 +0000 (12:39 +0200)]
kea: remove deprecated kea-ctrl-agent from test.sh

The kea-ctrl-agent utility was deprecated in Kea 3.0 and removed in 3.2.
Adopt test.sh to not use the removed command and its config/password
stubs.

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agokea: update to 3.2.0
Philip Prindeville [Sun, 31 May 2026 19:40:17 +0000 (13:40 -0600)]
kea: update to 3.2.0

Update to LTS version, which includes support for NAKing unknown
class requests.

https://gitlab.isc.org/isc-projects/kea/-/issues/4110

Signed-off-by: Philip Prindeville <redacted>
5 weeks agofsh: fix a typo in fshs.init
Ray Wang [Tue, 23 Jun 2026 13:10:47 +0000 (21:10 +0800)]
fsh: fix a typo in fshs.init

Fix line continuation characters in the validate_section_fshs() definition.

Signed-off-by: Ray Wang <redacted>
5 weeks agonet-snmp: allow mulitple library installations
Christian Korber [Mon, 29 Jun 2026 07:46:06 +0000 (09:46 +0200)]
net-snmp: allow mulitple library installations

To allow multiple libraries on the target this glob is targeting
multiple libraries.

Signed-off-by: Christian Korber <redacted>
5 weeks agoci: update trigger to check_suite for test build
Josef Schlehofer [Mon, 29 Jun 2026 10:28:55 +0000 (12:28 +0200)]
ci: update trigger to check_suite for test build

- Change trigger from check_run to check_suite completed event
- Run feeds test build only when all checks in the suite succeed

Fixes: ef633e9 ("ci: replace GitHub actions (labeler, formalities) by webhook")
Signed-off-by: Josef Schlehofer <redacted>
5 weeks agoci: replace GitHub actions (labeler, formalities) by webhook
Josef Schlehofer [Sun, 28 Jun 2026 19:31:48 +0000 (21:31 +0200)]
ci: replace GitHub actions (labeler, formalities) by webhook

- Added file .github/formalities.json, which can be configured
in this repository, otherwise it uses defaults.

- Removed GitHub Action Labeler workflow as it was implemented
by webhook to be faster

- Updated multi-arch-test-build.yml to run builds when Formalities Check passes

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agodnsproxy: Update to 0.81.4
Tianling Shen [Mon, 29 Jun 2026 06:21:50 +0000 (14:21 +0800)]
dnsproxy: Update to 0.81.4

Release note: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.81.4

Signed-off-by: Tianling Shen <redacted>
5 weeks agobanip: release 1.8.10-1
Hauke Mehrtens [Sat, 27 Jun 2026 23:02:21 +0000 (01:02 +0200)]
banip: release 1.8.10-1

- fixed log monitor source-IP spoofing (GHSA-r6hx-4f83-vp8m)
  Fix: per-ban_logterm source anchoring — the real source (last IP in the line)
  is used by default; opt-in 'first:' prefix for source-first formats (web-server access logs).
- add f_mem() helper to read MemAvailable from /proc/meminfo
- cap the auto-detected CPU core count by available memory in f_system:
  ban_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 ban_cores is still honored as a ceiling (the cap only ever lowers it).
- derive the GNU sort buffer size from available memory, applied only when
  coreutils sort is present; busybox sort is a no-op

Signed-off-by: Dirk Brenken <redacted>
5 weeks agocgi-io: update to Git HEAD (2026-06-28)
Hauke Mehrtens [Sat, 27 Jun 2026 23:02:21 +0000 (01:02 +0200)]
cgi-io: update to Git HEAD (2026-06-28)

72990b748987 main: canonicalize download path before ACL check
7314451cb996 main: canonicalize exec path before ACL check

Signed-off-by: Hauke Mehrtens <redacted>
5 weeks agonetbird: update to 0.73.2
Erik Conijn [Sat, 20 Jun 2026 06:54:39 +0000 (08:54 +0200)]
netbird: update to 0.73.2

Maintainer: Wesley Gimenes <redacted>

Changelog: https://github.com/netbirdio/netbird/compare/v0.66.2...v0.73.2

Compile tested: x86_64
Run tested: X86_64

The patch for GoLang is no longer necessary

Signed-off-by: Erik Conijn <redacted>
5 weeks agoexpat: update to 2.8.2
Wei-Ting Yang [Sun, 28 Jun 2026 03:19:05 +0000 (11:19 +0800)]
expat: update to 2.8.2

This version bump includes fixes for the following CVEs:
- CVE-2026-50219
- CVE-2026-56131
- CVE-2026-56132
- CVE-2026-56403
- CVE-2026-56404
- CVE-2026-56405
- CVE-2026-56406
- CVE-2026-56407
- CVE-2026-56408
- CVE-2026-56409
- CVE-2026-56410
- CVE-2026-56411
- CVE-2026-56412

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

Signed-off-by: Wei-Ting Yang <redacted>
5 weeks agomonit: update to 6.0.0
Yaroslav Petrov [Sat, 27 Jun 2026 15:45:34 +0000 (17:45 +0200)]
monit: update to 6.0.0

* New release, see the changelog [1] for what's new.

* Switch the download source from Bitbucket to the official release page (https://mmonit.com/monit/dist/). The source code archives on Bitbucket no longer use clear naming conventions like "monit-x.y.z". The Monit team has confirmed that downloading directly from their official distribution site is the recommended approach going forward.

[1] https://mmonit.com/monit/changes/

Signed-off-by: Yaroslav Petrov <redacted>
5 weeks agousteer: update to Git HEAD (2026-05-19)
Jan Froch [Sun, 21 Jun 2026 19:12:18 +0000 (21:12 +0200)]
usteer: update to Git HEAD (2026-05-19)

7532e12 ubus: added reassoc_delay and reason code
7b1379a policy: add dynamic signal threshold to band-steering
094c469 ubus: DEAUTH reason more accurate
49ba5f1 policy: optimized steering with different levels of aggressiveness
0beb2c9 local_node: handle NULL sta_addr by freeing query memory
1a2f171 policy: fix logic in load comparison for node selection

Signed-off-by: Jan Froch <redacted>
5 weeks agotor: update to 0.4.9.10 stable
Rui Salvaterra [Thu, 25 Jun 2026 13:56:13 +0000 (14:56 +0100)]
tor: update to 0.4.9.10 stable

Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.9.10/ChangeLog

Signed-off-by: Rui Salvaterra <redacted>
5 weeks agostrongswan: remove AF_ALG support
Rosen Penev [Tue, 23 Jun 2026 22:00:30 +0000 (15:00 -0700)]
strongswan: remove AF_ALG support

AF_ALG support is removed upstream in newer kernels. Prepare for the
removal by removing support.

The crypto depends come included with kmod-ipsec. No need for them.

Signed-off-by: Rosen Penev <redacted>
5 weeks agostrongswan: remove implicit kmod dependencies
Rosen Penev [Sat, 27 Jun 2026 00:36:49 +0000 (17:36 -0700)]
strongswan: remove implicit kmod dependencies

kmod-ipsec has all of these already included, including the deflate
stuff as part of kmod-crypto-deflate and kmod-crypto-aead as part of
kmod-crypto-echaniv.

Signed-off-by: Rosen Penev <redacted>
5 weeks agouspot: update to Git HEAD (2026-06-22)
Thibaut VARÈNE [Mon, 22 Jun 2026 18:06:01 +0000 (20:06 +0200)]
uspot: update to Git HEAD (2026-06-22)

f5be8d0ee836 radius-client: fix printf format warning for uint64_t
815a28c49293 CMakeLists: set minimum required version to 3.10 for cmake 4.x
913980c0249f uspotfilter: switch to an RTNL active poll system

Signed-off-by: Thibaut VARÈNE <redacted>
5 weeks agodawn: update to 2026-06-10
Conor Anderson [Wed, 24 Jun 2026 03:07:35 +0000 (23:07 -0400)]
dawn: update to 2026-06-10

806166b uci: add optional steering_ssid allow-list to scope DAWN per SSID

Signed-off-by: Conor Anderson <redacted>
5 weeks agortty: update to 9.1.0
Jianhui Zhao [Thu, 25 Jun 2026 11:09:01 +0000 (19:09 +0800)]
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 <redacted>
5 weeks agobsbf-resources: add conffiles for bsbf-bonding and bsbf-mptcp
Chester A. Unal [Fri, 26 Jun 2026 06:56:20 +0000 (07:56 +0100)]
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 <redacted>
5 weeks agonet-snmp: update to 5.9.5.2
Ivan Pavlov [Fri, 13 Mar 2026 13:34:53 +0000 (16:34 +0300)]
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 <redacted>
5 weeks agoradicale3: tweak description for modern clients
Daniel F. Dickinson [Wed, 24 Jun 2026 23:57:06 +0000 (19:57 -0400)]
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 <redacted>
5 weeks agoradicale3: bump version to 3.7.5
Daniel F. Dickinson [Wed, 24 Jun 2026 23:52:28 +0000 (19:52 -0400)]
radicale3: bump version to 3.7.5

Bump version to latest upstream (3.7.5).

Signed-off-by: Daniel F. Dickinson <redacted>
5 weeks agobsbf-resources: update to GIT HEAD of 2026-06-24
Chester A. Unal [Wed, 24 Jun 2026 18:58:37 +0000 (19:58 +0100)]
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 <redacted>
6 weeks agozerotier: update to 1.16.2
Moritz Warning [Fri, 5 Jun 2026 22:29:49 +0000 (00:29 +0200)]
zerotier: update to 1.16.2

Update to the latest release.

Signed-off-by: Moritz Warning <redacted>
6 weeks agoexpat: add version check override
Wei-Ting Yang [Wed, 24 Jun 2026 04:44:49 +0000 (12:44 +0800)]
expat: add version check override

Add version check override script.

Signed-off-by: Wei-Ting Yang <redacted>
6 weeks agoexpat: update to 2.8.1
Wei-Ting Yang [Tue, 23 Jun 2026 04:46:26 +0000 (12:46 +0800)]
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 <redacted>
6 weeks agoci: labeler: avoid checking out fork codebase
Josef Schlehofer [Tue, 23 Jun 2026 20:01:26 +0000 (22:01 +0200)]
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 <redacted>
6 weeks agoaliyun-cli: update to 3.4.0
Bruce Chen [Tue, 23 Jun 2026 10:15:41 +0000 (18:15 +0800)]
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 <redacted>
6 weeks agonspr: update to 4.39
Lucian CRISTIAN [Mon, 22 Jun 2026 10:21:14 +0000 (13:21 +0300)]
nspr: update to 4.39

update to latest version

Signed-off-by: Lucian CRISTIAN <redacted>
6 weeks agonss: update to 3.125
Lucian CRISTIAN [Mon, 22 Jun 2026 10:26:08 +0000 (13:26 +0300)]
nss: update to 3.125

update to latest version

Signed-off-by: Lucian CRISTIAN <redacted>
6 weeks agoaardvark-dns: update to 1.17.1
nantayo [Tue, 16 Jun 2026 11:51:31 +0000 (19:51 +0800)]
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 <redacted>
6 weeks agocatatonit: update to 0.2.1
nantayo [Tue, 16 Jun 2026 11:47:26 +0000 (19:47 +0800)]
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 <redacted>
6 weeks agoslirp4netns: update to 1.3.4
nantayo [Tue, 16 Jun 2026 11:44:44 +0000 (19:44 +0800)]
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 <redacted>
6 weeks agonetavark: update to 1.17.2
nantayo [Tue, 16 Jun 2026 11:41:32 +0000 (19:41 +0800)]
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 <redacted>
6 weeks agocrun: update to 1.28
nantayo [Wed, 17 Jun 2026 03:27:07 +0000 (11:27 +0800)]
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 <redacted>
6 weeks agohaveged: update to 1.9.24
Hannu Nyman [Tue, 23 Jun 2026 13:40:19 +0000 (16:40 +0300)]
haveged: update to 1.9.24

Update to version 1.9.24. (Mostly security fixes)

Signed-off-by: Hannu Nyman <redacted>
6 weeks agonet-snmp: fix 'bad number' warning when engineidtype is unset
Michael Pfeifroth [Mon, 22 Jun 2026 15:05:07 +0000 (17:05 +0200)]
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 <redacted>
git clone https://git.99rst.org/PROJECT