Commit Graph

34717 Commits

Author SHA1 Message Date
Carl-Daniel Hailfinger
a80cc41f20 realtek-poe: increase version to 1.3
* Add support for RTL8238B

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
2025-09-06 03:35:17 +08:00
Nuno Gonçalves
50add41033 esp2net: bump to 2025-09-02
Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
2025-09-05 16:58:29 +08:00
Hannu Nyman
2e2cc335a6 sing-box: Properly set only the full variant as default
Adjust the variant definition so that DEFAULT_VARIANT is only applied
to the full variant.
Set the title of the full variant to 'full' for menuconfig.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-09-04 22:14:27 +03:00
Wesley Gimenes
ae6fd69de5 gihub: fix PR template broken URL
changes the relative URL in the PR template to an absolute URL
to resolve a "Not Found" error.

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-09-04 11:16:08 +02:00
Florian Eckert
fd4eafd956 modemmanager: bump PKG_RELEASE
Bump PKG_RELEASE number.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:35:09 +02:00
Florian Eckert
246506690f modemmanager: always reset the init_eps if not configured
The initial EPS is stored on the modem side. When establishing a connection,
it must therefore be deleted if no EPS has been configured. This is because
the system does not know whether one was configured previously.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:35:09 +02:00
Florian Eckert
f49138b564 modemmanager: add missing ppp ifname option value
The pppd supports the option to configure the name of the network interface
at startup using the ifname option.

The pppd can overwrite the name of the network interface at startup using
the 'ifname' configuration option. If this option is not specified, the new
network interface is created according to the following scheme:
ppp<number>, e.g. ppp0, ppp1 and so on. This can therefore change with
every start if the number has been already assigned to another ppp connection.

In order to always get the same interface name with the modemmanger proto via
ppp, it is created according to the new scheme by setting the 'ifname':
ppp-<uci network interface name>, e.g. ppp-wwan.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:35:09 +02:00
Florian Eckert
71dbf1cc0d keepalived: add enabled option
To prevent the keepalived service from starting if there is no valid
configuration yet, the new option enabled is added. This must be set to
true for keepalived to start.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:34:13 +02:00
Florian Eckert
1d79439834 keepalived: only add content to config file if needed
Only add the first two pieces of information to the configuration file if
there is a valid '/etc/config/keepalived'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:34:13 +02:00
Florian Eckert
9db0eab9c5 keepalived: enable reproducible-build
Before keepalived version '2.3.0' the compilation was not reproducable
because the compile date and other information has been added to the binary.

Starting with version '2.3.0', there is a new compilation option
'--enable-reproducible-build' that makes the binary reproducible.

The data that prevented this has been moved to a separate file,
'/etc/keepalived/keepalived.config-opts'.

This commit enables the reproducable build.

[1] 30d2f75978

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:34:13 +02:00
Florian Eckert
5d8cf24665 stunnel: update version to 5.75
Bugfixes:
* Fixed infinite loop triggered by OCSP URL parsing errors (thx to Richard Könning for reporting).
* Fixed OPENSSL_NO_OCSP build issues (thx to Dmitry Mostovoy for reporting).
* Fixed default curve selection in FIPS mode with OpenSSL 3.4+.
* Fixed tests with modern Python versions.
* Fixed tests with multiple OpenSSL versions installed.

Features:
* Added provider URI support for "cert" and "key" options.
* Added new "CAstore" service-level option (OpenSSL 3.0+).
* Added "provider" (OpenSSL 3.0+), "providerParameter" (OpenSSL 3.5+), and "setEnv" global options.
* Key file/URI path added to passphrase prompt on Unix.
* PKCS#11 provider installed on Windows.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:32:22 +02:00
Florian Eckert
88844e4552 stunnel: update version to 5.74
Bugfixes:
* Fixed a stapling cache deallocation crash.
* Fixed "redirect" with protocol negotiation.

Features:
* "protocolHost" support for "socks" protocol clients.
* More detailed logs in OpenSSL 3.0 or later.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:32:22 +02:00
Florian Eckert
9d640d8da8 stunnel: update version to 5.73
Bugfixes
* Fixed a memory leak while reloading stunnel.conf sections with
  "client=yes" and "delay=no".
* Fixed TIMEOUTocsp with values greater than 4.
* Fix the IPv6 test on a non-IPv6 machine.

Features
* HELO replaced with EHLO in the post-STARTTLS SMTP protocol negotiation
* OCSP stapling fetches moved away from server threads.
* improved client-side session resumption.
* Added support for the mimalloc allocator.
* Check for protocolHost moved to configuration file processing for the
  client-side CONNECT protocol.
* Clarified some confusing OpenSSL's certificate verification error messages.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-09-04 08:32:22 +02:00
Satadru Pramanik, DO, MPH, MEng
b3098fe68a acme-common: cleanup acme start crontab migration
The '/etc/init.d/acme start' crontab migration
should also delete the existing
'/etc/init.d/acme start' line.

Otherwise, on every sysupgrade that carries
forward existing configurations, a new
'0 0 * * * /etc/init.d/acme renew' line is
added to the crontab.

Furthermore, do not add an 'acme renew' crontab
line if it already exists.

Signed-off-by: Satadru Pramanik, DO, MPH, MEng <satadru@gmail.com>
2025-09-03 23:25:08 +02:00
Eric Fahlgren
96ab3378d0 owut: update to 2025.09.03
Bug fixes:
    efahl/owut@5743eea3bc owut: suppress all but json output when using dump
    efahl/owut@efe39e2e38 owut: handle sigint (ctrl-c) properly
