feed/packages.git
4 months agophp8: update to 8.4.10
Michael Heimpold [Thu, 10 Jul 2025 21:53:19 +0000 (23:53 +0200)]
php8: update to 8.4.10

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

Signed-off-by: Michael Heimpold <[email protected]>
4 months agonebula: bump version to 1.9.6
Yuxi Yang [Mon, 21 Jul 2025 04:10:38 +0000 (12:10 +0800)]
nebula: bump version to 1.9.6

changelog: https://github.com/slackhq/nebula/releases/tag/v1.9.6

Signed-off-by: Yuxi Yang <[email protected]>
4 months agofluidsynth: update to 2.4.7
Daniel Golle [Mon, 21 Jul 2025 00:09:32 +0000 (01:09 +0100)]
fluidsynth: update to 2.4.7

See https://github.com/FluidSynth/fluidsynth/wiki/ChangeLog#fluidsynth-247
for details on changes since 2.4.5.

Signed-off-by: Daniel Golle <[email protected]>
4 months agogst1-libav: update to 1.26.2
W. Michael Petullo [Fri, 18 Jul 2025 00:04:57 +0000 (19:04 -0500)]
gst1-libav: update to 1.26.2

Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <[email protected]>
4 months agogst1-plugins-ugly: update to 1.26.2
W. Michael Petullo [Fri, 18 Jul 2025 00:04:23 +0000 (19:04 -0500)]
gst1-plugins-ugly: update to 1.26.2

Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <[email protected]>
4 months agogst1-plugins-bad: update to 1.26.2
W. Michael Petullo [Fri, 18 Jul 2025 00:03:58 +0000 (19:03 -0500)]
gst1-plugins-bad: update to 1.26.2

Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <[email protected]>
4 months agogst1-plugins-good: update to 1.26.2
W. Michael Petullo [Fri, 18 Jul 2025 00:03:34 +0000 (19:03 -0500)]
gst1-plugins-good: update to 1.26.2

Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <[email protected]>
4 months agogst1-plugins-base: update to 1.26.2
W. Michael Petullo [Fri, 18 Jul 2025 00:03:03 +0000 (19:03 -0500)]
gst1-plugins-base: update to 1.26.2

Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <[email protected]>
4 months agogstreamer1: update to 1.26.2
W. Michael Petullo [Fri, 18 Jul 2025 00:02:26 +0000 (19:02 -0500)]
gstreamer1: update to 1.26.2

Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <[email protected]>
4 months agoRevert "scapy: fix build by including pip requirements"
Josef Schlehofer [Sun, 20 Jul 2025 20:25:01 +0000 (22:25 +0200)]
Revert "scapy: fix build by including pip requirements"

1. This commit was pushed to the master branch without review,
it is causing that scapy is not compiled anymore due to
wrong hashes.

This error from the buildbots:
Collecting packaging==25.0 (from -r ./host-pip-requirements.txt (line 1))
  Using cached packaging-25.0.tar.gz (165 kB)
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    packaging==25.0 from https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz (from -r ./host-pip-requirements.txt (line 1)):
        Expected sha256 29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484
             Got        d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f

make[3]: *** [Makefile:46: /builder/shared-workdir/build/sdk/build_dir/target-arm_cortex-a9+neon_musl_eabi/pypi/scapy-2.6.1/.built] Error 1
time: package/feeds/packages/scapy/compile#1.15#0.41#1.71

2. While at it, the commit implements old solution by using host-pip-requirements
This was removed in https://github.com/openwrt/packages/pull/20657

This reverts commit ebb0ed3ba2cbcc64b20ce21010b6aad7c9abff29.

Signed-off-by: Josef Schlehofer <[email protected]>
4 months agoRevert "strongswan: fix build issues around PARSE_ERROR"
Philip Prindeville [Fri, 18 Jul 2025 04:03:52 +0000 (22:03 -0600)]
Revert "strongswan: fix build issues around PARSE_ERROR"

@tobiasbrunner is asserting that this patch is no longer
necessary with 6.x.

This reverts commit 89fa8033b851db004182c5e33b0728bc2f95b807.

4 months agobind: bump to 9.20.11
Liu Yu [Sat, 19 Jul 2025 01:50:17 +0000 (10:50 +0900)]
bind: bump to 9.20.11

Fix a possible assertion failure when stale-answer-client-timeout
is set to 0. (CVE-2025-40777)

