Commit Graph
5949 Commits
Author SHA1 Message Date
Fabian Lipken bb07b4e715 fx: update to 39.2.0
* Update to 39.2.0
* Remove myself as maintainer

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2026-07-09 16:52:14 +03:00
Javier Marcet f19137076a docker-compose: update to version 5.3.1
Release notes:
https://github.com/docker/compose/releases/tag/v5.3.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2026-07-09 08:55:33 +02:00
Dharmik Parmar 1b740c366e watchcat: update package maintainers
List Daniel F. Dickinson and Dharmik Parmar as watchcat maintainers.

This gives future package issues and reviews active contacts.

Signed-off-by: Dharmik Parmar <dharmikparmar2004@yahoo.com>
2026-07-09 08:12:14 +02:00
Dharmik Parmar dd826b7de6 watchcat: resolve logical interface names
Allow logical interface references in watchcat interface options.

Resolve those names to real netifd devices for ping -I.

Keep logical names for ifup and real-device find_config behavior.

Use separate helpers for ping and restart values to avoid eval.

Treat ModemManager mm_iface_name=null as empty, not a modem name.

Signed-off-by: Dharmik Parmar <dharmikparmar2004@yahoo.com>
2026-07-09 08:12:14 +02:00
Maxim Storchak f31a9bf838 lsof: update to 4.99.7
- convert the patch to a make option
- Add -J/-j options for JSON and JSON Lines output format.
- lsof_free_result(): handle result == NULL
- Fix missing parenthesis in lstat error message format
- Fix use-after-free in lsof_select_process_regex
- Fix truncated fd numbers in -F field output
- Display connection state for UDP sockets with -T option

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2026-07-07 20:29:49 +02:00
Philip Prindeville 4b136c0bcb 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 <philipp@redfish-solutions.com>
2026-07-06 20:25:02 -06:00
Philip Prindeville 3c7195f507 cligen: update to 7.8.0
Check before update in case of "when" statement.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-07-06 20:25:02 -06:00
Maxim Storchak 978596639f tmux: update to 3.7b
Changelog: https://raw.githubusercontent.com/tmux/tmux/3.7b/CHANGES

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2026-07-06 22:49:03 +02:00
Etienne Champetier 9e3e7f45f4 prometheus-node-exporter-ucode: fixup CI
Skip ci version check, return 0 when /proc/net/nf_conntrack is missing.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2026-07-06 10:21:13 +02:00
Dharmik Parmar 909597789c 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 <dharmikparmar2004@yahoo.com>
2026-07-06 10:01:00 +02:00
Philip A. Prindeville c08761bfcc 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 <philipp@redfish-solutions.com>
2026-07-05 22:45:59 -06:00
Etienne Champetier 4741715d8e 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 <champetier.etienne@gmail.com>
2026-07-05 18:16:22 +03:00
Etienne Champetier cc886eb990 ubnt-manager: skip ci version check
No version to test here.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2026-07-05 13:36:29 +03:00
Etienne Champetier 8ebab942f5 realtek-poe: skip ci version check
No version to test here.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2026-07-05 13:27:51 +03:00
Philip Prindeville 5be17299c9 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 <philipp@redfish-solutions.com>
2026-07-04 21:04:36 -06:00
Josef Schlehofer e755a9aef2 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 <pepe.schlehofer@gmail.com>
2026-07-04 23:42:46 +03:00
Javier Marcet f46f91b7ec 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 <javier@marcet.info>
2026-07-04 07:30:43 +02:00
Hannu Nyman 333bf60384 nano: update to 9.1
Update nano editor to version 9.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-07-03 16:33:44 +03:00
Ricard Nacher ab26c76ed6 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 <ricard.nacher@midokura.com>
2026-07-03 08:36:06 +03:00
Mikhail Gusarov 45c9d0b9c8 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 <dottedmag@dottedmag.net>
2026-07-02 19:57:38 +03:00
Mieczyslaw Nalewaj 1d40ad929a 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 <namiltd@yahoo.com>
2026-07-02 12:49:51 +02:00
Dharmik Parmar 785f816efc 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 <dharmikparmar2004@yahoo.com>
2026-07-01 13:59:43 +02:00
Niklas Thorild 4635e91368 telegraf: update to 1.39.1
Release notes: https://github.com/influxdata/telegraf/releases/tag/v1.39.1

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-06-30 19:44:45 +02:00
Javier Marcet 012e07ec21 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 <javier@marcet.info>
2026-06-30 12:48:22 +03: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
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
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 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
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
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
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
nantayo b5efdf5d07 podman: update to 5.8.3
- adjust makefile
- refresh patch