Enhancements:
    efahl/owut@49e9bce7b8 owut: provide download progress for slow connections

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-09-03 17:22:53 -03:00
Aleksey Vasilenko
dea6fe132c lksctp-tools: update to 1.0.21
update to 1.0.21

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-09-03 19:48:34 +03:00
John Audia
465eddb46d 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>
2025-09-03 19:47:26 +03:00
Miroslav Lichvar
26812701e4 chrony: update to 4.8
Update chrony to 4.8 and configure chronyc to drop root privileges by
default.

Release notes: https://chrony-project.org/news.html#_27_aug_2025_chrony_4_8_released

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2025-09-03 19:46:53 +03:00
Fabian Groffen
75a96faba7 mwan3: bump PKG_RELEASE
- fix some problems with GNU sed/grep
- add IPv6-PD src_ip logic

Signed-off-by: Fabian Groffen <grobian@bitzolder.nl>
2025-09-03 15:42:20 +02:00
Fabian Groffen
575db9300a 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 <grobian@bitzolder.nl>
2025-09-03 15:42:20 +02:00
Fabian Groffen
47fd548a71 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 <grobian@bitzolder.nl>
2025-09-03 15:42:20 +02:00
Fabian Groffen
f933e028f5 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 <grobian@bitzolder.nl>
2025-09-03 15:42:20 +02:00
Van Waholtz
16ada8307b 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 <brvphoenix@gmail.com>
2025-09-02 07:13:44 +03:00
Anton P.
28ac7b8dc1 sing-box: Update to 1.12.4
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.4

Signed-off-by: Anton P. <dragunap@gmail.com>
2025-09-01 19:48:31 +03:00
Luiz Angelo Daros de Luca
59880e81a6 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 <luizluca@gmail.com>
2025-09-01 19:46:45 +03:00
Tianling Shen
7be94fac37 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 <cnsztl@immortalwrt.org>
2025-08-31 22:29:35 +08:00
Gregory Gullin
2d05ae0b4e micro: add new package
Modern and intuitive terminal-based text editor

https://micro-editor.github.io

Co-authored-by: Wesley Gimenes <wehagy+github@gmail.com>
Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2025-08-31 14:14:23 +03:00
Aleksey Vasilenko
55404adb91 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 <aleksey.vasilenko@gmail.com>
2025-08-31 15:52:27 +08:00
Aleksey Vasilenko
d52e588182 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 <aleksey.vasilenko@gmail.com>
2025-08-31 01:30:45 +03:00
Roman Azarenko
973a26fc63 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 <roman.azarenko+gh@genexis.eu>
2025-08-31 00:23:21 +03:00
Dan Srebnick
19249742cd 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>
2025-08-30 23:39:22 +03:00
John Audia
6736b2d19d 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 <hannu.nyman@iki.fi>
Signed-off-by: John Audia <therealgraysky@proton.me>
2025-08-30 20:43:31 +03:00
Maxim Storchak
b0a6a9147b rsync: update dependencies for rrsync
- update dependencies from perl to python
- support dropbear

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-08-30 20:59:41 +08:00
Ulrich Stark
6b27cc5170 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 <pwned-pixel@posteo.de>
2025-08-30 10:35:18 +03:00
Nate Robinson
8705423201 lf: update to r37
https://github.com/gokcehan/lf/releases/tag/r37

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-08-29 18:03:19 -03:00
Wei-Ting Yang
e236bede74 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 <williamatcg@gmail.com>
2025-08-29 11:56:26 +03:00
George Sapkin
e604458151 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 <george@sapk.in>
2025-08-28 17:30:22 +03:00
Niklas Thorild
6f190b4cad 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 <niklas@thorild.se>
2025-08-28 12:24:44 +03:00
Stan Grishin
9022d3f53f 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 <stangri@melmac.ca>
2025-08-27 17:33:30 -07:00
Hannu Nyman
4ccf3be95b sing-box: Revert "sing-box: update to 1.12.3"
This reverts commit 002e0559a5.

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 <hannu.nyman@iki.fi>
2025-08-27 22:28:47 +03:00
W. Michael Petullo
11c434adbb 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 <mike@flyn.org>
2025-08-27 22:20:39 +03:00
W. Michael Petullo
fc49303761 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 <mike@flyn.org>
2025-08-27 22:20:21 +03:00
George Sapkin
730cefb843 adguardhome: bump to 0.107.65
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.65
Signed-off-by: George Sapkin <george@sapk.in>
2025-08-26 20:32:06 +03:00
Hannu Nyman
b207db0caa transmission-web-control: fix mirror hash
Fix hash.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-08-25 19:40:09 +03:00
John Audia
26edbcbb39 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 <therealgraysky@proton.me>
2025-08-25 19:30:08 +03:00
John Audia
763f984e4f 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 <therealgraysky@proton.me>
2025-08-25 17:29:59 +02:00
Sven Eckelmann
d3b2286128 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 <sven@narfation.org>
2025-08-25 17:29:31 +02:00
Tianling Shen
802e874d74 v2ray-geodata: Update to latest version
Update all geodata.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-08-25 15:35:57 +08:00
Tianling Shen
d5b31edb78 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 <cnsztl@immortalwrt.org>
2025-08-25 15:33:08 +08:00
Tianling Shen
713b37dd20 openlist: Update to 4.1.1
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-08-25 15:32:48 +08:00