Commit Graph

33409 Commits

Author SHA1 Message Date
Robert Marko
c8949c84a2 libffi: drop autoreconf
Trying to compile libffi now that automake has been updated to 1.17 will
fail, however there is no reason for us to be calling autoreconf as libffi
release tarballs already contain the generated configure script.

So, drop the unnecessary autoreconf that seems to be leftover from the
previous 3.4.2 bump as we dont have any patches targeting configure.ac nor
libffi in general.

Fixes: openwrt/openwrt#18041
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-02-20 18:12:02 +01:00
Gerard Ryan
adce350700 containerd: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
023f3046fb runc: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
0c571ef505 tini: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
30355832f9 docker: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
5e2e9b7e91 dockerd: Improved error msg for rev ver dep check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08: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
John Audia
00f28b8281 libffi: update to 3.4.7
3.4.7 Feb-8-2024
        Add static trampoline support for Linux on s390x.
        Fix BTI support for ARM64.
        Support pointer authentication for ARM64.
        Fix ASAN compatibility.
        Fix x86-64 calls with 6 GP registers and some SSE registers.
        Miscellaneous fixes for ARC and Darwin ARM64.
        Fix OpenRISC or1k and Solaris 10 builds.
        Remove nios2 port.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-02-20 16:49:18 +08: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
Eric Fahlgren
6b85671450 owut: update to 2025.02.18
Bug fixes:
    efahl/owut@17a884e owut: clean up some apk-based hackery
    efahl/owut@065ac05 owut: add warnings for missing defaults

Enhancements:
    efahl/owut@f9fae6b owut: allow user to ignore removed default packages
    efahl/owut@5aa75b6 owut: message cleanup
    efahl/owut@5823db3 owut: reduce default verbosity

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-02-18 23:50:48 -08: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
Javier Marcet
0f9bcfa8d8 docker-compose: Update to version 2.33.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.33.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-02-17 18:55:11 +08:00
Hirokazu MORIKAWA
21200cd083 node: bump to 22.14.0
Notable Changes

    [82a9000e9e] - crypto: update root certificates to NSS 3.107 (Node.js GitHub Bot) #56566
    [b7fe54fc88] - (SEMVER-MINOR) fs: allow exclude option in globs to accept glob patterns (Daeyeon Jeong) #56489
    [3ac92ef607] - (SEMVER-MINOR) lib: add typescript support to STDIN eval (Marco Ippolito) #56359
    [1614e8e7bc] - (SEMVER-MINOR) module: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX (Marco Ippolito) #56610
    [6d6cffa9cc] - (SEMVER-MINOR) module: add findPackageJSON util (Jacob Smith) #55412
    [d35333ae18] - (SEMVER-MINOR) process: add process.ref() and process.unref() methods (James M Snell) #56400
    [07ff3ddcb5] - (SEMVER-MINOR) sqlite: support TypedArray and DataView in StatementSync (Alex Yang) #56385
    [94d3fe1b62] - (SEMVER-MINOR) src: add --disable-sigusr1 to prevent signal i/o thread (Rafael Gonzaga) #56441
    [5afffb4415] - (SEMVER-MINOR) src,worker: add isInternalWorker (Carlos Espa) #56469
    [697a851fb3] - (SEMVER-MINOR) test_runner: add TestContext.prototype.waitFor() (Colin Ihrig) #56595
    [047537b48c] - (SEMVER-MINOR) test_runner: add t.assert.fileSnapshot() (Colin Ihrig) #56459
    [926cf84e95] - (SEMVER-MINOR) test_runner: add assert.register() API (Colin Ihrig) #56434
    [c658a8afdf] - (SEMVER-MINOR) worker: add eval ts input (Marco Ippolito) #56394

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-02-17 18:51:17 +08: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
Til Kaiser
56139cc52b mstflint: update to 4.31.0
This commit updates the mstflint package to the
latest 4.31.0 release.

It also includes patches to fix some build errors
that have been merged into their development branch [1]
but are not inside the current release version.

[1] https://github.com/Mellanox/mstflint/pull/1131

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-02-15 10:46:44 +02:00
Espen Jürgensen
430a79bb87 owntone: update to 28.11
Since version 28.10, OwnTone uses libxml2 instead of mxml

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2025-02-15 10:46:00 +02:00
Kel Modderman
e6e4e885da squeezelite: update to 2.0.0.1518
Refresh sound/squeezelite/patches/010-select_broadcast_interface.patch

Signed-off-by: Kel Modderman <kelvmod@gmail.com>
2025-02-15 10:42:08 +02:00
Othmar Truniger
ea4972597e libfmt: bump to new release 11.1.3
Signed-off-by: Othmar Truniger <github@truniger.ch>
2025-02-15 10:40:47 +02: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
Koen Vandeputte
f9dbeea92b libs/srt: bump to 1.5.4
- No API/ABI changes
- Changelog: https://github.com/Haivision/srt/releases/tag/v1.5.4

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-02-12 17:09:36 +07: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
Jonas Jelonek
edf8365291 eza: update to 0.20.20
changelogs:
0.20.16: https://github.com/eza-community/eza/releases/tag/v0.20.16
0.20.17: https://github.com/eza-community/eza/releases/tag/v0.20.17
0.20.18: https://github.com/eza-community/eza/releases/tag/v0.20.18
0.20.19: https://github.com/eza-community/eza/releases/tag/v0.20.19
0.20.20: https://github.com/eza-community/eza/releases/tag/v0.20.20

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-02-11 21:28:32 +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