feed/packages.git
5 months agoprometheus-node-exporter-lua: add HTTPS support
Etienne Champetier [Mon, 23 Jun 2025 14:19:03 +0000 (10:19 -0400)]
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 <[email protected]>
5 months agoprometheus-node-exporter-lua: remove '#!' / exec bit
Etienne Champetier [Mon, 23 Jun 2025 12:05:41 +0000 (08:05 -0400)]
prometheus-node-exporter-lua: remove '#!' / exec bit

collectors do not need to be executable.

Signed-off-by: Etienne Champetier <[email protected]>
5 months agocsshnpd: add new package
Chris Swan [Wed, 21 May 2025 09:46:40 +0000 (10:46 +0100)]
csshnpd: add new package

Maintainer: @cpswan
Compile tested: x86_64 (snapshot r29619)
Run tested: x86_64 (snapshot r29619)

Description:
A C daemon for NoPorts, which allows TCP connections to be
established without exposing ports to the Internet.

More details at: https://docs.noports.com/

Signed-off-by: Chris Swan <[email protected]>
5 months agoprometheus-node-exporter-lua: fix hostapd_ubus_stations & hostapd_stations
Michael Payne [Mon, 31 Mar 2025 09:30:49 +0000 (09:30 +0000)]
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 <[email protected]>
[fix version conflict]
Signed-off-by: Etienne Champetier <[email protected]>
5 months agoprometheus-node-exporter-lua: add nftables named counters collector
Sergey Shatunov [Tue, 15 Apr 2025 13:19:56 +0000 (21:19 +0800)]
prometheus-node-exporter-lua: add nftables named counters collector

