Commit Graph

34117 Commits

Author SHA1 Message Date
John Audia
82be093872 zsh: fix shell not sourcing /etc/profile
Currently our zsh package does not source /etc/profile which is the
expected behavior to setup environment configs.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-07-04 15:18:32 +02:00
Miroslav Lichvar
ad3c42c407 chrony: update to 4.7
Release notes: https://chrony-project.org/news.html#_jun_11_2025_chrony_4_7_released

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2025-07-04 07:35:27 +02:00
Chris Swan
45a54f5a32 csshnpd: bump to 1.0.13
Fixes --root-domain flag

Signed-off-by: Chris Swan <chris@atsign.com>
2025-07-03 07:12:38 +02:00
George Sapkin
3b2b5c73a9 yt-dlp: bump to 2025.06.30
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.30
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-03 00:49:22 +02:00
Tianling Shen
3a056cbf01 dnsproxy: Update to 0.76.1
Release note: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.76.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-02 19:02:08 +08:00
Tianling Shen
69afdca878 rclone: Update to 1.70.2
Release note: https://github.com/rclone/rclone/releases/tag/v1.70.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-02 19:01:15 +08:00
Tianling Shen
544d44ada6 v2ray-core: Update to 5.34.0
Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.34.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-02 19:00:11 +08:00
Tianling Shen
083f4ce617 v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-02 18:59:38 +08:00
Rosen Penev
2829cd72e4 rtorrent: update to 0.15.5
Various bugfixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-02 18:10:20 +08:00
Rosen Penev
5a2058525a libtorrent: update to 0.15.5
Update patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-07-02 18:10:20 +08:00
Jonas Jelonek
3fdab16a6e eza: update to 0.21.6
release notes:
0.21.5: https://github.com/eza-community/eza/releases/tag/v0.21.5
0.21.6: https://github.com/eza-community/eza/releases/tag/v0.21.6

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-07-02 08:05:57 +02:00
George Sapkin
cd142a1ba8 syncthing: fix relay and discovery args and permissions
Fixes: #26829
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-02 08:03:42 +02:00
Javier Marcet
0ea85424be docker-compose: Update to version 2.38.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.38.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-01 14:39:05 +08:00
Javier Marcet
ce5dfd527b docker-compose: Update to version 2.38.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.38.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-07-01 14:39:05 +08:00
Lukas Voegl
7ee547b440 treewide: include nls.mk when depending on glib2
When compiling glib2 with NLS, it automatically sets linker flags to `-lglib-2.0 -lintl` in pkg-config (.pc) files.

Signed-off-by: Lukas Voegl <lvoegl@tdt.de>
2025-06-30 21:36:06 +02:00
Tianling Shen
b13bdcbac6 openlist: move from alist and update to 4.0.5
The alist was sold to a Chinese commercial company by the project owner
without any clarification. Though the company bought it nearly a half
year ago, they still cannot show a clear roadmap and privacy policy now.
They also tried to collect runtime information from the user, but the
code was not merged into the main tree "luckily".

Anyway, various behaviors from the company indicate they are untrustable,
so the other developers from the alist project have forked and made a new
project named OpenList, which will continue to be maintained by the community.

===== security note =====
The alist code up to 3.45.0 has been reviewed "clean", however the main
problem is from the author's private API that used to connect to cloud drives.
For security reasons, please reset your password and/or token if possible.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-01 01:04:08 +08:00
Aleks Mariusz
5872070add gpsd: update to 3.26.1
Release Information: https://gitlab.com/gpsd/gpsd/-/blob/release-3.26.1/NEWS?ref_type=tags

Removed the patch to enhance ncurses6 detection (upstreamed in the release)
- 0002-ncurses6_detection.patch

