Commit Graph

35644 Commits

Author SHA1 Message Date
Rui Salvaterra e42f6e9b3d tor: update to 0.4.9.6 stable
Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.9.6/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit b0d6ad167b)
2026-04-28 23:19:53 +02:00
Rui Salvaterra 69361036e7 tor: update to 0.4.9.5 stable
First stable release of the 0.4.9.x series, see the changelog [1] for what's
new.

Patch automatically refreshed.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.9.5/ChangeLog

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 23324d9ca1)
2026-04-28 23:19:47 +02:00
Josef Schlehofer 8fdef0edb7 treewide: avoid deref symlinks when installing .so
Deduplicate files

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 537c2a631d)
2026-04-28 23:17:41 +02:00
John Audia 5187d85eaf libmariadb: update to 3.4.8
This release is needed in order to build against the 6.18 kernel.

Removed upstreamed: 020-gcc15.patch

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 0e0c742d81)
2026-04-28 23:17:39 +02:00
Josef Schlehofer ecd736657d syslog-ng: update to version 4.11.0
Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.11.0

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 165cdb2d3e)
2026-04-28 23:16:53 +02:00
Erik Larsson 2d4bed6255 python3-ubus: update to 0.1.3
Bump to version 0.1.3 and drop patch, which is in upstream.

Signed-off-by: Erik Larsson <who+github@cnackers.org>
(cherry picked from commit fee669b6d4)
2026-04-28 23:16:43 +02:00
Dirk Brenken aef38d5312 banip: release 1.8.7-1
- fix log rate limit and drop throttling (#29255, #27990)
- serialize dedup writes via flock in f_down
- tighten RDAP CIDR validation and lock handling in f_monitor
- fix IPv6 prefix regex in f_search, simplify sed pattern in f_report
- readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>

Co-authored-by: Copilot <copilot@github.com>
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 523c395b17)
2026-04-28 20:01:39 +02:00
Stan Grishin 98d9c90423 https-dns-proxy: update to 2025.12.29-5
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1

Description:Add nftables notrack for localhost traffic

  - Removed. License is now included in the main project.

net/https-dns-proxy/Makefile:
  - Bumped PKG_RELEASE to 5.

net/https-dns-proxy/files/etc/config/https-dns-proxy:
  - Added 'option notrack_dns '1'' to the default configuration.

net/https-dns-proxy/files/etc/init.d/https-dns-proxy:
  - Defined NOTRACK_NFT_FILE constant.
  - Added 'notrack_dns' and 'notrack_ports' variables.
  - Implemented 'notrack_nft' function to manage nftables rules for notracking local DNS traffic.
  - Enabled loading of 'notrack_dns' boolean from configuration.
  - Modified start_instance to collect listen_port into notrack_ports if notrack_dns is enabled.
  - Modified start_service to call notrack_nft update/remove based on notrack_dns and collected ports.
  - Modified stop_service to call notrack_nft remove.
  - Updated service_started and service_stopped to trigger firewall config changes when notrack_dns is enabled.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit fa4b35ad53)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-27 08:27:29 +03:00
Stan Grishin 1f8a4f14bf adblock-fast: update to 1.2.2-18
* Switch Hagezi URL to a more compact higher-level only domains list as we
  prefer it anyways and there's less processing (thanks @dave14305)
* When update_config_sizes is unset, save collected sizes to RAM to improve
  luci app performance (thanks @sshaikh)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 5e0b94f2a4)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-26 09:04:11 -07:00
Seo Suchan e5229e9a55 uacme: add support for dalias/calias
handle dalias/calias config currectly by dns challenge hook so it won't
break uacme when given

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
(cherry picked from commit d824c1fc90)
2026-04-26 16:32:32 +03:00
Seo Suchan 1ab254abb9 uacme: update to 1.8.1
update uacme version to 1.8.1 , release upstream 2026/4/5

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
(cherry picked from commit c13864c0e9)
2026-04-26 16:32:32 +03:00
Seo Suchan 2bf4e75902 acme-common: migrate uacme config paramaters
migrate old uacme specific config parameters into acme-common format.

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
(cherry picked from commit 2da557bbf5)
2026-04-26 16:32:32 +03:00
Seo Suchan 4b0d80df23 uacme: use acme-common
remake uacme hook scripts to base on acme-common,
and implements helper to able to use acme.sh DNS APIs

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
(cherry picked from commit 7f88cc5eb8)
2026-04-26 16:32:32 +03:00
Seo Suchan 4f5f3be06f acme: make virtual package satisfiable by uacme
currently acme metapackage only able to satisfied with acme-acmesh,
but make is satisfieable by uacme if it's already installed.
still defaults to acme.sh

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
(cherry picked from commit fe3d05090b)
2026-04-26 16:32:32 +03:00
Rosen Penev 05df56e4a3 python-psycopg2: update to 2.9.11
Newer Python compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 3f727dfd0c)
2026-04-26 16:23:15 +03:00
Alexandru Ardelean e929849faa python-constantly: drop versioneer build dependency
The release tarball already contains a pre-generated _version.py with
the version hardcoded, so versioneer is not needed at build time.
Patch pyproject.toml to only require setuptools and remove
PKG_BUILD_DEPENDS:=python-versioneer/host.

