Commit Graph

35599 Commits

Author SHA1 Message Date
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
Rany Hany
7f4a121db5 sqm-scripts: bump to v1.7.0
- Add nat to the default [IN|E]GRESS_CAKE_OPTS in defaults.sh
- Add support for cake_mq

Signed-off-by: Rany Hany <rany_hany@riseup.net>
2026-02-13 08:34:44 +01:00
Daniel F. Dickinson
696e549e9d zabbix: fix unnecessary virtual provides
We aren't using packages with the same name as the provides, so don't
use an virtual (@) provides for providing zabbix-get

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-02-11 21:47:03 +01:00
Daniel F. Dickinson
4635838819 zabbix: set PKGARCH all for non-binary packages
For non-compiled package that are architecture independant, set
PKGARCH:=all.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-02-11 21:47:03 +01:00
Daniel Golle
04d2675b15 rtpmidid: update to 26.01
See release notes at
https://github.com/davidmoreno/rtpmidid/releases/tag/v26.01

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-02-11 19:17:22 +00:00
Philip Prindeville
6a9f2bcda7 isc-dhcp: don't die when a network restart happens
Our triggering code was using the logical network name and
not the ifname as required.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-11 11:02:24 -07:00
George Sapkin
e9e8502f78 golang: replace 1.25 with to 1.26.0
Replace golang1.25 with golang1.26 with version 1.26.0.

Update OS/arch combinations.

Bump bootstrap to 1.24.13.

Link: https://go.dev/doc/go1.26
Link: https://github.com/openwrt/packages/pull/28552
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-11 13:24:21 +02:00
micpf
e1d680d19a modemmanager: fix netifd proto sim path
Use specific SIM path instead of 'any' when unlocking with PIN
code. This fixes PIN unlock issues on devices with multiple modems
where 'any' could select the wrong modem.

Bump modemmanager PKG_RELEASE

Signed-off-by: micpf <micpf@westermo.com>
2026-02-10 13:59:28 +01:00
Lin Fan
8ce03e3065 ddns-script: update namesilo.com
switch xml parser to xmllint because xmlstarlet is not available

Signed-off-by: Lin Fan <im.linfan@gmail.com>
2026-02-10 09:00:22 +01:00
Nate Robinson
a490e8badd lf: update to r41
https://github.com/gokcehan/lf/releases/tag/r41

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
2026-02-10 09:42:01 +02:00
Bjørn Mork
0e11c771a7 conserver: update to version 8.3.0
version 8.3.0 (February 2, 2026):
        - Don't use `true` variable (Stanisław Pitucha <stan.pitucha@envato.com>)
        - Add VPATH to Makefile.in (saproj <saproj@gmail.com>)
        - FileUnopen: always return a valid file descriptor (Jeff Moyer <jmoyer@redhat.com>)
        - fix SEGFAULT on early exit with IPv6 enabled (Bjørn Mork <bjorn@mork.no>)
        - In AddrsMatch, keep copies of addrinfos to free. (Darren Tucker <dtucker@dtucker.net>)
        - Increase buffer size for GSSAPI exchanges (Alexander Bokovoy <abokovoy@redhat.com>)
        - Show "(inactive)" rather than an invalid pty device name for ondemand consoles that
          are closed. Show "(inactive)" rather than "(null)" for ondemand consoles that have
          never been opened. (Greg Becker <becker.greg@att.net>)
        - Prevent spy-mode clients from being promoted to the attached/writable state. (Greg Becker <becker.greg@att.net>)
        - autoconf upgrade (Jörg Sommer <joerg@jo-so.de>)
        - reinitcheck allows time units (Jacek Tomasiak <jtomasiak@arista.com>)
        - reduce level of string alloc management debug messages (Greg A. Woods <woods@robohack.ca>)
        - fix bug with parser and "#" lines, fix debug output in ParseFile()
        - Fix clobbering of breaklist and replstring (Anton Lundin <glance@ac2.se>)
        - Use strcmp() rather than strcasecmp() to compare console names when reading the config
          file and creating the list of consoles. (Greg Becker <becker.greg@att.net>)
        - Added passwordfile config option (Jason Ni <jni@hudson-trading.com>)

Drop upstreamed patches:
  002-addrsmatch-freeaddrinfo.patch
  002-fix-SEGFAULT-on-early-exit-with-IPv6-enabled.patch

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2026-02-09 21:35:19 +02:00
George Sapkin
e058c0dac3 mjpg-streamer: drop package
Based on the discussion in the previous PR, drop the package. Main source
has not been updated in 8 years and the fork in 5.

