Commit Graph

12267 Commits

Author SHA1 Message Date
Dirk Brenken 3e99991067
adblock: update 4.4.0-3
* checked and fixed the kresd and smartdns support
* fixed another ETAG issue
* changed the enabled feeds in default config to certpl, aguard and adguard_tracking
* various other small fixes
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-04-16 21:37:07 +02:00
George Sapkin 7b2daf0f0a external-protocol: add missing ip dependency
external.sh requires ip with -json flag that is not supported by the
BusyBox ip.

Fixes: https://github.com/openwrt/packages/issues/26302
Signed-off-by: George Sapkin <george@sapk.in>
2025-04-16 19:04:08 +02:00
John Audia 0ec5c1e1a9 openssh: bump to 10.0p1
This update requires sshd-auth to be packaged due to the authentication
bin split introduced in this version.

Changelog: https://www.openssh.com/txt/release-10.0

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-04-16 18:52:44 +02:00
Tianling Shen df9ba18578
librespeed-go: add missing conffiles
Add missing uci configuration to conffiles.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-16 17:25:07 +08:00
Stan Grishin 71f596840b adblock-fast: bugfixes: empty allow-lists, support for swap
* do not produce an error on empty allow-lists, fixes https://github.com/openwrt/packages/issues/26228
* do not produce an error when swap is available, fixes https://github.com/openwrt/packages/issues/26313

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-04-15 21:35:58 -07:00
Wesley Gimenes 9c557d206b netbird: update to 0.41.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.41.2

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-04-15 22:12:45 +03:00
Wesley Gimenes 4dee0fc39e netbird: update to 0.41.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.41.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-04-15 22:12:45 +03:00
Tianling Shen 87ed509841
cloudflared: Update to 2025.4.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-15 19:42:45 +08:00
Tianling Shen 1d73b25ed8
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-15 19:42:31 +08:00
Tianling Shen 6f869c6ceb
v2ray-core: Update to 5.29.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-15 19:41:59 +08:00
Stan Grishin e67e30d0e1 https-dns-proxy: update to 2025.03.13 upstream
* fixes https://github.com/openwrt/packages/issues/25522

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-04-13 17:18:20 -07:00
Dirk Brenken d10813d62f
adblock: update 4.4.0-2
* minor ETAG fixes and improvements
* permanently set the addnmount option for dnsmasq
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-04-13 21:41:56 +02:00
Mikael Magnusson 2bd00ef789 openssh: add FIDO U2F and FIDO2 hardware token support
Add openssh-sk-helper package containing ssh-sk-helper.