Signed-off-by: Liu Yu <[email protected]>
4 months agoperl-html-parser: add perl/host to HOST_BUILD_DEPENDS
Josef Schlehofer [Sat, 19 Jul 2025 12:38:41 +0000 (14:38 +0200)]
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: ebfb47aa7448d46f950164e9d5835da5151182b1 ("perl-html-parser: restructure and update to 3.83")
Signed-off-by: Josef Schlehofer <[email protected]>
4 months agolf: update to r36
Nate Robinson [Fri, 18 Jul 2025 04:42:08 +0000 (00:42 -0400)]
lf: update to r36

https://github.com/gokcehan/lf/releases/tag/r36

Signed-off-by: Nate Robinson <[email protected]>
4 months agoratelimit: update to Git HEAD (2025-06-15)
Thibaut VARÈNE [Sat, 19 Jul 2025 07:47:15 +0000 (09:47 +0200)]
ratelimit: update to Git HEAD (2025-06-15)

60405a069668 update Makefile
6713c02a68de define filter priority constant
125fff7fab6b disable verbose debug logging

Fixes: 3211b6295b8a9fc436f8b9ad381bb01f2ab7f8b8
Signed-off-by: Thibaut VARÈNE <[email protected]>
4 months agosudo: Fix license file
Jan Kardell [Mon, 14 Jul 2025 09:47:19 +0000 (11:47 +0200)]
sudo: Fix license file

Signed-off-by: Jan Kardell <[email protected]>
4 months agowhite: update to 2.23
Rosen Penev [Wed, 9 Jul 2025 00:27:11 +0000 (17:27 -0700)]
white: update to 2.23

Add Alpine Linux patch to fix compilation with GCC15.

Signed-off-by: Rosen Penev <[email protected]>
4 months agodump1090: update to 10.2
Rosen Penev [Wed, 9 Jul 2025 00:57:04 +0000 (17:57 -0700)]
dump1090: update to 10.2

Remove upstreamed GCC14 patch.

Backport GCC15 patch.

Signed-off-by: Rosen Penev <[email protected]>
4 months agolibwebsockets: fix compilation with GCC 15
Rosen Penev [Sun, 13 Jul 2025 02:57:55 +0000 (19:57 -0700)]
libwebsockets: fix compilation with GCC 15

Upstream backport.

Signed-off-by: Rosen Penev <[email protected]>
4 months agolibnpupnp: update to 6.2.1
Rosen Penev [Sun, 13 Jul 2025 04:12:38 +0000 (21:12 -0700)]
libnpupnp: update to 6.2.1

Fixes compilation with GCC 15

Signed-off-by: Rosen Penev <[email protected]>
4 months agoxmlrpc-c: update to 1.60.5
Rosen Penev [Sun, 13 Jul 2025 04:36:37 +0000 (21:36 -0700)]
xmlrpc-c: update to 1.60.5

Use OpenEmbedded patch to fix compilation with GCC 15.

Signed-off-by: Rosen Penev <[email protected]>
4 months agolibmariadb: update to 3.4.5
Rosen Penev [Sun, 13 Jul 2025 04:05:56 +0000 (21:05 -0700)]
libmariadb: update to 3.4.5

Backport upstream patch fixing compilation with GCC 15.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <[email protected]>
4 months agolibyaml-cpp: update to 0.8.0
Rosen Penev [Sun, 13 Jul 2025 02:07:29 +0000 (19:07 -0700)]
libyaml-cpp: update to 0.8.0

Backport patch fixing compilation with GCC 15 and remove upstreamed one.

Signed-off-by: Rosen Penev <[email protected]>
4 months agobind: bump to 9.20.10
Liu Yu [Wed, 16 Jul 2025 07:23:47 +0000 (16:23 +0900)]
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 <[email protected]>
Co-authored-by: Josef Schlehofer <[email protected]>
4 months agoufp: add a device fingerprinting daemon
John Crispin [Mon, 26 May 2025 12:41:40 +0000 (14:41 +0200)]
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 <[email protected]>
4 months agoudhcpsnoop: add new version of the dhcp snooping daemon
John Crispin [Mon, 26 May 2025 12:38:47 +0000 (14:38 +0200)]
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 <[email protected]>
4 months agoudhcpsnoop: remove outdated version of the package
John Crispin [Mon, 26 May 2025 12:38:05 +0000 (14:38 +0200)]
udhcpsnoop: remove outdated version of the package

Remove outdated version of udhcpsnoop

Signed-off-by: John Crispin <[email protected]>
4 months agoscapy: fix build by including pip requirements
Felix Fietkau [Wed, 7 May 2025 11:46:17 +0000 (13:46 +0200)]
scapy: fix build by including pip requirements

