Commit Graph
5973 Commits
Author SHA1 Message Date
Alexandru Ardelean 3253c6c9b5 apparmor: stage libapparmor headers via InstallDev
Add a Build/InstallDev so libapparmor's header (sys/apparmor.h), the
libapparmor.so link and the pkg-config file are copied into the staging
directory. Without this, packages cannot build against libapparmor even
though the runtime shared library is provided; e.g. stress-ng's AppArmor
stressors fall back to "built without sys/apparmor.h".

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-27 10:02:16 +03:00
Daniel Golle cb60600aec uvol: bump version to 1.1
manage volume state over ubus instead of the rootfs

Rework the volume lifecycle around blockd's ubus API, so volume state
lives entirely on the self-describing LVM/UBI backing store and never
leaks into the firmware rootfs.

- register active volumes with blockd over ubus (mount.uc) instead of
  spooling mounts into /etc/config/fstab (uci.uc)

- bootstrap .meta from 'uvol boot' and drop the broken 90-uvol-init
  uci-default

- run 'uvol boot' straight from the mount.ready trigger, and query
  'ubus call block status' at service start to cover storage already
  being ready

- defer removal of a volume whose backing device is still held, and
  reap it from the mount.umount trigger once it is free

- enforce content-addressed "<algo>-<hexdigest>" volumes in the
  dispatcher: reuse an existing volume of the same digest, verify
  every write

- verify a content-addressed write in place while the volume is still
  incomplete, reporting EBADMSG on mismatch instead of flipping
  volume state

- purge incomplete wo/wp leftovers on boot and reclaim an exactly
  matching one on create

- serialise mutating commands with a device-wide lock, plus a
  per-volume lock ordered after it so a slow write cannot stall other
  volumes

- add a grow-only 'resize' verb to both backends: lvextend plus the
  matching fs-grow tool for lvm, ubirsvol for ubi

- create ext4 volumes with a journal (was ext2) and request check_fs
  when registering a read-write volume

- declare read-only mounts to blockd rather than letting block guess
  from the filesystem

- reject non-numeric and non-positive sizes in create and resize

- report its own version

- simplify command line parsing (drop compatibility with ancient ucode)

Requires the matching fstools changes from
openwrt/openwrt@9b11fa4088.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-07-25 23:53:57 +01:00
Florian Eckert 198e8cce33 zoneinfo: use SPDX valid identifier Unlicense instead of Public-Domain
Replace the 'Public-Domain' not SPDX valid license identifier with the
valied SPDX 'Unlicense' indentifiert.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-07-23 07:28:58 +02:00
Florian Eckert 8d0187d3a3 rpcd-mod-wireguard: replace deprecated LGPL-2.1+ with LGPL-2.1-or-later
The license 'LGPL-2.1+' is marked deprecated. Use instead
'LGPL-2.1-or-later' identifier.

 https://spdx.org/licenses/LGPL-2.1+.html

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-07-23 07:28:58 +02:00
Florian Eckert 21234c4da7 xz: use correct SPDX license name
The value 'Public-Domain' is not a correct SPDX identifier so remove
them. In addition, the SPDX license GPL-2.0 is still missing, which is
hereby corrected.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-07-23 07:28:58 +02:00
Niklas Thorild 5dcb4b888f telegraf: update to 1.39.2
Release notes: https://github.com/influxdata/telegraf/releases/tag/v1.39.2

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-07-21 05:58:05 +02:00
Facundo Acevedo 0d0e892a6a procs: bump to 0.14.12
Updated procs package to 0.14.12
Updated procs.toml (config file) to match  default config file from upstream

Signed-off-by: Facundo Acevedo <facevedo@disroot.org>
2026-07-20 08:17:44 +02:00
Ismail Kundakci 6b2c2a7ab4 docker: update to 29.6.1
https://docs.docker.com/engine/release-notes/29/#2961

Also fix SPACE:= formatting.
Signed-off-by: Ismail Kundakci <ism.kundakci@hotmail.com>
2026-07-18 11:46:26 +03:00
Ismail Kundakci ac16033396 dockerd: update to 29.6.1
https://docs.docker.com/engine/release-notes/29/#2961

