Commit Graph

5498 Commits

Author SHA1 Message Date
Rosen Penev 223d62e02c crun: fix compilation with GCC 15
Need to fix function prototype

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-30 02:55:48 +08:00
Bruce Chen f6e404e96d aliyun-cli: add new package
The Alibaba Cloud CLI is a tool to manage and
use Alibaba Cloud resources through a command line interface

Signed-off-by: Bruce Chen <a805899926@gmail.com>
2025-07-30 02:20:04 +08:00
John Audia 69f9859692 nvme-cli: update to 2.15
Bump to latest upstream release.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-29 19:54:08 +03:00
Rosen Penev 4a022613b8 sumo: update to 1.23.1
Remove no longer needed GCC14 patch.

Make python optional. It's not used anyway.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-29 17:00:27 +08:00
Wesley Gimenes 93d3840f1a mstflint: fix SECTION variable typo
Change SECTION variable value from `Utilities` to `utils`,
probably a confusion with the variable CATEGORY.

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-07-28 10:33:47 +03:00
Wesley Gimenes 59628aaceb bluez-tools: fix SECTION variable typo
Change SECTION variable value from `Utilities` to `utils`,
probably a confusion with the variable CATEGORY.

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-07-28 10:33:47 +03:00
Fengyu Wu 317798178f xz: update to 5.8.1
Update xz to match the version in tools/

Also add a new GitHub package URL.

Signed-off-by: Fengyu Wu <saldry@proton.me>
2025-07-28 09:31:33 +03:00
Javier Marcet e3395ec43c docker-compose: Update to version 2.39.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.39.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-27 15:23:55 +08:00
John Audia 513e8c598c rngd-tools: run as unprivileged user
For better security and isolation, used the -D option to run as newly
created unprivileged user.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-26 09:57:58 +03:00
Jonas Jelonek 5711c0f976 eza: update to 0.23.0
release notes:
0.22.0: https://github.com/eza-community/eza/releases/tag/v0.22.0
0.22.1: https://github.com/eza-community/eza/releases/tag/v0.22.1
0.23.0: https://github.com/eza-community/eza/releases/tag/v0.23.0

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-07-23 19:59:00 +08:00
Jianhui Zhao c57bb325ec rtty: update to 9.0.1
changelog: https://github.com/zhaojh329/rtty/releases/tag/v9.0.1

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-23 19:58:41 +08:00
Nate Robinson 0715dff919 lf: update to r36
https://github.com/gokcehan/lf/releases/tag/r36

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-07-19 20:04:22 +08:00
Rosen Penev 299cf36de4 white: update to 2.23
Add Alpine Linux patch to fix compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:21:14 +08:00
Rosen Penev 6faa016fba dump1090: update to 10.2
Remove upstreamed GCC14 patch.

Backport GCC15 patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:20:50 +08:00
John Crispin d71e6ac14d ufp: add a device fingerprinting daemon
Add a daemon that can fingerprint devices based on DHCP, MDNS and WiFi
signatures.

Sample output looks like the following.
{
	"04:99:b9:XX:YY:ZZ": {
		"device": "HomePod mini",
		"vendor": "Apple",
		"class": "speaker",
		"device_name": "Kitchen"
	},
		"c4:65:16:XX:YY:ZZ": {
		"vendor": "HP",
		"device": "OfficeJet Pro 9010 series",
		"class": "Printer"
	}
}

Signed-off-by: John Crispin <john@phrozen.org>
2025-07-18 14:01:58 +02:00
Rob Hoelz 86e20d37a8 prometheus-node-exporter-lua: Fix broken textfile collector
A recent change (00d420e80) removed the `output` function, which textfile.lua was
using to output metrics.  So use the underlying output handle instead

