Commit Graph

5317 Commits

Author SHA1 Message Date
Daniel Golle
54f0f81029 gnupg2: update to 2.4.8
Noteworthy changes in version 2.4.8 (2025-05-14)
------------------------------------------------

  * gpg: Fix a verification DoS due to a malicious subkey in the
    keyring.  [T7527]

  * gpg: Fix a regression in 2.4.7 for generating a key from card.
    [T7457]

  * gpg: Fix --quick-add-key for Weierstrass ECC with usage given.
    [T7506]

  * gpg: Fully implement the group key flag.  [rGedd01d8fc4]

  * gpg: Make combination of show-only-fpr-mbox and show-unusable-uid
    work.  [rGeb2a90d343]

  * gpgsm: Do not return an error code when importing a certificate
    with an empty subject.  [T7171]

  * scd: Accept P15 cards with a zero-length label.  [rG18b4ebb28a]

  * keyboxd: Use case-insensitive search for mail addresses.  [T7576]

  * gpgconf: Fix reload and kill of keyboxd.  [T7569]

  * w32: Fix posssible lockup due to lost select results.
    [rG9448d01d61]

  Release-info: https://dev.gnupg.org/T7428

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 3017332949)
2025-07-18 11:47:15 +02:00
Daniel Golle
ab5236e32f gnupg2: update to version 2.4.7
A very long list of changes, see
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=blob;f=NEWS;hb=7bdaf56479918806ea4013df0ba2dd24bbbb35d6

dirmngr now requires either GnuTLS or NTBTLS. Build against GnuTLS.
Add missing PACKAGE_MAINTAINER while at it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit a52e843d83)
2025-07-18 11:47:10 +02:00
Josef Schlehofer
ef158efab8 stress: drop old unmaintained project
As a replacement for this project despite it was resurrected,
it is not maintained.

We added stress-ng [1], which is regularly updated and
gets new features and there is no reason to have two packages
in this repository.

[1] fba6bb9489 ("stress-ng: add")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 74aaf9c131)
2025-07-18 11:40:13 +02:00
Daniel Golle
51e3ba11e4 cryptsetup: update to 2.8.0
See https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.0-ReleaseNotes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit b965e893b7)
2025-07-18 11:37:21 +02:00
Daniel Golle
4d4356f1a3 cryptsetup: update to version 2.7.5
Enable building cryptsetup-reencrypt, integritysetup and veritysetup,
add new binary packages for integritysetup and veritysetup.

Changes since version 2.7.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fix possible online reencryption data corruption (only in 2.7.x).

  In some situations (initializing a suspended device-mapper device),
  cryptsetup disabled direct-io device access. This caused unsafe
  online reencryption operations that could lead to data corruption.
  The code now adds strict checks (and aborts the operation) and
  changes direct-io detection code to prevent data corruption.

* Fix a clang compilation error in SSH token plugin.

  As clang linker treats missing symbols as errors, the linker phase
  for the SSH token failed as the optional cryptsetup_token_buffer_free
  was not defined.

* Fix crypto backend initialization in crypt_format_luks2_opal API call.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit befdf8a5b2)
2025-07-18 11:37:16 +02:00
Rosen Penev
dfbed2c9ea vim: update to 9.1
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 48f3c800a7)
2025-07-18 11:36:20 +02:00
John Audia
510eb4d00b pciutils: update to 3.14.0
Removed upstreamed: 110-gcc14.patch

Changelog: 6f6d842ea8

% lspci  --version
lspci version 3.14.0

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

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 011acd9ec0)
2025-07-18 11:22:22 +02:00
Rob Hoelz
7c43f53cb4 prometheus-node-exporter-lua: Fix broken textfile collector
A recent change (00d420e80) removed the `output` function, which textfile.lua was
using to output metrics.  So use the underlying output handle instead

Signed-off-by: Rob Hoelz <rob@hoelz.ro>
(cherry picked from commit 86e20d37a8)
2025-07-16 22:18:26 +02:00
Eric Fahlgren
ef36be79d9 owut: update to 2025.07.11
Bug fixes:
    efahl/owut@0d00192dbe package checks: change error to warning for missing dependencies
Enhancements:
    efahl/owut@2ba6d113ba status: show link to commit at which build performed

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit ea07bdb591)
2025-07-12 13:18:02 +08:00
George Sapkin
5de9ef66fd syncthing: bump to 1.30.0
Changelog: https://github.com/syncthing/syncthing/releases/tag/v1.30.0
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit b8d95d83ab)
2025-07-06 16:21:55 +02:00
George Sapkin
5d13d3cf39 syncthing: add George Sapkin as a maintainer
Remove Paul Spooren and add myself according to the discussion in the
PR.

