Commit Graph

34262 Commits

Author SHA1 Message Date
Josef Schlehofer 7e19f2b331 perl-html-parser: add perl/host to HOST_BUILD_DEPENDS
Added `perl/host` to the `HOST_BUILD_DEPENDS` variable to ensure Perl is available during the host build process.
This is required for scripts or tools that rely on Perl on the host system.

Fixes: ebfb47aa74 ("perl-html-parser: restructure and update to 3.83")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-07-19 15:10:07 +02: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
Thibaut VARÈNE 96ff9f4349 ratelimit: update to Git HEAD (2025-06-15)
60405a069668 update Makefile
6713c02a68de define filter priority constant
125fff7fab6b disable verbose debug logging

Fixes: 3211b6295b
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2025-07-19 20:03:54 +08:00
Jan Kardell 7841c67092 sudo: Fix license file
Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
2025-07-18 22:24:46 +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
Rosen Penev 5aff25eba6 libwebsockets: fix compilation with GCC 15
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:20:20 +08:00
Rosen Penev d61e91016a libnpupnp: update to 6.2.1
Fixes compilation with GCC 15

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:20:02 +08:00
Rosen Penev 616325ad13 xmlrpc-c: update to 1.60.5
Use OpenEmbedded patch to fix compilation with GCC 15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:19:43 +08:00
Rosen Penev ac5377e031 libmariadb: update to 3.4.5
Backport upstream patch fixing compilation with GCC 15.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:19:22 +08:00
Rosen Penev d3c5050e35 libyaml-cpp: update to 0.8.0
Backport patch fixing compilation with GCC 15 and remove upstreamed one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-18 22:18:40 +08:00
Liu Yu 43681b5420 bind: bump to 9.20.10
New notify-defer configuration option
Removed dependency on libsystemd
Fixed zone deletion issue (GL #5291)
Fixed zone refresh bug (GL #5307)

reset PKG_RELEASE to 1

Signed-off-by: Liu Yu <f78fk@live.com>
Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-07-18 08:36:02 -04: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
John Crispin 9bdefa0226 udhcpsnoop: add new version of the dhcp snooping daemon
The daemon sniffs DHCP packets even on bridged interfaces and provides
fingerprints of requests via ubus.

Signed-off-by: John Crispin <john@phrozen.org>
2025-07-18 13:59:31 +02:00
John Crispin 7a7665ec58 udhcpsnoop: remove outdated version of the package
Remove outdated version of udhcpsnoop

Signed-off-by: John Crispin <john@phrozen.org>
2025-07-18 13:59:31 +02:00
Felix Fietkau ebb0ed3ba2 scapy: fix build by including pip requirements
Add missing packages needed for the build

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2025-07-18 12:55:19 +02:00
John Audia e57cc9898a snort3: remove gperftools dep for mips* and powerpc
Add conditional to disable gperftools-runtime depends for powerpc and mips due to inability
to compile introduced with 7345b73c30

Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-18 12:29:11 +02:00
Alexander Koenig b83303e73e mdns-repeater: Update to latest upstream version
Resolves openwrt/packages#26835

Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Signed-off-by: Alexander Koenig <alex@lisas.de>
2025-07-18 11:50:03 +02:00
Josef Schlehofer d457c26c0d python-uci: update to version 0.10.3 + two patches
Release notes:
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.0
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.1
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.2
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.10.3

Upstream (pyuci developers) removed setup.py,
I bring it back to be able to compile it despite
that we do support building packages, which are
using pyproject.toml, but the thing here is
that their pyproject.toml requires setuptools 74.1.0
[1] [2], but Python 3.11 is using bundled setuptools
and pip [3] [4]. In current version 3.11.13,
there is still outdated version of setuptools, but
it looks like that in the newer version, there will be
new one [5].

Once, there is released Python 3.11.14 and updated
in OpenWrt, these patches can be dropped.

[1] https://gitlab.nic.cz/turris/pyuci/-/blob/240180b2946fdd1fd46c7f023f224acce5a55511/pyproject.toml#L29
[2] https://setuptools.pypa.io/en/stable/history.html#v74-1-0
[3] https://github.com/openwrt/packages/blob/c94ab433caf345ebc6bef9a7174d1f65f676fc87/lang/python/python3-version.mk#L18
[4] https://github.com/python/cpython/commits/3.11/Lib/ensurepip/_bundled
[5] https://github.com/python/cpython/commit/c96ab19ae460911e40ffa502f1bf945ab6c53a2e

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-07-18 11:34:54 +02:00
John Audia 19e62d09c2 libpam: fix build with mold linker
Apparently, building with mold linking is not supported.

Closes #26996

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-18 10:33:19 +02:00
Javier Marcet 157d881e65 luajit2: update to v2.1-20250529
For changes, see tagged commit:
https://github.com/openresty/luajit2/releases/tag/v2.1-20250529

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-18 09:37:08 +02:00
Javier Marcet 1a05910478 luajit2: update to v2.1-20250117
See: https://github.com/openresty/luajit2/releases/tag/v2.1-20250117

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-18 09:37:08 +02:00
Philip Prindeville 89fa8033b8 strongswan: fix build issues around PARSE_ERROR
This symbol is an enum defined both in wolfssl and strongswan.  This
creates a clash in C's flat namespace.  A workaround is to redefine it
when we include wolfssl headers, but really one of the other should
pick a better name.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-07-17 09:41:39 -06:00
Philip Prindeville 8457a9fecc strongswan: Update to 6.0.2
No significant functional changes.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2025-07-16 10:14:27 -06: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 81e9bbd6a5 grilo-plugins: update to 0.3.17
Changes since the last packaged version, 0.3.16, include:

  * Translation updates.
  * Updates to CI definitions.
  * Test fixes.
  * Revisions to iptv plugin.
  * Lua-related changes.
  * Drop Rai.tv plugin.
  * Drop the Apple trailers plugin.
  * Update euronews plugin.
  * Update filesystem plugin.
  * Update dleyna plugin.
  * Documentation updates, including reference to Discourse.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 09:50:33 +02:00
W. Michael Petullo 8c182aa382 grilo: update to 0.3.19
Changes since the last packaged version, 0.3.16, include:

  * Updates to the playlist handling functions.
  * Translation updates.
  * Documentation updates, including reference to Discourse.
  * Fixes related to the use of GTask.
  * Updates to CI definitions.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 09:50:33 +02:00
Tiago Gaspar 871198504d abseil-cpp: fix build and add package install
- propagate CXX flag to compile correctly with protobuf
- add missing install section

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2025-07-16 09:17:27 +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
Konstantin Demin df47b40ee8 xinetd: 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 ddd4d610d6 tac_plus: 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 62b8d8929d squid: 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 39f93ca4ec samba4: 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 6ff10c3abf openssh: 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 874c65e7ef ocserv: 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 2af886742c nginx: 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 cc4d6911e2 libreswan: 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 7b80a07302 haproxy: 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 de02961c02 freeradius3: 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 e57d80b512 dante: 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 cf30eaf8de xupnpd: 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 14aed6a41b exim: 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