Signed-off-by: Rob Hoelz <rob@hoelz.ro>
2025-07-16 17:11:22 +02:00
W. Michael Petullo 2b7ca411ec setools: update to 4.5.1
Upstream list of changes is available at
https://github.com/SELinuxProject/setools/releases/tag/4.5.1.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 00:18:37 +02:00
Rosen Penev 8bf0acfa3e atheepmgr: update to 2.2.1
Fixes compilation with GCC 15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-15 15:05:45 +02:00
John Audia 6d4685af46 stress-ng: update to 0.19.02
Changelog: https://github.com/ColinIanKing/stress-ng/releases/tag/V0.19.02

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-14 22:27:09 +02:00
John Audia 74794b0ef0 stress-ng: adjust against glibc 2.41
Add optional depends for users of glibc.
Related: https://github.com/openwrt/packages/pull/26889

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-14 22:27:09 +02:00
Konstantin Demin 975023619c tcsh: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin e1ebbcb24b screen: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin bba9323b24 rtty: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin 98b7d426fc opendoas: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Konstantin Demin 8fc26989f9 ccrypt: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Rosen Penev 4ab21b1f56 cligen: fix compilation with GCC 15
Upstream has this fixed in a massive patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-13 15:24:12 -06:00
Maxim Storchak aa97547d16 lsof: update to 4.99.5
- [linux] fix legacy linux kernel compatibility due to missing /proc/self/ns (https://github.com/lsof-org/lsof/pull/329)
- [linux] fix potential null pointer deference, reported by @mono-trip (https://github.com/lsof-org/lsof/pull/332)

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-07-13 15:22:35 -06:00
Rosen Penev ff7e8debf7 bluez: update to 5.83
Fixes compilation with GCC 15.

Remove upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-13 17:30:46 +08:00
Rosen Penev 48f3c800a7 vim: update to 9.1
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-12 13:21:07 +08:00
Eric Fahlgren ea07bdb591 owut: update to 2025.07.11
Bug fixes:
    efahl/owut@0d00192dbe package checks: change error to warning for missing dependencies
Enhancements:
    efahl/owut@2ba6d113ba status: show link to commit at which build performed

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-07-11 21:10:22 +02:00
Tianling Shen bb310d5192 yq: Update to 4.46.1
Release note: https://github.com/mikefarah/yq/releases/tag/v4.46.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-11 19:31:58 +08:00
Jianhui Zhao 0858d257e2 rtty: update to 9.0.0
Two new command-line parameters have been added since this version:

* -g, --group=string       Set a group for the device
* -i number                Set heartbeat interval in seconds

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

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-09 18:52:43 +08:00
Tan Zien d3a2fb39a7 unzip: fix build GCC 15.1
refer to:

https://gitlab.alpinelinux.org/alpine/aports/-/blob/b7410ac718d5eeae21001de5cae9159f597bb517/main/unzip/gcc15.patch

fix this:

unix/unxcfg.h:120:15: error: conflicting types for 'gmtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |               ^~~~~~
In file included from unix/unxcfg.h:119:
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:59:12: note: previous declaration of 'gmtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   59 | struct tm *gmtime (const time_t *);
      |            ^~~~~~
unix/unxcfg.h:120:26: error: conflicting types for 'localtime'; have 'struct tm *(void)'
  120 |    struct tm *gmtime(), *localtime();
      |                          ^~~~~~~~~
/home/nasbdh9/openwrt/staging_dir/toolchain-x86_64_gcc-15.1.0_musl/include/time.h:60:12: note: previous declaration of 'localtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'}
   60 | struct tm *localtime (const time_t *);
      |            ^~~~~~~~~

Signed-off-by: Tan Zien <nabsdh9@gmail.com>
2025-07-09 18:52:06 +08:00
Javier Marcet 362b8cda74 docker-compose: Update to version 2.38.2
Release notes:
https://github.com/docker/compose/releases/tag/v2.38.2

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-09 18:39:07 +08:00
Daniel Golle b965e893b7 cryptsetup: update to 2.8.0
See https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 17:18:38 +08:00
Robert Marko 3d10039565 shadow: restore PKG_BUILD_DEPENDS to libxcrypt
This reverts commit f18594a00f.

The whole libxcrypt package was reworked in the base repo to fix
libcrypto-compat and the name was restored to libxcrypt.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-07-09 11:01:07 +02:00
Daniel Golle 3017332949 gnupg2: update to 2.4.8
Noteworthy changes in version 2.4.8 (2025-05-14)
------------------------------------------------

  * gpg: Fix a verification DoS due to a malicious subkey in the
    keyring.  [T7527]

  * gpg: Fix a regression in 2.4.7 for generating a key from card.
    [T7457]

  * gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
    [T7506]

  * gpg: Fully implement the group key flag.  [rGedd01d8fc4]

  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGeb2a90d343]

  * gpgsm: Do not return an error code when importing a certificate
    with an empty subject.  [T7171]

  * scd: Accept P15 cards with a zero-length label.  [rG18b4ebb28a]

  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]

  * gpgconf: Fix reload and kill of keyboxd.  [T7569]

  * w32: Fix posssible lockup due to lost select results.
    [rG9448d01d61]

  Release-info: https://dev.gnupg.org/T7428

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:32:21 +08:00
Daniel Golle f2b49654eb lvm2: update to 2.03.33 and libdm to 1.02.207
LVM changes:

Version 2.03.33 - 27th June 2025
================================
  Various spelling, grammar, formatting, test, and build script improvements.
  Override LC_NUMERIC locale if unsuitable for json_std report format.
  Repair raid arrays with transiently lost devices.

Version 2.03.32 - 05th May 2025
===============================
  Lvconvert vdopool conversion properly validates acceptable LVs.
  Accept thin pool data LV as cacheable LV.
  Allow using zram block devices (likely for testing).
  Fix lvresize when resizing COW snapshots already covering origin.
  Fix lvmdbusd read of executed lvm commands output.
  Fix construction of DM UUID for cachevol _cdata and _cmeta devices.
  Ignore PV claims from old metadata when then PV belongs to a new VG.
  Fix integrity metadata rounding.
  Accept --autobackup option in pvresize.

libdm changes:

Version 1.02.207 - 27th June 2025
=================================
  Escape the escape character itself on JSON report format output.
  Fail dm_report_group_create if radix char from locale unsuitable for JSON_STD.

Version 1.02.206 - 05th May 2025
================================
  Add support for using regex in selection criteria for string lists.
  Fix string list selection when using [<item> || <item> ...].

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:28:11 +08:00
Daniel Golle 573b0f7d96 exfatprogs: update to 1.2.9
See https://github.com/exfatprogs/exfatprogs/releases/tag/1.2.9

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-09 00:26:41 +08:00
John Audia 383fba198e jq: bump to v1.8.1
Simple bump to new release

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-08 15:16:40 +08:00
Konstantin Demin b7d4d32d8f quota: fix setproject binary
This patch fixes both a wrong openat() call and a build failure when using glibc 2.41 in OpenWrt.

Backported upstream commit d9852bd5b76ca65f283929e803b87343942ecb1f

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-08 08:42:22 +02:00
George Sapkin b8d95d83ab syncthing: bump to 1.30.0
Changelog: https://github.com/syncthing/syncthing/releases/tag/v1.30.0
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-06 16:20:40 +08:00
George Sapkin 793a3e1969 syncthing: add George Sapkin as a maintainer
Remove Paul Spooren and add myself according to the discussion in the
PR.

Link: https://github.com/openwrt/packages/pull/26856
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-06 16:20:40 +08:00
Nate Robinson 7e362a6e35 lf: add new package
https://github.com/gokcehan/lf

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-07-05 22:04:57 +08:00
John Audia 82be093872 zsh: fix shell not sourcing /etc/profile
Currently our zsh package does not source /etc/profile which is the
expected behavior to setup environment configs.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-04 15:18:32 +02:00
Jonas Jelonek 3fdab16a6e eza: update to 0.21.6
release notes:
0.21.5: https://github.com/eza-community/eza/releases/tag/v0.21.5
0.21.6: https://github.com/eza-community/eza/releases/tag/v0.21.6

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-07-02 08:05:57 +02:00
George Sapkin cd142a1ba8 syncthing: fix relay and discovery args and permissions
Fixes: #26829
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-02 08:03:42 +02:00
Javier Marcet 0ea85424be docker-compose: Update to version 2.38.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.38.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-01 14:39:05 +08:00
Javier Marcet ce5dfd527b docker-compose: Update to version 2.38.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.38.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-01 14:39:05 +08:00
Lukas Voegl 7ee547b440 treewide: include nls.mk when depending on glib2
When compiling glib2 with NLS, it automatically sets linker flags to `-lglib-2.0 -lintl` in pkg-config (.pc) files.

Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2025-06-30 21:36:06 +02:00