Signed-off-by: Sergey Shatunov <[email protected]>
[bump version, remove #!]
Signed-off-by: Etienne Champetier <[email protected]>
5 months agoprometheus-node-exporter-lua: netclass: Ignore non numbers
Kym Eden [Mon, 3 Mar 2025 11:39:30 +0000 (11:39 +0000)]
prometheus-node-exporter-lua: netclass: Ignore non numbers

Prevent error caused by `tonumber` converting empty string to `nil`

Signed-off-by: Kym Eden <[email protected]>
[rework]
Signed-off-by: Etienne Champetier <[email protected]>
5 months agofuse3: mount_util.c: restore symlink check
Georgi Valkov [Fri, 13 Jun 2025 07:35:28 +0000 (10:35 +0300)]
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 <[email protected]>
5 months agofuse3: fix build warning in fuse_signals.c
Georgi Valkov [Thu, 12 Jun 2025 05:28:04 +0000 (08:28 +0300)]
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 <[email protected]>
5 months agofuse3: update to version 3.17.2
Georgi Valkov [Thu, 12 Jun 2025 04:12:50 +0000 (07:12 +0300)]
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 <[email protected]>
5 months agorrdtool1: fix compilation with GCC 15
Til Kaiser [Fri, 20 Jun 2025 11:02:51 +0000 (13:02 +0200)]
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 <[email protected]>
5 months agobash: fix build failed with GCC 15 #26784
hingbong lo [Thu, 19 Jun 2025 02:32:03 +0000 (02:32 +0000)]
bash: fix build failed with GCC 15 #26784

by applying this patch, build successfully

Signed-off-by: hingbong lo <[email protected]>
5 months agoprometheus-node-exporter-lua: add newline to error messages
Amos Shapira [Wed, 4 Jun 2025 08:54:11 +0000 (18:54 +1000)]
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 <[email protected]>
[bump version]
Signed-off-by: Etienne Champetier <[email protected]>
5 months agodocker-compose: Update to version 2.37.2
Javier Marcet [Fri, 20 Jun 2025 18:51:41 +0000 (20:51 +0200)]
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 <[email protected]>
5 months agolibradcli: fix build options
Thibaut VARÈNE [Fri, 13 Jun 2025 12:44:46 +0000 (14:44 +0200)]
libradcli: fix build options

The provided Config.in was never sourced from the Makefile, making it
impossible to toggle TLS support.

This commit adds the necessary Makefile glue to fix this.

Also default to TLS disabled, as was the de-facto case since Config.in
was never sourced (and thus the default 'y' never enabled).

Signed-off-by: Thibaut VARÈNE <[email protected]>
5 months agonlbwmon: update to Git HEAD (2025-06-02)
Jonas Jelonek [Fri, 20 Jun 2025 14:35:37 +0000 (16:35 +0200)]
nlbwmon: update to Git HEAD (2025-06-02)

ba6ceda10a37 client.c: increase buffer size
29236be68792 Merge pull request #67 from graysky2/master

Fixes build regression with GCC 15.

Signed-off-by: Jonas Jelonek <[email protected]>
5 months agolibical: update to 3.0.20
Til Kaiser [Fri, 20 Jun 2025 11:03:21 +0000 (13:03 +0200)]
libical: update to 3.0.20

Update libical to the latest 3.0.20 version,
refreshing the single patch in the progress.

Signed-off-by: Til Kaiser <[email protected]>
5 months agosimple-captive-portal: add new package
Etienne Champetier [Sun, 22 Jun 2025 12:06:36 +0000 (08:06 -0400)]
simple-captive-portal: add new package

This package intercepts/blocks traffic from 'interface' and
redirects http requests to a splash page that you can personalize,
stored in '/etc/simple-captive-portal/'.
After clicking on 'connect' the MAC of the client is allowed,
for 'timeout' seconds (24h), allowing both IPv4 and IPv6.

If your guest interface defaults to input drop or reject (recommended),
make sure to allow tcp 8888-8889 on input (and also dns and dhcp).

Signed-off-by: Etienne Champetier <[email protected]>
5 months agolibtheora: use CONFIGURE_ARGS, fix build on armeb
Daniel Golle [Sun, 22 Jun 2025 17:15:05 +0000 (18:15 +0100)]
libtheora: use CONFIGURE_ARGS, fix build on armeb

Use CONFIGURE_ARGS instead of defining a custom Build/Configure target.
Set --disable-asm on armeb to fix build error:
  CC       apiwrapper.lo
In file included from state.h:56,
                 from apiwrapper.h:24,
                 from apiwrapper.c:21:
arm/armint.h:24:5: error: #error "Big-endian configurations are not supported by the ARM asm. " "Reconfigure with --disable-asm or undefine OC_ARM_ASM."
   24 | #   error "Big-endian configurations are not supported by the ARM asm. " \
      |     ^~~~~

Signed-off-by: Daniel Golle <[email protected]>
5 months agoiftop: update to latest Git HEAD
Til Kaiser [Sat, 21 Jun 2025 19:22:53 +0000 (21:22 +0200)]
iftop: update to latest Git HEAD

Update to the latest version available on GitLab.

Signed-off-by: Til Kaiser <[email protected]>
5 months agosamba4: add conditional depends
John Audia [Thu, 19 Jun 2025 17:17:14 +0000 (13:17 -0400)]
samba4: add conditional depends

If users are building icu we need to depend on the corresponding
shared objects to avoid missing library dependencies, for example:
libicui18n.so.77
libicuuc.so.77

Signed-off-by: John Audia <[email protected]>
5 months agorclone: Update to 1.70.1
Tianling Shen [Sun, 22 Jun 2025 13:46:03 +0000 (21:46 +0800)]
rclone: Update to 1.70.1

Signed-off-by: Tianling Shen <[email protected]>
5 months agodnsproxy: Update to 0.75.6
Tianling Shen [Sun, 22 Jun 2025 13:44:38 +0000 (21:44 +0800)]
dnsproxy: Update to 0.75.6

Signed-off-by: Tianling Shen <[email protected]>
5 months agocloudflared: Update to 2025.6.1
Tianling Shen [Sun, 22 Jun 2025 13:44:19 +0000 (21:44 +0800)]
cloudflared: Update to 2025.6.1

Signed-off-by: Tianling Shen <[email protected]>
5 months agoqemu: update to 10.0.2
Vladimir Ermakov [Fri, 30 May 2025 08:54:15 +0000 (10:54 +0200)]
qemu: update to 10.0.2

- Update version to 10.0.2
- Refresh patches

Signed-off-by: Vladimir Ermakov <[email protected]>
5 months agoqemu: refresh patches to include git headers
Vladimir Ermakov [Tue, 27 May 2025 07:59:16 +0000 (09:59 +0200)]
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 <[email protected]>
5 months agoqemu: update to 10.0.0
Vladimir Ermakov [Thu, 22 May 2025 10:53:33 +0000 (12:53 +0200)]
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 <[email protected]>
5 months agolttng-ust: bump version to 2.13.9
Tomasz Maciej Nowak [Fri, 20 Jun 2025 14:54:25 +0000 (16:54 +0200)]
lttng-ust: bump version to 2.13.9

Fixes build on platforms without 64-bit atomics.

Fixes: https://github.com/openwrt/packages/issues/26575
Changelog: https://github.com/lttng/lttng-ust/compare/v2.13.5...v2.13.9
Signed-off-by: Tomasz Maciej Nowak <[email protected]>
5 months agodufs: do not reload firewall manually
Tianling Shen [Thu, 19 Jun 2025 13:45:44 +0000 (21:45 +0800)]
dufs: do not reload firewall manually

This is no longer required after commit openwrt/procd@2e206dbe77ec
("service: add support for triggers on service/instance data changes").

Also remove unused 'name' field.

Signed-off-by: Tianling Shen <[email protected]>
5 months agobtop: add patch to fix download/upload display
Nate Robinson [Thu, 19 Jun 2025 16:46:06 +0000 (12:46 -0400)]
btop: add patch to fix download/upload display

Uses https://github.com/aristocratos/btop/pull/1156

Signed-off-by: Nate Robinson <[email protected]>
5 months agosox_ng: Remove (lib)speex un-expected inclusion by discovery
Ted Hess [Wed, 18 Jun 2025 23:57:30 +0000 (19:57 -0400)]
sox_ng: Remove (lib)speex un-expected inclusion by discovery

Building sox_ng under certain environments inadvertantly tries to include Speex code.
This patch forces sox_ng to build without Speex codec references.

Signed-off-by: Ted Hess <[email protected]>
5 months agonspr: update to 4.36
Lucian CRISTIAN [Sun, 8 Jun 2025 17:05:59 +0000 (20:05 +0300)]
nspr: update to 4.36

update to latest 4.36
Signed-off-by: Lucian CRISTIAN <[email protected]>
5 months agosamba4: bump to 4.22.2
John Audia [Mon, 2 Jun 2025 19:19:14 +0000 (15:19 -0400)]
samba4: bump to 4.22.2

https://www.samba.org/samba/history/samba-4.22.2.html

Removed upstreamed:
  101-do-not-check-xsltproc-manpages.patch
  105-perl-json-pp.patch

Removed due to build failure:
  104-samba-4.12-unbundle-icu.patch

Added:
  104-fix-build-on-aarch64-and-risc.patch[1]

Makefile:
  Removed section on --accel-aes due to upstream dropping support
  Added line to correct fcntl check in cross-answers.txt

1. For aarch64 and risc64, the discard_const macro is used to remove
const qualifiers from string literals, but casting a string literal’s
address to uintptr_t and then to void * is not a constant expression in
some compilers or environments e.g. the musl libc and aarch64/risc64
combination seems to enforce stricter rules for constant initializers
or pointer/integer size handling compared to glibc-based systems.

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

Signed-off-by: John Audia <[email protected]>
5 months agoopenvpn: remove kmod-ovpn-dco-v2 dependency
Dennis Camera [Sat, 11 Jan 2025 17:59:42 +0000 (18:59 +0100)]
openvpn: remove kmod-ovpn-dco-v2 dependency

OpenVPN does work without the kernel module, it just won't be able to use DCO.
To make life easier for OpenVPN users on very space-constrained devices make it
an optional dependency.

Signed-off-by: Dennis Camera <[email protected]>
5 months agoopenvpn: enable DCO by default
Dennis Camera [Sat, 11 Jan 2025 17:59:24 +0000 (18:59 +0100)]
openvpn: enable DCO by default

Enable the DCO option by default in the openvpn package to allow for
better performance and have a use case for kmod-ovpn-dco-v2 :-)