Link: https://github.com/openwrt/packages/pull/27878
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-09 19:17:35 +02:00
Philip Prindeville
41838cd620 kea: make building with Openssl deprecated APIs off
Some of the X.509 API got retired in 3.0.0 so we should check
against the backward compatibility not being enabled.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-09 10:09:39 -07:00
Martin Schiller
ff2027ffa9 rp-pppoe: fix pppoe-server init script
There were 2 missing "$" when options "maxsessions" and "optionsfile"
are checked for some content.

Also the local declaration of "optionsfile" was incorrect.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2026-02-09 14:40:21 +01:00
Florian Eckert
34d0684be1 ddns-scripts: remove postinst and prerm script call
For reasons that have not been investigated in detail, the package blocks
during 'postinst' with the new 'apk' backend when the package is installed
on the target.

After much back and forth, it turned out that the '/etc/init.d/ddns start'
command is responsible for this. The call is blocking.

The command '/etc/init.d/ddns enabled' in the 'postinst' also makes no sense
here, as it only checks whether the ddns service is enabled. The return value
is not checked at all. And the 'prerm' script is also not needed, as the
calls made there are implicitly called during package deinstallation.

Therefore, this commit removes the entire and not needed 'postinst' and
'prerm' script call.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-02-09 14:29:09 +01:00
Philip Prindeville
e885bdab7b wget: use explicit API version levels
Per Doug Freed's review comments.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-08 16:21:22 -07:00
Hauke Mehrtens
79d6046668 owut: activate by default in buildbot
This will activate owut in buildbot builds for targets with large flash
by default. This will integrate it into most images by default.

The buildbots already build LuCI with luci-app-attendedsysupgrade. This
adds ucode-mod-uclient and owut to the image.

These are the package sizes for mips_24kc:
29270 bin/packages/mips_24kc/packages/owut-2026.01.13~2526d84b-r1.apk
 5449 bin/packages/mips_24kc/base/ucode-mod-uclient-2026.01.31~931bbfeb-r1.apk

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-02-08 22:42:10 +01:00
Hannu Nyman
75458bf089 nano: update to 8.7.1
Update nano editor to version 8.7.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2026-02-08 20:53:39 +02:00
Philip Prindeville
ea3eb6f24e wget: build against Openssl w/o deprecated API
If you're building against 3.0.0 or later and you've defined
OPENSSL_NO_DEPRECATED, this breaks.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-08 11:38:17 -07:00
Philip Prindeville
d43dc6e98d wget: don't build http-ntml as it's deprecated
NTML uses DES and MD4, both of which are retired.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-02-08 11:38:17 -07:00
Dirk Brenken
2921e52cd8 adblock: update 4.5.1-2
* make sure to only return exactly one MAC address in the cgi

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-08 12:55:25 +01:00
Dirk Brenken
b39494cf3f adblock: release 4.5.1
* Remote DNS Allow: this additional firewall feature lets selected client devices
   temporarily bypass local DNS blocking and use an external, unfiltered DNS resolver.
* LuCI: new Firewall options for remote Access
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-02-08 10:28:17 +01:00
Tianling Shen
fb11ea7f23 v2raya: Update to 2.2.7.5
Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.5

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:26:08 +08:00
Tianling Shen
e664ab4bda openlist: Update to 4.1.10
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.10

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:25:33 +08:00
Tianling Shen
3c59d49b52 cloudflared: Update to 2026.1.2
Release note: https://github.com/cloudflare/cloudflared/releases/tag/2026.1.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:25:05 +08:00
Tianling Shen
1f97ee00e2 yq: Update to 4.52.2
Release note: https://github.com/mikefarah/yq/releases/tag/v4.52.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:24:45 +08:00
Tianling Shen
be143e2f77 rclone: Update to 1.73.0
Release note: https://github.com/rclone/rclone/releases/tag/v1.73.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:24:02 +08:00
Tianling Shen
c863a4a5a8 xray-core: Update to 26.2.4
Release note: https://github.com/XTLS/Xray-core/releases/tag/v26.2.4

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:22:45 +08:00
Tianling Shen
44940c3ae7 v2ray-geodata: Update to latest version
Update all geodata.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-02-08 17:21:23 +08:00