Add missing packages needed for the build

Signed-off-by: Felix Fietkau <[email protected]>
4 months agosnort3: remove gperftools dep for mips* and powerpc
John Audia [Thu, 17 Jul 2025 22:11:16 +0000 (18:11 -0400)]
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 7345b73c3094e2aa2e085954a584ab15a9e3b939

Co-authored-by: Josef Schlehofer <[email protected]>
Signed-off-by: John Audia <[email protected]>
4 months agomdns-repeater: Update to latest upstream version
Alexander Koenig [Thu, 26 Jun 2025 19:32:48 +0000 (21:32 +0200)]
mdns-repeater: Update to latest upstream version

Resolves openwrt/packages#26835

Co-authored-by: Josef Schlehofer <[email protected]>
Signed-off-by: Alexander Koenig <[email protected]>
4 months agopython-uci: update to version 0.10.3 + two patches
Josef Schlehofer [Tue, 15 Jul 2025 08:38:47 +0000 (10:38 +0200)]
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 <[email protected]>
4 months agolibpam: fix build with mold linker
John Audia [Tue, 15 Jul 2025 08:11:51 +0000 (04:11 -0400)]
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 <[email protected]>
4 months agoluajit2: update to v2.1-20250529
Javier Marcet [Fri, 20 Jun 2025 19:07:52 +0000 (21:07 +0200)]
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 <[email protected]>
4 months agoluajit2: update to v2.1-20250117
Javier Marcet [Sat, 25 Jan 2025 12:34:00 +0000 (13:34 +0100)]
luajit2: update to v2.1-20250117

See: https://github.com/openresty/luajit2/releases/tag/v2.1-20250117

Signed-off-by: Javier Marcet <[email protected]>
4 months agostrongswan: fix build issues around PARSE_ERROR
Philip Prindeville [Thu, 17 Jul 2025 04:33:22 +0000 (22:33 -0600)]
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 <[email protected]>
4 months agostrongswan: Update to 6.0.2
Philip Prindeville [Sun, 13 Jul 2025 21:12:30 +0000 (15:12 -0600)]
strongswan: Update to 6.0.2

No significant functional changes.

Signed-off-by: Philip Prindeville <[email protected]>
4 months agoprometheus-node-exporter-lua: Fix broken textfile collector
Rob Hoelz [Tue, 15 Jul 2025 02:23:35 +0000 (21:23 -0500)]
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 <[email protected]>
4 months agogrilo-plugins: update to 0.3.17
W. Michael Petullo [Sun, 22 Jun 2025 21:21:58 +0000 (16:21 -0500)]
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 <[email protected]>
4 months agogrilo: update to 0.3.19
W. Michael Petullo [Sun, 22 Jun 2025 21:13:57 +0000 (16:13 -0500)]
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 <[email protected]>
4 months agoabseil-cpp: fix build and add package install
Tiago Gaspar [Tue, 6 May 2025 00:12:40 +0000 (01:12 +0100)]
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 <[email protected]>
4 months agosetools: update to 4.5.1
W. Michael Petullo [Sat, 31 May 2025 13:27:41 +0000 (08:27 -0500)]
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 <[email protected]>
4 months agoatheepmgr: update to 2.2.1
Rosen Penev [Sat, 12 Jul 2025 03:25:26 +0000 (20:25 -0700)]
atheepmgr: update to 2.2.1

Fixes compilation with GCC 15.