Signed-off-by: Dennis Camera <[email protected]>
5 months agoariang: bump to 1.3.10
Ariel Xiong [Sun, 25 May 2025 14:14:43 +0000 (22:14 +0800)]
ariang: bump to 1.3.10

Change log is https://github.com/mayswind/AriaNg/compare/1.3.7...1.3.10

Signed-off-by: Ariel Xiong <[email protected]>
5 months agofish: update to 3.7.1
Shin Rag [Fri, 13 Jun 2025 15:42:50 +0000 (23:42 +0800)]
fish: update to 3.7.1

Update fish to version 3.7.1

Signed-off-by: Shin Rag <[email protected]>
5 months agotreewide: drop patches related to uClibc-ng
Josef Schlehofer [Sun, 15 Jun 2025 06:16:44 +0000 (08:16 +0200)]
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 <[email protected]>
5 months agosox: Remove unmaintained package. See sox_ng replacement
Ted Hess [Tue, 17 Jun 2025 20:04:27 +0000 (16:04 -0400)]
sox: Remove unmaintained package. See sox_ng replacement

Sourceforge project abandoned - last version was 14.4.2 2015-02-22
New source: https://codeberg.org/sox_ng

Signed-off-by: Ted Hess <[email protected]>
5 months agosox_ng: Adding new package sox_ng v14.5.1.1
Ted Hess [Mon, 16 Jun 2025 16:22:21 +0000 (12:22 -0400)]
sox_ng: Adding new package sox_ng v14.5.1.1