Link: https://github.com/openwrt/packages/pull/26856
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 793a3e1969)
2025-07-06 16:21:55 +02:00
George Sapkin
0305d2520e syncthing: fix relay and discovery args and permissions
Fixes: #26829
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit cd142a1ba8)
2025-07-06 16:21:55 +02:00
Stephen Howell
d5283863b9 realtek-poe: increase version
* Reduce regularly queried items
* Avoid queuing items endlessly to cap memory usage

Signed-off-by: Stephen Howell <howels@allthatwemight.be>
2025-07-02 20:42:31 +02:00
Rosen Penev
c94ab433ca tang: update to 15
Rebase patch

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b083291941)
2025-07-01 10:23:47 +02:00
Wei-Ting Yang
cadbbc1dec treewide: assign some PKG_CPE_IDs
Assign some PKG_CPE_IDs to enhance CVE coverage.

https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=aardvark-dns
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=alpine_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=boringssl
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=ecdsautils
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=file_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=knot_resolver
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=libwrap
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=lsof_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=nfdump
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=nlnetlabs%20name_server_daemon
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=rclone
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=setserial
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=tang_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=tesseract_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=tmate-ssh-server
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=ttyd
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=uw-imap
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=v2ray-core
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=zstandard

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
(cherry picked from commit ae56deff2c)
2025-06-30 10:18:26 +02:00
Fabrice Fontaine
038c761484 utils/logrotate: fix PKG_CPE_ID
logrotate_project:logrotate is a better CPE ID than gentoo:logrotate as
this CPE ID has the latest CVE (whereas gentoo:logrotate only has CVEs
up to 2011):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:logrotate_project:logrotate

Fixes: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
(cherry picked from commit 996f0b81c6)
2025-06-30 10:18:26 +02:00
Etienne Champetier
da86e7841e prometheus-node-exporter-lua: use buffered io, remove concat
netclass collector scrape time goes from 230ms to 170ms

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 00d420e801)
2025-06-29 21:58:13 +02:00
Etienne Champetier
b053d4430a prometheus-node-exporter-lua: mwan3: speed up
Request only 'interfaces' status, as we don't use 'connected' and
'policies' status. On my router with 5 wans / 2 tracking IPs per wan,
scrape time goes from 1.90s to 1.30s (still pretty slow but better)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit caeb4c1834)
2025-06-27 00:50:34 +03:00
Etienne Champetier
c7d1a8c1ae prometheus-node-exporter-lua: add HTTPS support
With valid 'cert'/'key' config, prometheus-node-exporter-lua
will respond to https instead of http on 'listen_port'.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 73f9b9ab79)
2025-06-23 22:01:43 +03:00
Etienne Champetier
1b103de5d8 prometheus-node-exporter-lua: remove '#!' / exec bit
collectors do not need to be executable.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 377f537aa3)
2025-06-23 22:01:43 +03:00
Michael Payne
2243dd0dee prometheus-node-exporter-lua: fix hostapd_ubus_stations & hostapd_stations
hostapd exposes the `hostapd-auth` ubus object. In both
hostapd_ubus_stations.lua and hostapd_stations.lua this object is
incorrectly matched as if it were a wifi phy such as `hostapd.phy0-ap0`.
Using the literal period to find interfaces (^hostapd%.) instead of the
pattern-matching period (hostapd.) fixes this.

fix formatting consistency

Signed-off-by: Michael Payne <10254938+mikepayne02@users.noreply.github.com>
[fix version conflict]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 28c085f7c3)
2025-06-23 22:01:43 +03:00
Sergey Shatunov
5e8bd2c1fe prometheus-node-exporter-lua: add nftables named counters collector
Signed-off-by: Sergey Shatunov <me@aur.rocks>
[bump version, remove #!]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 51137e5882)
2025-06-23 22:01:43 +03:00
Kym Eden
06846d4c35 prometheus-node-exporter-lua: netclass: Ignore non numbers
Prevent error caused by `tonumber` converting empty string to `nil`

Signed-off-by: Kym Eden <shikasta.net@gmail.com>
[rework]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit f6cb2a6b0e)
2025-06-23 22:01:43 +03:00
Amos Shapira
1319b8f3a5 prometheus-node-exporter-lua: add newline to error messages
Description:

1. Avoid error on nil value by skipping over it
2. Adds a newline to error messages

Signed-off-by: Amos Shapira <amos.shapira@gmail.com>
[bump version]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit bb43d5f28e)
2025-06-23 22:01:43 +03:00
Jack Baldry
312235ee9c prometheus-node-exporter-lua: Fix typos
Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
(cherry picked from commit c9b32b99c0)
2025-06-23 22:01:43 +03:00
Hannu Nyman
b4afb21956 nano: update to 8.5
Update nano editor to version 8.5.

