Commit Graph

12267 Commits

Author SHA1 Message Date
Markus Gothe 69c29a5b26 openssh: Validate keys and regenerate if needed.
Imitate dropbear init.d-script and make sure we
don't end up with corrupt keys.

This can happen if we use a caching filesystem,
like 'ubifs', and the DUT is powered off during
boot-up.

Signed-off-by: Markus Gothe <markus.gothe@genexis.eu>
2025-01-25 11:09:48 +01:00
Erik Karlsson 3ac8092a39 openssh: fix killing of active sessions on shutdown
Starting with OpenSSH 9.8 sessions are handled by a separate binary
called sshd-session

Signed-off-by: Erik Karlsson <erik.karlsson@iopsys.eu>
2025-01-25 10:53:24 +01:00
Federico Capoano bf3333594a coova-chilli: Fix WolfSSL support
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
2025-01-24 15:27:31 -08:00
Jan Klos eaf00f62da nut: add --without-nut_monitor to configure args
nut_monitor is not used anyway and is needlessly built & does not work with python 3.13

Signed-off-by: Jan Klos <jan@klos.xyz>
2025-01-24 10:22:28 -08:00
Coia Prant 9cd00fb191 ddns-scripts: get l3 device for bind network using curl
If pppoe is used for wan access. script set 'eth1' as interface for curl
call. The correct interface is however 'pppoe-wan'.

These scripts use 'network_get_physdev' function to get real device for
bind_network but this is wrong. We need instead the l3_device of the the
logical interface.

In case if we don't use pppoe connection - 'l3_device' is equal to real device.

Follow P/R:
 #14431

Signed-off-by: Coia Prant <coiaprant@gmail.com>
2025-01-24 12:57:45 +01:00
Lucian CRISTIAN ca9f2f4b56 frr: update to 10.2.1
update to current stable branch


Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-01-24 17:30:13 +08:00
Ray Wang d0d67ded93 hev-socks5-server: update to 2.7.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-01-24 15:54:31 +08:00
Ray Wang d31598167e hev-socks5-tproxy: update to 2.6.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-01-24 15:53:45 +08:00
Thibaut VARÈNE 2466aaccc1 uspot: update to Git HEAD (2025-01-20)
57b737a49497 uspot/uspotfilter: s/discon_since/lost_since/
1c2f58000519 uspot/uspotfilter: use native MAC case
70934203a0b7 captive: cleanup
7566c2716eb9 uspot: correctly handle "debug=0"
f5cc70459233 portal: remove unused bits
54cdcf463c36 uspot: remove unused ssid parameter
f13440bd80ff Update issue templates
644fd6f52a8e uspotfilter: apply disconnect delay to active clients only

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2025-01-24 15:52:45 +08:00
Dirk Brenken 481215bab0
banIP: update 1.5.0-3
* better logging of nft load errors
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-23 20:11:32 +01:00
FriesI23 Qin 0dceb9d0f1 ddns-scripts: Fixup dnspod.cn-v3
Migrate retry_count to retry_max_count in the script to fix infinite retry loop.

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-01-22 11:21:46 +01:00
FriesI23 Qin 9d5da216c9 ddns-scripts: Fixup dnspod.cn-v3
Fix signature expiration issue during retries.

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-01-22 11:21:46 +01:00
Ryan Keane b7bbd42594 git: Set PKG_FORTIFY_SOURCE to 0 when lto enabled
If PKG_FORTIFY_SOURCE is not 0 and lto is enabled for package git, it
will fail to compile with the following example error:

/openwrt/staging_dir/toolchain-aarch64_generic_gcc-14.1.0_musl/include/stdio.h: In function 'process_curl_messages': /openwrt/staging_dir/toolchain-aarch64_generic_gcc-14.1.0_musl/include/stdio.h:90:8: error: inlining failed in call to 'always_inline' 'fwrite': function body can be overwritten at link time
   90 | size_t fwrite(const void *__restrict, size_t, size_t, FILE *__restrict);
      |        ^
http.c:355:33: note: called from here
  355 |                                 fprintf(stderr, "Received DONE message for unknown request!\n");
      |                                 ^

A related issue is #13016 .
This commit set PKG_FORTIFY_SOURCE to 0 if CONFIG_USE_LTO is y.

Close #24366

Link: https://lore.kernel.org/git/CAHfWF5mjquES-nocQaK+CAEsqWgdy-_OYdGtN82heYs0eJP3eQ@mail.gmail.com/T/#t
Link: https://github.com/openwrt/openwrt/issues/13016
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110834
Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2025-01-21 18:35:44 -08:00
Brian J. Murrell 6f7562dee2 mwan3: Add support for nslookup track method
Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>
2025-01-21 10:33:42 +01:00
Brian J. Murrell c442892978 mwan3: Bug fixes with nping usage
The IP address family is a single dash option and one of 4 or 6, not tcp
or udp.

Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>
2025-01-21 10:33:42 +01:00
Mohd Husaam Mehdi 473ea34a92 vsftpd: fix bug related to option conf_file
* I had wrongly used config_get_bool for the option, so fixed it
* this also fixes the issue of /etc/init.d/vsftpd stop not working

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2025-01-21 10:31:30 +01:00
Peter van Dijk 9ea813a306 pdns-recursor: update to 5.2.0
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2025-01-20 15:51:59 +08:00
Dirk Brenken c4f95cb0f2
banIP: update 1.5.0-2
* fix typo in the log_outbound target
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-19 21:08:47 +01:00
Wesley Gimenes 8628bd16bb netbird: update to 0.36.3
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.36.3

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-01-19 13:49:53 +08:00
Dirk Brenken cd89956c13
adblock: update 4.2.3-3
Summary of three PRs regarding new adblock sources with minor changes/additions:

- add new source reg_lithuania, PR provided by @Myginas
- add new source certpl, PR provided by @jkostorz
- add new source oisd_nsfw_small, PR provided by @Turjoy9

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-17 16:51:15 +01:00
Khachatryan Karen 64f1a2835d antiblock: Add AntiBlock package
AntiBlock program proxies DNS requests.
The IP addresses of the specified domains are added to
the routing table for routing through the specified interface.

Signed-off-by: Khachatryan Karen <karen0734@gmail.com>
2025-01-17 14:17:19 +08:00
Dirk Brenken 80768dfdae
banIP: release 1.5.0-1
* change the chain structure: only two regular chains contain the generated banIP sets.
  “_inbound” covers the base chains WAN-Input and WAN-Forward, ‘_outbound’ covers the base chain LAN-Forward.
* pre-configure the default chains for every feed in the banip.feeds json file, no longer blocks
  selected feeds in all chains by default
* it's now possible to split country and asn Sets by country or asn (disabled by default)
* support Set counters to report easily suspicious IPs per Set (disabled by default)
* make it possible, to opt out certain chains from the deduplication process
* the element search now returns all matches (and not only the first one)
* the report engine now includes statistics about the Inbound & Outbound chains and the Set counters (optional)
* save the temp. files of possible nft loading errors in "/tmp/banIP-errors" by default for easier debugging
* various code improvements
* remove ssbl feed (deprecated)
* add two new vpn feeds
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-16 20:10:34 +01:00
Ivan Pavlov def5214e2c openvpn: update to 2.6.13
Feature changes:
 - on non-windows clients (MacOS, Linux, Unix) send "release" string from uname() call as IV_PLAT_VER to server
 - Windows: protect cached username, password and token in client memory
 - Windows: use new API to get dco-win driver version from driver
 - Linux: pass --timeout=0 argument to systemd-ask-password, to avoid default timeout of 90 seconds

Security fixes:
 - improve server-side handling of clients sending usernames or passwords longer than USER_PASS_LEN

