Commit Graph

5742 Commits

Author SHA1 Message Date
Wei-Ting Yang
f7e3317515 treewide: fix licenses
Fix licenses.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-02-19 20:15:36 +02:00
Miroslav Lichvar
b9e434f96a borgbackup: update to 1.4.3
This update fixes incompatibility with python-msgpack 1.1.2.
Add missing dependency on python3-openssl and drop the optional
dependency on python-pyfuse3, which doesn't work with the current
version.

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2026-02-19 12:52:24 +07:00
Til Kaiser
c99723a10d mstflint: update to 4.34.1-4
This commit updates the mstflint package
to the latest 4.34.1-4 release.

Release notes:
https://github.com/Mellanox/mstflint/releases/tag/v4.34.1-4

Signed-off-by: Til Kaiser <mail@tk154.de>
2026-02-18 20:54:10 +02:00
George Sapkin
9dd488df07 vim: bump to 9.2.0
Update URLs.

Remove inactive maintainer.

Changes: https://www.vim.org/vim-9.2-released.php
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-16 10:13:30 +02:00
Keith T. Garner
5ea0e44e79 bluld: bump to version 1.1.3
Release notes:
https://github.com/ktgeek/bluld/releases/tag/v1.1.3

Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2026-02-15 10:33:55 +02:00
Niklas Thorild
e46fbad872 telegraf: update to 1.37.2
- Update Telegraf to v1.37.2

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-02-15 10:31:18 +02:00
Niklas Thorild
73aa31caca telegraf: replace prometheus plugin with http plugin
- Replace inputs.prometheus with inputs.http

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-02-15 10:31:18 +02:00
Rosen Penev
909fb1ba43 bluez: update to 5.86
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-14 14:40:45 +02:00
Nate Robinson
a490e8badd lf: update to r41
https://github.com/gokcehan/lf/releases/tag/r41

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2026-02-10 09:42:01 +02:00
Hauke Mehrtens
79d6046668 owut: activate by default in buildbot
This will activate owut in buildbot builds for targets with large flash
by default. This will integrate it into most images by default.

The buildbots already build LuCI with luci-app-attendedsysupgrade. This
adds ucode-mod-uclient and owut to the image.

These are the package sizes for mips_24kc:
29270 bin/packages/mips_24kc/packages/owut-2026.01.13~2526d84b-r1.apk
 5449 bin/packages/mips_24kc/base/ucode-mod-uclient-2026.01.31~931bbfeb-r1.apk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-02-08 22:42:10 +01:00
Hannu Nyman
75458bf089 nano: update to 8.7.1
Update nano editor to version 8.7.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-02-08 20:53:39 +02:00
Tianling Shen
1f97ee00e2 yq: Update to 4.52.2
Release note: https://github.com/mikefarah/yq/releases/tag/v4.52.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:24:45 +08:00
Tianling Shen
e0efa48e6e dos2unix: Update to 7.5.4
2026-01-30: Version 7.5.4
  * Don't return an error code if a binary file is skipped.
    Reverting change in 7.5.3.
  * Refactored code.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:20:18 +08:00
Bruce Chen
703a057ed3 aliyun-cli: update to 3.2.9
Changelog:
https://github.com/aliyun/aliyun-cli/releases/tag/v3.2.9

Signed-off-by: Bruce Chen <a805899926@gmail.com>
2026-02-06 11:28:50 +02:00
George Sapkin
ec04b18514 syncthing: bump to 2.0.14
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.14
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-05 22:04:56 +02:00
Stan Grishin
ee3114a766 jq: add host build
* luci-app-advanced-reboot requires jq on host, this adds host build of jq
* remove maintainer

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-02-04 07:44:44 +02:00
John Audia
acd651050f procps-ng: add myself as maintainer
I am fine to take over maintenance on this package.

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-03 12:14:37 +02:00
John Audia
ade5acd4b0 procps-ng: update to 4.0.6
Update to 4.0.6

Changelog: https://gitlab.com/procps-ng/procps/-/releases/v4.0.6

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-03 12:14:37 +02:00
John Audia
29abee184e tree: update to 2.3.1
Changelog: https://github.com/Old-Man-Programmer/tree/blob/master/CHANGES

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-03 12:12:44 +02:00
Hannu Nyman
66459cd6ec xz: update to 5.8.2
Update xz to version 5.8.2 to match version in build tools.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-01-31 17:59:01 +02:00
Til Kaiser
5658afa60f mstflint: update to 4.34.1-3
This commit updates the mstflint package
to the latest 4.34.1-3 release.