Upstream has fixed the gnulib related cross-compilation problem,
so remove the config hack that was added at the 8.4 update.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit cfdf5fffec)
2025-06-16 19:46:06 +03:00
Josef Schlehofer
f9c22f2fb7 mc: drop patches to handle newer terminfo
This patch was introduced by me in commit
62513dc576 ("mc: fix mouse handling")
and that commit backported patch from master branch and it that time,
there was not any release, which included it.
Since 4.8.2.5 update, we are still rebasing it, no need to do that.

Fixes: eb0c3b534a ("mc: update to 4.8.25")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit fa01e8adfc)
2025-06-15 13:24:13 +02:00
Til Kaiser
9ca1451d2e mstflint: add missing nls.mk include
If nls.mk is not included and BUILD_NLS is set compilation
will fail with various undefined references to the libiconv
library. So this commit includes the missing nls.mk.

Signed-off-by: Til Kaiser <mail@tk154.de>
(cherry picked from commit d8f2960e14)
2025-06-15 13:23:47 +02:00
Josef Schlehofer
dbb252fa83 sunwait: drop manual Build/Compile step to respect flags
The custom Build/Compile definition was overriding the default OpenWrt build logic,
 causing issues when compiling with fPIC.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 57d860a6aa)
2025-06-12 11:18:04 +02:00
Til Kaiser
d27ca08ca4 mstflint: update to 4.30.0
This commit updates the mstflint package to the latest
4.30.0 release. It also drops the zlib dependency because
libsqlite3 and libxml2 already depend on it.

Signed-off-by: Til Kaiser <mail@tk154.de>
(cherry picked from commit e337b588a4)
2025-06-11 22:31:33 +02:00
Rosen Penev
36af6a597d avrdude: fix compilation with full NLS
nls.mk is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 0b67c00092)
2025-06-11 22:28:46 +02:00
Nikolay Manev
b577745932 zstd: update to v1.5.7
Signed-off-by: Nikolay Manev <just.ops@proton.me>
(cherry picked from commit 434eaba41f)
2025-06-11 18:48:00 +02:00
Hannu Nyman
4fc7923a08 collectd: Adjust .json names to match plugin names
Adjust .json names to match the plugin names: use '-' instead of '_'
Fix commits 033c19a and e36b727 that used a filename differing
from the plugin name used in OpenWrt. That prevented package compilation
to find and include the .json files that were left out of the package.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit beb0de663c)
2025-06-11 19:08:39 +03:00
Keith T. Garner
1ee1aae3ab rtl_433: bump version to 25.02
Also adds a simple init script and sample config file.

changelog: https://github.com/merbanan/rtl_433/releases/tag/25.02
Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
(cherry picked from commit 4b21375059)
Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2025-06-11 11:29:46 +02:00
George Sapkin
1e4d87581e syncthing: bump to 1.29.7
Changelog: https://github.com/syncthing/syncthing/compare/v1.29.6...v1.29.7
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 1f6308810a)
2025-06-09 15:59:57 +02:00
Kevin Jilissen
909a15a64b prometheus-node-exporter-lua: Add ethtool exporter
Based on ethtool-lua library, add interface statistics to the
prometheus-node-exporter.

As closely as possible, the behaviour of the implementation at
400c397993/collector/ethtool_linux.go (L208)
is replicated.

Signed-off-by: Kevin Jilissen <info@kevinjilissen.nl>
[squash commits, bump version, fix permission, use untyped, rename to ethtool]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 9f94448b71)
2025-06-08 17:13:07 -04:00
Jianhui Zhao
28e15890e1 rtty: update to 8.1.5
changelog: https://github.com/zhaojh329/rtty/releases/tag/v8.1.5

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit ba10392cb5)
2025-06-08 23:03:16 +03:00
John Audia
28b7bb4e82 coreutils: bump to 9.7
Single patch automatically rebased.
Added -std=gnu23 to CFLAGS

Release news: https://savannah.gnu.org/news/?id=10751

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

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit d40b6c9c13)
2025-06-07 21:01:13 +03:00
Hannu Nyman
be2724e55e coreutils: Fix gcc14 compilation via std=c17
Fix compilation with gcc 14 by applying the -std=c17 flag, as suggested
by lededev in 2d3f68cc8c (commitcomment-153860241)
(also -c23 seems to work ok with gcc14, but that seems to break gcc13)