Signed-off-by: Rosen Penev <[email protected]>
4 months agostress-ng: update to 0.19.02
John Audia [Sun, 13 Jul 2025 16:50:16 +0000 (12:50 -0400)]
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 <[email protected]>
4 months agostress-ng: adjust against glibc 2.41
John Audia [Sun, 13 Jul 2025 16:48:14 +0000 (12:48 -0400)]
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 <[email protected]>
4 months agotcsh: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:41 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agoscreen: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agortty: adjust with glibc and libcrypt-compat
Konstantin Demin [Wed, 9 Jul 2025 15:12:23 +0000 (18:12 +0300)]
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 <[email protected]>
4 months agoopendoas: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agoccrypt: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agoxinetd: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agotac_plus: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agosquid: adjust with glibc and libcrypt-compat
Konstantin Demin [Wed, 9 Jul 2025 15:35:08 +0000 (18:35 +0300)]
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 <[email protected]>
4 months agosamba4: adjust with glibc and libcrypt-compat
Konstantin Demin [Sun, 6 Jul 2025 06:02:13 +0000 (09:02 +0300)]
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 <[email protected]>
4 months agoopenssh: adjust with glibc and libcrypt-compat
Konstantin Demin [Wed, 9 Jul 2025 16:26:59 +0000 (19:26 +0300)]
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 <[email protected]>
4 months agoocserv: adjust with glibc and libcrypt-compat
Konstantin Demin [Wed, 9 Jul 2025 15:08:35 +0000 (18:08 +0300)]
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 <[email protected]>
4 months agonginx: adjust with glibc and libcrypt-compat
Konstantin Demin [Sun, 6 Jul 2025 06:01:50 +0000 (09:01 +0300)]
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 <[email protected]>
4 months agolibreswan: adjust with glibc and libcrypt-compat
Konstantin Demin [Wed, 9 Jul 2025 16:35:40 +0000 (19:35 +0300)]
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 <[email protected]>
4 months agohaproxy: adjust with glibc and libcrypt-compat
Konstantin Demin [Wed, 9 Jul 2025 15:23:33 +0000 (18:23 +0300)]
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 <[email protected]>
4 months agofreeradius3: adjust with glibc and libcrypt-compat
Konstantin Demin [Sun, 6 Jul 2025 06:02:25 +0000 (09:02 +0300)]
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 <[email protected]>
4 months agodante: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
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 <[email protected]>
4 months agoxupnpd: adjust with glibc and libcrypt-compat
Konstantin Demin [Thu, 10 Jul 2025 13:53:57 +0000 (16:53 +0300)]
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 <[email protected]>
4 months agoexim: adjust with glibc and libcrypt-compat
Konstantin Demin [Sun, 6 Jul 2025 06:02:37 +0000 (09:02 +0300)]
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 <[email protected]>
4 months agoalpine: adjust with glibc and libcrypt-compat
Konstantin Demin [Sun, 6 Jul 2025 06:02:47 +0000 (09:02 +0300)]
alpine: 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 <[email protected]>
4 months agouw-imap: adjust with glibc and libcrypt-compat
Konstantin Demin [Sun, 6 Jul 2025 06:03:00 +0000 (09:03 +0300)]
uw-imap: 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 <[email protected]>
4 months agolibpam: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
libpam: 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 <[email protected]>
4 months agolibdht: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
libdht: 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 <[email protected]>
4 months agolibcli: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
libcli: 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 <[email protected]>
4 months agolibapr: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:41 +0000 (10:51 +0300)]
libapr: 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 <[email protected]>
4 months agoperl: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:41 +0000 (10:51 +0300)]
perl: 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 <[email protected]>
4 months agoluaposix: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:40 +0000 (10:51 +0300)]
luaposix: 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 <[email protected]>
4 months agosudo: adjust with glibc and libcrypt-compat
Konstantin Demin [Fri, 4 Jul 2025 07:51:39 +0000 (10:51 +0300)]
sudo: 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 <[email protected]>
4 months agosing-box: Update to 1.11.15
Gregory Gullin [Sat, 12 Jul 2025 13:23:00 +0000 (16:23 +0300)]
sing-box: Update to 1.11.15

changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.11.15

Signed-off-by: Gregory Gullin <[email protected]>
4 months agolibpam: update to 1.7.1
John Audia [Sun, 13 Jul 2025 11:44:31 +0000 (07:44 -0400)]
libpam: update to 1.7.1

Release notes:
 https://github.com/linux-pam/linux-pam/releases/tag/v1.5.3
 https://github.com/linux-pam/linux-pam/releases/tag/v1.6.0
 https://github.com/linux-pam/linux-pam/releases/tag/v1.6.1
 https://github.com/linux-pam/linux-pam/releases/tag/v1.7.0
 https://github.com/linux-pam/linux-pam/releases/tag/v1.7.1

Adapt Makefile to use meson and removed patch relating to configure.

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

Signed-off-by: John Audia <[email protected]>
4 months agocligen: fix compilation with GCC 15
Rosen Penev [Sat, 12 Jul 2025 03:23:36 +0000 (20:23 -0700)]
cligen: fix compilation with GCC 15

Upstream has this fixed in a massive patch.

Signed-off-by: Rosen Penev <[email protected]>
4 months agolsof: update to 4.99.5
Maxim Storchak [Fri, 4 Jul 2025 16:59:06 +0000 (19:59 +0300)]
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 <[email protected]>
4 months agognutls: Update to version 3.8.10
John Audia [Sat, 12 Jul 2025 08:24:09 +0000 (04:24 -0400)]
gnutls: Update to version 3.8.10

