Commit Graph

34685 Commits

Author SHA1 Message Date
Josef Schlehofer
3aab1ef313 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>
2025-09-25 07:38:39 +02:00
Jan Hák
bddd5e9cb6 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>
2025-09-24 20:21:15 +02:00
Aleksey Vasilenko
d84ce3454a sendmail: fix build on hosts with Berkley DB installed
Buildbot caught an error:
  "Berkeley DB file locking needs flock() for version 5.x (and greater?)"

It is caused by leakage of host-installed Berkley DB into the build.
Since libmilter is not using the DB and because of convoluted build
process of sendmail, we do the workaround  - define a macro which
prevents the error without affecting libmilter binary.

Also change source URL from FTP to HTTPS.

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-09-24 01:11:42 -03:00
Alexandru Ardelean
f03521b198 tcpreplay: bump to version 4.5.2
This change bumps to version 4.5.2

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-09-23 21:01:04 +03:00
Alexandru Ardelean
9ab19754f2 stress-ng: bump to version 0.19.04
This change bumps the version of stress-ng to 0.19.04

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-09-23 17:50:46 +03:00
Alexandru Ardelean
a1562ef772 squashfs-tools: bump to version 4.7.2
Contains backported patch '0001-print_pager-add-missing-includes.patch'
so we can remove it.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-09-23 17:49:42 +03:00
George Sapkin
6408f9ef6e python-atomicwrites: drop package
- archived upstream
- drop confirmed by Python maintainer
- last local commit:
  commit: d5ac6e103e
  Author: Jeffery To <jeffery.to@gmail.com>
  Date:   Mon, 24 Jul 2023 22:46:41 -0700

  python-atomicwrites: Update to 1.4.1

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2848164601
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
George Sapkin
4c95537060 temperusb: drop package
- unmaintained upstream
- drop confirmed by maintainer
- last local commit:
  commit: 4ca726ae02
  Author: Samuel Progin <samuel.progin@gmail.com>
  Date:   Thu, 2 May 2019 21:46:30 +0200

  temperusb: package upgrade

- no PKG_MAINTAINER in Makefile

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2847739732
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
George Sapkin
ba67760912 dhcp-forwarder: drop package
- unmaintained upstream
- drop confirmed by maintainer
- last local commit:
  commit: 4006865ae8
  Author: Etienne Champetier <champetier.etienne@gmail.com>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2848168367
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
George Sapkin
f62054493a libantlr3c: drop package
- unmaintained upstream
- drop confirmed by maintainer
- last local commit:
  commit: 7751997919
  Author: Rosen Penev <rosenp@gmail.com>
  Date:   Sun, 8 Jul 2018 19:51:17 -0700

  libantlr3c: Update to 3.4

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2848168367
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
George Sapkin
96150f55d5 intltool: drop package
- unmaintained upstream
- drop confirmed
- last local commit:
  commit: cea49c620d
  Author: Ansuel Smith <ansuelsmth@gmail.com>
  Date:   Wed, 7 Aug 2019 13:42:26 +0200

  intltool: fix broken compile on WSL

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2840303503
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
George Sapkin
14ff7c0934 pkg-config: drop package
- unmaintained upstream
- drop confirmed by maintainer
- last local commit:
  commit: 243a1a1324
  Author: Rosen Penev <rosenp@gmail.com>
  Date:   Sat, 2 Nov 2019 11:14:50 -0700

  pkg-config: Add CONFLICTS for pkgconf

Link: https://github.com/openwrt/packages/pull/26400#issuecomment-2848120084
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-23 13:11:55 +02:00
Alexandru Ardelean
5e1d07b162 numpy: bump to version 2.3.3
Bump the version number to 2.3.3

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-09-23 12:03:36 +03:00
Alexandru Ardelean
087b985e07 openblas: backport version of fix from upstream
From this PR:
  https://github.com/OpenMathLib/OpenBLAS/pull/5442

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-09-23 12:03:36 +03:00
Florian Eckert
5a688059e9 Revert "afraid.org-v2-token.json: Fix 404 on update"
This reverts commit 366629b117.

It has been determined that the URL currently in use points to v1. The
previously used URL remains valid and is correct. If someone requires the
v1 URL, a new provider must be created.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-23 09:54:43 +02:00
Paul Donald
1463d79bdf ddns-scripts: stash the next check time
Calculating the next check time based on the last update time is not
very accurate if the next check is a large multiple forwards from the
last update time because the cumulative sleeps and wake times are not
exact but best effort of the OS. Other factors including clock-drift
give rise to a larger time discrepancy the further the next update is in
the future.