Remove python-versioneer package as it is no longer needed.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 8c3bc3fcf9)
2026-04-25 21:44:57 +03:00
Niklas Thorild 14660c5832 telegraf: enable static linking for arm targets
- Fixes "2.44 assertion fail elf32-arm.c:9910" build error

Signed-off-by: Niklas Thorild <niklas@thorild.se>
(cherry picked from commit 8ac0b1e1f3)
2026-04-25 08:29:08 +03:00
Niklas Thorild 705fe19998 telegraf: update to 1.38.3
- Update Telegraf to v1.38.3

Signed-off-by: Niklas Thorild <niklas@thorild.se>
(cherry picked from commit ef028e1815)
2026-04-25 08:29:08 +03:00
Hannu Nyman af2a17e3c0 tvheadend: update to 2026-04-03 (395afb8512d0)
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.

Signed-off-by: Marius Dinu <m95d+git at psihoexpert.ro>
[imported from mailing list]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 164d5a0cf7)
2026-04-25 07:48:50 +03:00
Rosen Penev aa93460490 python-pyodbc: update to 5.3.0
Fixes compilation with newer Python/

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit f04aa8389d)
2026-04-25 07:48:22 +03:00
Josef Schlehofer b5d65c1d2b pigeonhole: update to version 0.5.21.1
Release notes:
```
v0.5.21.1 2024-08-14  Aki Tuomi <aki.tuomi@open-xchange.com>

	- sieve: When saving to local storage failed after a successful action
	  in sieve (e.g. redirect, vacation), the mail was reported as
	  successfully delivered, although it was lost locally.
```
Copy&pasted from
https://raw.githubusercontent.com/dovecot/pigeonhole/0.5.21.1/NEWS

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 4e86243a89)
2026-04-25 07:48:14 +03:00
Josef Schlehofer d1b9b69e41 pigeonhole: change package versioning
The current pigeonhole Makefile is more complex than it needs to be, with
too many unique variables and the resulting package version
is currently this one:
```
dovecot-pigeonhole_2.3.21.0.5.21-r1_aarch64_cortex-a53.ipk
```

and based on Repology [1], it looks like we are the only GNU/Linux
distribution, who includes dovecot version and pigeonhole version
together. We should not include the extra dovecot version, because
even project [2]  website does not do it except their tarball.

What we can do better is that we added and modify a little bit
EXTRA_DEPENDS, which ensures that pigenhole 0.5.21.1 will be used
for Dovecot 2.3, because of that, we can have package version as
it should be.

```
dovecot-pigeonhole_0.5.21-r1_arm_cortex-a9_vfpv3-d16.ipk
```

Because of the changed versioning, we can remove the dynamic shell
execution for version extraction.

[1] https://repology.org/project/dovecot-pigeonhole/versions
[2] https://pigeonhole.dovecot.org/download

Fixes: 6c6a40ab57 ("pigeonhole: fix runtime dependency on dovecot's ABI")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 547ac2e84e)
2026-04-25 07:48:14 +03:00
Josef Schlehofer f3cd530c22 dovecot-pigeonhole: fix Makefile syntax to match dovecot
Use $(XARGS) variable instead of plain xargs command, consistent with
the dovecot package implementation. Remove unnecessary space in
EXTRA_DEPENDS version constraint.

Fixes failing error on buildbot:
```
make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
Makefile:62: *** multiple target patterns.  Stop.
time: package/feeds/packages/pigeonhole/compile#0.52#0.42#1.15
```

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit d4f9e59a96)
2026-04-25 07:48:14 +03:00
Qingfang Deng 5d0fae38f8 ovpn-dco: switch to the new source
The ovpn kernel module is is part of the Linux kernel starting from
version 6.16.
Switch to the new officially maintained backports source:
https://github.com/OpenVPN/ovpn-backports