Upstream continued developement for SoX (abandoned project v14.4.x)
Added support for opus audio format and wavpack in new builds

Signed-off-by: Ted Hess <[email protected]>
5 months agolibmcrypt: drop package, as it is unmaintained upstream
W. Michael Petullo [Mon, 16 Jun 2025 20:51:53 +0000 (15:51 -0500)]
libmcrypt: drop package, as it is unmaintained upstream

Libmcrypt has not seen any updates for years. Distributions have started
patching libmcrypt to comply with C99 and recent versions of GCC,
but none of the OpenWrt packages require it anymore. The last OpenWrt
package to require libmcrypt was php8-pecl-mcrypt. OpenWrt dropped that
package with commit 1a0c8b72.

Signed-off-by: W. Michael Petullo <[email protected]>
5 months agonano: update to 8.5
Hannu Nyman [Mon, 16 Jun 2025 16:42:36 +0000 (19:42 +0300)]
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 <[email protected]>
5 months agotailscale: update to 1.84.2
Sandro Jäckel [Tue, 10 Jun 2025 16:45:03 +0000 (18:45 +0200)]
tailscale: update to 1.84.2

Signed-off-by: Sandro Jäckel <[email protected]>
5 months agogolang: bump to 1.24.4
George Sapkin [Thu, 12 Jun 2025 11:55:37 +0000 (14:55 +0300)]
golang: bump to 1.24.4

go1.24.4 (released 2025-06-05) includes security fixes to the
crypto/x509, net/http, and os packages, as well as bug fixes to the
linker, the go command, and the hash/maphash and os packages.

Fixes CVE-2025-4673

Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.4+label%3ACherryPickApproved
Signed-off-by: George Sapkin <[email protected]>
5 months agodocker-compose: Update to version 2.37.1
Javier Marcet [Sat, 14 Jun 2025 08:52:37 +0000 (10:52 +0200)]
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 <[email protected]>
5 months agotreewide: drop nanosleep patches related to uClibc-ng
Josef Schlehofer [Fri, 13 Jun 2025 13:06:17 +0000 (15:06 +0200)]
treewide: drop nanosleep patches related to uClibc-ng

These all patches were related to uClibc-ng
according to this commit [1]. uClibc-ng was
removed in OpenWrt main repo, so these patches
are not needed anymore. They could not be even
applied by `git am`, so there is difficult to find
who authored it, if it was upstreamed (most likely not).

[1] c1a9e69feff5c879ddcdf476f59285b137c05ecd ("libreswan: Replace usleep with nanosleep")
[2] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <[email protected]>
5 months agoaddrwatch: add patch header from upstreamed commit
Josef Schlehofer [Sun, 15 Jun 2025 06:55:08 +0000 (08:55 +0200)]
addrwatch: add patch header from upstreamed commit

This patch was upstreamed [1], so it can be removed in the future.
For now, I added patch header, so it can be applied with `git am`
and also, we know who commited such changes.

[1] https://github.com/fln/addrwatch/commit/951b6940f4cf14a4a1712e9b874e3a9c5e32befc

Signed-off-by: Josef Schlehofer <[email protected]>
5 months agophp8: add missing dependency for soap module
Michael Heimpold [Thu, 12 Jun 2025 20:30:42 +0000 (22:30 +0200)]
php8: add missing dependency for soap module

The soap module depends on the session module.
Add the missing dependency.

Signed-off-by: Michael Heimpold <[email protected]>
5 months agophp8: update to 8.4.8
Michael Heimpold [Sun, 8 Jun 2025 21:33:37 +0000 (23:33 +0200)]
php8: update to 8.4.8

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.8

Signed-off-by: Michael Heimpold <[email protected]>
5 months agostress: drop old unmaintained project
Josef Schlehofer [Sun, 15 Jun 2025 07:11:27 +0000 (09:11 +0200)]
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] fba6bb94895e443830cfa28a1937cb7caf8dab8d ("stress-ng: add")

Signed-off-by: Josef Schlehofer <[email protected]>
5 months agotreewide: use https for some PKG_SOURCE_URLs
Daniel Cousens [Sun, 18 Feb 2024 11:46:51 +0000 (22:46 +1100)]
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 <[email protected]>
5 months agoperl-authen-sasl-xs: fix issues with gcc-14
Jens Wagner [Tue, 10 Jun 2025 19:04:34 +0000 (21:04 +0200)]
perl-authen-sasl-xs: fix issues with gcc-14

Fixes #26576
Corrected Makefile, and adopted various patches from
https://sources.debian.org/patches/libauthen-sasl-xs-perl/1.00-3/

