Commit Graph

5473 Commits

Author SHA1 Message Date
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:

b7410ac718/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
Aleks Mariusz
5872070add gpsd: update to 3.26.1
Release Information: https://gitlab.com/gpsd/gpsd/-/blob/release-3.26.1/NEWS?ref_type=tags

Removed the patch to enhance ncurses6 detection (upstreamed in the release)
- 0002-ncurses6_detection.patch

Signed-off-by: Aleks Mariusz <a+git-commit@alek.cx>
2025-06-30 13:32:56 +02:00
Javier Marcet
04493a8a8f docker-compose: Update to version 2.37.3
Release notes:
https://github.com/docker/compose/releases/tag/v2.37.3

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-06-30 11:50:39 +08:00
Etienne Champetier
00d420e801 prometheus-node-exporter-lua: use buffered io, remove concat
netclass collector scrape time goes from 230ms to 170ms

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-29 20:54:56 +02:00
Tianling Shen
f18594a00f shadow: update build dependencies
The package libxcrypt was renamed to xcrypt when added to
the core repo [1].

1. f544392fc3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-29 17:17:31 +08:00
John Audia
011acd9ec0 pciutils: update to 3.14.0
Removed upstreamed: 110-gcc14.patch

Changelog: 6f6d842ea8

% lspci  --version
lspci version 3.14.0

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-27 13:46:20 +03:00
Stephen Howell
da96f26a52 realtek-poe: increase version
* Reduce regularly queried items
* Avoid queuing items endlessly to cap memory usage

Signed-off-by: Stephen Howell <howels@allthatwemight.be>
2025-06-27 12:45:05 +02:00
Aleksander Jan Bajkowski
d931d74cf6 coremark: bump to 2025-05-01
Newer version only contains changes in documentation.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
2025-06-27 13:44:42 +03:00
Etienne Champetier
caeb4c1834 prometheus-node-exporter-lua: mwan3: speed up
Request only 'interfaces' status, as we don't use 'connected' and
'policies' status. On my router with 5 wans / 2 tracking IPs per wan,
scrape time goes from 1.90s to 1.30s (still pretty slow but better)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-25 01:53:43 +03:00
Etienne Champetier
73f9b9ab79 prometheus-node-exporter-lua: add HTTPS support
With valid 'cert'/'key' config, prometheus-node-exporter-lua
will respond to https instead of http on 'listen_port'.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 20:53:38 +03:00
Etienne Champetier
377f537aa3 prometheus-node-exporter-lua: remove '#!' / exec bit
collectors do not need to be executable.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 20:53:38 +03:00
Michael Payne
28c085f7c3 prometheus-node-exporter-lua: fix hostapd_ubus_stations & hostapd_stations
hostapd exposes the `hostapd-auth` ubus object. In both
hostapd_ubus_stations.lua and hostapd_stations.lua this object is
incorrectly matched as if it were a wifi phy such as `hostapd.phy0-ap0`.
Using the literal period to find interfaces (^hostapd%.) instead of the
pattern-matching period (hostapd.) fixes this.

fix formatting consistency

