Commit Graph

33622 Commits

Author SHA1 Message Date
John Audia
b51e3eb499 jq: bump to v1.8.0
In addition to shipping the latest upstream version, package shared objects.
It is worth noting that this release is required when building with GCC 15.1.

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 0f281ad57b)
2025-09-27 20:37:41 +08:00
Maximilian Trüpschuch
5c7aa7fa08 jq: provide regex support in additional package jq-full
I modified the makefile, so that it will build two packages: jq and
jq-full. The former will remain unchanged and the latter will have a
dependency to the oniguruma library, so jq-full will have regex functions
enabled.

Signed-off-by: Maximilian Trüpschuch <milanx@gmx.net>
(cherry picked from commit 711a19c4b2)
2025-09-27 20:37:41 +08:00
Jan Hák
301b96818b knot: backport patch to fix linking with libhiredis
It was discovered that even while using ``--enable-redis=no``
and ``--disable-redis`` that it was still linking with libhiredis.

This avoids to picking up libhiredis as dependency:

```
Package knot is missing dependencies for the following libraries:
libhiredis.so.1.1.0
```

Fixes: cbbd2b5b3b ("knot: disable redis as it was enabled since 3.5.0 by default")

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit 598504d895)
2025-09-26 15:52:40 +02:00
Jan Hák
bf326757d9 knot: disable redis as it was enabled since 3.5.0 by default
By disabling redis, it is not possible to use redis database as zone storage

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit cbbd2b5b3b)
2025-09-26 12:57:09 +02:00
Josef Schlehofer
29a122d807 treewide: drop anything related to uClibc
uClibc-ng was removed in 2020 from OpenWrt main repo [1].
These things are leftovers.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 3aab1ef313)
2025-09-26 00:54:33 +02:00
Josef Schlehofer
0632797c89 syslog-ng: update to version 4.10.0
Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.0

Makefile changes
----------------

1. Disable experimental feature: stackdump
due to issues, which were reported to upstream

2. Disabled example modules to avoid adding libstdc++.so.6 dependency
Fixes:
Package syslog-ng is missing dependencies for the following libraries:
libstdc++.so.6

Other changes
-------------

In syslog-ng 4.8.0, there was added possibility to use value "current"
as version in the config file, so use it, which confirm to use
the latest version instead of bumping the version in the file
manually.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit b1cfb71f7b)
2025-09-26 00:54:25 +02:00
Josef Schlehofer
9da18e3229 syslog-ng: add runtime test
It adds a runtime test to verify that the compiled binary in
CI/CD runs without segfault and prints the version.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 971a2164f5)
2025-09-26 00:54:19 +02:00
Jan Hák
5912f55113 knot: update to version 3.5.0
Release notes: https://www.knot-dns.cz/2025-09-18-version-350.html
Patch from commit 1297a6cc0f

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit bddd5e9cb6)
2025-09-24 20:22:20 +02:00
Jan Hák
d5b7b5b2f4 knot: update to version 3.4.8
Release notes: https://www.knot-dns.cz/2025-07-29-version-348.html

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit 08e4df89b0)
2025-09-24 20:22:13 +02:00
Dirk Brenken
bd96a7bbce 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>
(cherry picked from commit 732a8405ef)
2025-09-24 13:26:34 +02:00
Eric Luehrsen
cd4ded7aa4 unbound: update to 1.23.0
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
(cherry picked from commit a0df926a01)
2025-09-24 13:26:29 +02:00
hingbong lo
86bbce8ecd Unbound: Fixed: local-data except IPv6 GA addresses with odhcpd
issue #25954