Signed-off-by: Qingfang Deng <dqfext@gmail.com>
(cherry picked from commit 5f02f01359)
Signed-off-by: Sander van Deijck <sander@vandeijck.com>
2026-04-24 15:23:54 +03:00
Qingfang Deng 57f687f2cc openvpn: update to 2.7.1
The new DCO module depends on OpenVPN 2.7.1.
For details refer to https://github.com/OpenVPN/openvpn/blob/v2.7.1/Changes.rst

Removed upstreamed wolfSSL patches:
- 101-Fix-EVP_PKEY_CTX_-compilation-with-wolfSSL.patch
- 102-Disable-external-ec-key-support-when-building-with-wolfSSL.patch

Reworked 100-mbedtls-disable-runtime-version-check.patch to use
MBEDTLS_VERSION_STRING instead of a mutable buffer.

Signed-off-by: Qingfang Deng <dqfext@gmail.com>
(cherry picked from commit 9faf26770b)
Signed-off-by: Sander van Deijck <sander@vandeijck.com>
2026-04-24 15:23:54 +03:00
Stan Grishin e9a66c00c7 pbr: update to 1.2.2-r14
fix: avoid unnecessary dnsmasq restarts (thanks @egc112)
fix: insert, not add dns policies to ensure higher priority than the DNS
     hijack rules (thanks @egc112)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 727ca8a3a5)
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-22 12:32:28 -07:00
Dirk Brenken bf5e5f5f2c banip: update 1.8.6-4
* fixed report generation and housekeeping
* added missing code/function comments

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit a3082e3069)
2026-04-21 19:29:36 +02:00
George Sapkin 3e3bab3410 adguardhome: bump to 0.107.74
Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.74
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit feaaf2d99b)
2026-04-20 04:22:52 +03:00
George Sapkin c7b2a4eb11 syncthing: bump to 2.0.16
Changes: https://github.com/syncthing/syncthing/releases/tag/v2.0.16
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 59eabef81a)
2026-04-20 04:22:34 +03:00
George Sapkin 84e882b0d6 syncthing: validate syncthing config
Validate UCI config for syncthing service.

Switch instance name to syncthing.

Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit af5999ce2a)
2026-04-20 04:22:34 +03:00
George Sapkin dddd292d81 syncthing: validate strelaysrv config
Validate UCI config for strelaysrv service.

Switch instance name to strelaysrv.

Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 30199decfd)
2026-04-20 04:22:34 +03:00
George Sapkin ed1966292a syncthing: validate stdiscosrv config
Validate UCI config for stdiscosrv service.

Change default DB directory to /etc/stdiscosrv/db.

Switch instance name to stdiscosrv.

Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit d26083edf8)
2026-04-20 04:22:34 +03:00
George Sapkin 18de8ab656 syncthing: add GC and thread control variables
Add Go GC and threading control variables - GOGC, GOMEMLIMIT, and
GOMAXPROCS - to all services to allow more granular control of the
memory management on lower memory devices.

