Commit Graph

35627 Commits

Author SHA1 Message Date
Philip Prindeville
a11d53a6c0 clixon: update to 7.7.0
Dropped a size_t patch that was upstreamed.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-23 16:49:58 -07:00
Philip Prindeville
82617a1a3e cligen: update to 7.7.0
No significant changes.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-23 16:49:58 -07:00
Dirk Brenken
19f9f78614 adblock: update 4.5.1-4
* fix/stabilize the f_list "merge" function

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-23 17:07:55 +01:00
Toke Høiland-Jørgensen
350065b65d net/sqm-scripts: bump to v1.7.1
Contains a bugfix for cake_mq. Also add 'ip' as a dependency to be able
to create multi-queue ifb devices.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2026-02-23 16:17:33 +01:00
Rosen Penev
3c32225190 python-gmpy2: update to 2.2.2
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-23 15:14:17 +07:00
Olivier Poitrey
7f3badc94b nextdns: update to version 1.47.1
Update nextdns package to upstream version 1.47.1

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2026-02-22 22:21:47 +02:00
Paul Donald
6b054c6cef openvpn: drop unused eurephia
This plugin has not seen updates to keep it synchronised
with recent openvpn, nor any updates in the last several
years. It relies on the SHA1 algo which is deprecated,
and iptables. ovpn has its own management interface.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
https://github.com/openwrt/packages/pull/28533
2026-02-22 11:54:13 +02:00
Paul Donald
90d5a8ce35 openvpn: enable management interface
This eases management of live servers via its socket
interface.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
https://github.com/openwrt/packages/pull/28533
2026-02-22 11:54:13 +02:00
Paul Donald
0ff7aa62fc openvpn: disable compression in builds
If you need the security risks of using compression,
make a custom build.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
https://github.com/openwrt/packages/pull/28533
2026-02-22 11:54:13 +02:00
Paul Donald
affa96dc81 openvpn: introduce ucode proto handler
In preparation for netifd support for ucode
proto handlers.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
https://github.com/openwrt/packages/pull/28533
2026-02-22 11:54:13 +02:00
Paul Donald
2607b76154 openvpn: introduce proto handler
openvpn needs a proto handler. Here it is.

Removed all of the up/down scripts from the init handler
and made those entirely optional (with some ucode examples).

The config options have been updated to reflect v 2.6/2.7,
with a 'd' flag to denote deprecated. Deprecated flags are
gated behind an 'allow_deprecated' config flag, which must
be on to use them. Some flags will cease to work in the next
version.

Users should not be using compression. Openvpn has enough
security holes and pitfalls already without using
compression.

Updated the example configs (left in place as legacy
documentation) and removed older cryptos which do not exist
in ovpn any longer.

A migration script is included -x. /etc/config/openvpn
entries become interface entries in /etc/config/network
with proto='openvpn'. The source config is retained.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
https://github.com/openwrt/packages/pull/28533
2026-02-22 11:54:13 +02:00
Hauke Mehrtens
0814aba3b0 libutp: deactivate -Werror
With fortify sources libutp fails to compile because the fortify sources
for musl use the GNU extension include_next. Do not fail when the
compiler issues a warning.

Fixes the following compile error:
```
In file included from libutp-2023.02.14~c95738b1/utp_utils.cpp:23:
/include/fortify/stdlib.h:22:2: error: #include_next is a GCC extension [-Werror]
   22 | #include_next <stdlib.h>
      |  ^~~~~~~~~~~~
```

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-02-21 22:27:11 +00:00
Goetz Goerisch
8d0ba1c170 tayga: update to Git HEAD (2026-01-27)
The big endian patch was replace upstream.
This drops the last downstream patch and should serve as a test version

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2026-02-21 18:58:55 +02:00
John Audia
eccee9a590 lxc-auto: add optional dnsmasq dep wait on startup
Add opt-in support for waiting for dnsmasq to be fully initialized
before starting LXC containers. This addresses issues where containers
that depend on DNS resolution (e.g., AdGuardHome) start before dnsmasq
has loaded its DHCP lease table, resulting in hostnames not being
resolved to IP addresses.

