Commit Graph

12267 Commits

Author SHA1 Message Date
Bjørn Mork 86a2b342de conserver: update to version 8.2.7
version 8.2.7 (July 7, 2022):
        - configure.ac: autoconf-2.70 fix (Lars Wendler <polynomial-c@gentoo.org>)
        - Add high baud rates (Peter Chubb <Peter.Chubb@data61.csiro.au>)
        - Make compile --with-ipv6 & setproctitle (Bjoern A. Zeeb <patch@zabbadoz.net>)
        - conserver.cf: devicesubst add 'b' for baud rate (Bjoern A. Zeeb <patch@zabbadoz.net>)
        - Reflect that baud values have increased to 7 digits (Bjoern A. Zeeb <patch@zabbadoz.net>)
        - cirrus-ci: move to freebsd-13-0 (Bryan Stansell <bryan@stansell.org>)
        - configure.ac: support libgssapi_krb5 (Jiri Kastner <cz172638@gmail.com>)

Drop upstreamed patch 000-100-backport-config-macro-fix.patch

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Bjørn Mork b8a04addb1 conserver: add IPMI support
Linking conserver with FreeIPMI enables it to manage
serial-over-LAN (SOL) consoles in addition to the already
supported tty and tcp/telnet consoles.

The FreeIPMI library is huge. Adding a separate package
variant for this feature.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Ray Wang eb64a29e8c hev-socks5-tunnel: update to 2.9.1
Signed-off-by: Ray Wang <r@hev.cc>
2025-03-05 21:14:15 +02:00
Ray Wang a10e197aef hev-socks5-tproxy: update to 2.7.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-03-05 21:13:57 +02:00
Ray Wang fea75c3532 hev-socks5-server: update to 2.8.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-03-05 21:13:46 +02:00
Yu Fang 14f8a45543 gateway-go: update to 0.3.16
Signed-off-by: Yu Fang <yu@iotserv.com>
2025-03-05 21:13:04 +02:00
Robert Marko 3d5bc4c9ce Revert "nginx-mod-njs: fix endianess patch"
This reverts commit 7fdb92b59a.

Now that the actual issue has been found and fixed, this is incorrect
so revert it.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-05 15:17:45 +01:00
Robert Marko ea29db6daa nginx: actually download the specified git commit hash
Currently, we are using Download recipes to download the various modules,
however we are using then with PROTO:=git but SOURCE_VERSION is not set,
only VERSION variable so thus the dl_github_archive.py scripts gets called
with --version="" instead of being actually passed the desired commit hash
and thus actually the git head is fetched.

This explains why currently buildbots are failling with
nginx-mod-njs/104-endianness_fix.patch failling to apply since buildbots
are using prepackaged tarballs which are different than what we get when
manually building.

So, lets set SOURCE_VERSION to make sure we actually fetch the desired
git commit hash.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-05 15:17:45 +01:00
Nick Hainke d16b8ca78a dawn: update to 2025-03-03
Add "option tcp_ip '0.0.0.0'" to config.

Changelog:
62688e4 tcpsocket: add option to bind to specific ip
be63ed4 ubus: actually deny association when no probe entry is found
6361df6 datastorage: fix debug message regarding client kick condition
af593cc ci: fix and improve ci

Signed-off-by: Nick Hainke <vincent@systemli.org>
2025-03-04 21:32:16 +01:00
Lehua Zhang bb4861efb1 ddns-scripts: Fixup huaweicloud
Script will exit when an error occurred.

Modify write_log 14 to write_log 4,
write_log 14 and write_log 4 can also print the same message,
but write_log 14 will exist script when printed.