Signed-off-by: hingbong lo <hingbonglo@gmail.com>
(cherry picked from commit da4d3e9ab1)
2025-09-24 13:26:20 +02:00
Jan Klos
3bdb385732 unbound: update to 1.22.0
Signed-off-by: Jan Klos <jan@klos.xyz>
[Solve PKG_RELEASE conflict]
(cherry picked from commit 6b989e0ad5)
2025-09-24 13:26:14 +02:00
Ted Hess
0bad403236 Unbound: fix file lock race in odhcpd.sh
Signed-off-by: Ted Hess <thess@kitschensync.net>
(cherry picked from commit 4d8c6d1869)
2025-09-24 13:26:08 +02:00
Jeffery To
b0c81b768d golang: Fix host build compatibility with GCC 15
Fixes https://github.com/openwrt/packages/issues/26446.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit f7d2ebfe37)
2025-09-24 12:15:55 +02:00
hingbong lo
ac5b94a258 bash: fix build failed with GCC 15 #26784
by applying this patch, build successfully

Signed-off-by: hingbong lo <hingbonglo@gmail.com>
(cherry picked from commit 9672ccaf5b)
2025-09-24 12:15:21 +02:00
Ariel Xiong
3a911f6ce5 bash: add CFLAGS_FOR_BUILD="-std=gnu17" flag
Fix #26469
add CFLAGS_FOR_BUILD="-std=gnu17" flag

Signed-off-by: Ariel Xiong <ArielHeleneto@outlook.com>
(cherry picked from commit dab90ec210)
2025-09-24 12:15:13 +02:00
Ariel Xiong
bbcfa5f644 bash: bump to 5.2.37
fix autoconf test for broken strtold
fix for parsing compound assignment while expanding alias
fix compilation on systems that provide select or pselect but not both
fix for reading partial invalid multibyte characters
fix issue where comparing quoted and unquoted words to be completed results in readline not displaying possible matches

Signed-off-by: Ariel Xiong <ArielHeleneto@outlook.com>
(cherry picked from commit ca2b5ea51f)
2025-09-24 12:15:08 +02:00
John Audia
700b152306 gperftools: update to 2.17.2
Bump to latest release and removed upstreamed patch.

Resulting libs give a fully functional snort3 which was built against
this new version.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 465eddb46d)
2025-09-23 18:16:06 +02:00
John Audia
db82803f6e gperftools: bump to version 2.17
Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.17

Add patch to fix build of some ARM toolchains

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

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 0a0f2e884c)
2025-09-23 18:15:55 +02:00
Aleksey Vasilenko
793ae0e879 bottom: update to 0.11.1
update to 0.11.1

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
(cherry picked from commit 072b5c6f48)
2025-09-23 12:52:15 +02:00
George Sapkin
942c243661 yt-dlp: bump to 2025.09.05
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.27
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.05
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-22 10:12:52 +02:00
Niklas Thorild
0e7a7d037c dnscrypt-proxy2: update to version 2.1.14
- update dnscrypt-proxy2 to version 2.1.14
- add GO_PKG_INSTALL_EXTRA:= dnscrypt-proxy/static/ to fix build error

Contributed-by: @ScoutJamboree

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2025-09-22 10:03:13 +02:00
Wei-Ting Yang
44cff71992 python-certifi: update to 2025.8.3
Fix CVE-2024-39689.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit 6d9d0d2bf8)
2025-09-20 23:24:32 +08:00
Wei-Ting Yang
d490217d82 python-certifi: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:certifi:certifi

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit dc6724fca5)
2025-09-20 23:24:32 +08:00
Ray Wang
f24b2a6934 hev-socks5-server: update to 2.10.0
Upstream changelog:
https://github.com/heiher/hev-socks5-server/releases/tag/2.10.0