Also fix SPACE:= formatting.
Signed-off-by: Ismail Kundakci <ism.kundakci@hotmail.com>
2026-07-18 11:46:26 +03:00
Ismail Kundakci 5a7ffd5ff4 containerd: update to 2.2.5
https://github.com/containerd/containerd/releases/tag/v2.2.5
Signed-off-by: Ismail Kundakci <ism.kundakci@hotmail.com>
2026-07-18 11:46:26 +03:00
Ismail Kundakci 7f7ba1d1fb runc: update to 1.3.6
https://github.com/opencontainers/runc/releases/tag/v1.3.6
Signed-off-by: Ismail Kundakci <ism.kundakci@hotmail.com>
2026-07-18 11:46:26 +03:00
George Sapkin 58e5f19a95 syncthing: bump to 2.1.2
Changes: https://github.com/syncthing/syncthing/releases/tag/v2.1.2
Signed-off-by: George Sapkin <george@sapk.in>
2026-07-16 15:00:54 +02:00
John Audia 1e2dc0917c zsh: update to 5.9.2
Changelog:
- Only minor changes.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-07-15 08:30:36 +02:00
Fabrice Fontaine 48e49aca11 utils/hplip: fix CPE ID
hp:linux_imaging_and_printing is a better CPE ID than
hp:linux_imaging_and_printing_project as this CPE ID has the latest CVE
(whereas hp:linux_imaging_and_printing_project only has CVEs up to
2013):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:hp:linux_imaging_and_printing

Fixes: 5afe5c9031 (treewide: assign PKG_CPE_ID)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2026-07-14 15:48:20 +02:00
Daniel Golle 627044ab21 fwupd: allow enabling the devlink plugin
The devlink plugin allows updating firmware of network devices
implementing the kernel devlink interface. It is gated on libmnl,
which was hard-disabled so far. Wire the libmnl meson option to a
new FWUPD_PLUGIN_DEVLINK config symbol, enabled by default, and add
the corresponding libmnl runtime dependency to fwupd-libs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-07-13 15:12:20 +02:00
Alexandru Ardelean 15af025b7f stress-ng: add config menu to select external libraries
Backport upstream e0c4d324a, which lets a LIB_* variable be emptied to skip
that library's check. Drop 001-disable-extra-stressors.patch, which hardcoded
the same choice, and drive it from a Config.in menu instead. Defaults keep the
previously built set of stressors: only crypt, aio, bsd, jpeg, kmod, sctp and
zlib are probed. apparmor, EGL, GBM, GLES2, IPSec_MB and Judy have no OpenWrt
package, so they are never probed. Drop the backport once it is in a release.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-13 14:24:42 +03:00
Alexandru Ardelean 199435708a stress-ng: link libatomic instead of disabling atomics
Drop 002-disable-atomics-mips-and-ppc.patch. It papered over link errors for
64-bit atomics on MIPS and PPC, which happen because stress-ng strips -latomic
whenever $(CC) matches "musl-gcc" -- as our cross toolchains do. Pass
LIB_ATOMIC=-latomic instead; libatomic is already in DEPENDS. Its stress-fractal
hunk was in any case dead since upstream 24c30b7fa narrowed the row counter back
to int32_t, which MIPS32 and PPC32 increment atomically inline.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-13 14:24:42 +03:00
Lukas Voegl 84bdd709ef fwupd: update to 2.1.6
Release notes: https://github.com/fwupd/fwupd/releases/tag/2.1.6

Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2026-07-13 08:40:23 +02:00
Vladimir Ulrich c7eaa8c93f zoneinfo: updated to 2026c release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
2026-07-11 18:54:23 +02:00
Eric Fahlgren 918fd9285b owut: update to 2026.07.08
Bug fixes:
    efahl/owut@3979710893 owut: handle mid-release errors more gracefully
Enhancements:
    efahl/owut@db17536ec5 treewide: remove stray spaces and tabs
    efahl/owut@a0bb39262d owut: allow removal of non-installed packages

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2026-07-11 23:04:15 +08:00
nantayo dev e698f817af podman: update to 5.8.4
- fix PKG_SOURCE_URL
Podman repository has been transferred from containers to podman-container-tools
- update package version
changelog see: https://github.com/podman-container-tools/podman/releases/tag/v5.8.4

Signed-off-by: nantayo dev <sora1924@outlook.com>
2026-07-10 20:57:53 +02:00
Joshua Covington 30b18d15cb bcm27xx-eeprom: update to Git HEAD (2026-05-27)
Update to the latest Git HEAD (2026-05-27)

Signed-off-by: Joshua Covington <joshuacov@gmail.com>
2026-07-10 12:50:25 +02:00
David Andreoletti a3a5d87229 qemu: enable qemu package support in .config for Rockchip devices
OpenWrt's .config support declaring qemu-* packages as part of the
Rockchip devices OpenWrt images.

Maintainer: @yousong
Compile tested: snapshot
Run tested: NanoPi R4S

Signed-off-by: David Andreoletti <david.andreoletti.dev@gmail.com>
2026-07-10 10:36:02 +02:00
Alexandru Ardelean 248e91d878 stress-ng: update to 0.21.03
Both patches still apply unchanged and remain necessary: upstream's library
list is unchanged, and stress-misaligned.c still only disables atomics on PPC
for gcc < 5.0 while stress-fractal.c has no arch guard at all.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-07-10 09:13:56 +03:00
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