Single patches automatically refreshed.

Changelog: https://lists.gnupg.org/pipermail/gnutls-help/2025-July/004883.html

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

Signed-off-by: John Audia <[email protected]>
4 months agomjpg-streamer: adapt dependency to changed package name
Daniel Golle [Tue, 8 Jul 2025 01:26:34 +0000 (02:26 +0100)]
mjpg-streamer: adapt dependency to changed package name

The libv4l package has been renamed to v4l-utils to match the name now
used upstream, and also to make the folder name consistent with the
PKG_NAME.

Signed-off-by: Daniel Golle <[email protected]>
4 months agov4l-utils: merge with edid-decode
Daniel Golle [Fri, 4 Jul 2025 15:20:37 +0000 (16:20 +0100)]
v4l-utils: merge with edid-decode

Make PKG_NAME and folder name consistent (v4l-utils) and build
edid-decode as subpackage. Unfortunately LTO breaks build of some
of the utils, so disable it.

Signed-off-by: Daniel Golle <[email protected]>
4 months agoopenal-soft: add package
Daniel Golle [Sun, 13 Jul 2025 01:23:32 +0000 (02:23 +0100)]
openal-soft: add package

Add open source OpenAL implementation for optional audio support in gzdoom.

Signed-off-by: Daniel Golle <[email protected]>
4 months agoperl-lwp-protocol-https: new module LWP::Protocol::https, version 6.14
Jens Wagner [Sun, 6 Jul 2025 23:45:57 +0000 (01:45 +0200)]
perl-lwp-protocol-https: new module LWP::Protocol::https, version 6.14

This module is a plug-in for LWP (perl-www),
provides https support for  LWP::UserAgent

Signed-off-by: Jens Wagner <[email protected]>
4 months agobluez: update to 5.83
Rosen Penev [Wed, 9 Jul 2025 00:26:28 +0000 (17:26 -0700)]
bluez: update to 5.83

Fixes compilation with GCC 15.

Remove upstreamed patches.

Signed-off-by: Rosen Penev <[email protected]>
4 months agovim: update to 9.1
Rosen Penev [Wed, 9 Jul 2025 01:14:34 +0000 (18:14 -0700)]
vim: update to 9.1

Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <[email protected]>
4 months agolibudev-zero: import upstream patches
Daniel Golle [Sat, 12 Jul 2025 02:01:08 +0000 (03:01 +0100)]
libudev-zero: import upstream patches