Signed-off-by: Ray Wang <git@hev.cc>
(cherry picked from commit 2391212aa4)
2025-09-19 20:25:06 +08:00
Aleksey Vasilenko
98d7b31c8e rust: update to 1.89.0
- switch source archive to tar.xz to save space and bandwidth
- refresh a patch

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
(cherry picked from commit 10862df850)
2025-09-19 20:24:37 +08:00
Dirk Brenken
b910bc1231 travelmate: release 2.1.4
- fixed  telekom login script (#27072)
- fixed the connection tracking/f_net function,
  to stabilize (vpn) connections (#27235)
- removed needless log message

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit ac175d902e)
2025-09-18 20:32:14 +02:00
George Sapkin
c66c74faca syncthing: improve relay argument parsing
Fixes: 47644ba46 ("syncthing: fix discovery and relay extra args")
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit d75075ce8e)
2025-09-18 19:55:12 +03:00
George Sapkin
73a2afc9e4 syncthing: improve discovery argument parsing
Fixes: 47644ba46 ("syncthing: fix discovery and relay extra args")
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 6ccb3b6174)
2025-09-18 19:55:12 +03:00
George Sapkin
eda931370e syncthing: fix discovery and relay extra args
Update configuration option examples.

Fixes: #26952
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 47644ba468)
2025-09-18 19:55:12 +03:00
Stan Grishin
31532024d0 adblock-fast: bugfix: dl command
* only test gzip existence and reset action/param on boot

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit de3deab1a6)
2025-09-17 15:06:12 -07:00
Michael Heimpold
dd6e009bde php8: update to 8.3.25
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.25

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-09-17 07:28:20 +02:00
Nate Robinson
fb6aee4b94 lf: update to r37
https://github.com/gokcehan/lf/releases/tag/r37

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
(cherry picked from commit 8705423201)
2025-09-17 02:32:49 +08:00
Tianling Shen
8ed1e22308 arp-whisper: do not lock deps
The version specified in Cargo.lock is too old to build.

Trim whitespaces while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 6f6ad3fe1c)
2025-09-16 22:00:01 +08:00
Tianling Shen
5f82019f1e v2raya: Update to 2.2.7.1
Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 3eb22bc1f8)
2025-09-16 21:58:07 +08:00
Tianling Shen
370d4d07b7 v2raya: Update to 2.2.7
Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 5d2c923976)
2025-09-16 21:58:04 +08:00
Gregory Gullin
245cf57b06 nnn: update to version 5.1
Release notes: https://github.com/jarun/nnn/compare/v4.9...v5.1