Signed-off-by: Michael Payne <10254938+mikepayne02@users.noreply.github.com>
[fix version conflict]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 14:50:18 +03:00
Sergey Shatunov
51137e5882 prometheus-node-exporter-lua: add nftables named counters collector
Signed-off-by: Sergey Shatunov <me@aur.rocks>
[bump version, remove #!]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 12:42:01 +03:00
Kym Eden
f6cb2a6b0e prometheus-node-exporter-lua: netclass: Ignore non numbers
Prevent error caused by `tonumber` converting empty string to `nil`

Signed-off-by: Kym Eden <shikasta.net@gmail.com>
[rework]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 12:06:24 +03:00
Georgi Valkov
1408f86bd4 fuse3: mount_util.c: restore symlink check
Fixes the following error when mounting iPhone using ifuse:
ifuse /mnt --container com.httpstorm.httpstorm
mount: mounting ifuse on /mnt failed: Invalid argument

[1] https://github.com/libfuse/libfuse/pull/1247

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2025-06-23 10:26:34 +02:00
Georgi Valkov
9ef176aaec fuse3: fix build warning in fuse_signals.c
BT_STACK_SZ and backtrace_buffer are not used when
HAVE_BACKTRACE is undefined. Wrap them in #ifdef
to avoid a build warning:

../lib/fuse_signals.c:31:14: warning: 'backtrace_buffer' defined but not used [-Wunused-variable]
   31 | static void *backtrace_buffer[BT_STACK_SZ];
      |              ^~~~~~~~~~~~~~~~

[1] https://github.com/libfuse/libfuse/pull/1245

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2025-06-23 10:26:34 +02:00
Georgi Valkov
992b62589b fuse3: update to version 3.17.2
- Fixed uninitized bufsize value
(compilation warning and real issue when HAVE_SPLICE was not defined)

- Fixed initialization races related to buffer realocation when
large buf sizes are used

- Fixed a bug that may result in incorrect behaviour:
../util/fusermount.c:1069:17: warning: unsigned conversion from 'long long int' to 'long unsigned int' changes value from '8315462406243767374' to '1397118030' [-Woverflow]
 1069 |                 0x736675005346544e /* UFSD */,
      |                 ^~~~~~~~~~~~~~~~~~

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2025-06-23 10:26:34 +02:00
Til Kaiser
2c811dd762 rrdtool1: fix compilation with GCC 15
Currently, rrdtool1 produces the following build error
for various C files while building with GCC 15:

In file included from rrd_tool.h:93,
                 from rrd_cgi.c:11:
getopt.h:108:12: error: conflicting types for 'getopt'; have 'int(void)'
  108 | extern int getopt ();
      |            ^~~~~~
In file included from include/fortify/unistd.h:22,
                 from rrd_tool.h:56:
include/unistd.h:127:5: note: previous declaration of 'getopt' with type 'int(int,  char * const*, const char *)'
  127 | int getopt(int, char * const [], const char *);
      |     ^~~~~~

This adds -std=gnu17 to TARGET_CFLAGS to fix the compilation error.

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-06-23 10:25:13 +02:00
hingbong lo
9672ccaf5b bash: fix build failed with GCC 15 #26784
by applying this patch, build successfully

Signed-off-by: hingbong lo <hingbonglo@gmail.com>
2025-06-23 09:34:50 +02:00
Amos Shapira
bb43d5f28e prometheus-node-exporter-lua: add newline to error messages
Description:

1. Avoid error on nil value by skipping over it
2. Adds a newline to error messages

Signed-off-by: Amos Shapira <amos.shapira@gmail.com>
[bump version]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 09:56:01 +03:00
Javier Marcet
3b2a63dae2 docker-compose: Update to version 2.37.2
Release notes:
https://github.com/docker/compose/releases/tag/v2.37.2

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-06-23 14:52:37 +08:00
Vladimir Ermakov
2fdc4601cc qemu: update to 10.0.2
- Update version to 10.0.2
- Refresh patches

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-06-22 09:54:52 +02:00
Vladimir Ermakov
8ff1f55791 qemu: refresh patches to include git headers
Use git format-patch to be able to use git am later, to fix openwrt/openwrt#10272 .
Remove patch to skip tests as not needed anymore.
Then apply refresh.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-06-22 09:54:52 +02:00
Vladimir Ermakov
40a439bfa8 qemu: update to 10.0.0
- Update version to 10.0.0
- Update sanitizer config options names
- Add patch to fix meson cross compiler sanitiz check build

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-06-22 09:54:52 +02:00
Shin Rag
3e6c11de73 fish: update to 3.7.1
Update fish to version 3.7.1

Signed-off-by: Shin Rag <zhdlcc@gmail.com>
2025-06-18 07:47:40 +02:00
Josef Schlehofer
9acb36ef4e treewide: drop patches related to uClibc-ng
These patches seems leftovers, because uClibc-ng was
removed from OpenWrt main repo in 2020 [1].
If someone is uses still uClibc-ng, then these patches
should be upstreamed.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-18 07:24:34 +02:00