udev_device.c: fix TOCTOU race condition (illiliti/libudev-zero#57)

illiliti/libudev-zero@a2cc51bb142c16eac5598237d2edb46f095607be

Avoidable OOM on small systems (illiliti/libudev-zero#62)

illiliti/libudev-zero@5eca08d71d51074bfe7b14fcf7d89318f4f6ff47

Fixes incorrect detection of touchpads (illiliti/libudev-zero#66)

illiliti/libudev-zero@bbeb7ad51c1edb7ab3cf63f30a21e9bb383b7994

Signed-off-by: Daniel Golle <[email protected]>
4 months agosamba4: update to 4.22.3
John Audia [Thu, 10 Jul 2025 18:43:13 +0000 (14:43 -0400)]
samba4: update to 4.22.3

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

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

Signed-off-by: John Audia <[email protected]>
4 months agoowut: update to 2025.07.11
Eric Fahlgren [Fri, 11 Jul 2025 18:15:15 +0000 (11:15 -0700)]
owut: update to 2025.07.11

Bug fixes:
    efahl/owut@0d00192dbe0d package checks: change error to warning for missing dependencies
Enhancements:
    efahl/owut@2ba6d113ba49 status: show link to commit at which build performed

Signed-off-by: Eric Fahlgren <[email protected]>
4 months agosudo: bump to version 1.9.17p1
Jan Kardell [Thu, 10 Jul 2025 13:35:25 +0000 (15:35 +0200)]
sudo: bump to version 1.9.17p1

Fixes: CVE-2025-32462
Fixes: CVE-2025-32463
Signed-off-by: Jan Kardell <[email protected]>
4 months agoyq: Update to 4.46.1
Tianling Shen [Fri, 11 Jul 2025 11:31:58 +0000 (19:31 +0800)]
yq: Update to 4.46.1

Release note: https://github.com/mikefarah/yq/releases/tag/v4.46.1

Signed-off-by: Tianling Shen <[email protected]>
4 months agogeoipupdate: Update to 7.1.1
Tianling Shen [Fri, 11 Jul 2025 11:31:20 +0000 (19:31 +0800)]
geoipupdate: Update to 7.1.1

Release note: https://github.com/maxmind/geoipupdate/releases/tag/v7.1.1

Signed-off-by: Tianling Shen <[email protected]>
4 months agorclone: Update to 1.70.3
Tianling Shen [Fri, 11 Jul 2025 11:30:33 +0000 (19:30 +0800)]
rclone: Update to 1.70.3

Release note: https://github.com/rclone/rclone/releases/tag/v1.70.3

Signed-off-by: Tianling Shen <[email protected]>
4 months agov2ray-core: Update to 5.37.0
Tianling Shen [Fri, 11 Jul 2025 11:14:35 +0000 (19:14 +0800)]
v2ray-core: Update to 5.37.0

Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.37.0

Signed-off-by: Tianling Shen <[email protected]>
4 months agonetbird: update to 0.50.2
Wesley Gimenes [Thu, 10 Jul 2025 23:51:12 +0000 (20:51 -0300)]
netbird: update to 0.50.2

changelog: https://github.com/netbirdio/netbird/releases/tag/v0.50.2

Signed-off-by: Wesley Gimenes <[email protected]>
4 months agocsshnpd: Bump to c1.0.14 release
Chris Swan [Thu, 10 Jul 2025 14:57:44 +0000 (15:57 +0100)]
csshnpd: Bump to c1.0.14 release

Upstream release aligned to MbedTLS 3.6.4

Signed-off-by: Chris Swan <[email protected]>
4 months agoafraid.org-v2-token.json: Fix 404 on update
Paulo Neves [Wed, 9 Jul 2025 18:15:41 +0000 (20:15 +0200)]
afraid.org-v2-token.json: Fix 404 on update

The URL for update changed and updates were silently failing
with HTTP 404. Fixed the URL

Signed-off-by: Paulo Neves <[email protected]>
4 months agogit: update to 2.46.4
Richard Muzik [Thu, 10 Jul 2025 09:03:20 +0000 (11:03 +0200)]
git: update to 2.46.4

Fixes:
  - CVE-2025-27613
  - CVE-2025-27614
  - CVE-2025-46334
  - CVE-2025-46835
  - CVE-2025-48384
  - CVE-2025-48385
  - CVE-2025-48386

Signed-off-by: Richard Muzik <[email protected]>
4 months agogolang: bump to 1.24.5
George Sapkin [Tue, 8 Jul 2025 19:05:33 +0000 (22:05 +0300)]
golang: bump to 1.24.5

go1.24.5 (released 2025-07-08) includes security fixes to the go
command, as well as bug fixes to the compiler, the linker, the runtime,
and the go command.

Link: https://github.com/golang/go/issues?q=milestone%3AGo1.24.5+label%3ACherryPickApproved
Signed-off-by: George Sapkin <[email protected]>
4 months agonetbird: update to 0.50.1
Wesley Gimenes [Mon, 7 Jul 2025 08:00:50 +0000 (05:00 -0300)]
netbird: update to 0.50.1

changelog: https://github.com/netbirdio/netbird/releases/tag/v0.50.1

Signed-off-by: Wesley Gimenes <[email protected]>
4 months agocloudflared: change default protocol back to 'auto'
Tianling Shen [Wed, 9 Jul 2025 09:14:55 +0000 (17:14 +0800)]
cloudflared: change default protocol back to 'auto'

Most of the PQ and FIPS compliant curves are already available
in go 1.24.

Signed-off-by: Tianling Shen <[email protected]>
4 months agopdns: update to 4.9.7
Peter van Dijk [Mon, 7 Jul 2025 09:10:03 +0000 (11:10 +0200)]
pdns: update to 4.9.7

Signed-off-by: Peter van Dijk <[email protected]>
4 months agortty: update to 9.0.0
Jianhui Zhao [Tue, 8 Jul 2025 15:47:51 +0000 (23:47 +0800)]
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 <[email protected]>
4 months agounzip: fix build GCC 15.1
Tan Zien [Sun, 6 Jul 2025 00:11:40 +0000 (08:11 +0800)]
unzip: fix build GCC 15.1

refer to:

https://gitlab.alpinelinux.org/alpine/aports/-/blob/b7410ac718d5eeae21001de5cae9159f597bb517/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 <[email protected]>