The helper can be used by openssh-client, openssh-sftp-client,
and openssh-keygen to access `ecdsa_sk` and `ed25519_sk keys
provided by a FIDO U2F or FIDO2 hardware token connected over USB.

Close #24509

Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
2025-04-13 16:48:17 +08:00
Mikael Magnusson 0a3ef8cbf4 Revert "openssh: Add FIDO2 hardware token support"
This reverts commit 855db864b0.

The reverted commit doesn't make sense since the component
(ssh-sk-helper) that uses libfido2, which is mentioned in
the commit message, isn't packaged.

Signed-off-by: Mikael Magnusson <mikma@users.sourceforge.net>
2025-04-13 16:48:17 +08:00
Wesley Gimenes c5576299a0 netbird: update to 0.40.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.40.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-04-12 22:44:58 +02:00
Maxim Storchak 3a81db1f10 tgt: update to 1.0.96
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-04-12 13:57:16 +02:00
Dirk Brenken 7383b4817b
banIP: release 1.5.6-1
* the ETAG function now supports country and asn feeds as well
* fixed becyber URL and other small fixes
* LuCI fixes and improvements (separate commit)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-04-11 21:59:31 +02:00
Paul Donald 15014f93e1 ddns-scripts: correct bump release
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-11 08:37:57 +02:00
Dirk Brenken 4857db8e28
adblock: release 4.4.0-1
* added a 'DNS Shift' option, where the generated final DNS blocklist is moved to the backup directory and
   only a soft link to this file is set in memory. As long as your backup directory is located on an external drive,
   you should activate this option to save disk space
* added ETAG-Header support to make sure to download only feeds that has been changed,
   use backups otherwise (not supported by uclient-fetch)
* removed aria2 support
* added brave as a new safesearch provider
* removed the racist terminology from the local lists and renamed it to "allowlist" and "blocklist"
* removed the 'list' and 'timer' function from init, use the LuCI feed editor and the standard cron frontend instead
* various  code changes and improvements
* major LuCI frontend changes, incl. a custom feed editor (separate commit)
* partial readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-04-10 23:39:30 +02:00
Jan Hák 3764639cae knot: update to version 3.4.6
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-04-10 15:08:33 +02:00
Jan Hák 8a5d1a1519 knot: fix patch for configuration sample
Fixes #26149

Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-04-10 15:08:27 +02:00
Paul Donald 32de15820b ddns-scripts: bump PKG_RELEASE
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 5b277eb855 ddns-scripts: refactor get_uptime() and avoid cat in sub-shell
no sub-shell is spawned to get uptime.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 2bf1916a34 ddns-scripts: refactor load_all_config_options()
Same functionality - code reads less 'shouty' and 'stabby'.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 77933a45ea ddns-scripts: add stop action for individual sections
it is now possible to stop an individual instance, and not all of them.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald a361672882 ddns-scripts: refactor start_daemon_for_all_ddns_sections()
Removed redundant if else condition. updater is launched
with the same verbosity value anyway.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 99da7eded2 ddns-scripts: refactor stop_daemon_for_all_ddns_sections()
Same functionality - code reads less 'shouty' and 'stabby'.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 2ab29cc06c ddns-scripts: refactor stop_section_processes()
Now a single xargs calls instead of grepping ps output (unreliable).

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 91954f4b69 ddns-scripts: refactor update_url checks to avoid echo|grep sub-shells
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Paul Donald 6706a5bd78 ddns-scripts: variable quoting
in case spaces should creep into path names

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-04-10 09:34:38 +02:00
Florian Eckert 6b9b6fdace modemmanager: add missing any option to allowedmode
The 'mmcli' also understands the option 'any'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-10 09:33:58 +02:00
Wesley Gimenes d520931ef3 netbird: update to 0.40.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.40.0

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-04-09 14:43:08 +03:00
Tianling Shen aad793b6f4
v2raya: Update to 2.2.6.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-07 20:37:42 +08:00
Tianling Shen 72591f1821
alist: Update to 3.44.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-07 20:37:20 +08:00
Joel Low eb91f914b9 strongswan: DHCP on lo fixes backport
Fixes #25801. Adds the following commits to fix DHCP behaviour on
Strongswan 5.9.14:

 - abbf9d28b0
 - 00d8c36d6f
 - a50ed3006e

Signed-off-by: Joel Low <joel@joelsplace.sg>
2025-04-06 20:06:55 -06:00
Moritz Warning f4a9426143 zerotier: add patch to support miniupnpc 2.2.8
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2025-04-06 08:45:35 +08:00
Christian Marangi 7dee8c47f1 znc: update to use SOURCE_VERSION for submodule download
Commit 9fc79e2e2622 ("download: don't overwrite VERSION variable")
changed the variable for direct download call from VERSION to
SOURCE_VERSION.

This cause the dl_github_archive script to pass empty value for
--version arg making it always clone HEAD.

Correctly update the variable to SOURCE_VERSION to actually clone the
expected commit HASH.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-04-06 08:44:43 +08:00
Jonas Jelonek 399e3257ad gping: drop package
Reasons to drop:
- an unresolved issue which prevents updating gping to latest version.
  gping now relies on support for fractional timespan of 'sleep', which
  isn't enabled in main OpenWrt repository
- there are probably only few users of this package, if any, and I'm not
  a user anymore either
- there are other equal or better tools for the same purpose

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-04-05 09:57:38 +03:00
George Sapkin a920f9ec9c adguardhome: increase UDP send/receive buffers
Link: https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes
Signed-off-by: George Sapkin <george@sapk.in>
2025-04-05 02:36:26 +08:00
Ivan Pavlov 74a66189f1 openvpn: update to 2.6.14
Security fixes:

​CVE-2025-2704: fix possible ASSERT() on OpenVPN servers using --tls-crypt-v2
 Security scope: OpenVPN servers between 2.6.1 and 2.6.13 using --tls-crypt-v2 can be made
 to abort with an ASSERT() message by sending a particular combination of authenticated and
 malformed packets. No crypto integrity is violated, no data is leaked, and no remote code
 execution is possible. This bug does not affect OpenVPN clients.

For details refer to https://github.com/OpenVPN/openvpn/blob/v2.6.14/Changes.rst

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2025-04-04 14:41:46 +02:00
Glenn Strauss e800fc7e8c lighttpd: update to lighttpd 1.4.79 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2025-04-04 14:41:32 +02:00
Wesley Gimenes 8efe42d86c netbird: update to 0.39.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.39.2

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-04-02 20:20:37 +02:00
Jonas Jelonek fbef16c1c4 croc: update to 10.2.2
release notes:
https://github.com/schollz/croc/releases/tag/v10.2.2

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-04-02 20:20:16 +02:00
Florian Eckert 97dc4cf820 acme-common: update PKG_RELEASE
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-01 22:53:08 +02:00
Florian Eckert 692f3afe4a acme: remove crontab entry if service is stopped
Until now it was not possible to stop the acme service, because the handling
was done via cron. With this change, the acme handler can now be stopped by
calling '/etc/init.d/acme' stop. This call removes the entry from the crontab.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-01 22:53:08 +02:00
Florian Eckert e73688d178 acme: remove lock handling
Since procd is now used, the call of '/etc/init.d/acme' does not have to be
locked separately. This code block can therefore be removed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-01 22:53:08 +02:00
Florian Eckert 420210b318 acme: fix service_triggers on config change
In the current implementation, the config change trigger is no longer set
at boot time. This is because during boot, only the '$CHALLENGE_DIR' is
created with the boot function. The 'start_service' is first called by first
cron call at midnight. This call is installing the service_triggers reload
handling.

To fix this, add a new extra_command 'renew' that is responsible to renew
the acme. This function is called from cron and the start_service
function does the rest.

* Create directories
* Install service reload trigger form acme config change

Fixes: 76f17ab15b (acme-common: Create challenge directory on boot)

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-01 22:53:08 +02:00
Florian Eckert ea285eb460 ddns-scripts: always use the 'ps' output from busybox
The 'ps' command from 'procps-ng' is used in favour of 'ps' from 'busybox'
when 'procps-ng' is installed. The problem is that the outputs are not
compatible and the ‘grep’ is different for further processing. To fix this,
always use the 'ps' command from 'busybox'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-01 15:40:58 +02:00
Robert Marko 83b0c8e27d ddns-scripts: fix ddns-scripts-scaleway description
ddns-scripts-scaleway description section was not defined as such and was
overriding the package definition leading to:
Makefile:839: *** missing separator.  Stop.

Fixes: a7867016c8 ("ddns-scripts: add support for Scaleway DNS")
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-04-01 11:31:13 +02:00
Florian Eckert 6c8ad9f02b modemmanager: fix pending mmcli calls for ModemManager-monitor script
If the ModemManager is stopped via '/etc/init.d/modemmanager', mmcli calls
always remain in the process list. This is because the ModemManager-monitor
call is not terminated properly, as the kill signals are not handled
correctly in the startup script for mmcli.

To fix this, the signal handling is refactored.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-04-01 10:08:27 +02:00