Signed-off-by: Gregory Gullin <garuwex@gmail.com>
(cherry picked from commit ebb0d87450)
2025-09-16 15:20:16 +02:00
Glenn Strauss
43b2aff8fa lighttpd: update to lighttpd 1.4.82 release hash
Ref: https://www.lighttpd.net/2025/9/12/1.4.82/

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit c8e1b9af99)
2025-09-16 14:26:19 +02:00
Glenn Strauss
76abdbe651 lighttpd: update to lighttpd 1.4.81 release hash
https://www.lighttpd.net/2025/8/17/1.4.81/

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 62dbf8c87f)
2025-09-16 14:26:19 +02:00
John Audia
c1b9770adb snort3: fix logic in gpertools-runtime depends
The logic in e57cc9898a was flawed causing
gperftools-runtime to fail to get detected when building resulting in:
...
ninja: Entering directory `/scratch/union/build_dir/target-x86_64_glibc/snort3-3.9.1.0'
ninja: error: '/scratch/union/staging_dir/target-x86_64_glibc/usr/lib/libtcmalloc.so', needed by 'src/snort', missing and no known rule to make it
make[2]: *** [Makefile:161: /scratch/union/build_dir/target-x86_64_glibc/snort3-3.9.1.0/.built] Error 1

It was missed due testing in build root that already had gperftools-runtime
built only discovered when building from a clean build root.

This commit fixes this flaw.

Test:
cat <<EOF > .config
CONFIG_TARGET_x86=y
CONFIG_TARGET_x86_64=y
CONFIG_TARGET_x86_64_DEVICE_generic=y
CONFIG_PACKAGE_snort3=y
EOF

make defconfig
grep gperftools-run .config
CONFIG_PACKAGE_gperftools-runtime=y

cat <<EOF > .config
CONFIG_TARGET_qoriq=y
CONFIG_TARGET_qoriq_generic=y
CONFIG_TARGET_qoriq_generic_DEVICE_watchguard_firebox-m300=y
CONFIG_PACKAGE_snort3=y
EOF

make defconfig
grep gperftools-run .config

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 257e2fc38a)
2025-09-15 11:47:32 +02:00
John Audia
0176953535 snort3: update to 3.9.3.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.9.3.0

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit f8ace6e398)
2025-09-15 11:47:27 +02:00
Dan Srebnick
d1aea2b0fc ampr-ripd: script improvements and add QA script
Added test.sh
Predetermine count used by for loops in Makefile postrm
Implemented extra_command in initscript
Resolved shellcheck issues
Bump release

Signed-off-by: Dan Srebnick <k2ie@k2ie.net>
(cherry picked from commit 551ef4a7c1)
2025-09-14 19:23:02 +03:00
Dan Srebnick
3abbc29a9c ampr-ripd: Initial package release
This project can be used with the OpenWrt SDK to generate a package
for ampr-ripd.  It is intended for use only by licensed amateur radio
operators.  ampr-ripd is a modified RIPv2 listener that provides
route information for ARDC IPIP Mesh tunnels.

Signed-off-by: Dan Srebnick <k2ie@k2ie.net>
(cherry picked from commit 19249742cd)
2025-09-14 19:23:02 +03:00
Lukas Voegl
e1c314797b treewide: include nls.mk when depending on glib2
When compiling glib2 with NLS, it automatically sets linker flags to `-lglib-2.0 -lintl` in pkg-config (.pc) files.

Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
(cherry picked from commit 7ee547b440)
2025-09-13 10:30:15 +02:00
Daniel Golle
8587135676 fluidsynth: update to version 2.4.5
fluidsynth 2.4.5

    Prebuilt Windows Binaries were missing SDL3.dll
    (FluidSynth/fluidsynth#1510)

    Fix SDL3 intercepting signals, causing CTRL+C to not quit fluidsynth
    (FluidSynth/fluidsynth#1509)

    Fix a few flaws in the AWE32 NRPN implementation
    (FluidSynth/fluidsynth#1452, FluidSynth/fluidsynth#1473)

    A regression introduced in 2.4.4 broke drum preset selection for XG
    MIDIs (FluidSynth/fluidsynth#1508)

    Fix for OpenMP thread affinity crashes on Android devices
    (FluidSynth/fluidsynth#1521, thanks to @looechao)

    Fix fluidsynth's systemd user daemon being unable to create lock
    file on some distros (FluidSynth/fluidsynth#1527, thanks to
    @andrew-sayers)

    Fix fluidsynth ignoring initialFilterFc generator limits
    (FluidSynth/fluidsynth#1502)

    A regression introduced in 2.3.6 prevented SF2 NRPN messages from
    being processed correctly (FluidSynth/fluidsynth#1536)

fluidsynth 2.4.4

    Support for SDL3 has been added, support for SDL2 has been
    deprecated (FluidSynth/fluidsynth#1485, FluidSynth/fluidsynth#1478,
    thanks to @andyvand)

    Soundfonts that are not respecting the 46 zero-sample padding-space
    previously sounded incorrect when

    synth.dynamic-sample-loading was active (FluidSynth/fluidsynth#1484)

    Allow drum channels to profit from Soundfont Bank Offsets by no
    longer ignoring MSB Bank changes (FluidSynth/fluidsynth#1475)

    Revise the preset fallback logic for drum channels
    (FluidSynth/fluidsynth#1486)

    A regression introduced in 2.4.1 may have caused interrupted
    real-time playback when voices were using the lowpass filter
    (FluidSynth/fluidsynth#1481)

    Improve multi-user experience when running fluidsynth as systemd
    service (FluidSynth/fluidsynth#1491, thanks to @andrew-sayers)

    Fix ordering and dependencies of fluidsynth's systemd service
    (FluidSynth/fluidsynth#1500, thanks to @fabiangreffrath)

    Revise fluidsynth's man page (FluidSynth/fluidsynth#1499, thanks to
    @fabiangreffrath)

fluidsynth 2.4.3

    It was discovered, that exclusive class note terminations were too
    slow (FluidSynth/fluidsynth#1467, thanks to @mrbumpy409)

    Fix a regression introduced in 2.4.0 that allowed the amplitude of a
    voice playing in delay phase to rise infinitely
    (FluidSynth/fluidsynth#1451)

    MSGS drum-style note-cut has been converted to an opt-in setting
    synth.note-cut (FluidSynth/fluidsynth#1466)

    Support for SDL2 has been disabled by default*
    (FluidSynth/fluidsynth#1472)

    Fix a regression introduced in 2.4.1 that could have caused infinite
    audio gain output for some MIDI files under certain configurations
    (FluidSynth/fluidsynth#1464)

    Silence a warning issued by Systemd v254+
    (FluidSynth/fluidsynth#1474, thanks to @andrew-sayers)

fluidsynth 2.4.2

    Fix audible clicks when turning off voices while using a high filter
    resonance (FluidSynth/fluidsynth#1427)

    Fix a build failure with MSYS2 and MinGW when processing
    VersionResource.rc (FluidSynth/fluidsynth#1448, thanks to @pedrolcl)

    Fix a crash on startup when there are no MIDI devices available on
    Windows (FluidSynth/fluidsynth#1446, thanks to @pedrolcl)

    Restore discovery of libsndfile (FluidSynth/fluidsynth#1445)

    Fix a race condition when loading SF3 files containing multiple
    uncompressed samples (FluidSynth/fluidsynth#1457)

fluidsynth 2.4.1

    Enable libsndfile to use filename with non-ASCII characters on
    Windows (FluidSynth/fluidsynth#1416, thanks to @pedrolcl and
    @stardusteyes)

    Fix a few commandline encoding related issues on Windows
    (FluidSynth/fluidsynth#1388, FluidSynth/fluidsynth#1421, thanks to
    @pedrolcl)

    Fix build errors on Windows (FluidSynth/fluidsynth#1419,
    FluidSynth/fluidsynth#1422, thanks to @carlo-bramini)

    Fix clicks and pops caused when changing parameters of the lowpass
    filter (FluidSynth/fluidsynth#1415, FluidSynth/fluidsynth#1417,
    FluidSynth/fluidsynth#1424)

    Minor adjustment to AWE32 NRPN behavior (FluidSynth/fluidsynth#1430)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit dd8780e253)
2025-09-13 10:30:10 +02:00
Daniel Golle
3a68aa2aeb fluidsynth: add package
Package Fluidsynth wavetable MIDI synth.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit b734716f15)
2025-09-13 10:30:06 +02:00
Daniel Golle
8f71395fcd glib-networking: update to version 2.80.1
2.80.1 - January 8, 2025
========================

 - OpenSSL: fix crash in complete_handshake (!251, Dario Saccavino)
 - OpenSSL: fix invalid free in openssl_get_binding_tls_server_end_point() (!255)
 - TLS test should handle G_IO_ERROR_WOULD_BLOCK (!253, Richard Purdie and Alexander Kanavin)
 - Updated translations

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit b49f4cc0a3)
2025-09-13 10:29:57 +02:00
Daniel Golle
055f363620 glib-networking: add package
Add GIO modules for TLS support as well as defining proxies via well-known
environment variables.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 223d7e2995)
2025-09-13 10:29:51 +02:00
Daniel Golle
5613127a8c shared-mime-info: fix post-install behaviour
Move post-install script to /etc/uci-defaults so it always runs on the
target and doesn't require the host to provide 'update-mime-database'.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 0b2bd76ed1)
2025-09-13 10:20:04 +02:00