Remove the previous autoreconf fix attempt.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 02c134e2ba)
2025-06-07 21:01:13 +03:00
John Audia
b7a805de81 coreutils: apply PKG_FIXUP conditionally
PKG_FIXUP:=autoreconf introduced in this commit[1] to fix builds with GCC 14
does not play well with GCC 13. Apply it conditionally.

I build some coreutils packages under GCC 13 and again under GCC 14 and both
completed successfully.

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

Fixes https://github.com/openwrt/packages/issues/26175

1. b1a648e1ff

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 716cb3deac)
2025-06-07 21:01:13 +03:00
Pascal Ernster
10c86de2b4 coreutils: Add PKG_FIXUP:=autoreconf and bump PKG_RELEASE
This fixes the build on GCC 14 and solves issue https://github.com/openwrt/packages/issues/26175

Maintainer: hnyman
Compile tested: x86/64, QEMU Standard PC (Q35 + ICH9, 2009), r29064-696ad7b1aa09
Compile tested: ath79/generic, TP-Link Archer C7 v4, r29064-696ad7b1aa09
Compile tested: realtek/rtl838x, Netgear GS108T v3, r29064-696ad7b1aa09
Run tested: x86/64, QEMU Standard PC (Q35 + ICH9, 2009), r29064-696ad7b1aa09, booted and used for 7h without issues
Run tested: ath79/generic, TP-Link Archer C7 v4, r29064-696ad7b1aa09, booted and used for 7h without issues
Run tested: realtek/rtl838x, Netgear GS108T v3, r29064-696ad7b1aa09, booted and used for 7h without issues

Signed-off-by: Pascal Ernster <git@hardfalcon.net>
(cherry picked from commit b1a648e1ff)
2025-06-07 21:01:13 +03:00
Hannu Nyman
1dd56f00fc coreutils: Adjust coreutils dependency in each app to be selective
Adjust the dependency to the virtual coreutils main package in
each app to be selective. Otherwise you need to first select the
main coreutils before the actuall apps can be selected. That has
prevented other applications from depending on just one individual
coreutils app, as they have needed to depend also on the empty main
coreutils package.

Reference to discussion in:
https://github.com/openwrt/luci/issues/7605

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 82852a9f15)
2025-06-07 21:01:13 +03:00
Hannu Nyman
04689bdbec coreutils: Upgrade to 9.6
Upgrade GNU coreutils to version 9.6
* refresh patch

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 2d3f68cc8c)
2025-06-07 21:01:13 +03:00
Xiao Yu
7f3365d2f7 collectd: Add write_prometheus uci config
Included with default options used by collectd

Signed-off-by: Xiao Yu <me@xyu.io>
(cherry picked from commit e36b727d99)
2025-06-07 18:32:58 +03:00
Álvaro Fernández Rojas
510c84db18 bcm27xx-eeprom: update to v2025-05-08-2712
bcm2711:
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2711/release-notes.md#2025-05-08-implement-tcp-window-for-net-boot-latest

bcm2712:
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-02-12-fixup-change-to-disable-37v-pmic-output-on-cm5-no-wifi-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-03-fix-bootloader-pull-configuration-on-2712d0-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-10-add-boot_partition-filter-plus-sdram-init-fixes-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-19-log-the-fan-speed-at-boot-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-03-27-os_check-cm5-check-for-cm5-specific-dtbs-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-04-07-arm_dt-revert-to-using-the-max-fan-speed-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.05.08-2712/firmware-2712/release-notes.md#2025-05-08-implement-tcp-window-for-net-boot-latest

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
(cherry picked from commit bfb96a8592)
2025-06-06 12:38:46 +02:00
Jianhui Zhao
c124f4a2d6 rtty: update to 8.1.3
changelog: https://github.com/zhaojh329/rtty/releases/tag/v8.1.3

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit e63935b86a)
2025-06-01 00:02:16 +02:00
Packet Please
800173225f poemgr: update to latest Git HEAD
Signed-off-by: Packet Please <pktpls@systemli.org>
2025-05-29 10:03:58 +02:00
Eric Fahlgren
abb40ea687 owut: update to 2025.05.12
Bug fixes:
    efahl/owut@8353c4e9e2 argparse: add a file path parser type
    efahl/owut@724c990d6c owut: avoid redirects on upstream queries

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
(cherry picked from commit 444353f7ce)
2025-05-20 15:38:42 +08:00
Angus Gratton
82a950d905 borgbackup: Bump to 1.2.8
Necessary for compatibility with python3-msgpack 1.0.7, which was updated in
f8bfe730df.

Signed-off-by: Angus Gratton <gus@projectgus.com>
2025-05-16 10:52:53 +03:00
Tianling Shen
187324d2c5 yq: Update to 4.45.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 35eb372aa5)
2025-05-13 14:30:11 +08:00