Commit Graph

34027 Commits

Author SHA1 Message Date
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
Jens Wagner
18fc4e61e0 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 <jens@wagner2013.de>
2025-06-15 15:43:45 +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
Andrey Butirsky
72a7e58059 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 <butirsky@gmail.com>
2025-06-15 13:20:08 +02:00
Dirk Brenken
f7505326d2 adblock: update 4.4.2-3
* minor reporting improvements in LuCI
* readme update
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-06-14 20:58:21 +02:00
Dirk Brenken
645b0ab137 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 <dev@brenken.org>
2025-06-14 19:47:19 +02:00
Tianling Shen
ae33358c4f 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 <cnsztl@immortalwrt.org>
2025-06-14 15:09:51 +08: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
Jan Hák
a1d04258ed 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 <jan.hak@nic.cz>
2025-06-13 11:35:24 +02:00
Tianling Shen
7d6535737c v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-12 19:16:50 +08:00
Tianling Shen
aba50f2057 xray-core: Update to 25.6.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-12 19:16:38 +08: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
Philip Prindeville
1724aeda5b 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 <philipp@redfish-solutions.com>
2025-06-11 21:13:39 -06:00
Philip Prindeville
a276d5db43 jemalloc: add package
jemalloc is a general purpose malloc(3) implementation that emphasizes
fragmentation avoidance and scalable concurrency support.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-11 21:13:39 -06: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
Liangbin Lian
d1b5a6d68f 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 <jjm2473@gmail.com>
2025-06-11 16:15:21 +02:00
Fabian Lipken
8dc916e888 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 <dynasticorpheus@gmail.com>
2025-06-11 11:38:30 +02:00
George Sapkin
e2f306d32d adguardhome: bump to 0.107.62
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.62
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-11 11:32:27 +02:00
W. Michael Petullo
104fa7a6ff 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 <mike@flyn.org>
2025-06-11 11:31:59 +02:00
Robert Marko
7e7c8837a3 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 <robimarko@gmail.com>
2025-06-11 10:55:41 +02:00
Robert Marko
af419864e3 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: d77931df5d ("libarchive: bump to 3.8.1")
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-06-10 21:41:35 +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
Jens Wagner
019a8f1a98 perl-io-socket-ssl: bump to 2.090
Changelog: https://metacpan.org/dist/IO-Socket-SSL/changes

Signed-off-by: Jens Wagner <jens@wagner2013.de>
2025-06-09 20:02:54 +02:00
Austin Lane
9d0770ee27 python-platformio: Update to v6.1.18
Update version to v6.1.18

Signed-off-by: Austin Lane <vidplace7@gmail.com>
2025-06-09 20:02:11 +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
Tianling Shen
2c8a641e0a 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 <cnsztl@immortalwrt.org>
2025-06-09 16:29:10 +08:00
Dirk Brenken
7222ac88f0 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 <dev@brenken.org>
2025-06-09 07:01:02 +02: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
Kevin Jilissen
054ba0ce9c 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 <info@kevinjilissen.nl>
[improve PKG_SOURCE/PKG_SOURCE_URL]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-09 00:04:34 +03:00
Philip Prindeville
b4cd95e202 strongswan: bump to 6.0.1
mod-bliss and libnttfft are dropped.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-06-08 23:04:52 +03:00
Philip Prindeville
cfdcddece4 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 <philipp@redfish-solutions.com>
2025-06-08 23:04:52 +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
John Audia
aca8d8d088 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 <therealgraysky@proton.me>
2025-06-08 22:52:00 +03:00
John Audia
d34609c274 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 <therealgraysky@proton.me>
2025-06-08 19:02:49 +03:00
Donald Hoskins
e11893b208 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 <grommish@gmail.com>
2025-06-08 18:41:52 +03:00
John Audia
9ff3655f93 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 <therealgraysky@proton.me>
2025-06-08 18:40:44 +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
Sergey Ponomarev
83737ed9ea 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 <stokito@gmail.com>
[Added PKG_RELEASE bump]
2025-06-08 13:37:26 +03:00
Konstantin Demin
8d9352bf9a libxcrypt: remove package, moved into main OpenWrt repo
libxcrypt has been moved to the main OpenWrt source repository.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-06-08 11:41:58 +02:00
Dirk Brenken
732a8405ef 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 <dev@brenken.org>
2025-06-08 12:35:21 +03:00
Bjørn Mork
a73fbd3478 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 <bjorn@mork.no>
2025-06-08 11:52:57 +03:00
Bjørn Mork
21ffe88c57 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 <bjorn@mork.no>
2025-06-08 11:52:57 +03:00
Henning Schild
adeaf14c2d socat: drop old patch
reverts
17cfc75b98 ("socat: Fix compile with deprecated APIs disabled")

The package no longer relies on deprecated openssl functions.

Signed-off-by: Henning Schild <henning@hennsch.de>
2025-06-08 11:48:27 +03:00
Henning Schild
535ce8ea3f socat: update to 1.8.0.3
reverting because upstream fixed it:
2650de4686 ("socat: fix compile error when ccache is enabled")

Closes: https://github.com/openwrt/packages/issues/26585
Signed-off-by: Henning Schild <henning@hennsch.de>
2025-06-08 11:48:27 +03:00
John Audia
6eb5981060 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 <therealgraysky@proton.me>
2025-06-08 11:40:26 +03:00