Signed-off-by: nantayo <sora1924@outlook.com>
2026-06-14 20:36:05 +03:00
Hannu Nyman eb21982576 collectd: ping - fix use-after-free when re-resolving a host
Add a patch fixing a possible crash, when a non-responding host is
tried to be pinged and retry attempts are limited by MaxMissed option.

> daemon.err: collectd[14133]: ping plugin: host 192.168.1.99 has not answered 3 PING requests, triggering resolve
> daemon.info: procd: Instance collectd::instance1 s in a crash loop 7 crashes, 3 seconds since last crash

Fixes: #29649

* upstream bug created: https://github.com/collectd/collectd/issues/4406
* older upstream bug: https://github.com/collectd/collectd/issues/3079

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-06-14 10:03:41 +03:00
George Sapkin c04e7e4bfc syncthing: bump to 2.1.1
Changes: https://github.com/syncthing/syncthing/releases/tag/v2.1.1
Signed-off-by: George Sapkin <george@sapk.in>
2026-06-14 00:54:27 +03:00
John Audia 5883c07493 shadow: reintroduce newgidmap and newuidmap
The lxc-unprivileged package depends on both newgidmap and newuidmap
if users are installing and setting it up for the first time. dc52894
dropped both of the applets.

This change builds libusbid as a shared lib which builds a versioned
symbol which OpenWrt does not stage so build with --disable-shared
and --enable-static to avoid a failure.

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-06-11 19:40:44 +03:00
John Audia 1c6d78e1ce dmidecode: update to 3.7
Upstream update.

Changelog from 3.5:
Version 3.7 (Thu Dec 18 2025)
  - [COMPATIBILITY] Use binary unit prefixes.
  - [COMPATIBILITY] Rename BIOS to Firmware.
  - [PORTABILITY] Improve variable declarations.
  - [PORTABILITY] Stop open-coding the u64 type.
  - [PORTABILITY] Use unaligned memory accesses unconditionally.
  - [PORTABILITY] No longer build with -Winline.
  - Support for SMBIOS 3.8.0. This includes a new processor family.
  - Support for SMBIOS 3.9.0. This includes chassis type name adjustments,
    new rack attributes, slot ID for more slot types, and new memory device
    form factors and types.
  - Decode HPE OEM records 193, 195, 202, 211, 226, 229, 232 and 244.
  - Update HPE OEM records 203, 216, 242 and 245.
  - EDSFF slot names now include their .S/.L suffix.

Version 3.6 (Wed Apr 24 2024)
  - [PORTABILITY] Use -DALIGNMENT_WORKAROUND on arm.
  - [PORTABILITY] Read SMBIOS entry point via kenv on DragonFly BSD.
  - Support for SMBIOS 3.6.0. This includes new memory device types, new
    processor upgrades, and Loongarch support.
  - Support for SMBIOS 3.7.0. This includes new port types, new processor
    upgrades, new slot characteristics and new fields for memory modules.
  - Add bash completion.
  - Decode HPE OEM records 197, 239 and 245.
  - Implement options --list-strings and --list-types.
  - Update HPE OEM records 203, 212, 216, 221, 233, 236, 237, 238 and 242.
  - Update Redfish support.
  - Bug fixes:
    Fix option --from-dump for user root
    Fix enabled slot characteristics not being printed
  - Minor improvements:
    Print slot width on its own line
    Use standard strings for slot width

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-06-11 11:37:29 +02:00
Tianling Shen bc5ffab645 yq: backport upstream anchor fixes
bump go-yaml to fix !!merge tag regression.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-06-11 14:51:21 +08:00
Florian Eckert 297802241a flashrom: update to 1.7.0
* Upstream change data compression format form 'tar.bz2 to' tar.xz'
* Update MESON_ARGS variables

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-06-11 08:23:55 +02:00
Olekhov Vasilii 6826a7fccc lpac: fix env vars for lpac.sh wrapper
This patch fixes usage of `LPAC_QMI_DEV` and `LPAC_QMI_DEBUG`
environment variables.

