Fabian Groffen [Tue, 2 Sep 2025 11:25:46 +0000 (13:25 +0200)]
mwan3: bump PKG_RELEASE
- fix some problems with GNU sed/grep
- add IPv6-PD src_ip logic
Signed-off-by: Fabian Groffen <[email protected]>
Fabian Groffen [Tue, 2 Sep 2025 11:24:02 +0000 (13:24 +0200)]
mwan3: init.d/mwan3: fix GNU grep warning about stray \
GNU grep complains:
grep: warning: stray \ before :
Drop the \, confirmed with busybox grep backslash is non-significant
(the output is the same).
Closes: https://github.com/openwrt/packages/issues/25198
Signed-off-by: Fabian Groffen <[email protected]>
Fabian Groffen [Tue, 2 Sep 2025 11:20:13 +0000 (13:20 +0200)]
mwan3: common.sh: fix src_ip detection for ipv6-PD
IPv6 via PPPoE often receives a prefix, not an address. In that case
mwan3_get_src_ip would not find an address and fall back to ::. However
in case of multiple IPv6 upstreams, this no longer means a ping (such as
done by uptime check) succeeds, for there are multiple addresses.
With this, mwan3 can effectively load-balance/fail-over on a PPPoE IPv6
prefix and a secondary (LTE) acquired /64 without immediately disabling
the IPv6 prefix interface as soon as the secondary IPv6 interface comes
up.
I think this change is also a fix to #26690
but I'm not 100% sure of that.
Signed-off-by: Fabian Groffen <[email protected]>
Fabian Groffen [Tue, 2 Sep 2025 11:19:55 +0000 (13:19 +0200)]
mwan3: common.sh: fix sed syntax for GNU sed
`pq' yields with GNU sed:
sed: -e expression #1, char 15: extra characters after command
so, make q a separate command instead.
busybox accepts this too, and still returns only the first match (q
quits processing)
Signed-off-by: Fabian Groffen <[email protected]>
Van Waholtz [Sun, 31 Aug 2025 17:22:20 +0000 (01:22 +0800)]
sing-box: add variant tiny
The tiny version disables tailscale by default for small package size.
OpenWrt also has the tailscale package as an alternative. We prefer
to keep the base version has the same build tags with the upstream
releases for compatibility.
Signed-off-by: Van Waholtz <[email protected]>
Anton P. [Sat, 30 Aug 2025 15:36:40 +0000 (18:36 +0300)]
sing-box: Update to 1.12.4
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.4
Signed-off-by: Anton P. <[email protected]>
Luiz Angelo Daros de Luca [Sun, 31 Aug 2025 21:46:36 +0000 (18:46 -0300)]
ruby: update to 3.3.9
3.3.9 release includes the following security fix of default gems:
- CVE-2025-24294: Possible Denial of Service in resolv gem
And the following fixes for build issues:
- GCC 15.1
- Visual Studio 2022 Version 17.14
3.3.7 and 3.3.8 are routine update that includes minor bug fixes.
Signed-off-by: Luiz Angelo Daros de Luca <[email protected]>
Tianling Shen [Sun, 31 Aug 2025 06:43:02 +0000 (14:43 +0800)]
libtorrent-rasterbar: update boost dependencies
libtorrent only links to boost headers since boost 1.69.
Remove boost-system from the dependencies and add boost as build
dependency.
Signed-off-by: Tianling Shen <[email protected]>
Gregory Gullin [Sat, 12 Jul 2025 13:42:06 +0000 (16:42 +0300)]
micro: add new package
Modern and intuitive terminal-based text editor
https://micro-editor.github.io
Co-authored-by: Wesley Gimenes <[email protected]>
Signed-off-by: Gregory Gullin <[email protected]>
Aleksey Vasilenko [Thu, 28 Aug 2025 18:40:17 +0000 (21:40 +0300)]
squid: update to 7.1
- Use GitHub for sources URL
- Remove autoreconf fixup (it works out-of-the-box)
- Remove squid-mod-cachemgr package since cachemgr.cgi was removed upstream
- Rename ac_cv_epoll_works to squid_cv_epoll_works to follow upstream
- Don't customize target CFLAGS and LDFLAGS (they work as is)
- Remove nettle configure patch - upstream handles it correctly now
- Remove dummy comment in config menu
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Thu, 28 Aug 2025 15:58:16 +0000 (18:58 +0300)]
bc: update to 1.08.2
- Remove autoreconf and GCC 15 workaround
- Remove 3 obsolete/upstreamed patches
- Manually rebase no-doc patch
Signed-off-by: Aleksey Vasilenko <[email protected]>
Roman Azarenko [Wed, 13 Aug 2025 11:28:33 +0000 (13:28 +0200)]
nginx: update CPE ID
Looking at the official CPE dictionary [1], `cpe:/a:nginx:nginx` was
only used until 1.21.4 inclusively. Later it was renamed to
`cpe:/a:f5:nginx`, and it showed up in a few more non-contiguous
versions numbers after 1.21.4.
In all nginx security advisories [2] starting from year 2024, the CPE
ID used is `cpe:/a:f5:nginx_open_source`. This includes versions 1.25.0
and newer.
Update the CPE ID to the newest known value of `cpe:/a:f5:nginx_open_source`
used in nginx's own security advirosies/CVEs.
[1]: https://nvd.nist.gov/products/cpe
[2]: https://nginx.org/en/security_advisories.html
Signed-off-by: Roman Azarenko <[email protected]>
Dan Srebnick [Thu, 3 Apr 2025 20:15:33 +0000 (16:15 -0400)]
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 <[email protected]>
John Audia [Sat, 30 Aug 2025 14:23:40 +0000 (10:23 -0400)]
libtirpc: fix build for client packages
Version 1.3.7 introduced a feature which moved symbols into an optional
database section[1]. Add corresponding configure args to fix the build
with our packages. This commit adds the new option to ensure client
packages (snort, rpcbind, lsof, etc.) build without error.
Build system: x86/64 (using external toolchain from snapshot)
Build-tested: x86/64
Co-authored-by: Hannu Nyman <[email protected]>
Signed-off-by: John Audia <[email protected]>
Maxim Storchak [Tue, 26 Aug 2025 17:51:55 +0000 (20:51 +0300)]
rsync: update dependencies for rrsync
- update dependencies from perl to python
- support dropbear
Signed-off-by: Maxim Storchak <[email protected]>
Ulrich Stark [Fri, 29 Aug 2025 13:08:53 +0000 (15:08 +0200)]
lsof: fix compilation issue with "libtirpc"
adding --without-libtirpc to CONFIGURE_ARGS + version bump. Ref.: https://github.com/openwrt/packages/issues/27357
Signed-off-by: Ulrich Stark <[email protected]>
Nate Robinson [Fri, 29 Aug 2025 03:15:02 +0000 (23:15 -0400)]
lf: update to r37
https://github.com/gokcehan/lf/releases/tag/r37
Signed-off-by: Nate Robinson <[email protected]>
Wei-Ting Yang [Thu, 28 Aug 2025 03:36:31 +0000 (11:36 +0800)]
django-restframework: assign PKG_CPE_ID
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:django-rest-framework:django_rest_framework
Signed-off-by: Wei-Ting Yang <[email protected]>
George Sapkin [Tue, 26 Aug 2025 17:30:43 +0000 (20:30 +0300)]
yt-dlp: bump to 2025.08.22
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.22
Signed-off-by: George Sapkin <[email protected]>
Niklas Thorild [Tue, 19 Aug 2025 10:07:11 +0000 (12:07 +0200)]
telegraf: update to 1.35.4
- Update Telegraf to v1.35.4
- Adjust GO_PKG_LDFLAGS_X to reflect upstream changes in version metadata
- Add default configuration file (Telegraf no longer includes one)
- Drop deprecated tcp_listener and udp_listener plugins from telegraf-small
- Rework how plugins for small variant are specified to reflect upstream changes
- Add -static TARGET_LDFLAGS for MIPS target to avoid R_MIPS_26 relocation errors during build
Signed-off-by: Niklas Thorild <[email protected]>
Stan Grishin [Tue, 26 Aug 2025 03:46:56 +0000 (03:46 +0000)]
adblock-fast: update to 1.1.4-r12
README:
* update header
Init-script:
* set an earlier start to get triggers to work
* better str_contains
* improve readability of json() by getting rid of cascading case statements
* add new errors/status messages to get_text()
* prepare get_text() for localization by switching to inline printf
* adjust shellcheck disable comments where needed
* parse unbound config for DNS hijack ports
* test if the archived cache exists on boot and proceed to use it if it does
* add trigger waiting status so that luci app can display correct status
* do not run adb_config_update on boot, speeding up trigger setup
Signed-off-by: Stan Grishin <[email protected]>
Hannu Nyman [Wed, 27 Aug 2025 19:26:18 +0000 (22:26 +0300)]
sing-box: Revert "sing-box: update to 1.12.3"
This reverts commit
002e0559a5f3339fd5232a6e63cc00ce6886b3ab.
sing-box 1.12.3 is apparently buggy and crashes.
Reference to #27346 and #27339
Let's revert the upgrade.
Signed-off-by: Hannu Nyman <[email protected]>
W. Michael Petullo [Tue, 26 Aug 2025 20:36:39 +0000 (15:36 -0500)]
vips: update to 8.17.1
Upstream list of changes is available at
https://github.com/libvips/libvips/releases/tag/v8.17.1.
Signed-off-by: W. Michael Petullo <[email protected]>
W. Michael Petullo [Tue, 26 Aug 2025 19:51:53 +0000 (14:51 -0500)]
krb5: update to 1.22.1
Upstream list of changes is available at
https://web.mit.edu/kerberos/krb5-1.22/krb5-1.22.1.html.
Of note is that this release fixes CVE-2025-57736.
Also removes "-std=gnu11" from build.
Signed-off-by: W. Michael Petullo <[email protected]>
George Sapkin [Tue, 26 Aug 2025 14:01:42 +0000 (17:01 +0300)]
adguardhome: bump to 0.107.65
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.65
Signed-off-by: George Sapkin <[email protected]>
Hannu Nyman [Mon, 25 Aug 2025 16:40:09 +0000 (19:40 +0300)]
transmission-web-control: fix mirror hash
Fix hash.
Signed-off-by: Hannu Nyman <[email protected]>
John Audia [Mon, 25 Aug 2025 16:02:50 +0000 (12:02 -0400)]
libtirpc: update to 1.3.7
Release notes: https://sourceforge.net/projects/libtirpc/files/libtirpc/1.3.7/Release-1-3-7.txt
Removed upstreamed patches.
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)
Signed-off-by: John Audia <[email protected]>
John Audia [Sat, 16 Aug 2025 10:44:45 +0000 (06:44 -0400)]
lm-sensors: fix build with glibc
The lm-sensors build was failing on glibc-based targets with:
ld: cannot find -liconv: No such file or directory
which occurred because the upstream Makefile unconditionally links
against -liconv, but glibc has iconv functionality built-in and does not
provide a separate libiconv library.
I submitted the new patch upstream to fix this:
https://github.com/hramrach/lm-sensors/pull/14
This change is backward compatible based on my testing building
lm-sensors for x86/64 with glibc and again with musl after having
applied the patch.
Build system: x86/64
Build-tested: x86/64-glibc and x86/64
Run-tested: x86/64-glibc (Intel N150 based box)
Signed-off-by: John Audia <[email protected]>
Sven Eckelmann [Mon, 18 Aug 2025 09:51:19 +0000 (11:51 +0200)]
poemgr: update to latest HEAD
f1f093852aba poemgr: drop prefix from json-c include
adfb382a996a poemgr: Fix missing/unused includes
27d53374601b Makefile: compile object files before linking
e07fdec5e1cf Makefile: use LDLIBS to link libraries
1e6659b786e8 Makefile: mark targets without any output
f7f147977891 Makefile: reference output file using variable
aa3ae603099a Makefile: Add missing license header
Signed-off-by: Sven Eckelmann <[email protected]>
Tianling Shen [Mon, 25 Aug 2025 07:35:35 +0000 (15:35 +0800)]
v2ray-geodata: Update to latest version
Update all geodata.
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Mon, 25 Aug 2025 07:33:08 +0000 (15:33 +0800)]
rclone: Update to 1.71.0
Removed upstreamed patch.
Release note: https://github.com/rclone/rclone/releases/tag/v1.71.0
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Mon, 25 Aug 2025 07:32:48 +0000 (15:32 +0800)]
openlist: Update to 4.1.1
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.1
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Mon, 25 Aug 2025 07:31:33 +0000 (15:31 +0800)]
v2raya: Update to 2.2.7
Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7
Signed-off-by: Tianling Shen <[email protected]>
Aleksey Vasilenko [Sun, 24 Aug 2025 17:42:52 +0000 (20:42 +0300)]
ngtcp2: update to 1.15.0
this time is for real
Signed-off-by: Aleksey Vasilenko <[email protected]>
Othmar Truniger [Tue, 29 Jul 2025 10:24:52 +0000 (12:24 +0200)]
linknx: prevent jsoncpp dependency
Signed-off-by: Othmar Truniger <[email protected]>
Ryan Keane [Mon, 18 Nov 2024 13:47:29 +0000 (05:47 -0800)]
transmission-web-control: Update to
20240408
Update to commit
f02a47aff2680de10c2269e22a3d0b37a318dbcd
Change TITLE variable to make it easier to understand.
Signed-off-by: Ryan Keane <[email protected]>
Sebastian Hamann [Tue, 19 Aug 2025 13:33:02 +0000 (15:33 +0200)]
nut: update to 2.8.4
See upstream changelog at
https://networkupstools.org/docs/release-notes.chunked/NUT_Release_Notes.html
New drivers:
* failover
* liebert-gxe
* microsol-apc
* nutdrv_hashx
* powervar_cx_ser
* nutdrv_siemens-sitop
* sms_ser
* bicker_ser
* ve-direct
* nhs_ser
* powervar_cx_usb
Signed-off-by: Sebastian Hamann <[email protected]>
Sebastian Hamann [Tue, 19 Aug 2025 11:53:33 +0000 (13:53 +0200)]
nut: switch to https:// download URL
Signed-off-by: Sebastian Hamann <[email protected]>
Sebastian Hamann [Tue, 19 Aug 2025 11:53:27 +0000 (13:53 +0200)]
nut: fix typo in nut_serial.hotplug (fix #21504)
Signed-off-by: Sebastian Hamann <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 22:59:21 +0000 (01:59 +0300)]
ffmpeg: update to 6.1.3
- Remove 2 upstreamed patches
Signed-off-by: Aleksey Vasilenko <[email protected]>
Tianling Shen [Sun, 24 Aug 2025 15:14:02 +0000 (23:14 +0800)]
dufs: backport upstream fixes
Including one security fix.
Signed-off-by: Tianling Shen <[email protected]>
Rosen Penev [Sun, 10 Aug 2025 22:18:06 +0000 (15:18 -0700)]
python3: fix host uuid and ncurses
pkgconfig doesn't work correct for these two packages. Just readd the
proper paths.
Signed-off-by: Rosen Penev <[email protected]>
Gregory Gullin [Sat, 16 Aug 2025 12:05:14 +0000 (15:05 +0300)]
nnn: update to version 5.1
Release notes: https://github.com/jarun/nnn/compare/v4.9...v5.1
Signed-off-by: Gregory Gullin <[email protected]>
Yu Fang [Mon, 28 Jul 2025 06:40:18 +0000 (14:40 +0800)]
gateway-go: update to 2.0.10
- support ipv6 transport for remote access
Signed-off-by: Yu Fang <[email protected]>
Jonas Jelonek [Tue, 5 Aug 2025 10:49:46 +0000 (10:49 +0000)]
i2csfp: update to latest Git HEAD
This fixes build with GCC15.
Signed-off-by: Jonas Jelonek <[email protected]>
Luiz Angelo Daros de Luca [Sun, 3 Aug 2025 14:07:25 +0000 (11:07 -0300)]
iodine: use procd, add extra options
Iodine now uses a procd init.d service and output is sent to the system
log.
Two new options have been added:
- debuglevel — increases the verbosity of debug output.
- check_client_ip — controls whether to accept or reject queries from
different IP addresses for the same login. This should be disabled if
the recursive DNS server might send queries from varying IPs. However,
disabling this option also makes replay attacks significantly easier.
Signed-off-by: Luiz Angelo Daros de Luca <[email protected]>
George Sapkin [Wed, 6 Aug 2025 20:11:34 +0000 (23:11 +0300)]
syncthing: improve relay argument parsing
Fixes: 47644ba46 ("syncthing: fix discovery and relay extra args")
Signed-off-by: George Sapkin <[email protected]>
George Sapkin [Wed, 6 Aug 2025 19:41:53 +0000 (22:41 +0300)]
syncthing: improve discovery argument parsing
Fixes: 47644ba46 ("syncthing: fix discovery and relay extra args")
Signed-off-by: George Sapkin <[email protected]>
Roc Lai [Fri, 8 Aug 2025 07:12:40 +0000 (15:12 +0800)]
ariang: bump to 1.3.11
ariang: bump to 1.3.11
Change log is available at https://github.com/mayswind/AriaNg/releases/tag/1.3.11
Signed-off-by: Roc Lai <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 20:26:09 +0000 (23:26 +0300)]
libjpeg-turbo: update to 3.1.1
update to 3.1.1
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 22:38:40 +0000 (01:38 +0300)]
clamav: update to 1.4.3
update to 1.4.3
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 10:29:55 +0000 (13:29 +0300)]
https-dns-proxy: match updated curl config options
- match updated curl config options
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 10:21:39 +0000 (13:21 +0300)]
nghttp2: update to 1.66.0
- Update package description
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 10:12:55 +0000 (13:12 +0300)]
nghttp3: update to 1.11.0
- Update package description
- Use CP instead of INSTALL_DATA to copy symlinks properly
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Sat, 23 Aug 2025 05:39:32 +0000 (08:39 +0300)]
ngtcp2: update to 1.15.0
- Remove superficial libnghttp3 dependency
- Add libopenssl dependency
- Update package description
- Fix leaking lib and includes in libngtcp2_crypto_ossl.pc
- Use CP instead of INSTALL_DATA to copy symlinks properly
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 09:54:21 +0000 (12:54 +0300)]
curl: update to 8.15.0
- Merge LIBCURL_NGTCP2 and LIBCURL_NGHTTP3 into single LIBCURL_HTTP3 config option
- Rename LIBCURL_NGHTTP2 to LIBCURL_HTTP2 config option
- Disable IPFS support which is enabled by default
- Refresh a patch
Signed-off-by: Aleksey Vasilenko <[email protected]>
George Sapkin [Thu, 14 Aug 2025 20:30:03 +0000 (23:30 +0300)]
golang: bump to 1.25.0
Fixes: CVE-2025-47907
Link: https://go.dev/doc/go1.25
Signed-off-by: George Sapkin <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 20:24:36 +0000 (23:24 +0300)]
libzip: update to 1.11.4
update to 1.11.4
Signed-off-by: Aleksey Vasilenko <[email protected]>
Rosen Penev [Wed, 20 Aug 2025 19:22:53 +0000 (12:22 -0700)]
coova-chilli: update to 1.7
Swith to local tarballs for smaller size.
Some patches were merged upstream.
Switch to static instead of attribute constructor. Simpler.
Signed-off-by: Rosen Penev <[email protected]>
Jan-Niklas Burfeind [Sat, 23 Aug 2025 15:46:18 +0000 (17:46 +0200)]
uradvd: provide warning upon disabled configuration
which grants clarity and better traceability.
Signed-off-by: Jan-Niklas Burfeind <[email protected]>
Jan-Niklas Burfeind [Thu, 21 Aug 2025 19:34:42 +0000 (21:34 +0200)]
uradvd: Update to 2025-08-16
Provide four new options:
--valid-lifetime
--preferred-lifetime
--max-router-adv-interval
--min-router-adv-interval
Signed-off-by: Jan-Niklas Burfeind <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 21:15:23 +0000 (00:15 +0300)]
apr: update to 1.7.6
update to 1.7.6
Signed-off-by: Aleksey Vasilenko <[email protected]>
Carlos Miguel Ferreira [Sat, 23 Aug 2025 00:06:24 +0000 (01:06 +0100)]
boost: Updates package to version 1.89.0
This commit updates boost to version 1.89.0
New libraries in this release:
* Bloom [2]: filters, from Joaquín M López Muñoz.
Other Notes:
* Boost.System is now a header-only library [3]
More info about Boost 1.89.0 can be found at the usual place [1].
[1]: https://www.boost.org/users/history/version_1_89_0.html
[2]: https://www.boost.org/libs/bloom/
[3]; https://github.com/boostorg/system/commit/
7a495bb46d7ccd808e4be2a6589260839b0fd3a3
Signed-off-by: Carlos Miguel Ferreira <[email protected]>
Hannu Nyman [Sat, 23 Aug 2025 18:45:31 +0000 (21:45 +0300)]
libcbor: adjust for cmake 4.x
Cmake 4.x requires 'cmake_minimum_required' to be at least 3.5.
Use 3.30 as the value (current cmake in OpenWrt 24.10).
Signed-off-by: Hannu Nyman <[email protected]>
Hannu Nyman [Sat, 23 Aug 2025 18:38:14 +0000 (21:38 +0300)]
treewide: adjust local CMakeLists.txt min version to cmake 4.x
cmake 4.x will require 'cmake_minimum_required' defined in cmake
projects to be at least 3.5. Adjust those local sources where that
variable is currently defined with value below 3.5.
Use 3.30 as the value, as 3.30 is currently used in 24.10, the oldest
still supported OpenWrt release branch.
Signed-off-by: Hannu Nyman <[email protected]>
Austin Lane [Mon, 23 Jun 2025 13:12:55 +0000 (09:12 -0400)]
libulfius: Update to v2.7.15
This library is tightly coupled with liborcania and libyder, they must be updated together.
* Update libulfius to v2.7.15
* Patch libulfius to fix FTBFS on 32-bit architectures with 64-bit time_t
- Backported from upstream commit:
9457809a5321ca4a87f19fdc3f7f4af68e72afa8
* Remove obsolete CMAKE options for libulfius
Signed-off-by: Austin Lane <[email protected]>
Austin Lane [Mon, 23 Jun 2025 12:55:03 +0000 (08:55 -0400)]
libyder: Update to v1.4.20
This library is tightly coupled with liborcania and libulfius, they must be updated together.
* Update libyder to v1.4.20
Signed-off-by: Austin Lane <[email protected]>
Austin Lane [Sat, 7 Jun 2025 01:13:25 +0000 (21:13 -0400)]
liborcania: Update to v2.3.3
This library is tightly coupled with libulfius and libyder, they must be updated together.
* Update liborcania to v2.3.3
Signed-off-by: Austin Lane <[email protected]>
Christian Lachner [Sat, 23 Aug 2025 10:27:00 +0000 (12:27 +0200)]
haproxy: update to v3.2.4
- Major version bump to the latest HAProxy v3.2 LTS release.
- Updated haproxy PKG_VERSION and PKG_HASH
- Updated build-parameters:
- Removed USE_QUIC_OPENSSL_COMPAT as OpenSSL v3.5.1+ ships with
good enough Quic support. HAProxy does not need the compat code
with these newer versions of OpenSSL anymore.
- Removed obsolete build parameters.
- Updated example configuration so it works with the new version.
- See changes: http://git.haproxy.org/?p=haproxy-3.2.git;a=shortlog
Signed-off-by: Christian Lachner <[email protected]>
Hannu Nyman [Sat, 23 Aug 2025 11:28:12 +0000 (14:28 +0300)]
nano: set nano as default EDITOR for nano-plus/full
Set nano as the default EDITOR via /etc/profile.d for those apps
that respect the variable. Only for nano-plus and nano-full variants.
Suggested-by: Anthony Sepa <[email protected]>
Signed-off-by: Hannu Nyman <[email protected]>
Richard Yu [Fri, 22 Aug 2025 21:13:41 +0000 (05:13 +0800)]
frp: Remove myself as maintainer
Signed-off-by: Richard Yu <[email protected]>
Shin Rag [Fri, 22 Aug 2025 13:25:52 +0000 (21:25 +0800)]
fish: update to 4.0.2
Update fish to 4.0.2
Signed-off-by: Shin Rag <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 20:28:38 +0000 (23:28 +0300)]
libpng: update to 1.6.50
- refresh a patch
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 20:30:47 +0000 (23:30 +0300)]
imagemagick: update to 7.1.2.1
- Update project URL
- Add newly added type-urw-base35-type1.xml to conffiles
- Sort configure args
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 21:16:47 +0000 (00:16 +0300)]
subversion: update to 1.14.5
update to 1.14.5
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 22:29:58 +0000 (01:29 +0300)]
bottom: update to 0.11.1
update to 0.11.1
Signed-off-by: Aleksey Vasilenko <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 22:11:33 +0000 (01:11 +0300)]
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 <[email protected]>
Hannu Nyman [Sat, 23 Aug 2025 07:03:40 +0000 (10:03 +0300)]
nano: Update to 8.6
Update nano editor to version 8.6
Signed-off-by: Hannu Nyman <[email protected]>
Rosen Penev [Fri, 22 Aug 2025 23:04:57 +0000 (16:04 -0700)]
protobuf-c: fix host usage
Dependant packages mostly depend on a proto-c binary instead of
proto-gen-c. Add a symlink for it.
Remove no longer needed HOST options.
Signed-off-by: Rosen Penev <[email protected]>
Aleksey Vasilenko [Fri, 22 Aug 2025 21:29:59 +0000 (00:29 +0300)]
whois: update to 5.6.4
- takeover maintainership
Signed-off-by: Aleksey Vasilenko <[email protected]>
Michael Heimpold [Sat, 9 Aug 2025 20:35:08 +0000 (22:35 +0200)]
php8: update to 8.4.11
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.11
Signed-off-by: Michael Heimpold <[email protected]>
Christian Marangi [Mon, 18 Aug 2025 15:29:48 +0000 (17:29 +0200)]
libpfring: backport patches fixing compilation warning on 6.12+
Backport patches fixing compilation warning on 6.12+ kernel version.
CC [M] /home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.o
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:284:1: error: 'static' is not at beginning of declaration [-Werror=old-style-declaration]
284 | const static ip_addr ip_zero = { IN6ADDR_ANY_INIT };
| ^~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:467:7: error: no previous prototype for 'get_num_rx_queues' [-Werror=missing-prototypes]
467 | u_int get_num_rx_queues(struct net_device *dev)
| ^~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:485:7: error: no previous prototype for 'lock_rss_queues' [-Werror=missing-prototypes]
485 | u_int lock_rss_queues(struct net_device *dev)
| ^~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:744:14: error: no previous prototype for 'netns_lookup' [-Werror=missing-prototypes]
744 | pf_ring_net *netns_lookup(struct net *net) {
| ^~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:762:14: error: no previous prototype for 'netns_add' [-Werror=missing-prototypes]
762 | pf_ring_net *netns_add(struct net *net) {
| ^~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:1017:17: error: no previous prototype for 'pf_ring_device_ifindex_lookup' [-Werror=missing-prototypes]
1017 | pf_ring_device *pf_ring_device_ifindex_lookup(struct net *net, int ifindex) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:1031:17: error: no previous prototype for 'pf_ring_device_name_lookup' [-Werror=missing-prototypes]
1031 | pf_ring_device *pf_ring_device_name_lookup(struct net *net /* namespace */, char *name) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:3467:5: error: no previous prototype for 'check_perfect_rules' [-Werror=missing-prototypes]
3467 | int check_perfect_rules(struct sk_buff *skb,
| ^~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:3541:5: error: no previous prototype for 'check_wildcard_rules' [-Werror=missing-prototypes]
3541 | int check_wildcard_rules(struct sk_buff *skb,
| ^~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:3657:5: error: no previous prototype for 'bpf_filter_skb' [-Werror=missing-prototypes]
3657 | int bpf_filter_skb(struct sk_buff *skb,
| ^~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:3711:5: error: no previous prototype for 'sample_packet' [-Werror=missing-prototypes]
3711 | int sample_packet(struct pf_ring_socket *pfr) {
| ^~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:3731:11: error: no previous prototype for 'default_rehash_rss_func' [-Werror=missing-prototypes]
3731 | u_int32_t default_rehash_rss_func(struct sk_buff *skb, struct pfring_pkthdr *hdr)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:4477:6: error: no previous prototype for 'register_device_handler' [-Werror=missing-prototypes]
4477 | void register_device_handler(void)
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:4486:6: error: no previous prototype for 'unregister_device_handler' [-Werror=missing-prototypes]
4486 | void unregister_device_handler(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:4724:6: error: no previous prototype for 'reserve_memory' [-Werror=missing-prototypes]
4724 | void reserve_memory(unsigned long base, unsigned long mem_len)
| ^~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:4733:6: error: no previous prototype for 'unreserve_memory' [-Werror=missing-prototypes]
4733 | void unreserve_memory(unsigned long base, unsigned long mem_len)
| ^~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6038:14: error: no previous prototype for 'ring_poll' [-Werror=missing-prototypes]
6038 | unsigned int ring_poll(struct file *file,
| ^~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6130:23: error: no previous prototype for 'cluster_lookup' [-Werror=missing-prototypes]
6130 | ring_cluster_element *cluster_lookup(u_int32_t cluster_id) {
| ^~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6149:5: error: no previous prototype for 'get_first_available_cluster_queue' [-Werror=missing-prototypes]
6149 | int get_first_available_cluster_queue(ring_cluster_element *el)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6162:24: error: no previous prototype for 'get_first_cluster_consumer' [-Werror=missing-prototypes]
6162 | struct pf_ring_socket *get_first_cluster_consumer(ring_cluster_element *el)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6179:5: error: no previous prototype for 'add_sock_to_cluster_list' [-Werror=missing-prototypes]
6179 | int add_sock_to_cluster_list(ring_cluster_element *el, struct sock *sk, u_int16_t consumer_id)
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6231:5: error: no previous prototype for 'remove_from_cluster_list' [-Werror=missing-prototypes]
6231 | int remove_from_cluster_list(struct ring_cluster *cluster_ptr, struct sock *sock)
| ^~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:6840:5: error: no previous prototype for 'setSocketStats' [-Werror=missing-prototypes]
6840 | int setSocketStats(struct pf_ring_socket *pfr)
| ^~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:8266:6: error: no previous prototype for 'pf_ring_zc_dev_register' [-Werror=missing-prototypes]
8266 | void pf_ring_zc_dev_register(zc_dev_callbacks *callbacks,
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:8351:6: error: no previous prototype for 'pf_ring_zc_dev_unregister' [-Werror=missing-prototypes]
8351 | void pf_ring_zc_dev_unregister(struct net_device *dev, u_int channel_id)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:8505:6: error: no previous prototype for 'remove_device_from_proc' [-Werror=missing-prototypes]
8505 | void remove_device_from_proc(pf_ring_net *netns, pf_ring_device *dev_ptr) {
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:8540:6: error: no previous prototype for 'remove_device_from_ring_list' [-Werror=missing-prototypes]
8540 | void remove_device_from_ring_list(struct net_device *dev)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:8607:6: error: no previous prototype for 'add_device_to_proc' [-Werror=missing-prototypes]
8607 | void add_device_to_proc(pf_ring_net *netns, pf_ring_device *dev_ptr) {
| ^~~~~~~~~~~~~~~~~~
/home/runner/work/openwrt-rebuilder/openwrt-rebuilder/original/build/SNAPSHOT/build_dir/target-mipsel_24kc_musl/linux-ramips_mt7621/libpfring-8.6.1/kernel/pf_ring.c:8637:5: error: no previous prototype for 'add_device_to_ring_list' [-Werror=missing-prototypes]
8637 | int add_device_to_ring_list(struct net_device *dev, int32_t dev_index)
| ^~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
While at it also refresh all the previous patch.
Signed-off-by: Christian Marangi <[email protected]>
Jianhui Zhao [Fri, 22 Aug 2025 14:48:39 +0000 (22:48 +0800)]
rtty: update to 9.0.2
changelog: https://github.com/zhaojh329/rtty/releases/tag/v9.0.2
Signed-off-by: Jianhui Zhao <[email protected]>
Rosen Penev [Thu, 14 Aug 2025 20:02:39 +0000 (13:02 -0700)]
parted: fix compilation with GCC15
Backport upstream patch.
Signed-off-by: Rosen Penev <[email protected]>
Wei-Ting Yang [Wed, 20 Aug 2025 07:01:27 +0000 (15:01 +0800)]
iperf: update to 2.2.1
Changelog: https://sourceforge.net/projects/iperf2/files/
Note: 001-checksums.c-needs-to-define-_GNU_SOURCE.patch is added to
fix a build error with musl libc, where struct udphdr members are not
available unless _GNU_SOURCE is defined.
Signed-off-by: Wei-Ting Yang <[email protected]>
Tianling Shen [Fri, 22 Aug 2025 09:22:33 +0000 (17:22 +0800)]
cloudreve: Update to 4.6.0
Changelogs:
- https://github.com/cloudreve/cloudreve/releases/tag/4.5.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.6.0
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 22 Aug 2025 11:37:27 +0000 (19:37 +0800)]
dufs: Update to 0.44.0
Release note: https://github.com/sigoden/dufs/releases/tag/v0.44.0
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Fri, 22 Aug 2025 11:36:32 +0000 (19:36 +0800)]
cloudflared: Update to 2025.8.1
Release note: https://github.com/cloudflare/cloudflared/releases/tag/2025.8.1
Signed-off-by: Tianling Shen <[email protected]>
John Audia [Tue, 12 Aug 2025 07:52:32 +0000 (03:52 -0400)]
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 <[email protected]>
John Audia [Tue, 12 Aug 2025 07:49:11 +0000 (03:49 -0400)]
libdaq3: update to 3.0.21
Update to latest version.
Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.21
Signed-off-by: John Audia <[email protected]>
Gregory Gullin [Thu, 21 Aug 2025 12:40:38 +0000 (15:40 +0300)]
sing-box: update to 1.12.3
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.3
Signed-off-by: Gregory Gullin <[email protected]>
Tianling Shen [Wed, 20 Aug 2025 10:04:36 +0000 (18:04 +0800)]
dufs: remove `--locked` flag
It's enabled by default now.
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Wed, 20 Aug 2025 09:44:57 +0000 (17:44 +0800)]
rust: read build path from `{HOST_}MAKE_PATH`
Allow set build path by `{HOST_}MAKE_PATH`.
Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen [Wed, 20 Aug 2025 09:28:22 +0000 (17:28 +0800)]
rust: introduce `RUST_{HOST,PKG}_LOCKED` flag
Introduce `RUST_{HOST,PKG}_LOCKED` flag (enabled by default) to respect
upstream lockfile. This can be disabled by setting it to 0 if you want
to have up-to-date dependencies.
This change also adds new `CARGO_{HOST,PKG}_ARGS` variable to pass extra
build arguments to cargo.
Signed-off-by: Tianling Shen <[email protected]>
Stan Grishin [Mon, 18 Aug 2025 16:34:28 +0000 (16:34 +0000)]
pbr: 1.1.8-36 bugfixes
- drop load_environment_flag and always load environment on start, making
restart command great again
- store/restore existing jshn namespace when using json()
- remove unneeded sleepCount in is_wan_up()
- move updated README inside files/
Signed-off-by: Stan Grishin <[email protected]>
Bruce Chen [Tue, 19 Aug 2025 01:03:14 +0000 (09:03 +0800)]
aliyun-cli: update to 3.0.296
Changelog:
https://github.com/aliyun/aliyun-cli/releases/tag/v3.0.296
Signed-off-by: Bruce Chen <[email protected]>
Jon Henrik Bjørnstad [Mon, 18 Aug 2025 12:59:19 +0000 (14:59 +0200)]
qbee-agent: bump version to 2025.34
Signed-off-by: Jon Henrik Bjørnstad <[email protected]>
qbee-agent: bump version to 2025.34
John Audia [Sun, 17 Aug 2025 22:51:05 +0000 (18:51 -0400)]
lxc: update to 6.0.5
6.0.5 is a bug fix release, see:
https://discuss.linuxcontainers.org/t/lxc-6-0-5-lts-has-been-released/24438
Full changelog: https://github.com/lxc/lxc/compare/v6.0.4...v6.0.5
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)
Signed-off-by: John Audia <[email protected]>
Austin Lane [Sun, 17 Aug 2025 20:39:33 +0000 (16:39 -0400)]
abseil-cpp: Update to
20240722.1 LTS
- Update abseil-cpp minor rev. Fixes CVE-2025-0838
Signed-off-by: Austin Lane <[email protected]>
Austin Lane [Sun, 17 Aug 2025 22:27:02 +0000 (18:27 -0400)]
python-pyelftools: Update to v0.32
- Update pyelftools to version 0.32 (minor)
Signed-off-by: Austin Lane <[email protected]>