Link: https://go.dev/doc/gc-guide#GOGC
Link: https://pkg.go.dev/runtime#pkg-overview
Link: https://go.dev/blog/container-aware-gomaxprocs
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 6accad3bb3)
2026-04-20 04:22:34 +03:00
George Sapkin 12327d1d16 sqlite3: bump to 3.53.0
Changes: https://sqlite.org/releaselog/3_53_0.html
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 7e99a65d72)
2026-04-19 22:41:44 +03:00
George Sapkin 4463d8619c yt-dlp: bump to 2026.03.17
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.13
Changes: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.03.17
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 5134928a17)
2026-04-19 22:41:21 +03:00
George Sapkin 403bb908ab golang: bump 1.26 to 1.26.2
Fixes: CVE-2026-27140
Fixes: CVE-2026-27143
Fixes: CVE-2026-27144
Fixes: CVE-2026-32280
Fixes: CVE-2026-32281
Fixes: CVE-2026-32282
Fixes: CVE-2026-32283
Fixes: CVE-2026-32288
Fixes: CVE-2026-32289
Fixes: CVE-2026-33810
Changes: https://github.com/golang/go/issues?q=milestone%3AGo1.26.2+label%3ACherryPickApproved

Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 1a1c703287)
2026-04-19 22:37:46 +03:00
Dirk Brenken a0d04dd22f banip: update 1.8.6-3
* removed unnecessary forks in f_nftinit
* removed  unnecessary forks in f_genstatus
* removed  unnecessary forks in f_lookup
* removed the needless f_char function
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit cfe1ddc693)
2026-04-19 19:14:22 +02:00
Dirk Brenken 6a0df58d29 banip: update 1.8.6-2
* flock/serialize the etag writing in the f_etag function
* added various variables to local scope
* LuCI: removed needless ACL

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 01c7cf719e)
2026-04-18 19:09:13 +02:00
Daniel F. Dickinson 8a288ed542 zabbix: update to 7.0.25 (LTS)
Bump version to latest LTS.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
(cherry picked from commit 1568fb9816)
2026-04-17 20:40:03 +03:00
Daniel F. Dickinson b3bcc339a6 radicale3: update to 3.7.1
Bump version for quickly discovered issues with 3.7.0

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
(cherry picked from commit 0de3688f10)
2026-04-17 13:31:04 +03:00
Dirk Brenken 8a186f23b1 adblock: release 4.5.5-1
* added an separate adblock rundir (/var/run/adblock)
* refine the cpu/core detection
* behaviour change: allowlist domains now also removes subdomains from the blocklist
* flock/serialize the etag writing in the f_etag function
* code clean-up/linting

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 157bd82ac0)
2026-04-17 10:22:06 +02:00
Dirk Brenken 1eb4e1ad0f banip: release 1.8.6-1
* fixed the initialization of the banIP rundir (reported in the forum)
* sanitize possible windows line endings in local block- and allowlist
* refine the cpu/core detection
* code clean-up/linting

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 420d966267)
2026-04-16 22:14:43 +02:00
Alexandru Ardelean 6a9044400d python3: add no-mips16 to PKG_BUILD_FLAGS
Should fix Python3 build for mipsel_24kc_24kf.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-16 21:49:14 +03:00
Federico Capoano 969f180157 openwisp-config: update to 1.2.1
Change log:
https://github.com/openwisp/openwisp-config/releases/tag/1.2.1

Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
(cherry picked from commit a9d2dbeeb4)
2026-04-16 21:31:58 +03:00
Daniel F. Dickinson dfb74c299a watchcat: use logical network to fix restart_interface
Watchcat was failing to restart layer-3 interfaces when in mode
'restart_iface'. The previously attempted fix made the situation
worse in that it resulted in layer 2 interfaces also failing to
start.

This was because we are passed the interface name (e.g. eth0,
l2p0, or br-lan), but ifup needs the logical network (e.g. 'lan'
which corresponds to the network device).

Update to use find_config from /lib/network/config.sh to find the
logical network from the interface name, and use ifup on the
logical network to restart the underlying interface(s) associated
with the logical network.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
(cherry picked from commit c3a85b96de)
2026-04-16 19:22:15 +03:00
Daniel F. Dickinson 4fcef808a0 watchcat: fix interface reset does not work
As reported in #23410 Network interface reset doesn't work as expected
on a Wireguard VPN interface and in #27927 lt2p interface won't reboot,
and mentioned in #27248, the current implementation of the option to
restart an interface when connectivity check fails for some period does
not result in an interface restart for all interface.

Notably 'virtual' interfaces such as Wireguard and L2TP do not restart.

The solution that works is to use `ifup <interface>` instead of only
changing the link status.

This commit is based on the one in #27248 by @rondoval, who unfortunately
has not updated the commit message as requested for half a year.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
(cherry picked from commit 14e0e9e737)
2026-04-16 19:22:15 +03:00
Olivier Poitrey f40706754a nextdns: update to version 1.47.2
Update nextdns package to upstream version 1.47.2

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
(cherry picked from commit 9e7cb54a09)
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2026-04-15 20:14:20 +03:00
Daniel F. Dickinson 722351eea4 zabbix: update to 7.0.24
Bump version and refresh patches.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
(cherry picked from commit e4130e53bf)
2026-04-14 22:23:16 +03:00
Daniel F. Dickinson 2f73d1b851 zabbix: tweak server configuration
* Fix path to fping and use fping as fping6
* For privacy, disable call to public API to check for Zabbix version update

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
(cherry picked from commit 2aadd0d97f)
2026-04-14 22:23:16 +03:00
Alexandru Ardelean a127b9d2ee python3-greenlet: update to 3.4.0
Update package to 3.4.0.

Changes:
- Added binary wheels for RISC-V 64
- Fixed multiple rare crash paths during interpreter shutdown; now uses
  the atexit module (subtle API change: getcurrent unavailable once
  atexit fires)
- Fixed multiple race conditions in free-threaded (no-GIL) builds when
  greenlets are accessed from multiple threads, some causing assertion
  failures or interpreter crashes
- Several minor correctness fixes from automated code audit

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
(cherry picked from commit 15e2da047b)
2026-04-14 08:02:50 +03:00