Signed-off-by: Lehua Zhang <sxlehua@qq.com>
2025-03-04 10:32:34 +01:00
Dirk Brenken bf87a6dcec
adblock: release 4.2.7-1
* optimized uci config processing (list options)
* no longer set a hardcoded confdir in dhcp/dnsmasq config
* rework suspend/resume handling
* clean up download queue handling
* various small improvements & fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-03-03 21:50:26 +01:00
Dirk Brenken 62a4633e7c
banIP: update 1.5.3-2
* fix uci config processing (ban_logterm)
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-03-03 19:45:11 +01:00
TeleostNaCl Dai 028c3a87ca speedtest-go: update to 1.7.10
Update speedtest-go version to 1.7.10

Signed-off-by: TeleostNaCl Dai <teleostnacl@gmail.com>
2025-03-02 18:47:44 +08:00
Stan Grishin f19bf22b3c adblock-fast: bugfix: detect_file_type()
* Properly detect domain lists, fixes https://github.com/openwrt/packages/issues/25973
  Thanks @timfeierabend
* Better output when setting triggers
* No wait for ubus network.interface on boot

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-03-01 09:57:10 -08:00
Dirk Brenken d5cd6f3cf2
banIP: release 1.5.3-1
* optimized uci config processing (list options)
* optimized icmp rules in pre-routing (thanks @brada)
* set inbound marker in pre-routing only if inbound logging is enabled (fixes #26044)
* fix cornercase in Set removal function
* print chain-, set- and rules-counter in the banIP status
* clean up logging und download queue handling
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-28 16:50:56 +01:00
Wesley Gimenes 8f0ab168ce netbird: update to 0.37.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.37.1

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-02-28 13:59:56 +08:00
Robert Marko 7fdb92b59a nginx-mod-njs: fix endianess patch
Currently, the 104-endianness_fix.patch does not apply, so lets manually
refresh it to apply and thus fix buildbot nginx builds.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-27 16:47:32 +01:00
Gilles Lenaerts 5cb12d479b modemmanager: add config optional netifd integration
This change introduces an optional configuration
of the  netifd integration in the ModemManager package.
When disabled, it removes the NETIFD dependency and
other unwanted components from the root filesystem
during the build phase.

Additionally, in the modemmanager.common the netifd-proto.sh
inclusion line can be savely removed as there is no usage
of it in its functions.

Signed-off-by: Gilles Lenaerts <gilles.lenaerts_ext@softathome.com>
2025-02-26 10:03:30 +01:00
Thomas Richard 51ba51011e phytool: add phytool package
Add phytool, a very useful tool to access MDIO PHY registers.

Signed-off-by: Thomas Richard <thomas.richard@bootlin.com>
2025-02-24 11:43:04 +01:00
Ray Wang 2db5fca2d8 natmap: update to 20250221
Signed-off-by: Ray Wang <r@hev.cc>
2025-02-23 11:30:42 +02:00
Wesley Gimenes 1f423f4623 netbird: update to 0.37.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.37.0

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-02-23 11:30:10 +02:00
Dirk Brenken fc35c4e9c8
adblock: release 4.2.6-1
* removed needless 'adb_mailcnt' option
* fixed blocklist count formatting

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-22 06:55:26 +01:00
Dirk Brenken 884876c7e1
banIP: release 1.5.2-1
* add memory measurements:
 - free memory in MB (MemAvailable from /proc/meminfo)
 - script run max. used RAM in MB (VmHWM from /proc/$$/status)
* removed the obsolete (domain) lookup command in init script
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-21 22:08:45 +01:00
Chris Swan a56ae2d919 arp-scan-database: Relocate mac-vendor.txt to /etc/arp-scan
arp-scan v1.10.0 relocated mac-vendor.txt to $(sysconfdir)/$(PACKAGE)
which is /etc/arp-scan. This has been causing a file not found error.

Fixes: https://github.com/openwrt/packages/issues/26014
Signed-off-by: Chris Swan <chris@atsign.com>
2025-02-21 16:34:42 +01:00
Dimitri Souza 65cbccfded ddns-scripts: Add option 'myip=no' to Dynu IPv6 update URL
Prevents IPv6 updates to also update IPv4 (undesirable when behind a CGNAT)

Signed-off-by: Dimitri Souza <dimitri.souza@gmail.com>
2025-02-21 08:17:08 +01:00
Philipp Schmitt 3f7c3ee7f7 mwan3: write `mwan3 use` error/debug messages to stderr instead of stdout
This redirects the debug output to stderr, allowing `mwan3 use` to be used in
scripts without polluting stdout.

Before:

mwan3 use wan curl -fsSL https://ifconfig.co/json | jq -er '.country_iso'
jq: parse error: Invalid numeric literal at line 1, column 8
curl: (23) Failure writing output to destination, passed 389 returned 0

After:

mwan3 use wan curl -fsSL https://ifconfig.co/json | jq -er '.country_iso'
Running 'curl -fsSL https://ifconfig.co/json' with DEVICE=eth2 SRCIP=192.168.0.1 FWMARK=0x3f00 FAMILY=ipv4
DE

Signed-off-by: Philipp Schmitt <philipp@schmitt.co>
2025-02-20 11:10:34 +01:00
Sandro Jäckel a57913d54c tailscale: update to 1.80.2
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2025-02-20 16:48:32 +08:00
John Audia 67784bf4d0 openssh: bump to 9.9p2
Updated and removed upstreamed patch.

Highlights relating to security:

* Fix CVE-2025-26465 - ssh(1) in OpenSSH versions 6.8p1 to 9.9p1
  (inclusive) contained a logic error that allowed an on-path
  attacker (a.k.a MITM) to impersonate any server when the
  VerifyHostKeyDNS option is enabled. This option is off by default.

* Fix CVE-2025-26466 - sshd(8) in OpenSSH versions 9.5p1 to 9.9p1
  (inclusive) is vulnerable to a memory/CPU denial-of-service related
  to the handling of SSH2_MSG_PING packets. This condition may be
  mitigated using the existing PerSourcePenalties feature.

Both vulnerabilities were discovered and demonstrated to be exploitable
by the Qualys Security Advisory team. We thank them for their detailed
review of OpenSSH.

Full release notes: https://www.openssh.com/txt/release-9.9p2

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-02-20 16:48:21 +08:00
Philipp Schmitt 0c9f4a8410 mwan3: propagate mwan3 use command exit code
This propagates the exit code of the command wrapped by `mwan3 use` and
allows for example to use `mwan3 use` in monitoring scripts.

Before change:
shell command:
  mwan3 use wan false >/dev/null && echo ok || echo fail
result:
  ok

After change:
shell command:
  mwan3 use wan false >/dev/null && echo ok || echo fail
result:
  fail

Signed-off-by: Philipp Schmitt <philipp@schmitt.co>
2025-02-20 07:59:20 +01:00
Bei Lin 0a2746c6d6 ddns-scripts: Accept 'good|nochg' for IPv4/IPv6 in ydns.io.json
Signed-off-by: Bei Lin <UVOEOO8@outlook.com>
2025-02-19 15:06:05 +01:00
Stan Grishin 706cad572c https-dns-proxy: bugfixes
* No more `/sbin/uci: Invalid argument output` when set to not update
  dnsmasq instances (thanks @tmcqueen-materials for investigation!)
* Do not wait for interface.up on boot, hopefully this resolves the
  boot-up start for everyone

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-02-18 10:23:20 -08:00
Olivier Poitrey 0f91e1b9c9 nextdns: Update to version 1.45.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2025-02-18 16:38:00 +02:00
Tianling Shen 39c5d7f851
v2raya: Update to 2.2.6.6
Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-18 19:57:49 +08:00
Tianling Shen ff191e50ec
v2ray-core: Update to 5.28.0
Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-18 19:57:22 +08:00
Tianling Shen 944d48241c
rclone: Update to 1.69.1
Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-18 19:56:59 +08:00
Tianling Shen 66906b8677
cloudflared: Update to 2025.2.0
Remove unneeded reload_service func while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-18 19:55:55 +08:00
Dirk Brenken 162b1e693e
adblock: release 4.2.5-1
* removed needless subshell calls
* add memory measurements:
   - size of the final blocklist in MB
   - free memory in MB (MemAvailable from /proc/meminfo)
   - script max. used RAM (VmHWM from /proc/$$/status)
* optimized restart logic
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-17 21:58:24 +01:00
Wesley Gimenes 7ff04e9e30 netbird: update to 0.36.7
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.36.7

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-02-17 18:15:13 +02:00
Ryan Keane c3a33e10a5 adguardhome: Update init files
Move working directory from `/var/adguardhome` to
`/var/lib/adguardhome`, according to Linux FHS.
Add option to store PID file, defaulting to `/run/adguardhome.pid`.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2025-02-16 21:48:19 +08:00
Ryan Keane 62c7581238 adguardhome: Bump to 0.107.56
Bump version to 0.107.56, it's a small update.
Changelog is in links below.

Use tarballs from upstream tags instead of a Git repo.

Link: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.56
Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2025-02-16 21:48:19 +08:00
Bartosz Cieślik d4cf046433 acme-common: Resolve problem with webroot symlink
Signed-off-by: Bartosz Cieślik <bartoszcieslik2@gmail.com>
2025-02-16 19:47:00 +08:00
Jan Hoffmann cc2a5a5c38 vnstat2: update to version 2.13
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2025-02-15 10:35:31 +02:00
Olivier Poitrey 840b638fc6 nextdns: Update to version 1.44.6
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2025-02-15 10:34:18 +02:00
Rudy Andram e97cffc32e curl: bump to 8.12.1
Signed-off-by: Rudy Andram <rmandrad@gmail.com>
2025-02-15 10:33:36 +02:00
Dirk Brenken 7699651f6c
adblock: update 4.2.4-2
* properly handle forced DNS ports <> 53,
  no longer make bogus local redirects, reject them instead (fixed #25897)
* support the jail mode for smartdns
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-14 07:26:14 +01:00
Dirk Brenken 4e3d7845fd
banIP: release 1.5.1-1
* optimized the f_nftload function
* reduced the prerouting priority to -175
* optimized the output of the f_survey function
* removed a needless fw4 call/check
* no longer skips regular blocklist feeds in "allowlist only" mode
* optimized init checks
* turris feed: enable IPv6 parsing, too (prvided by @curbengh)
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-13 21:48:15 +01:00
Florian Eckert ae038d0773 keepalived: add new uci section config interface_up_down_delays
If an interface that is being used (or tracked) by a VRRP instance goes to
down state, the VRRP instance(s) will, by default, immediately transition to
FAULT state, and when all relevant interfaces are back up again the VRRP
instance(s) will immediately transition to BACKUP state.

This can cause problems if interfaces are bouncing, and so delays can be
specified between the interface state change and the transition to
FAULT/BACKUP state. If the interface returns to its original state before
the delay expires, no associated VRRP instance state transition will occur.

New uci section 'interface_up_down_delay':

config interface_up_down_delays
	option device <device>
	option down_delay <number in seconds>
	option up_delay <number in seconds>

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-02-13 13:34:08 +01:00
FriesI23 Qin f02a1df129 ddns-script: add retry_max_count's upgrade script
Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-02-13 13:31:53 +01:00
FriesI23 Qin 6e80b3ac66 ddns-script: fix retry_max_count for luadns-v1
Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-02-13 13:31:53 +01:00
FriesI23 Qin 37cf5f0ce9 ddns-script: fix retry_max_count for godaddy-v1
Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-02-13 13:31:53 +01:00
FriesI23 Qin 46b6f3dec8 ddns-script: fix retry_max_count for dnspod
Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-02-13 13:31:53 +01:00
FriesI23 Qin e10ddcfa09 ddns-script: fix retry_max_count for cloudflare-v4
Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-02-13 13:31:53 +01:00
FriesI23 Qin 62e94d48f9 ddns-script: fix retry_max_count at sample config
Fix missed modification of ‘retry_count’ to ‘retry_max_count’
in commit ‘e3292e4c97’ (rename variable: s/retry_count/retry_max_count/).

Signed-off-by: FriesI23 Qin <FriesI23@outlook.com>
2025-02-13 13:31:53 +01:00
Stan Grishin 571d9e96a2 pbr: update to 1.1.8-10
* Improve verbose output on start
* Allow to not create ip rule for WG server
* Improve boot up start (take 2)
* Improve verbose output when setting triggers
* Override DNS hijack with DNS policies from pbr

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-02-12 16:22:16 -08:00
Stan Grishin 4337232f51 https-dns-proxy: bugfix: start on boot
* bugfix: working start on boot when interfaces are up
  (thanks @tmcqueen-materials and @b1ackbeat)
* improvement: better output when setting triggers on start

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-02-12 16:21:33 -08:00
Florian Eckert 434c353e62 modemmanager: do not disable modem on reconnect
If the modem loses the connection, an attempt is made to re-establish the
connection via the report-down script.

Until now, the modem was disabled when the modem processed the teardown of
the modemmanager protohandler. The immediate up events of netifd renables
the modem right away. This takes time, which is not necessary.

This commit changes the behavior so that the modem is not disabled when
the modemmanager is disconnected via the report-down script.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-02-12 16:52:16 +01:00
Mosney Strange 2d51880e48 sing-box: Update to 1.11.3
Signed-off-by: Mosney Strange <Mosney@users.noreply.github.com>
2025-02-12 01:24:43 +08:00
Christian Lachner 3618236a03 haproxy: update to v3.0.8
- 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>
2025-02-11 21:31:41 +08:00
Olivier Poitrey 91bcb4a3d8 nextdns: Update to version 1.44.5
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2025-02-11 21:28:19 +08:00
Khachatryan Karen 9f4928f1ef antiblock: Update to 2.0.2
Fixed a bug using a non-thread-safe hashmap

Signed-off-by: Khachatryan Karen <karen0734@gmail.com>
2025-02-11 21:27:55 +08:00
Daniel Golle 579d4f2992 gnunet-fuse: update to 0.23.0
Updates to GNUnet 0.23 API.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-10 19:18:57 +00:00
Daniel Golle 699d8b0032 gnunet: update to v0.23.1
v0.23.0 (tagged as v0.23.1)
  - Add GNUNET_CONFIGURATION_set_value_float
  - util: Float configuration values are no longer locale-dependent, but instead must always be in LC_NUMERIC=C format
  - GNUNET_DISK_internal_file_handle_ changed to always return int
  - Reworkd ProjectData handling; Now required as input for various API calls.

v0.22.2:
  - GNUNET_STRINGS_get_utf8_args removed.
  - Removed unsafe and unused functions for 2d/3d array allocation.

v0.22.1:
  - Update HELLO files for new bootstrap peer
  - Fix regression in DHT Bloom filter
  - Fix long-standing regression in HELLO URI expirations

v0.22.0:
  - New logging API to print/parse hex bytes
  - Added RFC9180 HPKE and associated KEMs
  - Replace oneshot PKE and KEM APIs with HPKE
  - New Elligator KEM
  - Namestore API allows multiple records to be inserted in a single transaction (if plugin supports this)
  - New ECDH API that uses KDFs instead of hash
  - Renamed GNUNET_CRYPTO_hkdf to GNUNET_CRYPTO_hkdf_gnunet
  - Added new standard SHA256-based HKDF APIs
  - New hostlist bootstrap domain https://bootstrap.gnunet.org

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-10 19:18:57 +00:00
Tianling Shen 939dea1622
dnsproxy: Update to 0.75.0
Fix passing value to hosts-file-enabled argument.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-09 21:52:37 +08:00
John Audia efe5c7cd29 snort3: update to 3.6.3.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.6.3.0

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-02-09 21:37:14 +08:00
Khachatryan Karen f53f96d37c antiblock: Update to 2.0.1
Updated hashmap version.
In the code, almost all the url words have been replaced with domain.
Fixed a bug in the service of getting gateway from VPN name.

Signed-off-by: Khachatryan Karen <karen0734@gmail.com>
2025-02-09 21:36:59 +08:00
Peter van Dijk 39002e38a5 pdns: update to 4.9.4
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2025-02-08 21:02:40 +08:00
Wesley Gimenes ff34616414 netbird: update to 0.36.5
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.36.5

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-02-08 01:55:59 +08:00
ACI0419 1c1125a47e ddns-scripts: add ydns.io provider 2025-02-06 18:03:44 +01:00
Francesco Benini 7c58cd667b keepalived: add support for directory sync
This commit adds support for folder synchronization.
An example is in the 810-files file where it is explained how to
synchronize all hotplug files of keepalived.

Signed-off-by: Francesco Benini <francy.benini@gmail.com>
2025-02-05 08:14:04 +01:00
Milinda Brantini 8eecd2e5a0 sing-box: Update to 1.11.1
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2025-02-05 14:13:04 +08:00
Adam Beck 1302e503a3 ddns-scripts: add type field for digitalocean API
DigitalOcean API requires a "type" JSON field to update a DNS
record. This adds that while checking for IPv6 to change which
record type to use. Without it, the API call fails, making
the script unable to update the DNS records for DigitalOcean.

Signed-off-by: Adam Beck <subcursion@gmail.com>
2025-02-04 16:27:16 +01:00
Florian Eckert 25b156a71b keepalived: add ubus status
The hotplug scripts are called with every state change. When called, the
scripts are processed under '/etc/hotplug.d/keepalived'. This change adds
the functionality that the last state change of the keepalived can be
queried via the ubus.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-02-04 13:48:09 +01:00
Tianling Shen 35b614c437
rclone: Update to 1.69.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-04 15:25:08 +08:00
Matt Eaton 1cc7069c64 strongswan: fix compilation against wolfssl
Backports upstream patch fix compilation error against recent versions of wolfssl.

Closes https://github.com/openwrt/packages/issues/25877

Signed-off-by: Matt Eaton <git@divinehawk.com>
2025-02-03 16:36:25 +01:00
Milinda Brantini 2c7b8ef5a2 sing-box: Update to 1.11.0
Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
2025-02-03 23:32:13 +08:00
Tianling Shen 155fe01112
alist: Update to 3.42.0
Fix the value of conf.WebVersion.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-03 20:38:17 +08:00
Tianling Shen 2d83d187a0
cloudflared: Update to 2025.1.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-03 20:22:18 +08:00
Tianling Shen cec4103bbc
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-03 20:22:01 +08:00
Tianling Shen c1b0143a79
v2ray-core: Update to 5.26.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-03 20:21:53 +08:00
Tianling Shen e9a86e1809
xray-core: Update to 25.1.30
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-02-03 20:21:37 +08:00
Dirk Brenken bf2fb994fa
banIP: update 1.5.0-6
* fixed  the incomplete rule maintainance during banIP reloads
* fixed the Set query function (if the Set counters are disabled)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-02-02 22:15:41 +01:00
Antonio Pastor 900e71b607 netatalk: add uci support
Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2025-02-02 19:12:30 +08:00
Antonio Pastor 0bd99d1cbb netatalk: create small and full variants
Small version includes only AFP file sharing to minimize size.
Base version adds AppleTalk. This matches the contents of the
existing package.
Full version includes everything that OpenWrt can support and
configuration option for build system (menuconfig).

Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2025-02-02 19:12:30 +08:00
Antonio Pastor 960fde3ace netatalk: update to 4.1.1
Signed-off-by: Antonio Pastor <antonio.pastor@gmail.com>
2025-02-02 19:12:30 +08:00
Sandro Jäckel 7c8295dc2b tailscale: update to 1.80.0
Signed-off-by: Sandro Jäckel <sandro.jaeckel@gmail.com>
2025-02-02 15:58:00 +08:00
Lucian CRISTIAN 6623eadfa0 frr: 10.2.1 fixes
add packing mgmtd, pim6d and update helper scripts

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-02-01 10:54:15 +02:00
Noah Meyerhans 55c559347f bind: bump to 9.20.5
Fixes CVEs:
- CVE-2024-12705: DNS-over-HTTPS flooding
- CVE-2024-11187: Limit additional section processing for large RDATA sets

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2025-01-31 11:56:38 -05:00
Jan Hák 089f77e615 knot: update to version 3.4.4
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-01-30 19:21:10 +02:00
John Audia 21c63a67e3 snort3: update to 3.6.2.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.6.2.0

% snort --version

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.6.2.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2024 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.18
           Using Hyperscan version 5.4.2 2025-01-28
           Using libpcap version 1.10.5 (with TPACKET_V3)
           Using LuaJIT version 2.1.0-beta3
           Using LZMA version 5.6.2
           Using OpenSSL 3.0.15 3 Sep 2024
           Using PCRE2 version 10.42 2022-12-11
           Using ZLIB version 1.3.1

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-01-30 19:19:00 +02:00
Stan Grishin bee7227871 https-dns-proxy: bugfixes and improvements
* improvement: Makefile: prepend `r` to PKG_RELEASE in binary and init script versions to match package version
* bugfix: init script: more reliable/robust start on boot
* improvement: init script: more compact output()
* improvement: init script: better DNS Hijack login
* improvement: init script: fold some dnsmasq-related functions into dhcp_backup()

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-29 11:07:40 -08:00
Stan Grishin 2e764368cc adblock-fast: bugfixes: boot-up, StevenBlack list, new CERT.pl source
* bugfix: more robust boot-up start
* bugfix: processing of StevenBlack lists
* new remote block-list: CERT.pl

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-29 11:07:14 -08:00
Dirk Brenken f9effa495e
adblock: update 4.2.4-1
* support smartdns as dns backend
* support top level domains in local white- and blackklist,
  e.g. a 'de' in the blacklist blocks all domains with a german tld
  and the tld compression removes all subdomains from the final blocklist

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-27 23:29:22 +01:00
Stan Grishin cfd35b6bf8 pbr: bugfixes: boot-up and negative dest_addr
* bugfix: more robust boot-up behaviour, obsoleting following config
  options: procd_boot_delay, procd_boot_timeout, procd_wan_ignore_status
* bugfix: fix typo in processing negations on dest_addr

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-01-27 10:46:48 -08:00
Dirk Brenken 737c0601cb
banip: update 1.5.0-5
* fix a reporting issue with multiple ports/protocols

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-01-26 19:58:53 +01:00
Matthias Schiffer 2434806621
fastd: update to v23
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2025-01-26 15:13:19 +01:00
Michael Heimpold 9ef2d15c29 openssh: fix recursive key file removal
The -r option is not required here but should also not hurt,
since it was already tested, that $key is a file.
However, to express the intent of the command more clearly,
let's drop it.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-26 14:36:15 +01:00
Tianling Shen 359a615d6f
v2ray-core: Update to 5.25.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-26 13:01:26 +08:00
Juan Orti Alcaine f80fbec40f banip: Block UDP ports for HTTP/3
Block HTTP/3 by including UDP in the feeds that have the 80 443 ports in
their flag.

Signed-off-by: Juan Orti Alcaine <jorti@pm.me>
2025-01-25 19:36:40 +01:00
Christian Marangi 533b1b987e net-mtools: bump to release 3.2
Fix regression with detecting multicast ipv6 packet.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-01-25 12:31:35 +02:00
Ivan Chashkin d1614ac07d yggdrasil: update to 0.5.12
Signed-off-by: Ivan Chashkin <mail@cupivan.ru>
2025-01-25 12:31:16 +02:00
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