Notable bug fixes:
 - FreeBSD DCO: fix memory leaks in nvlist handling
 - purge proxy authentication credentials from memory after use

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

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2025-01-16 10:27:34 -08:00
John Audia bc11060221 rsync: update to 3.4.1
Changelog: https://download.samba.org/pub/rsync/NEWS#3.4.1

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-01-17 00:49:35 +08:00
Milinda Brantini 996c1819e3 sing-box: Update to 1.10.7
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2025-01-17 00:48:56 +08:00
Olivier Poitrey f074d300fb nextdns: Update to version 1.44.4
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2025-01-17 00:48:29 +08:00
John Audia d91b062080 rsync: update to 3.4.0
Changelog: https://download.samba.org/pub/rsync/NEWS#3.4.0

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-01-15 19:42:13 +08:00
Tianling Shen 8c9dc115eb trojan-go: drop package
Upstream is dead.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-15 19:40:42 +08:00
Gedalya Nie 3cf15f4acb ddns-scripts: correct name for ipv64.net
Correct the name in ipv64.net.json

Signed-off-by: Gedalya Nie <gedalya@gedalya.net>
2025-01-15 08:49:24 +01:00
Gedalya Nie 0a98b6d0ed ddns-scripts: cloudflare: use PATCH method, minimize changes
Using the PUT method recreates the DNS record with and only with
the newly provided data. This seems unnecessary. In particular,
we don't need to hardcode a TTL of 120. Any existing comment
would be lost too.

The only detail we need to change is the IP address. Leave everything
else as it was.

Signed-off-by: Gedalya Nie <gedalya@gedalya.net>
2025-01-15 08:49:24 +01:00
Tianling Shen a4f19ba6b0
v2ray-core: Update to 5.24.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-15 14:54:23 +08:00
Tianling Shen 0c547b9ebb
cloudflared: Update to 2025.1.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-15 13:38:09 +08:00
Serhii Ivanov a06829b0a2 transmissision: remove build dependency on nodejs
Have no idea why such dependency was added.
No documentation from transmission that they need
such dependency on build time. On the other hand
saves vast of time during build

Signed-off-by: Serhii Ivanov <icegood1980@gmail.com>
2025-01-14 18:36:17 -08:00
Sander 3921a981df iperf: package update to v3.18
Signed-off-by: Sander <schutten@hotmail.com>
2025-01-13 08:58:11 -08:00
Toke Høiland-Jørgensen c942cd0875 acme-acmesh: Bump to v3.1.0
New upstream release with mostly minor fixes.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2025-01-13 12:22:44 +01:00
Glenn Strauss cd4c0ac813 lighttpd: update to lighttpd 1.4.77 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2025-01-12 20:05:01 +08:00
Glenn Strauss 5564f0d60d lighttpd: lighttpd.init add trigger on acme.renew
github: closes #24217
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2025-01-12 20:05:01 +08:00
Mohd Husaam Mehdi e5ceb59553 vsftpd: handle migration and fix secure_chroot_dir error
* update UCI to use the traditional vsftpd.conf so
  that people migrating from non-uci version do not face problems
* if secure_chroot_dir is not provided specifically, then create
  an empty directory where vsftpd usually expects it

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2025-01-10 16:02:24 +01:00
FriesI23 Qin c1f247d5c2 ddns-scripts: Add dnspod.cn-v3
Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-01-10 14:38:13 +01:00
Hui Zhui da4e27063c ddns-scripts: add support for ipv64.net
Adds ipv64.net service as DDNS provider

Docs: https://ipv64.net/dyndns_updater_api
Signed-off-by: Hui Zhui <barsikus07@gmail.com>
2025-01-10 13:18:23 +01:00
Noah Meyerhans 2b48c6d34e bind: bump to 9.20.4
Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2025-01-08 13:41:49 -05:00
Mohd Husaam Mehdi 4b29db3ca7 vsftpd: update init script to process UCI
* update init script to validate and process UCI
* the option conf_file can be used to pass a conf file
  instead of using UCI

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2025-01-08 14:40:44 +01:00
Mohd Husaam Mehdi 1f884c960c vsftpd: update init script to use procd
update init script to use procd

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2025-01-08 14:40:44 +01:00
Benjamin Frank ce4b32edee ddns-scripts: support IPv6 for joker.com
The existing endpoint can handle IPv6 addresses as well.
2025-01-08 12:12:29 +01:00
Tianling Shen d750bb3182
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-08 16:59:42 +08:00
Rosen Penev 1457c5edc3 i2pd: update to 2.55.0
Fixes compilation with Boost 1.87.

Move away from codeload.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-01-06 20:04:03 -08:00
Rosen Penev ee5f5d85e8 open-iscsi: update to 2.1.10
Use meson. Upstream prefers it.

Remove upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-01-06 20:03:44 -08:00
Ray Wang fbcfd96e1b fsh: add new package
Fsh helps you access local shell and TCP services behind a NAT or firewall.

More details: https://github.com/heiher/hev-fsh

Signed-off-by: Ray Wang <r@hev.cc>
2025-01-06 20:00:17 -08:00
Peter van Dijk a33e08ec6b curl: add LIBCURL_WEBSOCKETS flag
Signed-off-by: Peter van Dijk <peter@7bits.nl>
2025-01-06 19:26:13 -08:00
Jonas Jelonek 997dfd314a croc: update to 10.2.1
Release notes:
10.1.2: https://github.com/schollz/croc/releases/tag/v10.1.2
10.1.3: https://github.com/schollz/croc/releases/tag/v10.1.3
10.2.0: https://github.com/schollz/croc/releases/tag/v10.2.0
10.2.1: https://github.com/schollz/croc/releases/tag/v10.2.1

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-01-06 19:25:26 -08:00
Moritz Warning 27fb5f59bb kadnode: update to version 2.4.1
* add new additional peer
* add more configuration comments
* expose dht_isolation_prefix setting

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2025-01-06 19:23:13 -08:00
Rosen Penev 81b26a1540 tmate: fix compilation with GCC14
Need a define for strcasestr

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-01-06 19:22:49 -08:00
Rosen Penev c25ee5ab2c uanytun: fix compilation with GCC14
Wrong cast type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-01-06 18:55:23 -08:00
Rosen Penev 0a5786e15e dante: update to 1.4.4
Refreshed patches.

Use libtirpc to fix missing bindresvport. It's not actually used.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-01-06 18:50:24 -08:00
Ray Wang 806b524a28 natmap: update to 20250101
Signed-off-by: Ray Wang <r@hev.cc>
2025-01-06 17:11:48 +08:00
Wesley Gimenes a09a838f8e netbird: update to 0.35.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.35.2

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-01-06 11:54:27 +08:00
Stan Grishin 1ebad04302 pbr: Makefile bugfixes
* remove indentation in postinst/prerm/postrm scripts to fix issues with APK

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-04 12:13:01 -08:00
Stan Grishin 92a37ebdf1 adblock-fast: Makefile bugfixes and hijack rework
* remove indentation in postinst/prerm/postrm scripts to fix issues with APK
* rework hijack logic to redirect port 53 to the port of active/selected dnsmasq instances

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-04 12:12:19 -08:00
Tianling Shen 1166a25311
xray-core: Update to 24.12.31
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-04 16:48:23 +08:00
Maxim Storchak f9f5e475eb tgt: update to 1.0.94
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-01-03 00:21:43 -08:00
Nick Liu 99a4a0fe8e wget: update alternative priority
Update wget-ssl and wget-nossl using differet alternative priorities for /usr/bin/wget.