OpenWRT upstream patch for `lpac` provides `uqmi` backend that uses these vars
instead of `LPAC_APDU_QMI_DEVICE` and `LPAC_APDU_QMI_DEBUG` respectively.

Added test-version.sh script since lpac version check is non-standart

Signed-off-by: Olekhov Vasilii <olekhov@gmail.com>
2026-06-10 22:45:46 +02:00
Daniel Golle 836834ebc2 exfatprogs: update to version 1.4.1
1.4.0 adds exFAT partition table support (mkfs partition-table creation,
fsck --put-mbr/--clear-mbr), a user-supplied --upcase table option and
chdosattr/lsdosattr DOS-attribute utilities; 1.4.1 fixes missing headers
in the release tarball. The new MBR and foreign-filesystem detection
links libblkid and fts, so add +libblkid and +USE_MUSL:musl-fts.

https://github.com/exfatprogs/exfatprogs/releases/tag/1.4.0
https://github.com/exfatprogs/exfatprogs/releases/tag/1.4.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-06-10 21:29:25 +01:00
Daniel Golle e9384a3de3 ccid: update to version 1.8.0
New reader support (GLSolutions NM61, Identiv uTrust FIDO2, Kensington
VeriMark NFC+, several Pol Henarejos Pico devices and more), removes the
16 reader limitation, and fixes crashes and race conditions in the
multi-slot code.

Upstream removes the autotools build system in favour of Meson, so port
the package to meson.mk and drop 010-macos.patch, which patched the now
removed configure.ac. The reader bundle install path is taken from
libpcsclite.pc usbdropdir (/usr/lib/pcsc/drivers, unchanged); udev rules
stay disabled as before.

https://ccid.apdu.fr/files/
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-06-10 21:28:44 +01:00
Daniel Golle f16939852c pcsc-tools: update to version 1.7.5
Adds new ATRs to the smartcard list, a Georgian translation and
minor README updates.

https://github.com/LudovicRousseau/pcsc-tools/releases/tag/1.7.5
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-06-10 21:28:44 +01:00
Daniel Golle fcd9275750 pcsc-lite: update to version 2.5.0
- Do not limit to 16 readers only
- Remove support of autotools
- Fix a crash when rescanning serial configs
- Fix a memory leak in Polkit
- tokenparser: avoid a crash with corrupted Info.plist files

https://pcsclite.apdu.fr/
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-06-10 21:28:44 +01:00
Bruno Marinier 4238239218 prometheus-node-exporter-lua: add unbound stats collector
- New unbound.lua exporter module for unbound stats
- Updated Makefile

Signed-off-by: Bruno Marinier <bmgm41@gmail.com>
2026-06-10 15:58:34 -04:00
Tianling Shen b58f27d320 yq: Update to 4.53.3
Notable changes: fixed nested inline YAML merge explode
Release note: https://github.com/mikefarah/yq/releases/tag/v4.53.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-06-10 11:55:20 +08:00
Seo Suchan afcb60f99d rtl-sdr: add test.sh
although rtl-sdr doesn't print version, test at least if compiled binary runs

Written-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Test-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Suggested-by: Josef Schlehofer <pepe.schlehofer@gmail.com>

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
2026-06-10 00:07:48 +02:00
Seo Suchan 2bbef2fbf4 rtl-sdr: update to 2.0.2
bump version to 2.0.2, add version test override

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
2026-06-10 00:07:48 +02:00