The feature is controlled by two new optional UCI config options in
/etc/config/lxc-auto whose usage is commented therein.

No new depends are introduced with this change.

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-02-21 17:51:20 +02:00
XCas13
7c3e376967 btop: patch to move the log file to tmpfs
The log file path is hardcoded as $HOME/.local/state/btop.log, i.e. to the router’s flash storage rather than to tmpfs. This patch sets the log file path to /tmp/log/btop.log

Signed-off-by: XCas13 <xcas13@gmail.com>
2026-02-21 17:50:02 +02:00
Gregory Gullin
b8aa4a1f9c micro: update to 2.0.15
Release note: https://github.com/micro-editor/micro/releases/tag/v2.0.15

Signed-off-by: Gregory Gullin <garuwex@gmail.com>
2026-02-21 17:48:48 +02:00
Maxim Storchak
9514c7f6d4 socat: update to 1.8.1.1
- update the package
- make SOCAT_SSL select OPENSSL_WITH_DEPRECATED

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2026-02-21 17:48:24 +02:00
Dirk Brenken
091ba82c38 banip: update 1.8.0-3
* support the new possible nft expiry options in the backend as well

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-21 11:48:49 +01:00
Dirk Brenken
cadf02496c adblock: update 4.5.1-3
* added IPFire DBL: a comprehensive, community-maintained domain blocklist
   divided in 12 categories
* LuCI: eslint fixes
* LuCI: added IPFire feed/category selection

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-20 20:22:49 +01:00
Daniel Golle
0643531d35 mptcpd: update to 0.14
- libmptcpd breaking changes: new deny_join_id0 parameter in connection interfaces
- subflow_closed interface has new error parameter
- add support for new 'laminar' in-kernel PM endpoint
- mptcpize now appends LD_PRELOAD instead of overriding
- mptcpize sets GODEBUG=multipathtcp=1 for Go applications
- add musl libc compatibility
  -> allows removal of most downstream patches
- support ELL 0.72 API changes
- security: added recommendation against world-writeable plugin directories

Link: https://github.com/intel/mptcpd/releases/tag/v0.14
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-02-20 19:13:20 +00:00
Daniel Golle
7ee28465d8 ell: update to 0.82
Embedded Linux Library update.

Link: https://git.kernel.org/pub/scm/libs/ell/ell.git/log/?h=0.82
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-02-20 19:13:20 +00:00
Dirk Brenken
559c6c7dec travelmate: update 2.4.0-2
* fixed a busybox awk problem in the new scan function
* minor cleanups
* LuCI: more eslint fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-20 18:07:25 +01:00
Wei-Ting Yang
6080e2de27 hdparm: fix license
Ref: https://spdx.org/licenses/hdparm.html

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-02-20 15:03:28 +01:00
Rui Salvaterra
23324d9ca1 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>
2026-02-20 13:34:12 +02:00
George Sapkin
3bdbc94744 adguardhome: bump to 0.107.72
Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.72
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-20 11:17:05 +02:00
George Sapkin
779b1ef2aa adguardhome: fix procd
Move START and STOP to be within the first 10 lines so they can be
properly detected by procd.

Signed-off-by: George Sapkin <george@sapk.in>
2026-02-20 11:17:05 +02:00
George Sapkin
d2617ca21f adguardhome: respawn on crash
Respawn service on crash.

Signed-off-by: George Sapkin <george@sapk.in>
2026-02-20 11:17:05 +02:00
Stijn Tintel
fe4c369692 openthread-br: create state dir before starting
If the directory is missing, otbr-agent will fail to start, and it's not
immediately clear from the logs why:

netifd: Interface 'thread' is setting up now
: [NOTE]-AGENT---: Backbone interface: br-iot
otbr-agent[5682]: [NOTE]-AGENT---: Running 0.3.0
otbr-agent[5682]: [NOTE]-AGENT---: Thread version: 1.4.0
otbr-agent[5682]: [NOTE]-AGENT---: Thread interface: wpan0
otbr-agent[5682]: [NOTE]-AGENT---: Radio URL: spinel+hdlc_uart:///dev/ttyS1?uart-baudrate=921600
otbr-agent[5682]: [NOTE]-AGENT---: Radio URL: trel://br-iot
otbr-agent[5682]: [NOTE]-ILS-----: Infra link selected: br-iot
otbr-agent[5682]: [INFO]-RCP_HOS-: OpenThread log level changed to 4
otbr-agent[5682]: 49d.17:03:10.822 [I] P-SpinelDrive-: co-processor reset: RESET_POWER_ON
otbr-agent[5682]: 49d.17:03:10.822 [C] P-SpinelDrive-: Software reset co-processor successfully
otbr-agent[5682]: 49d.17:03:10.825 [C] Platform------: Init() at settings_file.cpp:65: No such file or directory
netifd: thread (5684): Command failed: Not found
netifd: Interface 'thread' is now down

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2026-02-20 01:10:53 +02:00
Wei-Ting Yang
f7e3317515 treewide: fix licenses
Fix licenses.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-02-19 20:15:36 +02:00
Yanase Yuki
1d876b0894 inadyn: remove package
This software is no longer maintained, and upstream
repo has been archived.
No package depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2026-02-19 12:58:27 +07:00
Miroslav Lichvar
b9e434f96a borgbackup: update to 1.4.3
This update fixes incompatibility with python-msgpack 1.1.2.
Add missing dependency on python3-openssl and drop the optional
dependency on python-pyfuse3, which doesn't work with the current
version.

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2026-02-19 12:52:24 +07:00
Dirk Brenken
7431a315ba travelmate: release 2.4.0-1
* rework wlan scanning
   - drop iw/ip - use ubus/iwinfo calls instead
   - build a new, central wlan scan function (used in LuCI and during
* simplify uci config parsing

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-18 21:22:41 +01:00
Hannu Nyman
b19cb351e2 modbus: update to 3.1.12
Update modbus to version 3.1.12

https://github.com/stephane/libmodbus/releases/tag/v3.1.12
 Fix FD_SET overflow when socket fd >= FD_SETSIZE.
 Check dest pointer not null and nb in read functions.
 NULL check for src and nb < 1 validation in write functions.
 modbus_reply: don't compute address for FC 0x07/0x11.
 Use O_NONBLOCK instead of deprecated O_NDELAY.
 Explicit cast for Coverity CID 416366.
 Document required buffer size of modbus_receive.
 Document macros for error codes corresponding to Modbus exceptions.
 Fix example of modbus_rtu_set_serial_mode.
 Test filesystem provides symlink in autogen.sh.
 Sync API signatures with the documentation.
 Many documentation fixes and typo corrections.
 Add coverage target and helper script.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-02-18 20:47:52 +01:00
Til Kaiser
c99723a10d mstflint: update to 4.34.1-4
This commit updates the mstflint package
to the latest 4.34.1-4 release.

Release notes:
https://github.com/Mellanox/mstflint/releases/tag/v4.34.1-4

Signed-off-by: Til Kaiser <mail@tk154.de>
2026-02-18 20:54:10 +02:00
Christian Lachner
3087142be3 liburing: update to v2.14
- Updated download URL and hash
- Switched to GitHub mirror
- Adapted configure parameters to fix build errors
- See changes: https://github.com/axboe/liburing/releases/tag/liburing-2.14

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2026-02-18 20:53:25 +02:00
Daniel F. Dickinson
b441a83e95 nginx: fix module depends on nginx
Closes #28587
nginx: many module recursive dependencies

The solution turns out to be pretty trivial.
Replace the +nginx in the module DEPENDS.

This means the modules do not 'select' nginx, but the do 'depend on'
nginx. So nginx is required to install the modules.

This is the same approach taken with PHP8 and #28585 for Zabbix.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-02-18 10:10:35 +01:00
bdk38
f901d88ea4 ddns-scripts: add API-based registered IP verification for Cloudflare proxied
records

Problem:
When using Cloudflare with proxy enabled (orange cloud), DNS lookups
return Cloudflare's edge IP instead of the actual origin IP registered
in the dashboard. This causes ddns-scripts to incorrectly detect IP
mismatches, triggering unnecessary updates and potential rate limiting.

Solution:
Add an optional 'use_api_check' configuration option that enables
provider scripts to fetch the registered IP directly via their API,
bypassing DNS lookups.

Changes:
- dynamic_dns_functions.sh: Add API check block to get_registered_ip()
  (~25 lines). When use_api_check is enabled, sources the provider
  script with GET_REGISTERED_IP=1 flag. Falls back to DNS lookup if
  API check is disabled, unsupported, or fails.

- update_cloudflare_com_v4.sh: Add handler for GET_REGISTERED_IP mode
  (~15 lines). Reuses existing cURL setup and authentication to query
  Cloudflare API for actual record content.

- etc/config/ddns: Document use_api_check option

Behavior:
- use_api_check=0 or unset: DNS lookup (existing behavior, no changes)
- use_api_check=1 with API support: API query for registered IP
- use_api_check=1 without API support: Falls back to DNS lookup
- API failure: Gracefully falls back to DNS lookup

Testing:
- Cloudflare (proxied): Correctly retrieves origin IP via API
- Cloudflare (non-proxied): Works correctly
- No-IP: DNS lookup works (no regression)
- IPv4 and IPv6 records tested
- API failure gracefully falls back to DNS

Signed-off-by: Wayne King 244781262+bdk38@users.noreply.github.com
2026-02-16 15:27:09 +01:00
George Sapkin
9dd488df07 vim: bump to 9.2.0
Update URLs.

Remove inactive maintainer.

Changes: https://www.vim.org/vim-9.2-released.php
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-16 10:13:30 +02:00
Andrey Zotikov
4fa6e1225f haproxy: update config (maxconn, nbthread, ssl)
Configuration changes:

- max connections adjusted
- ulimit-n disabled
- nbprocs removed
- nbthread added
- ssl params added

Signed-off-by: Andrey Zotikov <andrey.zotikov@gmail.com>
2026-02-15 11:56:46 +02:00
Goetz Goerisch
229cd0bfe5 jool: update to 4.1.15
Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.15
- Add support for kernels 6.15-6.18
- Add support for RHEL 9.6, 9.7

Drops 200-fix-compilation-in-v6.18.patch as upstream accepted

Signed-off-by: Goetz Goerisch <ggoerisch@gmail.com>
2026-02-15 10:34:24 +02:00
Keith T. Garner
5ea0e44e79 bluld: bump to version 1.1.3
Release notes:
https://github.com/ktgeek/bluld/releases/tag/v1.1.3

Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2026-02-15 10:33:55 +02:00
Niklas Thorild
e46fbad872 telegraf: update to 1.37.2
- Update Telegraf to v1.37.2

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-02-15 10:31:18 +02:00
Niklas Thorild
73aa31caca telegraf: replace prometheus plugin with http plugin
- Replace inputs.prometheus with inputs.http

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-02-15 10:31:18 +02:00
Rui Salvaterra
973541edc7 tor: update to 0.4.8.22 stable
Minor release, see the changelog [1] for what's new.

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

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2026-02-15 10:29:55 +02:00
Michael Heimpold
c10e3a2cf1 libmodbus: update hash for v3.1.11 tarball
Upstream modified the tarball and re-uploaded, so the hash changed.
See: https://github.com/stephane/libmodbus/issues/829#issuecomment-3898494353

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2026-02-15 10:26:24 +02:00
Christian Lachner
5d49b50739 haproxy: update to v3.2.12
- Fixes CVE-2026-26080 and CVE-2026-26081
  https://www.haproxy.com/blog/cves-2026-quic-denial-of-service
- Updated haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.2.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2026-02-14 15:00:32 +02:00
Ray Wang
6ca009121c natmap: update to 20260214
Upstream changelog:
https://github.com/heiher/natmap/releases/tag/20260214

Signed-off-by: Ray Wang <git@hev.cc>
2026-02-14 14:59:40 +02:00
Rosen Penev
126562da30 python-gevent: use LF for Makefile
Done with all other Makefiles.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-14 14:58:44 +02:00
Rosen Penev
1d3b5f7791 python-gevent: update to 25.9.1
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-14 14:58:44 +02:00
Rosen Penev
909fb1ba43 bluez: update to 5.86
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-14 14:40:45 +02:00