Commit Graph

34124 Commits

Author SHA1 Message Date
Josef Schlehofer e9f4aa38ef treewide: move all perl packages into its own folder
This makes it in sync with Python packages.
Python packages has its own place in /lang/python
Perl does not, so this fixes it.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-07-06 16:21:08 +02:00
Jens Wagner 04b7b67e75 perl: add metacpan.mk download helper
Resemble the package handling of python modules
MetaCPAN is to Perl, what PyPI is to Pyhton

Signed-off-by: Jens Wagner <jens@wagner2013.de>
2025-07-06 16:21:08 +02:00
Jonas Gorski 2f38de7ffa znc: update to 1.10.1
Update ZNC to latest release 1.10.1.

Changelogs:

* https://wiki.znc.in/ChangeLog/1.10.0
* https://wiki.znc.in/ChangeLog/1.10.1

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
2025-07-06 13:44:24 +02:00
George Sapkin b8d95d83ab syncthing: bump to 1.30.0
Changelog: https://github.com/syncthing/syncthing/releases/tag/v1.30.0
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-06 16:20:40 +08:00
George Sapkin 793a3e1969 syncthing: add George Sapkin as a maintainer
Remove Paul Spooren and add myself according to the discussion in the
PR.

Link: https://github.com/openwrt/packages/pull/26856
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-06 16:20:40 +08:00
Nate Robinson 7e362a6e35 lf: add new package
https://github.com/gokcehan/lf

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2025-07-05 22:04:57 +08:00
Thibaut VARÈNE 3211b6295b ratelimit: add package
ratelimit is a stateful ubus interface to the HTB traffic shaper,
enabling per-client bandwidth limits assignment.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2025-07-05 02:17:50 +08:00
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. https://github.com/openwrt/openwrt/commit/f544392fc3c6c435e4b9acaca5744abb8ccb0a55

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: https://github.com/pciutils/pciutils/commit/6f6d842ea8e134ffdace3fcddaf49635b2e6048b

% 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