Signed-off-by: Aleks Mariusz <a+git-commit@alek.cx>
2025-06-30 13:32:56 +02:00
Lucian CRISTIAN
1c88861698 nss: update to 3.112
update to latest 3.112
Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-06-30 11:56:51 +08:00
Lucian CRISTIAN
cd1439a6c6 frr: update to 10.3.1
also add watchfrr and zebra as build daemon dependencies

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-06-30 11:55:21 +08:00
Javier Marcet
04493a8a8f docker-compose: Update to version 2.37.3
Release notes:
https://github.com/docker/compose/releases/tag/v2.37.3

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-06-30 11:50:39 +08:00
George Sapkin
127b11dc24 adguardhome: don't hide error messages in CI test
Fixes: 8ccace5af ("adguardhome: add CI version check")
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:49:17 +08:00
George Sapkin
0e524bdafd adguardhome: bump to 0.107.63
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.63
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:49:17 +08:00
George Sapkin
fa8425028a yt-dlp: don't hide error messages in CI test
Fixes: 6746398cb ("yt-dlp: run CI test for the main package only")
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
George Sapkin
731bddc3e8 yt-dlp: bump to 2025.06.25
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.25
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
George Sapkin
92625ef0ab yt-dlp: bump to 2025.06.09
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.09
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
Etienne Champetier
00d420e801 prometheus-node-exporter-lua: use buffered io, remove concat
netclass collector scrape time goes from 230ms to 170ms

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-29 20:54:56 +02:00
Tianling Shen
f18594a00f shadow: update build dependencies
The package libxcrypt was renamed to xcrypt when added to
the core repo [1].

1. f544392fc3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-29 17:17:31 +08:00
Dirk Brenken
d2599fb6b6 banIP: update 1.5.6-6
* limit nft logging to a rate 10/second to prevent possible log-flooding
* skip external feed processing if "allowlist-only" mode is fully enabled (in in- and outbound)
* remove needless default icmpv6 rule in wan-input
* refine the housekeeping script (uci-defaults)
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-06-28 22:10:34 +02:00
John Audia
011acd9ec0 pciutils: update to 3.14.0
Removed upstreamed: 110-gcc14.patch

Changelog: 6f6d842ea8

% lspci  --version
lspci version 3.14.0

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-06-27 13:46:20 +03:00
Stephen Howell
da96f26a52 realtek-poe: increase version
* Reduce regularly queried items
* Avoid queuing items endlessly to cap memory usage

Signed-off-by: Stephen Howell <howels@allthatwemight.be>
2025-06-27 12:45:05 +02:00
Aleksander Jan Bajkowski
d931d74cf6 coremark: bump to 2025-05-01
Newer version only contains changes in documentation.

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
2025-06-27 13:44:42 +03:00
Shin Rag
e9c1321e8b ddns-scripts: add aliyun.com
Adds support for aliyun.com to the ddns-scripts package.

Signed-off-by: Shin Rag <zhdlcc@gmail.com>
2025-06-26 10:57:42 +02:00
Maxim Storchak
3fe8c1b4aa luabitop: update to 1.0.3
Remove myself as a maintainer

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-06-26 09:47:05 +02:00
Paul Donald
3f7daf5661 ddns-scripts: bump package release
nothing to say about this

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-25 15:40:21 +02:00
Paul Donald
88dc8e8b88 ddns-scripts: refactor verify_proxy()
no calls to external utilities - use variable substitution.
no regex.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-25 15:40:21 +02:00
Paul Donald
38e02fbd57 ddns-scripts: drop split_FQDN()
The function is unused - it can be removed.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-25 15:40:21 +02:00
Paul Donald
9cdd1a1660 ddns-scripts: refactor get_current_ip()
Remove the awk based ifconfig output handling violence (omg) and instead
use the ip utility and its JSON output: this uses the available
system utility jsonfilter. Much cleaner and less brittle.

This fixes alias interface handling
Fixes issue #24922

Add dep 'ip' (iproute2: ip-tiny, ip-full)

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-25 15:40:21 +02:00
Paul Donald
727cdeff68 ddns-scripts: refactor verify_dns()
quote variables
coalesce error conditions
code reads more cleanly and less 'stabby'.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-25 15:40:21 +02:00
Paul Donald
b953ed23f7 ddns-scripts: refactor verify_host_port()
Leverage the resolveip utility - it does the same job that several
different resolvers do for a fraction of the resource usage. This...
to verify a host's connectivity.

resolveip dependency net delta: +2-3Kbytes