Signed-off-by: Nick Liu <udhappy@gmail.com>
2024-12-31 13:03:30 +01:00
Othmar Truniger 52eab207ee knxd: add dependency for inih
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-12-30 20:34:23 +01:00
Tianling Shen 7dd3cd9abc
dnsproxy: Update to 0.74.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-31 00:38:10 +08:00
Wesley Gimenes 2516d2bdc7 netbird: update to 0.35.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.35.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-12-30 11:33:00 +08:00
Wesley Gimenes 2dadcaa114 netbird: update to 0.35.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.35.0

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-12-30 11:33:00 +08:00
Wesley Gimenes 851386dc67 netbird: revert fix to build with musl >1.2.4
Partially revert: 7b3d033ab6
 - Revert: Also fixes issue of not being able to build with musl >1.2.4,
   The issue has been resolved as of March 2024. For more details, see:
   https://github.com/mattn/go-sqlite3/issues/1164#issuecomment-1975022901

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-12-30 11:33:00 +08:00
Othmar Truniger 68a0a8d6a4 knxd: bump to new version 0.14.71
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-12-25 09:16:40 +02:00
Tianling Shen 34c79e8d83
cloudflared: Update to 2024.12.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-24 16:09:22 +08:00
Tianling Shen bd0fb6d3ed
xray-core: Update to 24.12.18
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-24 16:09:03 +08:00
Wei-Ting Yang 665bac8e17 net-snmp: support compilation with GCC 11 permissively
Use #elif defined instead of #elifdef as seen elsewhere throughout the patch
file. This avoids the following errors when compiling with GCC 11:

```
mibgroup/ucd-snmp/proc.c:45:2: error: invalid preprocessing directive #elifdef; did you mean #ifdef?
   45 | #elifdef HAVE_PCRE_H
      |  ^~~~~~~
      |  ifdef

mibgroup/ucd-snmp/proc.c:243:2: error: invalid preprocessing directive #elifdef; did you mean #ifdef?
  243 | #elifdef HAVE_PCRE_H
      |  ^~~~~~~
      |  ifdef
```

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2024-12-23 14:43:48 -08:00
Olivier Poitrey 37f076cb1c nextdns: Update to version 1.44.3
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2024-12-23 22:18:01 +08:00
Peter van Dijk 7cfc21dc13 dnsdist: update to 1.9.8
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-12-21 13:34:47 +02:00
Olivier Poitrey a182d7c500 nextdns: Update to version 1.44.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2024-12-21 13:31:10 +02:00
Peter van Dijk 89f8c45282 pdns: update to 4.9.3
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-12-20 18:42:35 -08:00
Stan Grishin 972dab9598 pbr: update to 1.1.8
* update to 1.1.8 release version
* APK-style version stamping for init script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-20 10:53:54 -08:00
Tianling Shen 422655e0c0
alist: Update to 3.41.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-18 21:47:57 +08:00
Tianling Shen 0c97b1a427
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-18 21:47:52 +08:00
Dirk Brenken 128875aa67
travelmate: update to 2.1.3-3
* properly escape double quotes in travelmate option values
* minor procd tweaks

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-12-17 21:13:32 +01:00
Tianling Shen ea72433660
dnsproxy: Update to 0.73.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-17 23:01:16 +08:00
Othmar Truniger 0d478f6508 knxd: bump to version 0.14.68
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-12-15 15:54:14 +02:00
Stan Grishin b8a4132d9b pbr: improve status_service output
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-14 09:48:19 -08:00
Christian Lachner 8ba3801f84 haproxy: update to v3.0.7
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-12-14 01:57:42 +08:00
Vasily Evseenko 2c171be2b4 wfb-ng: Add wfb-ng package
WFB-ng is long-range packet radio link based on raw WiFi radio.
Adding it to openwrt base packages will help a lot of it users
to use cheap wifi routers (supporting minitoring mode) instead
of build custom hardware yourself.

Signed-off-by: Vasily Evseenko <svpcom@gmail.com>
2024-12-13 23:33:11 +08:00
Liangbin Lian bcd87dd8b6
rclone: fix configuration saving
The following error occurs when creating storage configuration in WEBUI:
```
Failed to save config after 10 tries: failed to create temp file for new config: open /etc/rclone/rclone.conf4258227003: permission denied
```

we should set the owner of the parent directory of the configuration
file to rclone.

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
[split chown command, wrap commit message]
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-13 19:57:36 +08:00
Tianling Shen 44544ee74e
cloudflared: Update to 2024.12.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-13 19:06:01 +08:00
Tianling Shen 9e7026dedb
xray-core: Update to 24.11.30
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-13 19:05:43 +08:00
Toke Høiland-Jørgensen 76f17ab15b acme-common: Create challenge directory on boot
The challenge directory (for webroot challenges) is on a tmpfs, which
means it doesn't exist on boot. Some web servers (uhttpd in particular)
don't like being configured to serve files from a non-existent
directory. So add a boot() section to the ACME init script that just
creates the challenge directory, and make sure it runs relatively early.
That should take care of the non-existent directory issue, while still
keeping the actual certificate renewal controlled by cron.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2024-12-12 20:49:06 +01:00
Wesley Gimenes 2594fc3e2e netbird: change maintainer
- Add myself as maintainer
- Remove `Oskari Rauta <oskari.rauta@gmail.com>`

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-12-11 20:57:03 -08:00
Andrea Pesaresi 0ca4794564 ksmbd-tools: adjust smb2 max read/write/trans and cache
Now for all devices with every size of RAM it is set to:
`smb2 max read = 64K`
`smb2 max write = 64K`
`smb2 max trans = 64K`

Instead of fixed value to 64K is better to check RAM size and adjust to:

32 ~ 64MB RAM, set the value to 64K
64 ~ 128MB, set it to 128KB
128 ~ 256MB, set it to 1MB
More than 256MB leave default size to 4MB

With 64MB and 128MB is better also to disable the read/write cache
`cache read buffers = no`
`cache write buffers = no`

Signed-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>
2024-12-09 16:13:34 -08:00
Wesley Gimenes e3681cecec netbird: update to 0.34.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.34.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-12-10 01:38:50 +02:00
Sandro Jäckel 87ecce39da tailscale: update to 1.78.1
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2024-12-10 01:38:17 +02:00
Jan Hák 1f24c07d0a knot: update to version 3.4.3
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-12-09 15:43:05 +02:00
Ryan Keane f4c508fdce haproxy: Require lua 5.4
Upstream installation guide use lua 5.4, let's follow it.

Link: https://github.com/haproxy/haproxy/blob/master/INSTALL
Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-12-09 11:20:26 +02:00
Tianling Shen 77a7324de5 microsocks: backport upstream fixes
Fix segmentation fault with newer musl and improve throughput.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-12-09 11:17:24 +02:00
Andrea Pesaresi 5b058c9949 ksmbd-tools: update to version 3.5.3
- manually refresh patch 030-glib.patch

Major changes are:
    fix adduser / addshare prompting on musl libc
    fix use of veto files as global share parameter
    lookup primary group and don't recurse in ksmbd.conf @group handling
    fix a leak and an intermittent auth failure in Kerberos 5
    add global parameter kerberos support

detailed changelog here: https://github.com/cifsd-team/ksmbd-tools/releases/tag/3.5.3

Signed-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>
2024-12-08 11:54:01 +02:00
Moritz Warning 814578498f dhtd: update to 1.0.5
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2024-12-08 11:52:28 +02:00
Stan Grishin ad1b32bc63 pbr: 1.1.7-65 bugfixes and improvements
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 24.10.0-rc2
Run tested: x86_64, Dell EMC Edge620, OpenWrt 24.10.0-rc2