Stash the next check time which should be quite accurate since it's
only one sleep instance away. This is also for use in the GUI.

Tested on 24.10.2

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-23 09:12:10 +02:00
Florian Maurer
296c15c1f2 tunneldigger: add broker_selection option to expose load balancing capabilities
Using the broker_selection param makes it possible to decide by use (default),
always use the first available broker to connect or select a random broker

See also: 51a5e46ad1/client/l2tp_client.c (L1331-L1333)

Signed-off-by: Florian Maurer <f.maurer@outlook.de>
2025-09-22 22:27:09 +02:00
Moritz Warning
9a9fcc4651 zerotier: update to 1.16.0
Authored-by: Óscar García Amor <ogarcia@connectical.com>
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2025-09-22 17:21:43 +08:00
Tianling Shen
728dc6dd3a btop: Update to 1.4.5
Release note: https://github.com/aristocratos/btop/releases/tag/v1.4.5

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-22 17:17:09 +08:00
Tianling Shen
173eb1d169 cloudflared: Update to 2025.9.0
Release note: https://github.com/cloudflare/cloudflared/releases/tag/2025.9.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-22 17:16:47 +08:00
Tianling Shen
07ca6a83aa openlist: Update to 4.1.3
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-22 17:16:21 +08:00
George Sapkin
507c5c91b6 syncthing: bump to 2.0.9
Major version change that switches DB backend from
LevelDB to SQLite. Requires golang 1.24+.

- improve syncthing argument parsing to be more
  robust
- remove unused and add updated config options

Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.0
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.1
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.2
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.3
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.4
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.5
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.6
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.7
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.8
Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.9
Signed-off-by: George Sapkin <george@sapk.in>

wip