Release notes:
https://github.com/Mellanox/mstflint/releases/tag/v4.34.1-3

Signed-off-by: Til Kaiser <mail@tk154.de>
2026-01-31 04:07:41 +02:00
Javier Marcet
00fb395a17 docker-compose: Update to version 5.0.2
Release notes:
https://github.com/docker/compose/releases/tag/v5.0.2

Signed-off-by: Javier Marcet <javier@marcet.info>
2026-01-29 18:26:05 +02:00
Eugenio Pérez
c32daaa2a4 domoticz: fix chown call
Busybox's chown stops reading the username at the dot, so only user was
changed and the group remained as root. Properly use ':' instead of '.'
as the delimeter.

Fixes: a98239c "domoticz: update to 3.9571 and clean up FHS handling"

Signed-off-by: Eugenio Pérez <eupm90@gmail.com>
[add PKG_RELEASE bump, modify commit message, add Fixes line]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-01-25 17:20:32 +02:00
Hannu Nyman
99076937b1 irqbalance: update to version 1.9.5
Update to version 1.9.5

* Use upstream meson.build file, as they now support meson
  * patch it locally to continue using static glib linking

* Disable numa, systemd and thermal functions via meson options

* Resurrect the patch to silence repetitive EINVAL warnings.
  (patch was used with 1.9.3, but was not needed with 1.9.4)
  Related discussion in upstream issue 336 and 349

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-01-25 15:27:22 +02:00
Michal Kazior
ee74cd554d lxc: fix meson.build on esoteric host systems
When building lxc's meson.build tries to infer
something for the target system out of the host
build OS. This isn't reproducible and can actually
fail on some OS' like NixOS.

The failure looked like this, early in the
building stage of lxc:

> ../../../../build_dir/target-aarch64_cortex-a53_musl/lxc-6.0.5/meson.build:166:8: ERROR: Problem encountered: "distrosysconfdir" is not set

The /etc/default seems to be something that is
derived on most host systems, so use that as the
explicit config.

This fixes building lxc on NixOS and similar.

This also makes the build more pure and
reproducible. Before this commit building the same
set of checkouts, same config would yield
different lxc artifacts on RedHat and Ubuntu.
It was probably harmless though.

This also removes inactive maintainer from the
Makefile.

Signed-off-by: Michal Kazior <michal@plume.com>
2026-01-25 14:55:23 +02:00
Yanase Yuki
88a5c2cc28 banhostlist: remove package
The domains list which this script uses isn't
updated for 5 years. We can use adblock related
packages instead of this script, so let's drop this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-01-23 21:17:14 +02:00
W. Michael Petullo
e56e3d8bdd semodule-utils: update to 3.9
Upstream list of changes is available at
https://github.com/SELinuxProject/selinux/releases/tag/3.9.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-22 20:52:02 +02:00
W. Michael Petullo
f69da9a1c2 selinux-python: update to 3.9
Upstream list of changes is available at
https://github.com/SELinuxProject/selinux/releases/tag/3.9.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-22 20:51:36 +02:00
Michael Heimpold
4fd9971c59 mmc-utils: update to upstream's 8f41ccbb40b8 commit
Summary of upstream's highlight changes:
- recognize ext_csd_rev 9
- fix CID manufacturing date decoding
- add ability to flush optional eMMC cache
- upcoming versioning
- RPMB handling refactoring
- improved FFU support
- doc/help refactoring/cleanups

This also requires updating our patch for fortify-ing and
we need to add a flag to disable a call to 'sparse' tool.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2026-01-21 18:54:04 +01:00
Niklas Thorild
64e9681a10 telegraf: update to 1.37.1
- Update Telegraf to v1.37.1

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-01-18 07:33:47 +02:00
Wei-Ting Yang
1938656f70 coreutils: patch possible infinite loop with SEEK_HOLE
cp, install, and mv no longer enter an infinite loop copying sparse files
with SEEK_HOLE. E.g., this was seen on ext4 when copying sparse files with
extents that are being actively updated, and copy offload is not being used.

See also:
bd528f9234

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-01-18 07:19:37 +02:00
Wei-Ting Yang
4a02dcb1c3 bash: update to 5.3 patch level 9
- Fix posix-mode issue with "wait -n", where it can return process IDs
  outside the requested set