Description:
* stop building netifd flavour until netifd isuees are resolved
* improve output()
* improve inline_set()
* improve is_config_enabled()
* bugfix is_domain()
* improve is_supported_protocol()
* improve is_supported_interface()
* bugfix is_tor_running()
* improve ipv4_leases_to_nftset()
* improve ipv6_leases_to_nftset()
* add check for ip-full binary on start
* bugfix: load environment on boot
* bugfix: hack around dnsmasq confdir instances
* bugfix: IPv6-related fixes for internet_routing() and status_service()
* improve netifd setup by bringing code into the init script from uci-defaults
* bugfix: do not attempt to use IPv6 prefixes in pbr.user.aws if IPv6 support is disabled in pbr config

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-06 18:47:16 -08:00
Stan Grishin beebdba29e adblock-fast: bugfix: dnsmasq instances confdir hack
* temporary hack until https://github.com/openwrt/openwrt/pull/16806 is merged

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-12-06 17:50:38 -08:00
Antonio Pastor c487146f17 netatalk: Update to 4.0.7
Maintainer: Antonio Pastor / @APCCV
Compile tested: ipq806x (24.10-rc2, snapshot)
Run tested: ipq806x - C2600 (snapshot): install apk, start/stop sfpd service & review logs

Description:
Bump to version 4.0.7

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2024-12-06 10:38:44 +02:00
Jonas Jelonek 4519666fb9 croc: update to 10.1.1
release notes:
https://github.com/schollz/croc/releases/tag/v10.1.1

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-12-03 19:48:12 +02:00
Jonas Jelonek c3dcb6c152 gping: update to 1.18.0
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-12-03 19:47:33 +02:00
Stijn Tintel cc41737f8a openthread-br: fix indentation
Fixes: 3f30bab5aa6f ("openthread-br: bump source version to 2024-11-20 and add missing dependencies")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2024-12-03 18:13:40 +02:00
Martin Schiller 808834b969 keepalived: fix name of globals section in default config
This section was renamed some time ago. Although this would be fixed by
the uci-default migration script, we should set this correctly in the
example config file right away.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2024-12-03 15:35:33 +01:00
Norman Dankert 55a6cd43c6 stubby: ensure appdata directory is present on service start
Signed-off-by: Norman Dankert <norman.dankert@outlook.com>
2024-11-30 22:34:48 +02:00
Christian Marangi 86e0e8349c
net-mtools: bump to release 3.1
Bump net-mtools to release 3.1 as kernel selftests now require version
3.0+.

All patch merged upstream.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-30 12:42:33 +01:00
Tianling Shen a5a9140870
v2raya: Update to 2.2.6.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-30 00:25:13 +08:00
Mohd Husaam Mehdi 4695e2c10f atftpd: update init script to publish tftp service
update init script to announce tftp service over mdns

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2024-11-28 09:59:13 +01:00
Mohd Husaam Mehdi 6afd740a89 atftpd: update init script to use procd
* update init script to use procd

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
2024-11-28 09:59:13 +01:00
Tianling Shen 3d05b2c1a9
xray-core: Update to 24.11.21
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-28 15:03:01 +08:00
Tianling Shen 5604c651b1
geoipupdate: Update to 7.1.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-28 15:03:01 +08:00
Tianling Shen b0303ca161
cloudflared: Update to 2024.11.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-28 15:03:01 +08:00
George Iv 4ee4b22e43 yggdrasil: bump to 0.5.10
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2024-11-28 09:02:21 +02:00
Mohd Husaam Mehdi d7e86e79d9
nginx: update init script to publish services over mdns
Update nginx init script to announce http related services over mdns.