Signed-off-by: George Sapkin <george@sapk.in>
2025-09-21 14:20:53 +03:00
Nate Robinson
1fd9f95a37 lf: update to r38
https://github.com/gokcehan/lf/releases/tag/r38

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-09-20 17:36:46 -03:00
Stan Grishin
26d248de26 unbound: update README
* add adblock-fast to the Ad Blocking segment
* fix grammar (Its -> It's)
* modify last paragraph of the instructions as they are specific to adblock

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-09-20 23:25:44 +08:00
Luiz Angelo Daros de Luca
513d270e3e sane-backends: update to 1.4.0
Changelog: https://gitlab.com/sane-project/backends/-/releases/1.4.0
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2025-09-20 23:22:57 +08:00
Rosen Penev
c652fb04c5 gphoto2: update to 2.5.32
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-09-20 23:21:48 +08:00
Rosen Penev
490653e0f0 libgphoto2: update to 2.5.32
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-09-20 23:21:48 +08:00
Fabrice Fontaine
b121b1ddf6 net/iputils: fix PKG_CPE_ID
iputils_project:iputils has been deprecated in favour of iputils:iputils

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-09-20 23:14:44 +08:00
Fabrice Fontaine
7155777e2f cjson: fix PKG_CPE_ID
cjson_project:cjson has been deprecated in favour of davegamble:cjson:
https://nvd.nist.gov/products/cpe/detail/70BC45DA-D915-4A1D-96AF-84A6CECEE148

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-09-20 23:14:23 +08:00
Fabrice Fontaine
76ff404bc3 python-cryptography: fix PKG_CPE_ID
cryptography_project:cryptography has been deprecated in favour of
cryptography.io:cryptography:
https://nvd.nist.gov/products/cpe/detail/2EBA50FC-F3F9-40D5-82BD-EFB67F761153

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-09-20 23:13:41 +08:00
Fabrice Fontaine
98adfcdc0d gnuplot: fix PKG_CPE_ID
gnuplot_project:gnuplot has been deprecated in favour of
gnuplot:gnuplot:
https://nvd.nist.gov/products/cpe/detail/DB68C9F5-3330-4749-A6F5-61FF041037CC

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-09-20 23:13:03 +08:00
Fabrice Fontaine
aeb5fcd445 boinc: fix PKG_CPE_ID
rom_walton:boinc has been deprecated in favour of
universityofcalifornia:boinc_client:
https://nvd.nist.gov/products/cpe/detail/DAC161C5-2154-44BF-916A-EACB524E8B8F

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2025-09-20 23:12:32 +08:00
Aleksey Vasilenko
3000e1a420 sendmail: update to 8.18.1
- Fix GCC 15 build with 2 patches from Gentoo [1][2]
- Refresh existing patch
- Extend 010-enable-nonroot-install.patch to remove "-o U -g G" from
  more install targets (fixes 'invalid user buildbot' in CI)

[1]: https://github.com/gentoo/gentoo/blob/master/mail-mta/sendmail/files/sendmail-8.18.1-c23-sm_strtoll.patch
[2]: https://github.com/gentoo/gentoo/blob/master/mail-mta/sendmail/files/sendmail-8.18.1-c23-ctime.patch

Co-authored-by: W. Michael Petullo <mike@flyn.org>
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-09-20 23:11:51 +08:00
John Audia
304a18d4b5 snort3: add patch to unambiguously show vectorscan
When snort is run with the --version option, it advertises components'
versions in the output. Add a patch to modify the output to clearly
show vectorscan is in use.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-09-20 06:52:48 +03:00
John Audia
8d81f0e2ee snort3: replace hyperscan with vectorscan in deps
* Replacement of hyperscan-runtime reference with vectorscan-runtime
* Added support for all aarch64 targets which I believe is exhaustive

For x86 and x86/64, I found that vectorscan is truly a drop-in
replacement for hyperscan as assessed by speedtests with snort3 running
on my Intel N150 PC. CPU load during the test with each condition was
nearly saturating on a single core for both cases on a symmetrical
Gbps line.

Using: https://www.waveform.com/tools/bufferbloat in IPS mode:
  Download speed w/ hyperscan: 950-960 Mbit/s (n=2)
  Download speed w/ vectorscan: 942-960 Mbit/s (n=2)

Using: https://www.speedtest.net in IPS mode:
  Download speed w/ hyperscan: 996-1002 Mbit/s (n=2)
  Download speed w/ vectorscan: 993-988 Mbit/s (n=2)

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-09-20 06:52:48 +03:00
John Audia
cd6de3f1db hyperscan: remove package
Remove hyperscan since Intel announced a proprietary/closed source
license beginning with hyperscan 5.5[1,2] and a general lock of support
for the 5.4.x branch which has not seen a commit since 19-Apr-2023[3].

1. https://networkbuilders.intel.com/docs/networkbuilders/accelerate-snort-performance-with-hyperscan-and-intel-xeon-processors-on-public-clouds-1680176363.pdf
2. https://www.phoronix.com/news/Intel-Hyperscan-Now-Proprietary (and references therein)
3. intel/hyperscan@bc3b191

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-09-20 06:52:48 +03:00
John Audia
0d643c23dd snort3: remove hyperscan specific patch
Drop 100-remove-HAVE_HS_COMPILE_LIT-to-work-around-upstream-b.patch as
it was only needed to fix the build against hyperscan. Vectorscan
builds fine without it.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-09-20 06:52:48 +03:00
John Audia
b6b2d1e305 vectorscan: new package for speeding up regex ops
Vectorscan is fork of Hyperscan, a high-performance multiple regex
matching library. It follows the regular expression syntax of the
commonly-used libpcre library, but is a standalone library with
its own C API.

Currently ARM NEON/ASIMD and Power VSX are 100% functional. ARM
SVE2 support is in ongoing with access to hardware now. More
platforms will follow in the future.

The performance difference of snort3 compiled against this is
sizable for aarch64 confirmed on two different SoCs:

Test SoC #1 flogic/glinet_gl-mt6000
IDS mode:
Download speed wo/ vectorscan: 91.2 ±0.21 Mbit/s (n=3)
Download speed using vectorscan: 331.0 ±27.34 Mbit/s (n=3)
Gain of 3.6x

IPS mode:
Download speed wo/ vectorscan: 30.0 ±0.06 Mbit/s (n=3)
Download speed using vectorscan: 52.9 ±0.78 Mbit/s (n=3)
Gain of 1.8x

Notes:
* Data generated on snapshot build on 12-Apr-2024 using kernel
  6.6.26, snort 3.1.84.0, vectorscan 5.4.11.
* Speedtest script hitting the same server.
* Snort rules file of was 37,917 lines/22 MB.
* In all cases, single core CPU saturation occurred which
  speaks to the efficiency gains supplied by vectorscan.

Test Soc #2 bcm2712/RPi5B

IPS mode:
Download speed wo/ vectorscan: 164.3 ±0.64 Mbit/s (n=3)
Download speed using vectorscan: 232.8 ±0.26 Mbit/s (n=3)
Gain of 1.4x

Notes:
* Data generated on snapshot build on 13-Apr-2024 using kernel
  6.1.86, snort 3.1.84.0, vectorscan 5.4.11.
* Google fiber speedtest (https://fiber.google.com/speedtest/)
  hitting the same server.
* Snort rules contained 39,801 rules/22 MB.
* In all cases, single core CPU saturation occurred which
  speaks to the efficiency gains supplied by vectorscan.

Build system: x86/64
Build-tested: flogic/glinet_gl-mt6000, bcm2712/RPi5B, x86/64-glibc
Run-tested: flogic/glinet_gl-mt6000, bcm2712/RPi5B, x86/64-glibc (Intel N150 based box)

Co-authored-by: Tianling Shen <cnsztl@gmail.com>
Co-authored-by: Jeffery To <jeffery.to@gmail.com>
Signed-off-by: John Audia <therealgraysky@proton.me>
2025-09-20 06:52:48 +03:00
David Härdeman
c3a4dc458e bind: don't break IPv6 support
What started in #20183 as a attempt to clean up noise in the logfiles,
turned out to be causing denial-of-service for dual-stack and especially
IPv6-only environments.

Breaking core network functionality cannot possibly be less important
than cosmetic issues, and those affected by log spam can avoid it via
other means (e.g. "query-source-v6 none;" in named.conf).

There's no reliable heuristic for determining whether there's IPv6
connectivity at the time bind is started which will catch any and all
corner cases, as discussed in #26327.

So, remove this logic for now. If a suitable heuristic can be devised,
it can always be added in a subsequent patch, but I have my doubts.

(Also, quote one variable to make shellcheck happy)

Closes: #26327
Closes: #20468

Signed-off-by: David Härdeman <david@hardeman.nu>
2025-09-19 08:35:38 -07:00
Tianling Shen
4c8c41c023 rust: Update to 1.90.0
Release note: https://blog.rust-lang.org/2025/09/18/Rust-1.90.0/

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-19 20:24:26 +08:00
Biao Zhu
2b99cd7d76 fluent-bit: update to 4.0.9
- Remove obsolete patch
- Add patch replace NPN with ALPN for client connections \
because the default OpenSSL library does not enable NPN.
- Add newly libstdcpp dependency

Build system: aarch64
Build-tested: mediatek/filogic
Run-tested: mediatek/filogic

Signed-off-by: Biao Zhu <zhumouren0623@qq.com>
2025-09-18 22:18:54 +03:00
Luiz Angelo Daros de Luca
4410c80283 ruby: update to 3.4.5
Ruby 3.4.0 is a major release that introduces several changes:
- Adds `it` block parameter reference
- Switches default parser to Prism
- Implements Happy Eyeballs Version 2 in the socket library
- Improves YJIT
- Adds Modular GC
- And more (see changelog for full details)

Subsequent minor releases include:
- 3.4.1: fixes version description
- 3.4.2: routine bugfix release
- 3.4.3: routine bugfix release
- 3.4.4: routine bugfix release (Linux-specific)
- 3.4.5: routine bugfix release, adds GCC 15 support

Packaging changes:
- (NEW) ruby-repl_type_completor (packaging the repl_type_completor gem)
- Refreshed package dependencies
- Updated `ruby_missingfiles` (detects unpacked files) to use `apk`
- Refactored `ruby_find_pkgsdeps` (detects inter-package dependencies)
  to use the Ruby parser (Prism) instead of heuristic string matching

Changelog: https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2025-09-18 22:17:26 +03:00
Wesley Gimenes
60ee485816 netbird: update to 0.57.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.57.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-09-18 22:14:54 +03:00
Niklas Thorild
7fee65754c 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-18 20:49:18 +02:00
George Sapkin
2de1c720ef adguardhome: bump to 0.107.66
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.66
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-18 19:54:13 +03:00
George Sapkin
9bb9fe2a3a 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-18 19:52:53 +03:00
Ray Wang
2391212aa4 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>
2025-09-18 07:57:18 +02:00
Stan Grishin
02644ad1e4 adblock-fast: bugfix: dl command
* only test gzip existence and reset action/param on boot

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-09-17 15:06:08 -07:00
Ted Hess
578016e5b3 cmdpad: Remove from packages and move to packages-abondoned
Signed-off-by: Ted Hess <thess@kitschensync.net>
2025-09-17 13:20:39 -04:00
Rosen Penev
bd5bc2f1b4 cmdpad: fix compilation with GCC 15
There's no parameter to this function.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-09-17 12:58:18 -04:00