- Do not try to use shm_open, there is too much variance in behavior
  across systems
- Remove internal quoting that causes failures when expanding nested
  array subscripts in an arithmetic context
- Fix issue with source when read(2) returns fewer characters than
  fstat(2) says are available
- Fix crash when restoring default disposition for SIGINT in
  asynchronous subshell
- Fix issues with range expressions and non-ascii characters in glob
  patterns when globasciiranges is enabled
- Fix issue where nofork command substitutions can affect
  redirections in the calling shell
- Fix issue with calling mbrtowc too much when translating
  ansic-single-quoted strings
- Fix crash when interrupting reverse i-search with ^C

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-01-18 07:19:05 +02:00
Wei-Ting Yang
d9802c8ba9 bash: refactor Makefile
Order CONFIGURE_VARS and CONFIGURE_ARGS by ASCII.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-01-18 07:19:05 +02:00
George Sapkin
de42441457 syncthing: bump 2.0.13
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.13
Signed-off-by: George Sapkin <george@sapk.in>
2026-01-15 20:21:42 +02:00
Eric Fahlgren
2891aa4472 owut: update to 2026.01.13
Enhancements:
    efahl/owut@2526d84be8 owut: add better messaging in quiet modes

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2026-01-14 01:12:19 +02:00
W. Michael Petullo
57a24cd825 quota: update to 4.11
Remove openat patch, which is now upstream.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-09 10:53:29 +01:00
W. Michael Petullo
6e9a032553 fuse-overlayfs: update to 1.16
Upstream fixed incorrect directory entries due to unstable iteration
order.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2026-01-09 10:53:18 +01:00
John Audia
fada6b2f7b fscrypt: update to 0.3.6
Latest upstream source. shortlog:

Eric Biggers (13):
      README.md: fix a typo
      Fix non-constant format string passed to errors.Wrapf()
      ci.yml: upgrade ubuntu-20.04 to ubuntu-latest
      filesystem/mountpoint: fall back to using mount source field
      Bump up required Go version to 1.23
      Upgrade golang.org/x/sys
      Upgrade golang.org/x/term
      Upgrade golang.org/x/crypto
      Upgrade google.golang.org/protobuf
      Upgrade honnef.co/go/tools
      Upgrade golang.org/x/tools
      Upgrade github.com/urfave/cli
      v0.3.6

NymanRobin (1):
      Compare mount by value instead of reference

Petteri Räty (1):
      Document stdin behaviour for getting raw key

dependabot[bot] (1):
      build(deps): bump golang.org/x/crypto in the go_modules group