Signed-off-by: Mohd Husaam Mehdi <husaam.mehdi@iopsys.eu>
[ bump PKG release, improve commit description ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-27 21:44:39 +01:00
Dirk Brenken 3140259fc6
banIP: update 1.0.1-2
* correctly parse json objects with hyphens in the autodetection function

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-11-26 07:05:24 +01:00
Dirk Brenken 823633c0e6
adblock: update 4.2.3-2
* correctly parse json objects with hyphens in the autodetection functions

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-11-26 07:00:22 +01:00
Itay Shoshani c72af1e218 openthread-br: bump source version to 2024-11-20 and add missing dependencies
Bumping ot-br-posix that openthread-br is based on to latest code.
Due to some major changes required some more compilation flags, and in order to avoid the ot-br agent had to add some dependencies as well

Dependecies:
1. kmod-tun: otherwise the otbr fails to load and crashed immidiedtly

Compilation flags:
1. OTBR_NAT64, OT_NAT64_BORDER_ROUTING set to OFF: a temporary workaround to a compilation problem with openwrt, could be reverted once the issue here is fixed: openthread/ot-br-posix#2606
2. OT_TARGET_OPENWRT: wasn't assumed from OTBR_OPENWRT in some targets

Signed-off-by: Itay Shoshani <itai.sho@gmail.com>
2024-11-25 16:22:34 +02:00
Dirk Brenken 8609a5bbe5
banIP: release 1.0.1-1
* optimized procd settings for better performance
* made the log monitor working again (even on master with apk migration issues)
* reworked the fetch autodetection function (still broken in master due to apk migration)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-11-24 15:44:38 +01:00
Dirk Brenken 8afc26fafb
adblock: release 4.2.3-1
* optimized procd settings for better performance
* reworked autodetection functions (still broken in master due to apk migration)
* made the tld function optional, set 'adb_tld' accordingly (enabled by default)
* reworked count function
* various code improvements

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-11-23 22:15:24 +01:00
Stan Grishin 87edf8cb19 adblock-fast: bugfixes
* properly process dnsmasq instances' confdirs
* working str_replace()
* updated output()
* bugfixes and updates for error messages
* sanitize StevenBlack's hosts file

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-11-23 10:05:14 -08:00
Hannu Nyman 6ed915b060 qcsuper: Make version apk compatible
Adjust versioning to match apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-23 11:15:37 +02:00
Hannu Nyman 7ce6b6866e netifyd: Make version apk compatible
Adjust versioning to be compatible with apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-23 10:13:23 +02:00
Ryan Keane a0f153e9a2 network: Add SUBMENU variable for some packages
Add SUBMENU variable for some packages in Network category.
Add title for `dnscrypt-proxy` package.
Shorten TITLE variable for `xray-core` package.

Filesystem:
- cifs-utils

File Transfer:
- onionshare-cli

IP Addresses and Names:
- dnscrypt-proxy2
- family-dns
- https-dns-proxy
- mdns-repeater
- nextdns
- smartdns

Version Control Systems:
- git-lfs

Wireless:
- dawn

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-11-22 23:39:38 +02:00
Rosen Penev e3bbd70789 nbd: fix compilation with GCC14
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-22 13:18:47 -08:00
TeleostNaCl Dai 9fff76af3f speedtest-go: update to 1.7.9
Update speedtest-go version to 1.7.9

Signed-off-by: TeleostNaCl Dai <teleostnacl@gmail.com>
2024-11-22 22:09:46 +08:00
Rosen Penev 824b2c09a0 httping: fix compilation with full NLS
-lintl is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-21 20:30:42 -08:00
Rosen Penev 9c9f4dd088 iperf3: fix crashing with musl
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-20 16:59:16 -08:00
Ryan Keane bf07d331b0 alist: Bump to 3.39.2
Change Github repository owner from `alist-org` to `AlistGo`.
web-dist 3.39.2:
- No significant changes.
Release notes in links below.

Close: #25405
Link: https://github.com/AlistGo/alist/releases/tag/v3.39.2
Link: https://github.com/AlistGo/alist-web/compare/3.39.0...3.39.2
Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-11-20 17:13:45 +08:00
Ryan Keane c342279eb6 rclone: Bump to 1.68.2
Release notes in links below.

Link: https://rclone.org/changelog/#v1-68-2-2024-11-15

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-11-20 00:07:28 +08:00
Ray Wang 102ce164eb hev-socks5-tunnel: update to 2.7.5
Signed-off-by: Ray Wang <r@hev.cc>
2024-11-20 00:07:09 +08:00
Ray Wang a813c3a266 hev-socks5-tproxy: update to 2.5.8
Signed-off-by: Ray Wang <r@hev.cc>
2024-11-20 00:06:53 +08:00
Ray Wang 30db86cc9c hev-socks5-server: update to 2.6.9
Signed-off-by: Ray Wang <r@hev.cc>
2024-11-20 00:06:41 +08:00
Martin Pecka 88d1876f38 strongswan: Add support for EAP-MSCHAPv2 authentication
Support for EAP-MSCHAPv2 authentication scheme is added.

Different from the previously supported schemes, this one is
usually asymmetric in the way that server auth method (pubkey) is
different from the client auth method (eap-mschapv2).
The code handles this asymmetry automatically.

A new UCI config section mschapv2_secrets is added where the user
can specify the EAP identities and their passwords that are
accepted by the server. AFAIK, there is no way to select which
EAP IDs should be accepted by which remote, except setting
`eap_id` to something different than `%any`. But `eap_id`
does not support template matching, so either only a single
identity or all can be configured for one remote. This is why
the EAP identities are not subsections of remotes, but are
a standalone section.

Signed-off-by: Martin Pecka <peci1@seznam.cz>
Signed-off-by: Martin Pecka <peckama2@fel.cvut.cz>
2024-11-19 08:05:33 -08:00
Martin Pecka 6b824ee7d7 strongswan: Fix pools to be only generated once
Before this commit, if a user configures multiple remotes in UCI,
each remote generates one output section of pools.
This doesn't hurt because swanctl just merges all of them,
but it is apparently not needed to have N copies of the same.

This commit changes the behavior to only create one pools
section at the end of the generated swanctl config.

Signed-off-by: Martin Pecka <peci1@seznam.cz>
Signed-off-by: Martin Pecka <peckama2@fel.cvut.cz>
2024-11-19 08:05:33 -08:00
Martin Pecka 4b9453b9a4 strongswan: Add support for send_cert option
This option is required by some clients, e.g. iOS.

Signed-off-by: Martin Pecka <peci1@seznam.cz>
2024-11-19 08:05:33 -08:00
Hannu Nyman a2cae1facd kafs-client: Make version apk compatible
Adjust version to compatible with apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-18 20:43:28 +02:00
Ryan Keane 9fc92eab22 v2ray-core: Bump to 5.22.0
Shorten TITLE variable to fix missing title in ncurses menu.
Release notes and changes logs in the link below.

Link: https://github.com/v2fly/v2ray-core/releases/tag/v5.22.0
Link: https://github.com/v2fly/v2ray-core/compare/v5.21.0...v5.22.0

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-11-18 15:10:58 +08:00
Hannu Nyman 03f9a53cab netdiscover: Make version apk compatible
Adjust version to be compatible with apk's semantic rules.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 19:28:58 +02:00
Daniel Golle 46e1b60f5d mptcpd: update to version 0.13
Changes since v0.12:
 7fb6416 tests: fix segfault with no /etc/protocols (#286)
 0dddc42 README: Update branch references in badge URLs
 5eea3f4 github: Update branch names for actions
 b102523 scripts: get debug info for bug reports
 334bb9c Make listening socket creation optional. (#297)
 a4e7b65 {etc,man}: improve check_route address notification flag documentation (#301)
 ffa276f Support ELL 0.68 l_netlink_message API. (#303)
 269f10a gh: daily validation of the ELL compatibility (#308)
 824ff8c Support listener events (#304)
 5d9f33a Some clean-ups (#305)
 05a08bf lib: switch to v4.0.1: only added items (#306)
 3702487 scripts: debug: also print system info (#307)
 5d8db15 ell: only include 'ell/ell.h' header (#309)
 772afe9 AUTHORS: Update e-mail addresses.
 0c36dba mptcpd 0.13

Drop backported patches which are part of the release.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-17 17:13:01 +00:00
Hannu Nyman 69f5605e5a pagekitec: Make version apk compatible
Make PKG_VERSION compatible with apk by dropping the C char,
simplifying Makefile also otherwise. Also remove unnecessary
variables.

Refresh patches (just cosmetics for CI).

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-17 08:47:06 +02:00
Peter van Dijk 35a6aab7b8 pdns-recursor: update to 5.1.3
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2024-11-16 10:05:18 -08:00
Dirk Brenken 4f00d8f0ee
banIP: update to 1.0.0-10
* minimal fix to support all download utilities in currently broken apk snapshots
  (see https://github.com/openwrt/openwrt/issues/16907 for details)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-11-16 12:45:40 +01:00
Christian Marangi eb829eebc8 openvpn-easy-rsa: Bump to 3.2.1 release
Bump openvpn-easy-rsa to 3.2.1 release. All patch automatically
refreshed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-16 12:31:54 +02:00
Hirokazu MORIKAWA ba445acd7c git: use symbolic link
The following error occurs when CONFIG_USE_APK is set.

```
ln /mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/usr/lib/git-core/git /mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/usr/bin/git
ln /mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/usr/lib/git-core/git-shell /mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/usr/bin/git-shell
touch /mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git.installed
mkdir -p /mnt/gl-mt6000-main/openwrt/staging_dir/target-aarch64_cortex-a53_musl/root-mediatek/stamp
SHELL= flock /mnt/gl-mt6000-main/openwrt/tmp/.root-copy.flock -c 'cp -fpR /mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/. /mnt/gl-mt6000-main/openwrt/staging_dir/target-aarch64_cortex-a53_musl/root-mediatek/'
cp: '/mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/./usr/bin/git' and '/mnt/gl-mt6000-main/openwrt/staging_dir/target-aarch64_cortex-a53_musl/root-mediatek/./usr/bin/git' are the same file
cp: '/mnt/gl-mt6000-main/openwrt/build_dir/target-aarch64_cortex-a53_musl/git-2.46.2/.pkgdir/git/./usr/bin/git-shell' and '/mnt/gl-mt6000-main/openwrt/staging_dir/target-aarch64_cortex-a53_musl/root-mediatek/./usr/bin/git-shell' are the same file
make[2]: *** [Makefile:167: /mnt/gl-mt6000-main/openwrt/staging_dir/target-aarch64_cortex-a53_musl/root-mediatek/stamp/.git_installed] Error 1
```
Use $(LN) instead of ln and use relative paths.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-16 17:35:47 +08:00
Tianling Shen 98b10bda70
dnsproxy: Update to 0.73.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-16 17:28:34 +08:00
Robert Marko 3d6cfc732b tinc: support apk version semantics
See: #23706

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-15 14:14:44 +01:00
Florian Eckert 2ecfcce324 modemmanager: bump PKG_RELEASE
Bump PKG_RELEASE by one.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 24d2ba0ba8 modemmanager: check during SIM unlocking whether initialization has been completed
After the SIM has been successfully unlocked, it is initialized. This can
take longer on some modems, so we must wait until the modem is ready to
execute the next commands.

Otherwise the modem cannot be enabled and aborts with the following
error message:

error: couldn't enable the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.WrongState: modem in initializing state'

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert fa6198e36b modemmanager: reset to 'no' plmn if nothing is configured
If a configured 'plmn' is deleted from the configuration between a connection
setup, it will continue to be used because the modem remembers it.

Therefore, the 'plmn' stored in the modem must be deleted when a new
connection is established if it is no longer in the configuration.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 3a5aa8a387 modemmanager: swap plmn and technology set command in the proto
In the current implementation of the modemmanager 'proto', if a 'plmn' and a
'technology' is configured, the 'plmn' is set first and then second the
'technology' on a 'proto' setup.

However, this is problematic if a 'technology' has already been set in an
earlier run. It is possible, that this previously set 'technology' is not
available at the current location, as the modem remembers the setting.

To fix this, first set the technology and then the plmn.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 8682084e34 modemmanager: move plmn registration into own function
To improve the code, the setting of the 'plmn' is moved to separate function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 5ab483aa44 modemmanager: rename function modemmanager_check_state to modemmanager_check_sim_state
This is a preparation commit for a new function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 9f35173639 modemmanager: move initial eps settings after modem enable
This settings are needed before any other mmcli command is executed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert b6664ae938 modemmanager: add log file if syslog is set to DEBUG
If the ModemManager is started with debug, all outputs are written to the
system log. To simplify debugging, a logging file is now created under
'/var/log/mm.log' in this case. This simplifies error analysis.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Rosen Penev d551f2182b dmapd: update to 0.0.96
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 19:03:01 -08:00
Rosen Penev bd828e390d mdnsresponder: add missing header
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 17:25:00 -08:00
Othmar Truniger 1521ef3b28 knxd: bump to new version 0.14.67
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-11-14 21:42:12 +02:00
Ryan Keane 19d40c8d7a ocserv: Use default value for log-level in conf
This commit comments out the `log-level` line in the template
config file to use default value from upstream, default should be 2.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-11-14 13:33:30 +01:00
Christian Lachner 56685c1fac haproxy: update to v3.0.6
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-11-14 19:50:57 +08:00
Tianling Shen 78ccd862af
cloudflared: Update to 2024.11.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-14 17:00:30 +08:00
Tianling Shen d76d51a4b8
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-14 16:59:55 +08:00
Tianling Shen 41457908b8
xray-core: Update to 24.11.11
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-14 16:59:29 +08:00
Hirokazu MORIKAWA de9f4eb324 ntpd: Supports apk version semantics
See: https://github.com/openwrt/packages/issues/23706

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-13 15:19:43 -08:00
xiao bo 414ef7a52e privoxy: adjust version for apk
Signed-off-by: xiao bo <peterwillcn@gmail.com>
2024-11-13 18:09:56 +01:00
Ryan Keane ea5536c14c
nginx: Support APK versioning
Modify EXTRA_DEPENDS in package section to meet APK packaging
requirements.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
[ fix dependency also for nginx-full ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-13 15:20:58 +01:00
Robert Marko 1137da20e8 isc-dhcp: Use apk-compatible versioning
Adjust isc-dhcp versioning to be compatible with APK.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-13 11:03:43 +01:00
Moritz Warning 85e959c69d dhtd: update to version 1.0.4
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2024-11-12 23:02:57 +02:00
Robert Marko 49ef6ff303 uspot: make EXTRA_DEPENDS APK compatible
APK versions use dots instead of dashes, so update EXTRA_DEPENDS to make it
APK compatible.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-12 19:05:36 +02:00
Nick Hainke d6ad08828d snowflake: update to 2.10.1
ChangeLog:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/v2.10.1/ChangeLog?ref_type=tags

Signed-off-by: Nick Hainke <vincent@systemli.org>
2024-11-12 14:16:51 +01:00
Wesley Gimenes 28545bc22c netbird: update to 0.31.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.31.0

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-11-12 12:58:36 +08:00
Sandro Jäckel df52ee590b tailscale: update to 1.76.6 2024-11-12 12:56:06 +08:00
Rosen Penev 42cfb4fa0c inadyn: update to 2.12.0
Backport patch fixing compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-11 18:20:45 -08:00
Rosen Penev 31c729da73 lftp: fix expat under GCC14
For some weird reason, it tries to use OS directories. Override.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-11 18:20:31 -08:00
Mathew McBride 37bef5023a net-tools: package full netstat implementation
The full implementation of netstat can be useful,
for example, showing inodes of sockets or displaying
protocol families not supported by the busybox
version.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
2024-11-11 15:05:05 -08:00
Tom Stöveken a1e318dec3 restic-rest-server: update to 0.13.0
Maintainer: Tom Stöveken <tom@naaa.de>
Compile tested: SDK for OpenWrt 23.05.5
Run tested: x86/64 @ Intel(R) Celeron(R) CPU N3160 @ 1.60GHz, OpenWrt 23.05.5

Description:
Updated to version 0.13.0

Signed-off-by: Tom Stöveken <tom@naaa.de>
2024-11-11 07:35:17 +02:00
Jan Klos 6b989e0ad5 unbound: update to 1.22.0
Signed-off-by: Jan Klos <jan@klos.xyz>
[Solve PKG_RELEASE conflict]
2024-11-10 21:24:52 +02:00
Rosen Penev 0b0841e290 atlas-probe: fix compilation with GCC14
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-10 10:42:46 -08:00
Rosen Penev 78a88fa736 gatling: fix compilation with GCC14
Headers are missing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-10 10:06:41 -08:00
Ted Hess 4d8c6d1869 Unbound: fix file lock race in odhcpd.sh
Signed-off-by: Ted Hess <thess@kitschensync.net>
2024-11-10 11:50:19 -05:00
Hannu Nyman b74ca8feb2 ddns-scripts: Adjust descriptions in Makefile for apk
Having both double quotes and parentheses in package
description may lead into troublewith apk, if parentheses
are located so that they get passed "outside" the quoted
parameter, and get interpreted as a token for shell.

Example:
 ash: -c: line 1: syntax error near unexpected token `('
 bash: -c: line 1: `/OpenWrt/e8450/staging_dir/host/bin/fakeroot
 /OpenWrt/e8450/staging_dir/host/bin/apk mkpkg --info "name:ddns
 -scripts-pdns" --info "version:2.8.2-r51" --info "description:D
 ynamic DNS Client scripts extension for "PowerDNS" via API. It
 requires: "option param_opt(Optional Parameter)" to be a valid

Avoid that by using single quotes in the detailed descriptions.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-11-10 13:45:55 +02:00
Rosen Penev bec2793411 tunneldigger-broker: fix APK version
Need to use PKG_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-10 10:38:19 +01:00
Jonas Jelonek a122ec8f6e croc: update to 10.1.0
Changelog:
https://github.com/schollz/croc/releases/tag/v10.1.0

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-11-09 22:30:59 -08:00
Jan Hák 0b1470bd63 knot: update to verion 3.4.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-11-08 21:08:57 +02:00
Roc Lai ee89d79eb0
ariang: Bump to version 1.3.7
Bump ariang version to 1.3.7.

Signed-off-by: Roc Lai <laipeng668@qq.com>
[ improve commit description and title ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-08 14:39:12 +01:00
Rosen Penev bfbb58ae07 nginx: update geoip2 module
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-08 14:37:00 +01:00
Rosen Penev 644bddc024 softethervpn: add APK compatibility
Removed - from PKG_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-07 11:14:58 -08:00
Rosen Penev 2be77b6557 softethervpn: fix compilation with GCC14
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-07 11:14:58 -08:00
Christian Marangi a8dc8a281a umurmur: add pending patch fixing support for MbedTLS 3.x
Add pending patch fixing support for MbedTLS 3.x.

Small variation to the provided PR from [0] to remove the dropped
mbedtls/certs.h header.

[0] https://github.com/umurmur/umurmur/pull/190

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-07 11:02:51 -08:00
Xiaolong Zhang b962029fa8 ddns-scripts: add colon char in DNS_CHARSET
The IPv6 address is separated by ':' instead of '.', so we need to add
':' in DNS_CHARSET.

See: 'https://github.com/openwrt/packages/issues/25051'

Fixes: #25051

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* bump PKG_RELEASE
* update commit message

Signed-off-by: Xiaolong Zhang <xliilQwQ@outlook.com>
2024-11-07 08:11:03 +01:00
Tianling Shen 605e717fc4
alist: Update to 3.39.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-05 16:05:28 +08:00
Antonio Pastor 07efd504aa netatalk: Remove apfstats feature to solve dependency issues
afpstats requires several libraries that would increase significantly final install size.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2024-11-05 06:25:16 +02:00
Christian Marangi f2e7f81307
nginx-util: drop dummy-package extra dependency
In dropping the dummy-package, also the extra dependency for
nginx-ssl-util needed to be dropped.

Fixes: #25250
Fixes: b75050d59e ("nginx-util: drop nginx-util dummy packages")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 19:11:15 +01:00
Christian Marangi b5183a3837
nginx: improve libexslt optional patch
Improve libexslt optional patch to silent confusing output.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 11:42:55 +01:00
Christian Marangi c919fddfc1
nginx: add patch fixing libxslt library detection
Nginx hardcode the libxml2 include path to /usr/include/libxml2. This
works in a local build as pretty much everyone have the libxml2 library
installed but doesn't on buildbot container as the library doesn't
exist.

This effectively makes the host library leak intro library detection but
doesn't actually link to it as linking is still done with the correct
library in staging dir.

To fix this add a patch to define custom libxml2 include directory
instead of hardcoding it to host library.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 11:42:54 +01:00
Christian Marangi b75050d59e
nginx-util: drop nginx-util dummy packages
Enough transition period has passed for nginx-util dummy package. Finally
drop it for good and drop the extra dependency.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 11:42:54 +01:00
Christian Marangi 9c563d536c
nginx: drop extra dependency <2 for nginx-util
Drop extra dependency <2 for nginx-util. The reason is not clear and
cause problems with APK package creation.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 11:42:54 +01:00
Christian Marangi ad14af942c
nginx: drop nginx dummy packages
Enough transition period has passed for nginx dummy package. Finally
drop it for good and add Provides for nginx default.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 11:42:54 +01:00
Christian Marangi 329d7e4f78
nginx: mute warning on init.d script enable
Mute warning on procd init.d script enable as nginx_util is tried to be
called from /usr/bin host system. Limit it to be called only if
nginx-util is present.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-04 11:42:47 +01:00
Moritz Warning e0d8a72da0 kadnode: Update to version 2.4.0
* add support for mbedtls 3.0.0
* fix newline in init script

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2024-11-03 14:53:29 -08:00
Antonio Pastor 09a2427c2a netatalk: Enable AppleTalk feature
Starting v4.0.0, netatalk brings back AppleTalk features lost in v3.
Updated description.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2024-11-03 22:06:08 +01:00
Antonio Pastor 049a055b76 netatalk: Clean up Makefile
Updated title.
Updated description.
Reordered to match most common layout

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2024-11-03 22:06:08 +01:00
Antonio Pastor d0abe3d52d netatalk: Update to 4.0.4
Maintainer: Antonio Pastor / @APCCV
Compile tested: ipq806x (23.05.3, snapshot)
Run tested: ipq806x - C2600: start server, connect from MacOS, read/write files to home share, create/update TimeMachine backups

Description:
No changes to package other than using latest available upstream code base. Starting Netatalk 4.x build uses meson instead of autotools.

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2024-11-03 22:06:08 +01:00
Maxim Storchak d33977e50d tgt: enable support for thin_provisioning
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2024-11-03 19:24:08 +02:00
Rosen Penev 73eaf0b364 geth: remove
I don't think anyone uses this package, which currently does not build.

In addition, the cryptocurrency hype died off a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-03 12:33:47 +01:00
Tianling Shen 5fb541f00f
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:19:10 +08:00
Tianling Shen a08614a047
v2raya: Update to 2.2.6.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:17:33 +08:00
Tianling Shen a15d47d7b1
cloudflared: Update to 2024.10.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:17:22 +08:00
Tianling Shen ac02f53ea1
v2ray-core: Update to 5.20.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-02 19:16:47 +08:00
Stan Grishin 0cb1b9d12e adblock-fast: update to 1.1.2-10
* bump compat version to accommodate new strings
* improve the output() function (thanks @bigsmile74)
* implement support for user-configurable per-instance dnsmasq confdirs
  for dnsmasq.conf|dnsmasq.ipset|dnsmasq.nftset options

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-11-01 17:46:58 -07:00
Dengfeng Liu 6057b2702e apfree-wifidog: Update to 7.10.2082
Update Makefile to include dependencies: conntrack and libmosquitto.

Conntrack: Added to resolve a bug in Apfree-Wifidog that caused long-lived user connections to persist after logout.
Libmosquitto: Integrated as a preparatory measure for future support of the MQTT protocol; implementation is still in progress.
For detailed information, please refer to the release notes:
https://github.com/liudf0716/apfree-wifidog/releases/tag/7.10.2082.

Additionally, a new /etc/wifidogx directory has been created to store the local authentication portal page for users uploading their own portal pages.

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-11-01 16:53:41 +08:00
Dengfeng Liu 9cec28be5a apfree-wifidog: improve structure and readability
- Refactored wifidogx.init to improve code structure and readability.
- Added local authentication support, allowing authentication without a server.

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2024-11-01 16:53:41 +08:00
Stan Grishin ceda7c95ff pbr: update to 1.1.7-47
* bump compat version to accommodate new strings
* update dnsmasq-related code to better support separate confdirs
  for separate instances
* remove procd_lan_interface as it didn't reflect that it's a list of devices
* introduce procd_lan_device list
* improve the output() function (thanks @bigsmile74)
* remove duplicate uci_get_device
* improve ipv6 detection and interface setup
* improve dhcp force detection for interfaces name differently from lan
* fix array/element parameters for some json operations
* remove unneeded null redirects for `try` calls
* remove (iptables-only) capitalized chain names form validation
* working pbr-netifd flavor

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-10-31 10:04:56 -07:00
Yury Potapov 185c5f0387 openconnect: introduced script parameter
This allows specifying a custom vpnc-compatible config script.

Signed-off-by: Yury Potapov <me@immensus.net>
2024-10-31 14:36:39 +01:00
Rosen Penev 4275b6930b pptp: fix compilation with GCC14
Needed forward declaration for missing function.

Removed some no longer needed musl fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-10-30 05:10:10 -07:00
Dillon Dixon b3d9e90942 ddns-scripts: porkbun bugfix for subdomain on A/AAAA record
If the "name" parameter is not provided, then updates to a subdomain
A/AAAA record result in the subdomain being removed from the record.
This change always provides the "name" parameter to correct that behavior.

Signed-off-by: Dillon Dixon <github@dillon.io>
2024-10-30 10:37:49 +01:00
Othmar Truniger 0a0680af1d knxd: bump to new version 0.14.66
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-10-29 20:24:20 +01:00
Florian Eckert 0532015a29 mwan3: bump PKG_RELEASE
Forgot to bump the 'PGK_RELEASE' in the last change in 'mwan3'.

Fixes: 619629ce85 ("mwan3: close flock fd when starting mwan3.user scripts")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-10-29 10:55:19 +01:00
Stijn Tintel 138766c962 keepalived: bump to 2.3.1
Release notes:
https://www.keepalived.org/release-notes/Release-2.3.1.html

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2024-10-29 10:41:41 +01:00
Stijn Tintel eee70036ae keepalived: bump to 2.3.0
Release notes:
https://www.keepalived.org/release-notes/Release-2.3.0.html

Drop upstreamed patch 0001-vrrp-remove-logging-on-status-output.patch.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2024-10-29 10:41:41 +01:00
Florian Eckert 619629ce85 mwan3: close flock fd when starting mwan3.user scripts
Fixes deadlock with multiple init script calls

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-10-29 08:44:44 +01:00
Stan Grishin f60ea9a7fb pbr: update to 1.1.7-29
Changes from @stangri
* remove unneeded `\n` escapes
* cosmetic improvements to make code more consistent
* remove duplicate uci_get_device()
* add more output on start/stop
* remove wan up detection on boot/start
* address Tor policies errors
* prevent interface_routing() failures for downed interfaces

Changes from @bigsmile74:
* improve is_integer()
* improve is_domain()
* improve filter_options()
* imrove is_ipv4() so that is_ipv4_netmask() can be retired
* improve is_phys_dev so that is_phys_dev_quick() can be retired
* add the dhcp.lan.force=0 warning

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-10-28 17:12:01 -07:00
Stan Grishin d1e8694625 adblock-fast: bugfix: fix allowed domains for dnsmasq.servers
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-10-28 17:11:47 -07:00
Jonas Jelonek 7dc382a6ee croc: update to 10.0.13
Changelog:
https://github.com/schollz/croc/releases/tag/v10.0.13

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-10-28 11:49:16 +01:00
Sandro Jäckel fca0cecf83 tailscale: update to 1.76.3
Changelog: https://tailscale.com/changelog#2024-10-21

Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2024-10-28 08:06:15 +01:00
Paul Donald 8fca946384 clamav: bump PKG_RELEASE
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald 0becc62f82 clamav: freshclam: Add documented options
Enable syslogging

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald c7d23b60cb clamav: freshclam: Remove UpdateLogFile option
( to instead use syslog options )

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald 22a05a91b2 clamav: milter: Add Debug option
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald 921279261c clamav: Add syslogging options
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald 1631ad8e35 clamav: Align with milter options and remove LogFile* options
( to instead use syslog options )

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald fc26c6b4f8 clamav: milter: Remove deprecated AllowSupplementaryGroups option
clamav-milter 1.3.0 and onward log:

WARNING: Ignoring deprecated option AllowSupplementaryGroups at /tmp/clamav/clamav-milter.conf:5

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Paul Donald 85e44b4804 clamav: Fix UCI error
Hyphens in named sections are a no-no

uci: Parse error (invalid character in name field) at line 1, byte 37

Changed '-' to '_' to fix error to allow UCI parsing.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-10-27 15:59:04 -07:00
Dirk Brenken e3217b54ed
adblock: update to 4.2.2-8
* get rid of remaining opkg calls and static adblock versioning
* fixed bind autodetection

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-10-27 15:24:16 +01:00
Dirk Brenken 5af7612c51
travelmate: update to 2.1.3-2
* fixed gathering/printing of system information in travelmate status
* make use of a central command selector function

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-10-26 23:21:26 +02:00
Dirk Brenken bbaa72d739
adblock: update to 4.2.2-7
* fixed gathering/printing of system information in adblock status
* added missing hagezi category (samsung tracker)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-10-26 21:54:31 +02:00
Dirk Brenken fb19c14696
banIP: update to 1.0.0-9
* fixed gathering/printing of system information in banIP status
* removed broken iblocklist.com feeds
* updated readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2024-10-26 21:25:20 +02:00
Daniel Golle d6908b2c5d mptcpd: add package
Package Multipath TCP daemon (mptcpd) and wrapper (mptcpize).

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-10-26 19:20:18 +01:00
Ivan Chashkin a26c792939 yggdrasil: bump to 0.5.9
Signed-off-by: Ivan Chashkin <mail@cupivan.ru>
2024-10-26 16:25:47 +03:00
Christian Marangi 41fc69e069 sstp-client: bump to 1.0.20 release
Bump sstp-client to 1.0.20 release. This fix compilation error with new
PPPd version 2.5.0 as some API changed.

Patch automatically refreshed.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-26 14:50:36 +03:00
Wesley Gimenes 24875c965b netbird: update to 0.30.3
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.30.3

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-10-25 17:53:40 +08:00
Stan Grishin 02ab49c33f adblock-fast: explicitly allowing domains for dnsmasq.servers
New features:
* explicitly add allowed domains on download/allow to the dnsmasq.servers
  config file

Cleanup:
* remove unneeded EXTRA_COMMANDS
* remove unneeded EXTRA_HELP
* remove unnecessary `\n` escapes
* remove unnecessary line breaks from output on download

Optimization:
* simplify is_integer()
* replace long if with case
* more verbose output on download

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-10-24 09:29:23 -07:00
Francesco Benini 30f383c8a8 keepalived: fix dnsmasq reload
When "set_reload_if_sync" is set, the service is reloaded when the
configuration changes. For dnsmasq this means that the service, if
stopped, is started, and we don't want this in the backup node.

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
2024-10-22 15:46:27 +02:00
Francesco Benini ac72a52fd9 keepalived: fix ambigiuos functions in hotplug.sh
When "set_reload_if_sync" is not set in the hotplug script, the service
is not expected to reload. That is not true because even if not set, the
value is set to the default 1 (reload active) or equals the parameter
set when "keepalived_hotplug" is called.
The default behavior should be:
    - Reload if set_reload_if_sync is called
    - NOT reload if set_reload_if_sync is NOT called
A similar fix is ported to "set_update_target".

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
2024-10-22 15:46:27 +02:00
Francesco Benini ea092363d9 keepalived: add option to override service running check
Some init.d scripts like firewall and sqm do not return the actual state
of the service if called with "running" parameter. This result in the
init script called with "start" parameter and the service may not load
the new configuration. Firewall init script is one of this
An option is added in order to skip the "running" check for the service.

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
2024-10-22 15:46:27 +02:00
Wesley Gimenes b37e625c22 netbird: update to 0.30.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.30.2

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2024-10-22 17:53:36 +08:00
Christian Marangi e2e3a5fafb
nginx: Add support for NJS module
Add support for NJS module. Various patch are required to make this
module correctly compile with the required library mainly related on
detecting config flags.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-21 17:32:12 +02:00
Christian Marangi 159b6f09f0
nginx: add patch to make libexslt optional
Add patch to make libexslt library optional as nginx autoenable it if
detected.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-21 17:32:11 +02:00
Christian Marangi 782f056051
nginx: disable additional entry in feature test
Disable additional entry in feature test probably added in new version
of Nginx and never notice. Also declare "no" instead of empty value for
cc test.

While at it also refresh the patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-10-21 17:32:11 +02:00
Martin Schiller d02650250b rp-pppoe: update to 4.0
This fixes compatibility with ppp-2.5.0 and newer.

We also need to change the PKG_SOURCE_URL since the previous URL is no
longer working and automated downloads from the project homepage are
not desired due to bandwidth restrictions. Have a look at the project
homepage [1] for details.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>

[1] https://dianne.skoll.ca/projects/rp-pppoe/
2024-10-21 08:26:42 +02:00
Florian Eckert dd2e7105e6 modemmanger: bump PKG_RELEASE number
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-10-17 18:29:16 +02:00
Florian Eckert 85a01e2bb3 modemmanager: add pin check attempts
This new check in the proto modemanager prevents the SIM card from being
blocked and therefore PUK is not required. If the PIN is entered incorrectly
in the 'uci' configuration, it makes no sense to try this several times
until the PUK is required. Should it nevertheless happen that the PUK
is required, then this will logged.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-10-17 18:29:16 +02:00