Signed-off-by: Jens Wagner <[email protected]>
5 months agomstflint: add missing nls.mk include
Til Kaiser [Sat, 14 Jun 2025 18:13:17 +0000 (20:13 +0200)]
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 <[email protected]>
5 months agometa: create devcontainer.json
Andrey Butirsky [Sat, 23 Sep 2023 21:56:11 +0000 (21:56 +0000)]
meta: create devcontainer.json

Maintainer: me
Compile tested: mips, ath79, OpenWrt SNAPSHOT

Description:
Development container configuration.
The container can run locally or in cloud (Codespaces).
Sample usage: easily open full-featured VS Code IDE in browser,
pre-configured for OpenWrt packages development.

When run in the Codespaces, the packages repo is found in /workspaces/packages.
To add it to the feeds, run inside the container:
$ sed -i '1s;^;src-link workspaces /workspaces/packages\n;' ~/feeds.conf.default

Signed-off-by: Andrey Butirsky <[email protected]>
5 months agoadblock: update 4.4.2-3
Dirk Brenken [Sat, 14 Jun 2025 18:58:01 +0000 (20:58 +0200)]
adblock: update 4.4.2-3

* minor reporting improvements in LuCI
* readme update
* cosmetics

Signed-off-by: Dirk Brenken <[email protected]>
5 months agobanIP: update 1.5.6-5
Dirk Brenken [Sat, 14 Jun 2025 17:47:19 +0000 (19:47 +0200)]
banIP: update 1.5.6-5

* fixed the restore rc handling
* skip allowlist entries during map creation
* disable the map button by default (only enabled if map & NFT counter are selected)
* disable the content filter checkbox for elements with hits by default (only enabled if NFT counter are selected)
* readme update

Signed-off-by: Dirk Brenken <[email protected]>
5 months agobtop: add migration for alias command
Tianling Shen [Thu, 12 Jun 2025 11:09:49 +0000 (19:09 +0800)]
btop: add migration for alias command

Files in `/etc/profile.d/` are marked as user configs and won't be
replaced to new version when update the package, so add a migration
script for this.

Fixes: #26709
Signed-off-by: Tianling Shen <[email protected]>
5 months agomc: drop patches to handle newer terminfo
Josef Schlehofer [Fri, 13 Jun 2025 13:41:01 +0000 (15:41 +0200)]
mc: drop patches to handle newer terminfo