dkg (1):
      README.md: link to RFE about systemd-homed fscrypt version support (#412)

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-01-04 13:26:24 +02:00
Wei-Ting Yang
7c822261b0 bash: update to 5.3
Release notes:
https://www.mail-archive.com/bug-bash@gnu.org/msg34422.html

- Drop 902-missing-params.patch, as the issue (openwrt/packages#15006)
  no longer occurs.
- Refresh remaining patches.
- Take over package maintenance.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-01-03 15:22:31 +02:00
Josef Schlehofer
2dedccd806 uledd: drop this package as it is no longer available
It looks like the repository [1] was removed.
Sources are nowhere to be found, it is no longer
developed, so remove it.

[1] https://github.com/blogic/uledd

Fixes: https://github.com/openwrt/packages/issues/28056

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-01-01 15:24:07 +01:00
Javier Marcet
6ba7aca3ca docker-compose: Update to version 5.0.1
Release notes:
https://github.com/docker/compose/releases/tag/v5.0.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-12-31 09:30:26 +02:00
George Sapkin
de64f871b0 treewide: fix spelling and grammar in Makefiles
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin <george@sapk.in>
2025-12-31 09:12:36 +02:00
Josef Schlehofer
cab93eb528 prometheus-node-exporter-lua: remove bmx6 leftovers
It looks like I forgot to remove this file while dropping
package prometheus-node-exporter-lua-bmx6.

Fixes: 9c2bf85900 ("prometheus-node-exporter-lua: drop bmx6 package")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-12-30 10:31:14 +01:00
Josef Schlehofer
142331bdb8 jq: refactor variants and fix PROVIDES
Refactor package variants definition to be cleaner and more robust.
E.g.:
- Remove redundant PROVIDES:=jq from the main 'jq' package (it provides
  itself automatically).
- Keep PROVIDES:=jq only on the 'jq-full' variant so it can serve as a
  drop-in replacement.
- Use $(CP) macro rather than $(INSTALL_BIN) to preserve symlinks on shared objects
INSTALL_BIN turns all of the symlinks to files, increasing size.

Fixes: 711a19c4b2 ("jq: provide regex support in additional package jq-full")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-12-30 01:07:20 +01:00
Daniel F. Dickinson
73d8b6c6f3 tree-wide: remove obsolete SDK in conditionals
Obsolete use of $(SDK) in configure conditionals can result in
dependency errors when building a subset of packages for packages which
have multiple sub-packages.

The reason it causes dependency issues is that (using libdbi-drivers as
an example) lines like:

ifneq ($(SDK)$(CONFIG_PACKAGE_libdbd-sqlite3),)

always evaluate to true if you are compiling in the SDK. So for a user
compiling from the SDK, the configure arguments are always added to the package build.

In the case of libdbi-drivers:

CONFIGURE_ARGS += \
  --with-sqlite3 \
  --with-sqlite3-incdir=$(STAGING_DIR)/usr/include \
  -with-sqlite3-libdir=$(STAGING_DIR)/usr/lib

is always added even if PACKAGE_libdbd-sqlite3 is deselected. When
libdbd-sqlite3 is deselected, this dependency:

DEPENDS:=libdbi +libsqlite3

is not present, so when configure tries to find sqlite3 it fails.

Closes #28173 "tree-wide: obsolete $(SDK) in conditionals"

See also:

* "include: remove SDK exception from package install targets"
  openwrt/openwrt@28f44a4

Performed tree-wide to ease revert if necessary, per:
https://github.com/openwrt/packages/issues/28173#issuecomment-3694615980

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2025-12-30 00:16:16 +01:00
Wei-Ting Yang
0a584ba826 tree: add LICENSE and LICENSE files
Add license information and the upstream project URL.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2025-12-28 13:37:57 +01:00
Wei-Ting Yang
3f2fbc888e coreutils: update to 9.9
Release notes:
https://lists.gnu.org/archive/html/coreutils-announce/2025-09/msg00000.html
https://lists.gnu.org/archive/html/coreutils-announce/2025-11/msg00000.html

- Drop chcon and runcon as they require SELinux support and cannot be built from
  coreutils 9.9 when configured with --without-selinux.
- Add libgmp dependency for coreutils-basenc to fix missing libgmp.so.10.
- Switch to -std=gnu17 to avoid build failure.
  ```
  lib/openat-die.c: In function 'openat_save_fail':
  lib/openat-die.c:37:3: error: format not a string literal and no format arguments [-Werror=format-security]
     37 |   error (exit_failure, errnum,
        |   ^~~~~
  lib/openat-die.c: In function 'openat_restore_fail':
  lib/openat-die.c:56:3: error: format not a string literal and no format arguments [-Werror=format-security]
     56 |   error (exit_failure, errnum,
        |   ^~~~~
  ```
- Refresh patch.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2025-12-28 10:07:59 +02:00
Wei-Ting Yang
4f39dd9c0f coreutils: clean up Makefile
- Update copyright year.
- Sort DEPENDS lexicographically.
- Switch URL to HTTPS.
- Drop invalid configure option --enable-install-program=su.
  ```
  configure: WARNING: 'su' is not an optionally-installable program
  ```
- Drop unrecognized configure option --with-gmp.
  ```
  configure: WARNING: unrecognized options: --with-gmp
  ```

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2025-12-28 10:07:59 +02:00
Aleksey Vasilenko
dfd0245f19 krant: drop maintainership
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-12-28 09:58:22 +02:00
Ivan Diaz
407617b786 luci-app-watchcat: revert unnecessary quoting in init script
The quoting added in r18 for pinghosts is not needed. Multi-host support
remains fully functional, but the extra quotes caused inconsistent argument
handling between /etc/init.d/watchcat and /usr/bin/watchcat.sh,
especially for single-IP configurations.

This revert removes the unnecessary quoting in the init script and LUCI,
restoring consistent behavior while keeping multiple ping hosts supported.

Fixes: #28100 (watchcat: error if only one address is specified in pinghosts)
Signed-off-by: Ivan Diaz <diaz.it@icloud.com>
2025-12-26 09:51:51 +01:00