Commit Graph

5450 Commits

Author SHA1 Message Date
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
Hannu Nyman
cfdf5fffec nano: update to 8.5
Update nano editor to version 8.5.

Upstream has fixed the gnulib related cross-compilation problem,
so remove the config hack that was added at the 8.4 update.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-06-16 19:42:36 +03:00
Javier Marcet
18557c8547 docker-compose: Update to version 2.37.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.37.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-06-16 18:21:22 +08:00
Josef Schlehofer
74aaf9c131 stress: drop old unmaintained project
As a replacement for this project despite it was resurrected,
it is not maintained.

We added stress-ng [1], which is regularly updated and
gets new features and there is no reason to have two packages
in this repository.

[1] fba6bb9489 ("stress-ng: add")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-15 18:52:44 +03:00
Daniel Cousens
8a6a3d6f5d treewide: use https for some PKG_SOURCE_URLs
This changes a number of PKG_SOURCE_URLs that were using the http protocol to use https if available.
HTTPS was verified as functioning for the updated hosts.

Signed-off-by: Daniel Cousens <github@dcousens.com>
2025-06-15 15:56:20 +02:00
Til Kaiser
d8f2960e14 mstflint: add missing nls.mk include
If nls.mk is not included and BUILD_NLS is set compilation
will fail with various undefined references to the libiconv
library. So this commit includes the missing nls.mk.

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-06-15 13:22:56 +02:00
Josef Schlehofer
fa01e8adfc mc: drop patches to handle newer terminfo
This patch was introduced by me in commit
62513dc576 ("mc: fix mouse handling")
and that commit backported patch from master branch and it that time,
there was not any release, which included it.
Since 4.8.2.5 update, we are still rebasing it, no need to do that.

Fixes: eb0c3b534a ("mc: update to 4.8.25")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-14 06:57:16 +02:00
Josef Schlehofer
57d860a6aa sunwait: drop manual Build/Compile step to respect flags
The custom Build/Compile definition was overriding the default OpenWrt build logic,
 causing issues when compiling with fPIC.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-06-12 06:47:05 +02:00
Hannu Nyman
beb0de663c collectd: Adjust .json names to match plugin names
Adjust .json names to match the plugin names: use '-' instead of '_'
Fix commits 033c19a and e36b727 that used a filename differing
from the plugin name used in OpenWrt. That prevented package compilation
to find and include the .json files that were left out of the package.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-06-11 19:05:36 +03:00
Nikolay Manev
6fe289dafc tio: update to version 3.9
* update to version 3.9
* added lua as build dependency
* added glib as build dependency
* removed libinih as dependency
* disable bash-completion and man pages
* added test.sh file for ci testing

Signed-off-by: Nikolay Manev <just.ops@proton.me>
2025-06-11 17:57:00 +02:00
Martin Kennedy
c0a839e5ad realtek-poe: build default config from board.json
This adjustment makes a compromise between those that would prefer not
to complicate the realtek-poe.git source repository and those who want
to have PoE work out-of-the-box on Realtek switches -- see
realtek-poe.git, commit 2df137ee457155 ("realtek-poe/openwrt: Generate
config from board.json")

Switches previously booted with OpenWrt will have an /etc/config/poe
file already present, and thus the uci-default shall not take effect.

Signed-off-by: Martin Kennedy <hurricos@gmail.com>
2025-06-10 21:35:54 +02:00
John Audia
a987403f97 lm-sensors: use standard location for custom conf
Slight modification to package to provide /etc/sensors.d/custom.conf
where users can set hardware-specific configurations. Changed behavior
of package to no longer provide a specific configuration for i386 since
it has so many potential configurations.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-10 15:28:01 +02:00
Tianling Shen
76530e620b bluez: fix need re-pairing after daemon restarts
Backport an upstream patch to fix load link-keys with kernel >= 6.10.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-10 12:30:24 +02:00
Javier Marcet
d1422dda41 docker-compose: Update to version 2.37.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.37.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-06-09 16:30:20 +08:00
Daniel Golle
317598bed2 uvol: fix autopart on devices using fitblk
Correctly detect the block device used for booting also on devices
using the new fitblk driver.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-06-08 23:15:39 +02:00
Kevin Jilissen
9f94448b71 prometheus-node-exporter-lua: Add ethtool exporter
Based on ethtool-lua library, add interface statistics to the
prometheus-node-exporter.

As closely as possible, the behaviour of the implementation at
400c397993/collector/ethtool_linux.go (L208)
is replicated.

Signed-off-by: Kevin Jilissen <info@kevinjilissen.nl>
[squash commits, bump version, fix permission, use untyped, rename to ethtool]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-09 00:04:34 +03:00
Keith T. Garner
4b21375059 rtl_433: bump version to 25.02
Also adds a simple init script and sample config file.

changelog: https://github.com/merbanan/rtl_433/releases/tag/25.02
Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2025-06-08 22:57:20 +03:00
George Sapkin
1f6308810a syncthing: bump to 1.29.7
Changelog: https://github.com/syncthing/syncthing/compare/v1.29.6...v1.29.7
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-08 22:52:38 +03:00
Nikolay Manev
6f4db16a93 rng-tools: update to version 6.17
* update to version 6.17
* change source to codeload.github.com
* added curl as dependency
* added jansson as dependency
* added libcap as dependency
* added test.sh file for ci testing
* drop maintainer https://github.com/openwrt/packages/issues/14492 and comment https://github.com/openwrt/packages/pull/12788#issuecomment-664031645

Signed-off-by: Nikolay Manev <just.ops@proton.me>
2025-06-08 17:29:59 +02:00
John Audia
0f281ad57b jq: bump to v1.8.0
In addition to shipping the latest upstream version, package shared objects.
It is worth noting that this release is required when building with GCC 15.1.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-08 11:40:15 +03:00
John Audia
586607cefa bc: fix building with GCC 15.1
Force the default C version to -std=gnu17.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-08 11:39:30 +03:00
John Audia
d40b6c9c13 coreutils: bump to 9.7
Single patch automatically rebased.
Added -std=gnu23 to CFLAGS

Release news: https://savannah.gnu.org/news/?id=10751

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-07 15:52:37 +03:00
John Audia
04008a4600 procps-ng: bump to 4.0.5
Patch automatically rebased.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-07 10:46:36 +03:00
Álvaro Fernández Rojas
bfb96a8592 bcm27xx-eeprom: update to v2025-05-08-2712
bcm2711:
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2711/release-notes.md#2025-05-08-implement-tcp-window-for-net-boot-latest

bcm2712:
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-02-12-fixup-change-to-disable-37v-pmic-output-on-cm5-no-wifi-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-03-fix-bootloader-pull-configuration-on-2712d0-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-10-add-boot_partition-filter-plus-sdram-init-fixes-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-19-log-the-fan-speed-at-boot-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-27-os_check-cm5-check-for-cm5-specific-dtbs-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-04-07-arm_dt-revert-to-using-the-max-fan-speed-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-05-08-implement-tcp-window-for-net-boot-latest

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-06-06 12:36:46 +02:00