Also uses the ddns-scripts built-in 'timeout' function.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-06-25 15:40:21 +02:00
Wesley Gimenes
5745ffb547 netbird: update to 0.49.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.49.0

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-06-25 08:37:44 +02:00
Etienne Champetier
caeb4c1834 prometheus-node-exporter-lua: mwan3: speed up
Request only 'interfaces' status, as we don't use 'connected' and
'policies' status. On my router with 5 wans / 2 tracking IPs per wan,
scrape time goes from 1.90s to 1.30s (still pretty slow but better)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-25 01:53:43 +03:00
Etienne Champetier
73f9b9ab79 prometheus-node-exporter-lua: add HTTPS support
With valid 'cert'/'key' config, prometheus-node-exporter-lua
will respond to https instead of http on 'listen_port'.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 20:53:38 +03:00
Etienne Champetier
377f537aa3 prometheus-node-exporter-lua: remove '#!' / exec bit
collectors do not need to be executable.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 20:53:38 +03:00
Chris Swan
bd43da7ce5 csshnpd: add new package
Maintainer: @cpswan
Compile tested: x86_64 (snapshot r29619)
Run tested: x86_64 (snapshot r29619)

Description:
A C daemon for NoPorts, which allows TCP connections to be
established without exposing ports to the Internet.

More details at: https://docs.noports.com/

Signed-off-by: Chris Swan <chris@atsign.com>
2025-06-23 13:54:07 +02:00
Michael Payne
28c085f7c3 prometheus-node-exporter-lua: fix hostapd_ubus_stations & hostapd_stations
hostapd exposes the `hostapd-auth` ubus object. In both
hostapd_ubus_stations.lua and hostapd_stations.lua this object is
incorrectly matched as if it were a wifi phy such as `hostapd.phy0-ap0`.
Using the literal period to find interfaces (^hostapd%.) instead of the
pattern-matching period (hostapd.) fixes this.

fix formatting consistency

Signed-off-by: Michael Payne <10254938+mikepayne02@users.noreply.github.com>
[fix version conflict]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 14:50:18 +03:00
Sergey Shatunov
51137e5882 prometheus-node-exporter-lua: add nftables named counters collector
Signed-off-by: Sergey Shatunov <me@aur.rocks>
[bump version, remove #!]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 12:42:01 +03:00
Kym Eden
f6cb2a6b0e prometheus-node-exporter-lua: netclass: Ignore non numbers
Prevent error caused by `tonumber` converting empty string to `nil`

Signed-off-by: Kym Eden <shikasta.net@gmail.com>
[rework]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2025-06-23 12:06:24 +03:00
Georgi Valkov
1408f86bd4 fuse3: mount_util.c: restore symlink check
Fixes the following error when mounting iPhone using ifuse:
ifuse /mnt --container com.httpstorm.httpstorm
mount: mounting ifuse on /mnt failed: Invalid argument

[1] https://github.com/libfuse/libfuse/pull/1247

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2025-06-23 10:26:34 +02:00
Georgi Valkov
9ef176aaec fuse3: fix build warning in fuse_signals.c
BT_STACK_SZ and backtrace_buffer are not used when
HAVE_BACKTRACE is undefined. Wrap them in #ifdef
to avoid a build warning:

../lib/fuse_signals.c:31:14: warning: 'backtrace_buffer' defined but not used [-Wunused-variable]
   31 | static void *backtrace_buffer[BT_STACK_SZ];
      |              ^~~~~~~~~~~~~~~~

[1] https://github.com/libfuse/libfuse/pull/1245

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2025-06-23 10:26:34 +02:00
Georgi Valkov
992b62589b fuse3: update to version 3.17.2
- Fixed uninitized bufsize value
(compilation warning and real issue when HAVE_SPLICE was not defined)

- Fixed initialization races related to buffer realocation when
large buf sizes are used

- Fixed a bug that may result in incorrect behaviour:
../util/fusermount.c:1069:17: warning: unsigned conversion from 'long long int' to 'long unsigned int' changes value from '8315462406243767374' to '1397118030' [-Woverflow]
 1069 |                 0x736675005346544e /* UFSD */,
      |                 ^~~~~~~~~~~~~~~~~~

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2025-06-23 10:26:34 +02:00