This patch was introduced by me in commit
62513dc57661ac91a4ed7ba1260ebae959c19bbb ("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: eb0c3b534a7f1676cc49552a3fbac3165e8b37eb ("mc: update to 4.8.25")
Signed-off-by: Josef Schlehofer <[email protected]>
5 months agoknot: update to version 3.4.7
Jan Hák [Tue, 10 Jun 2025 13:20:36 +0000 (15:20 +0200)]
knot: update to version 3.4.7

Release notes: https://www.knot-dns.cz/2025-06-04-version-347.html

Signed-off-by: Jan Hák <[email protected]>
5 months agov2ray-geodata: Update to latest version
Tianling Shen [Thu, 12 Jun 2025 11:16:50 +0000 (19:16 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <[email protected]>
5 months agoxray-core: Update to 25.6.8
Tianling Shen [Thu, 12 Jun 2025 11:16:38 +0000 (19:16 +0800)]
xray-core: Update to 25.6.8

Signed-off-by: Tianling Shen <[email protected]>
5 months agosunwait: drop manual Build/Compile step to respect flags
Josef Schlehofer [Wed, 11 Jun 2025 18:25:10 +0000 (20:25 +0200)]
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 <[email protected]>
5 months agobind: enable building against jemalloc library
Philip Prindeville [Sun, 25 May 2025 19:04:08 +0000 (13:04 -0600)]
bind: enable building against jemalloc library

This provides better instrumentation for finding where memory is
being used, and/or leaked.

Signed-off-by: Philip Prindeville <[email protected]>
5 months agojemalloc: add package
Philip Prindeville [Sun, 8 Jun 2025 20:27:10 +0000 (14:27 -0600)]
jemalloc: add package

jemalloc is a general purpose malloc(3) implementation that emphasizes
fragmentation avoidance and scalable concurrency support.

Signed-off-by: Philip Prindeville <[email protected]>
5 months agocollectd: Adjust .json names to match plugin names
Hannu Nyman [Wed, 11 Jun 2025 15:53:52 +0000 (18:53 +0300)]
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 <[email protected]>
5 months agotio: update to version 3.9
Nikolay Manev [Sat, 31 May 2025 09:34:05 +0000 (12:34 +0300)]
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 <[email protected]>
5 months agozerotier: fix system include path
Liangbin Lian [Tue, 10 Jun 2025 03:03:13 +0000 (11:03 +0800)]
zerotier: fix system include path

`-isystem ext` makes `#include <miniupnpc/miniupnpc.h>` actually include `ext/miniupnpc/miniupnpc.h`.

we should use `$(STAGING_DIR)/usr/include` as a higher priority system include path.

Fix https://github.com/openwrt/openwrt/issues/18019

Signed-off-by: Liangbin Lian <[email protected]>
5 months agopython-pycares: bump to 4.8.0
Fabian Lipken [Tue, 20 May 2025 12:57:26 +0000 (14:57 +0200)]
python-pycares: bump to 4.8.0

This commit updates python-pycares to version 4.8.0

For more details, please refer to release changelog:
https://github.com/saghul/pycares/releases/tag/v4.8.0

Signed-off-by: Fabian Lipken <[email protected]>
5 months agoadguardhome: bump to 0.107.62
George Sapkin [Mon, 2 Jun 2025 12:03:03 +0000 (15:03 +0300)]
adguardhome: bump to 0.107.62

Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.62
Signed-off-by: George Sapkin <[email protected]>
5 months agonfdump: adjust patches
W. Michael Petullo [Tue, 3 Jun 2025 14:28:14 +0000 (09:28 -0500)]
nfdump: adjust patches

The second patch, which addresses a problem where the build would
include -I/usr/include, made the first patch obsolete. The first patch
had fixed the detection of pthreads, but this was a red herring caused
by the circumstances surrounding the second.

Signed-off-by: W. Michael Petullo <[email protected]>
5 months agogcc: update to 14.3
Robert Marko [Tue, 10 Jun 2025 19:43:07 +0000 (21:43 +0200)]
gcc: update to 14.3

Update to 14.3 which is the new default, otherwise GCC fails building
on buildbots.

Signed-off-by: Robert Marko <[email protected]>
5 months agolibarchive: pass CMAKE_INSTALL_LIBDIR
Robert Marko [Tue, 10 Jun 2025 17:22:12 +0000 (19:22 +0200)]
libarchive: pass CMAKE_INSTALL_LIBDIR

libarchive changed the pkgconfig install logic in 3.8.1, so that it now
installs the pkgconfig file in ${CMAKE_INSTALL_LIBDIR}/pkgconfig instead
of the previous lib/pkgconfig.

While this is a bug[1] in libarchive as this was unintended change, until
that is fixed upstream lets pass -DCMAKE_INSTALL_LIBDIR=lib to restore
previous behaviour in order for InstallDev step to install the .pc file so
other packages can find libarchive and link against it.

[1] https://github.com/libarchive/libarchive/issues/2667

Fixes: d77931df5db6 ("libarchive: bump to 3.8.1")
Signed-off-by: Robert Marko <[email protected]>
5 months agorealtek-poe: build default config from board.json
Martin Kennedy [Fri, 13 Dec 2024 21:41:41 +0000 (16:41 -0500)]
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 <[email protected]>
5 months agolm-sensors: use standard location for custom conf
John Audia [Wed, 26 Mar 2025 11:52:49 +0000 (07:52 -0400)]
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 <[email protected]>
5 months agobluez: fix need re-pairing after daemon restarts
Tianling Shen [Mon, 9 Jun 2025 10:44:37 +0000 (18:44 +0800)]
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 <[email protected]>
5 months agoperl-io-socket-ssl: bump to 2.090
Jens Wagner [Sun, 8 Jun 2025 17:34:39 +0000 (19:34 +0200)]
perl-io-socket-ssl: bump to 2.090

Changelog: https://metacpan.org/dist/IO-Socket-SSL/changes

Signed-off-by: Jens Wagner <[email protected]>
5 months agopython-platformio: Update to v6.1.18
Austin Lane [Sat, 7 Jun 2025 01:12:53 +0000 (21:12 -0400)]
python-platformio: Update to v6.1.18

Update version to v6.1.18

Signed-off-by: Austin Lane <[email protected]>
5 months agodocker-compose: Update to version 2.37.0
Javier Marcet [Sat, 7 Jun 2025 08:54:21 +0000 (10:54 +0200)]
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 <[email protected]>
5 months agodufs: add new package
Tianling Shen [Wed, 28 May 2025 09:20:08 +0000 (17:20 +0800)]
dufs: add new package

Dufs is a distinctive utility file server that supports static serving,
uploading, searching, accessing control, webdav...

Signed-off-by: Tianling Shen <[email protected]>
5 months agobanIP: update 1.5.6-4
Dirk Brenken [Mon, 9 Jun 2025 04:56:24 +0000 (06:56 +0200)]
banIP: update 1.5.6-4

* show the IP plus the packet counter in the modal Set content view (or on the CLI)
* add a filter to show only elements with hits in the modal Set content view (or on the CLI)
* limit the element output with hits to max. 50 per Set on the Set Reporting overview page
* fixed set names suffix in the report output
* fixed the Set content view for MAC based Sets
* display the map even if the HomeIP cannot be determined

Signed-off-by: Dirk Brenken <[email protected]>
5 months agouvol: fix autopart on devices using fitblk
Daniel Golle [Fri, 16 May 2025 00:52:53 +0000 (01:52 +0100)]
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 <[email protected]>
5 months agoprometheus-node-exporter-lua: Add ethtool exporter
Kevin Jilissen [Wed, 8 May 2024 23:51:32 +0000 (01:51 +0200)]
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
https://github.com/prometheus/node_exporter/blob/400c3979931613db930ea035f39ce7b377cdbb5b/collector/ethtool_linux.go#L208
is replicated.

Signed-off-by: Kevin Jilissen <[email protected]>
[squash commits, bump version, fix permission, use untyped, rename to ethtool]
Signed-off-by: Etienne Champetier <[email protected]>
5 months agoethtool-lua: Initial packaging
Kevin Jilissen [Wed, 8 May 2024 17:56:16 +0000 (19:56 +0200)]
ethtool-lua: Initial packaging

The ethtool-lua library is a partial re-implementation of the ethtool.
The goal is to provide the CLI queries and configuration options as a
Lua API.

The reason for staring this library, was the desire for a nice and
efficient way to query DSA switch statistics in the
prometheus-node-exporter-lua on OpenWRT devices. Existing suggestions
around the internet focussed mainly on calling the ethtool CLI program
and parsing the output. This is neither elegant nor efficient, as the
collection time for this implementation was 300% higher on my rtl838x
based switch running OpenWRT.

This package can be easily compiled and packaged for OpenWRT, as it was
initially created as an OpenWRT package.

Signed-off-by: Kevin Jilissen <[email protected]>
[improve PKG_SOURCE/PKG_SOURCE_URL]
Signed-off-by: Etienne Champetier <[email protected]>
5 months agostrongswan: bump to 6.0.1
Philip Prindeville [Sun, 25 May 2025 17:48:11 +0000 (11:48 -0600)]
strongswan: bump to 6.0.1

mod-bliss and libnttfft are dropped.

Signed-off-by: Philip Prindeville <[email protected]>
5 months agostrongswan: drop mod-uci as part of version bump
Philip Prindeville [Wed, 4 Jun 2025 01:36:45 +0000 (19:36 -0600)]
strongswan: drop mod-uci as part of version bump

This has been broken for a while and hasn't been supported for years.

Signed-off-by: Philip Prindeville <[email protected]>
5 months agortl_433: bump version to 25.02
Keith T. Garner [Mon, 2 Jun 2025 20:05:11 +0000 (15:05 -0500)]
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 <[email protected]>
5 months agosyncthing: bump to 1.29.7
George Sapkin [Sun, 8 Jun 2025 10:12:13 +0000 (13:12 +0300)]
syncthing: bump to 1.29.7

Changelog: https://github.com/syncthing/syncthing/compare/v1.29.6...v1.29.7
Signed-off-by: George Sapkin <[email protected]>
5 months agoiotop: add new package
John Audia [Fri, 28 Feb 2025 20:23:07 +0000 (15:23 -0500)]
iotop: add new package

Iotop identifies processes that use high amount of input/output requests
on your machine. It is similar to the well known top utility, but
instead of showing you what consumes CPU the most, it lists processes by
their IO usage. Inspired by iotop Python script from Guillaume
Chazarain, rewritten in C by Vyacheslav Trushkin and improved by Boian
Bonev so it runs without Python at all.

Note that only targets that have KERNEL_TASKSTATS enabled will be able
to build this package.

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

Signed-off-by: John Audia <[email protected]>
5 months agoiputils: bump to 20250605
John Audia [Wed, 4 Jun 2025 12:06:17 +0000 (08:06 -0400)]
iputils: bump to 20250605

Makefile:
 Update to new release
 Change PKG_SOURCE_URL to use codeload.github.com

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64 (ping)

Signed-off-by: John Audia <[email protected]>
5 months agolibopenldap: Add missing Config.in hook
Donald Hoskins [Sat, 6 Apr 2024 06:34:41 +0000 (02:34 -0400)]
libopenldap: Add missing Config.in hook

Package has a consistent Config.in file, but it isn't added to all parts of the file.

libopenldap is unable to be built with --enable-debug because the Config.in is never
attached to the libopenldap.

Signed-off-by: Donald Hoskins <[email protected]>
5 months agogdbm: bump to 1.25 and include fix for GCC 15.1
John Audia [Sun, 1 Jun 2025 11:49:23 +0000 (07:49 -0400)]
gdbm: bump to 1.25 and include fix for GCC 15.1

Added a patch to fix build for GCC 15.1

Signed-off-by: John Audia <[email protected]>
5 months agorng-tools: update to version 6.17
Nikolay Manev [Fri, 23 May 2025 16:05:23 +0000 (19:05 +0300)]
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 <[email protected]>
5 months agotor: add /etc/torrc.d/ to conffiles
Sergey Ponomarev [Sun, 8 Jun 2025 10:37:26 +0000 (13:37 +0300)]
tor: add /etc/torrc.d/ to conffiles

The /etc/tor/torrc may contain the line:

    %include /etc/torrc.d/*.conf

So users may put their own config files there.
We should preserve the files during an upgrade.

Signed-off-by: Sergey Ponomarev <[email protected]>
[Added PKG_RELEASE bump]

5 months agolibxcrypt: remove package, moved into main OpenWrt repo
Konstantin Demin [Tue, 3 Jun 2025 21:28:59 +0000 (00:28 +0300)]
libxcrypt: remove package, moved into main OpenWrt repo

libxcrypt has been moved to the main OpenWrt source repository.

Signed-off-by: Konstantin Demin <[email protected]>
5 months agounbound: bring back the service to the startup menu
Dirk Brenken [Sun, 1 Jun 2025 06:01:34 +0000 (08:01 +0200)]
unbound: bring back the service to the startup menu

* trivial fix for #25963 to workaround the current "10 line parsing limit"

Signed-off-by: Dirk Brenken <[email protected]>
5 months agonet: mini_snmpd: Enable ethtool statistics
Bjørn Mork [Sat, 1 Mar 2025 12:33:41 +0000 (13:33 +0100)]
net: mini_snmpd: Enable ethtool statistics

Been waiting more than 4 years for a release with this..  Let's stop
waiting and switch to the now 4 year old HEAD of the main branch.

Many DSA switches will not produce useful statistics in the
/proc/net/dev file used by default. It contains interfaces counters
associated with the DSA slave ports, which counts traffic between the
external ports and the CPU port. The usual expectation from snmp
on a switch is that it returns the actual switched traffic per port.
This is often exported using driver specific or phy specific ethtool
counters.

This update brings the ability to pull the per port snmp counters from
configurable ethtool counters.

Signed-off-by: Bjørn Mork <[email protected]>
5 months agonet: mini_snmpd: Support more than 8 ports
Bjørn Mork [Fri, 28 Feb 2025 18:20:03 +0000 (19:20 +0100)]
net: mini_snmpd: Support more than 8 ports

The implementation of mini_snmpd is based on a number of fixed size arrays
for simplicity and efficiency.  This limits the number of ports which can
be monitored.  The default is as low as 8, which makes the package
unsuitable for many switches.

Make the size of these arrays a build time configuration add some package
variants for switches or other devices with more than 8 ports

Signed-off-by: Bjørn Mork <[email protected]>
5 months agosocat: drop old patch
Henning Schild [Sun, 25 May 2025 10:49:56 +0000 (12:49 +0200)]
socat: drop old patch

reverts
17cfc75b9874 ("socat: Fix compile with deprecated APIs disabled")

The package no longer relies on deprecated openssl functions.

Signed-off-by: Henning Schild <[email protected]>
5 months agosocat: update to 1.8.0.3
Henning Schild [Sun, 25 May 2025 10:01:42 +0000 (12:01 +0200)]
socat: update to 1.8.0.3

reverting because upstream fixed it:
2650de468665 ("socat: fix compile error when ccache is enabled")

Closes: https://github.com/openwrt/packages/issues/26585
Signed-off-by: Henning Schild <[email protected]>
5 months agooniguruma: bump to 6.9.10
John Audia [Sun, 1 Jun 2025 12:34:33 +0000 (08:34 -0400)]
oniguruma: bump to 6.9.10

In addition to version bump, this is the min version needed to compile with
GCC 15.1

Signed-off-by: John Audia <[email protected]>
5 months agojq: bump to v1.8.0
John Audia [Sun, 1 Jun 2025 13:05:19 +0000 (09:05 -0400)]
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 <[email protected]>