feed/packages.git
6 hours agoopenvpn: drop unused eurephia master
Paul Donald [Wed, 11 Feb 2026 16:51:21 +0000 (17:51 +0100)]
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

6 hours agoopenvpn: enable management interface
Paul Donald [Sun, 8 Feb 2026 21:47:32 +0000 (22:47 +0100)]
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

6 hours agoopenvpn: disable compression in builds
Paul Donald [Sun, 8 Feb 2026 21:46:39 +0000 (22:46 +0100)]
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

6 hours agoopenvpn: introduce ucode proto handler
Paul Donald [Mon, 16 Feb 2026 20:23:38 +0000 (21:23 +0100)]
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

6 hours agoopenvpn: introduce proto handler
Paul Donald [Mon, 16 Feb 2026 19:01:50 +0000 (20:01 +0100)]
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

18 hours agolibutp: deactivate -Werror
Hauke Mehrtens [Sat, 21 Feb 2026 18:46:11 +0000 (19:46 +0100)]
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>
23 hours agotayga: update to Git HEAD (2026-01-27)
Goetz Goerisch [Wed, 28 Jan 2026 07:40:39 +0000 (08:40 +0100)]
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>
24 hours agolxc-auto: add optional dnsmasq dep wait on startup
John Audia [Fri, 6 Feb 2026 21:41:44 +0000 (16:41 -0500)]
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>
25 hours agobtop: patch to move the log file to tmpfs
XCas13 [Sun, 8 Feb 2026 07:26:05 +0000 (11:26 +0400)]
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>
25 hours agomicro: update to 2.0.15
Gregory Gullin [Mon, 9 Feb 2026 11:25:25 +0000 (14:25 +0300)]
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>
25 hours agosocat: update to 1.8.1.1
Maxim Storchak [Fri, 13 Feb 2026 12:58:43 +0000 (14:58 +0200)]
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>
30 hours agobanip: update 1.8.0-3
Dirk Brenken [Sat, 21 Feb 2026 10:48:49 +0000 (11:48 +0100)]
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>
45 hours agoadblock: update 4.5.1-3
Dirk Brenken [Fri, 20 Feb 2026 19:21:17 +0000 (20:21 +0100)]
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>
45 hours agomptcpd: update to 0.14
Daniel Golle [Wed, 11 Feb 2026 00:49:34 +0000 (00:49 +0000)]
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>
45 hours agoell: update to 0.82
Daniel Golle [Wed, 11 Feb 2026 01:16:33 +0000 (01:16 +0000)]
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>
47 hours agotravelmate: update 2.4.0-2
Dirk Brenken [Fri, 20 Feb 2026 17:07:07 +0000 (18:07 +0100)]
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>
2 days agohdparm: fix license
Wei-Ting Yang [Fri, 20 Feb 2026 07:21:52 +0000 (15:21 +0800)]
hdparm: fix license

Ref: https://spdx.org/licenses/hdparm.html

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2 days agotor: update to 0.4.9.5 stable
Rui Salvaterra [Mon, 16 Feb 2026 11:25:58 +0000 (11:25 +0000)]
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>
2 days agoadguardhome: bump to 0.107.72
George Sapkin [Thu, 19 Feb 2026 17:27:33 +0000 (19:27 +0200)]
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>
2 days agoadguardhome: fix procd
George Sapkin [Wed, 11 Feb 2026 09:12:18 +0000 (11:12 +0200)]
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>
2 days agoadguardhome: respawn on crash
George Sapkin [Thu, 6 Nov 2025 16:27:39 +0000 (18:27 +0200)]
adguardhome: respawn on crash

Respawn service on crash.

Signed-off-by: George Sapkin <george@sapk.in>
2 days agoopenthread-br: create state dir before starting
Stijn Tintel [Fri, 6 Feb 2026 12:22:23 +0000 (14:22 +0200)]
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>
2 days agotreewide: fix licenses
Wei-Ting Yang [Tue, 10 Feb 2026 11:03:14 +0000 (19:03 +0800)]
treewide: fix licenses

Fix licenses.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
3 days agoinadyn: remove package
Yanase Yuki [Thu, 15 Jan 2026 07:03:43 +0000 (16:03 +0900)]
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>
3 days agoborgbackup: update to 1.4.3
Miroslav Lichvar [Tue, 10 Feb 2026 19:21:34 +0000 (20:21 +0100)]
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>
3 days agotravelmate: release 2.4.0-1
Dirk Brenken [Wed, 18 Feb 2026 20:18:23 +0000 (21:18 +0100)]
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>
3 days agomodbus: update to 3.1.12
Hannu Nyman [Wed, 18 Feb 2026 18:03:45 +0000 (20:03 +0200)]
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>
3 days agomstflint: update to 4.34.1-4
Til Kaiser [Wed, 18 Feb 2026 15:20:09 +0000 (16:20 +0100)]
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>
3 days agoliburing: update to v2.14
Christian Lachner [Wed, 18 Feb 2026 07:28:32 +0000 (08:28 +0100)]
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>
4 days agonginx: fix module depends on nginx
Daniel F. Dickinson [Tue, 17 Feb 2026 04:42:33 +0000 (23:42 -0500)]
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>
6 days agoddns-scripts: add API-based registered IP verification for Cloudflare proxied
bdk38 [Mon, 16 Feb 2026 12:49:45 +0000 (04:49 -0800)]
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
6 days agovim: bump to 9.2.0
George Sapkin [Sun, 15 Feb 2026 09:52:24 +0000 (11:52 +0200)]
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>
7 days agohaproxy: update config (maxconn, nbthread, ssl)
Andrey Zotikov [Fri, 6 Feb 2026 06:18:55 +0000 (09:18 +0300)]
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>
7 days agojool: update to 4.1.15
Goetz Goerisch [Mon, 9 Feb 2026 16:46:49 +0000 (17:46 +0100)]
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>
7 days agobluld: bump to version 1.1.3
Keith T. Garner [Thu, 12 Feb 2026 15:27:47 +0000 (09:27 -0600)]
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>
7 days agotelegraf: update to 1.37.2
Niklas Thorild [Fri, 13 Feb 2026 11:08:08 +0000 (12:08 +0100)]
telegraf: update to 1.37.2
- Update Telegraf to v1.37.2

Signed-off-by: Niklas Thorild <niklas@thorild.se>
7 days agotelegraf: replace prometheus plugin with http plugin
Niklas Thorild [Tue, 10 Feb 2026 22:03:14 +0000 (23:03 +0100)]
telegraf: replace prometheus plugin with http plugin

- Replace inputs.prometheus with inputs.http

Signed-off-by: Niklas Thorild <niklas@thorild.se>
7 days agotor: update to 0.4.8.22 stable
Rui Salvaterra [Thu, 29 Jan 2026 13:17:10 +0000 (13:17 +0000)]
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>
7 days agolibmodbus: update hash for v3.1.11 tarball
Michael Heimpold [Fri, 13 Feb 2026 22:47:20 +0000 (23:47 +0100)]
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>
8 days agohaproxy: update to v3.2.12
Christian Lachner [Fri, 13 Feb 2026 06:41:18 +0000 (07:41 +0100)]
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>
8 days agonatmap: update to 20260214
Ray Wang [Sat, 14 Feb 2026 05:14:52 +0000 (13:14 +0800)]
natmap: update to 20260214

Upstream changelog:
https://github.com/heiher/natmap/releases/tag/20260214

Signed-off-by: Ray Wang <git@hev.cc>
8 days agopython-gevent: use LF for Makefile
Rosen Penev [Sat, 7 Feb 2026 00:37:14 +0000 (16:37 -0800)]
python-gevent: use LF for Makefile

Done with all other Makefiles.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
8 days agopython-gevent: update to 25.9.1
Rosen Penev [Fri, 6 Feb 2026 03:40:11 +0000 (19:40 -0800)]
python-gevent: update to 25.9.1

Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
8 days agobluez: update to 5.86
Rosen Penev [Mon, 9 Feb 2026 03:33:01 +0000 (19:33 -0800)]
bluez: update to 5.86

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
9 days agosqm-scripts: bump to v1.7.0
Rany Hany [Thu, 12 Feb 2026 16:49:32 +0000 (16:49 +0000)]
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>
10 days agozabbix: fix unnecessary virtual provides
Daniel F. Dickinson [Tue, 10 Feb 2026 03:55:57 +0000 (22:55 -0500)]
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>
10 days agozabbix: set PKGARCH all for non-binary packages
Daniel F. Dickinson [Thu, 5 Feb 2026 09:21:34 +0000 (04:21 -0500)]
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>
10 days agortpmidid: update to 26.01
Daniel Golle [Wed, 11 Feb 2026 12:42:44 +0000 (12:42 +0000)]
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>
10 days agoisc-dhcp: don't die when a network restart happens
Philip Prindeville [Thu, 8 Jan 2026 00:42:39 +0000 (17:42 -0700)]
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>
11 days agogolang: replace 1.25 with to 1.26.0
George Sapkin [Tue, 10 Feb 2026 22:39:22 +0000 (00:39 +0200)]
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>
12 days agomodemmanager: fix netifd proto sim path
micpf [Mon, 9 Feb 2026 15:52:10 +0000 (16:52 +0100)]
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>
12 days agoddns-script: update namesilo.com
Lin Fan [Sat, 7 Feb 2026 06:36:01 +0000 (14:36 +0800)]
ddns-script: update namesilo.com

switch xml parser to xmllint because xmlstarlet is not available

Signed-off-by: Lin Fan <im.linfan@gmail.com>
12 days agolf: update to r41
Nate Robinson [Sun, 8 Feb 2026 04:56:28 +0000 (23:56 -0500)]
lf: update to r41

https://github.com/gokcehan/lf/releases/tag/r41

Signed-off-by: Nate Robinson <nrobinson2000@me.com>
12 days agoconserver: update to version 8.3.0
Bjørn Mork [Sun, 8 Feb 2026 18:21:31 +0000 (19:21 +0100)]
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>
12 days agomjpg-streamer: drop package
George Sapkin [Wed, 14 Jan 2026 05:01:17 +0000 (07:01 +0200)]
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>
12 days agokea: make building with Openssl deprecated APIs off
Philip Prindeville [Thu, 5 Feb 2026 02:48:38 +0000 (19:48 -0700)]
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>
13 days agorp-pppoe: fix pppoe-server init script
Martin Schiller [Thu, 5 Feb 2026 07:57:02 +0000 (08:57 +0100)]
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>
13 days agoddns-scripts: remove postinst and prerm script call
Florian Eckert [Tue, 3 Feb 2026 09:54:54 +0000 (10:54 +0100)]
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>
13 days agowget: use explicit API version levels
Philip Prindeville [Sun, 8 Feb 2026 20:42:32 +0000 (13:42 -0700)]
wget: use explicit API version levels

Per Doug Freed's review comments.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
13 days agoowut: activate by default in buildbot
Hauke Mehrtens [Thu, 5 Feb 2026 23:06:57 +0000 (00:06 +0100)]
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>
13 days agonano: update to 8.7.1
Hannu Nyman [Sun, 8 Feb 2026 18:53:39 +0000 (20:53 +0200)]
nano: update to 8.7.1

Update nano editor to version 8.7.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
13 days agowget: build against Openssl w/o deprecated API
Philip Prindeville [Fri, 6 Feb 2026 21:08:48 +0000 (14:08 -0700)]
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>
13 days agowget: don't build http-ntml as it's deprecated
Philip Prindeville [Wed, 4 Feb 2026 21:29:53 +0000 (14:29 -0700)]
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>
2 weeks agoadblock: update 4.5.1-2
Dirk Brenken [Sun, 8 Feb 2026 11:55:25 +0000 (12:55 +0100)]
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>
2 weeks agoadblock: release 4.5.1
Dirk Brenken [Sun, 8 Feb 2026 09:25:55 +0000 (10:25 +0100)]
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>
2 weeks agov2raya: Update to 2.2.7.5
Tianling Shen [Sun, 8 Feb 2026 09:26:08 +0000 (17:26 +0800)]
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>
2 weeks agoopenlist: Update to 4.1.10
Tianling Shen [Sun, 8 Feb 2026 09:25:33 +0000 (17:25 +0800)]
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>
2 weeks agocloudflared: Update to 2026.1.2
Tianling Shen [Sun, 8 Feb 2026 09:25:05 +0000 (17:25 +0800)]
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>
2 weeks agoyq: Update to 4.52.2
Tianling Shen [Sun, 8 Feb 2026 09:24:45 +0000 (17:24 +0800)]
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>
2 weeks agorclone: Update to 1.73.0
Tianling Shen [Sun, 8 Feb 2026 09:24:02 +0000 (17:24 +0800)]
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>
2 weeks agoxray-core: Update to 26.2.4
Tianling Shen [Sun, 8 Feb 2026 09:22:45 +0000 (17:22 +0800)]
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>
2 weeks agov2ray-geodata: Update to latest version
Tianling Shen [Sun, 8 Feb 2026 09:21:23 +0000 (17:21 +0800)]
v2ray-geodata: Update to latest version

Update all geodata.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2 weeks agodos2unix: Update to 7.5.4
Tianling Shen [Sun, 8 Feb 2026 09:20:18 +0000 (17:20 +0800)]
dos2unix: Update to 7.5.4

2026-01-30: Version 7.5.4
  * Don't return an error code if a binary file is skipped.
    Reverting change in 7.5.3.
  * Refactored code.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2 weeks agoustreamer: update to 6.52
Georgi Valkov [Sat, 7 Feb 2026 16:41:58 +0000 (18:41 +0200)]
ustreamer: update to 6.52

fix a build error when compiled with WITH_SETPROCTITLE=1
undefined reference to setproctitle_init

[1] https://github.com/openwrt/packages/pull/28472#issuecomment-3863583824

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2 weeks agotransmission: update to 4.1.0
Daniel Golle [Thu, 5 Feb 2026 02:45:41 +0000 (02:45 +0000)]
transmission: update to 4.1.0

See release notes for more info on this new major release

https://github.com/transmission/transmission/releases/tag/4.1.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2 weeks agolibutp: update to 2024-11-16
Daniel Golle [Thu, 5 Feb 2026 02:44:24 +0000 (02:44 +0000)]
libutp: update to 2024-11-16

 transmission/libutp@490874c Merge pull request #17 from tearfur/malformed-logs
 transmission/libutp@2d29ce9 Merge pull request #18 from tearfur/ftbfs-log
 transmission/libutp@6c7ee3f Merge pull request #16 from brad0/openbsd_monotonic
 transmission/libutp@1e7e6c6 fix: FTBFS when `UTP_DEBUG_LOGGING` is defined
 transmission/libutp@eedd8b9 fix: malformed logs produced by `struct_utp_context::log()`
 transmission/libutp@14d6f57 Use monotonic clock on OpenBSD
 transmission/libutp@52645d6 chore: remove invalid assertion
 transmission/libutp@4ed4d43 refactor: use std::unordered_map instead of bespoke utpHashTable
 transmission/libutp@13545a9 fixup! chore: savepoint
 transmission/libutp@d0f70e6 chore: add code comments for new code that needs it
 transmission/libutp@b109597 chore: remove extra include string.h
 transmission/libutp@13b5cb4 chore: remove unnecessary #include utp_hash.h
 transmission/libutp@958758b copyediting: tab damage, constify
 transmission/libutp@165a316 refactor: replace UTPSocketHT method with one more narrowly-scoped
 transmission/libutp@9bbf6b3 perf: do not rebuild UTPSocketKey in LookupAdjacent
 transmission/libutp@a271636 chore: savepoint
 transmission/libutp@d339167 feat: make UTPSocketKey std::hash-friendly
 transmission/libutp@1354618 refactor: use std::min(), std::max() instead of bespoke
 transmission/libutp@7480820 chore: remove redundant explicit types when invoking std::min, std::max
 transmission/libutp@3189aba chore: restore undefs
 transmission/libutp@1849bd1 chore: make vsc happy
 transmission/libutp@24c967b refactor: make explicit type for std::min, std::max
 transmission/libutp@1862df0 refactor: make explicit type for std::min, std::max
 transmission/libutp@8080115 refactor: use std::min(), std::max() instead of bespoke
 transmission/libutp@2589200 refactor: use std::vector instead of bespoke Array class
 transmission/libutp@09ef1be Fix build on *BSD (#10)
 transmission/libutp@4d4a3ce fixup! refactor: use std::vector instead of bespoke Array class
 transmission/libutp@1320d78 Merge branch 'post-3.4-transmission' into refactor/replace-bespoke-to-std-pt-1
 transmission/libutp@8bdf5e8 Try to reduce the number of CI builds
 transmission/libutp@4ec3c96 Merge branch 'post-3.4-transmission' into refactor/replace-bespoke-to-std-pt-1
 transmission/libutp@5820d8e Bump minimum CMake version to 3.12 to match Transmission (#9)
 transmission/libutp@d9d3754 refactor: use std::vector instead of bespoke Array class
 transmission/libutp@9cb9f9c build: Require C11 (#5)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2 weeks agolibdht: update to 2023-03-18
Daniel Golle [Thu, 5 Feb 2026 02:42:31 +0000 (02:42 +0000)]
libdht: update to 2023-03-18

 jech/dht@0bbb8f4 Full declaration of dht_uninit

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2 weeks agolibdeflate: update to 1.25
Daniel Golle [Thu, 5 Feb 2026 02:40:12 +0000 (02:40 +0000)]
libdeflate: update to 1.25

 ebiggers/libdeflate@c8c56a2 (tag: v1.25) v1.25
 ebiggers/libdeflate@095bcab cmake: make installed package relocatable
 ebiggers/libdeflate@7b9232c ci.yml: Use windows-latest for windows-visualstudio-build-and-test
 ebiggers/libdeflate@d65d5db Add link to SwiftDeflate wrapper
 ebiggers/libdeflate@6bb4936 lib/x86: drop any mention of `evex512`
 ebiggers/libdeflate@2a3762c lib/x86/cpu_features.h: drop evex512 on gcc-16

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2 weeks agonfs-kernel-server: update to 2.8.5
John Audia [Thu, 5 Feb 2026 21:29:47 +0000 (16:29 -0500)]
nfs-kernel-server: update to 2.8.5

Changelog: https://www.kernel.org/pub/linux/utils/nfs-utils/2.8.5/2.8.5-Changelog

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2 weeks agoexpat: update to 2.7.4
Nick Hainke [Sat, 7 Feb 2026 08:51:49 +0000 (09:51 +0100)]
expat: update to 2.7.4

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Fixes: CVE-2026-24515 CVE-2026-25210
Signed-off-by: Nick Hainke <vincent@systemli.org>
2 weeks agoustreamer: add package 6.51
Georgi Valkov [Sun, 1 Feb 2026 01:07:13 +0000 (03:07 +0200)]
ustreamer: add package 6.51

With mjpg-streamer pending removal [1], it would be nice if we add
a compatible replacement which is under active development.

ustreamer offers a better performance, especially when the
camera supports MJPEG encoding in hardware.

The package already includes OpenWRT support files ./pkg/openwrt
but they needed heavy editing, so it is more efficient to copy
the scripts and configuration, instead of using patches.

Notable changes:
While the init.d script can run in the background when no camera is
connected, it is more efficient to indicate no active instances.
A hotplug script is introduced to start and stop the service when
cameras are added or removed.

If the configured format or encoding are unsupported, a compatible
alternative is automatically selected, so I changed the default
configuration to use MJPEG encoding in hardware for better performance.

HACKS:
MAKE_FLAGS += WITH_SETPROCTITLE=0
is added to workaround the following linker error:
undefined reference to setproctitle_init

This symbol is defined in libbsd, however adding the build dependency
does not resolve the error, because -lbsd is added conditionally, only
when uname -s contains linux. This is unreliable and fails when
cross-compiling on a macOS host. An upstream fix is needed.

An alternative is to use
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip=2 -xf $(DL_DIR)/$(PKG_SOURCE)
however this modifies the directory structure, so patches would need
path editing to maintain upstream compatibility.

TODO:
luci-app-mjpg-streamer which is also pending removal [2] is able to
open the HTTP stream from ustreamer. It would be nice to create
luci-app-ustreamer based on that.

[1] https://github.com/openwrt/packages/pull/28344
[2] https://github.com/openwrt/luci/pull/8221

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2 weeks agozabbix: fix no-configure build variant
Michael Heimpold [Wed, 4 Feb 2026 20:47:04 +0000 (21:47 +0100)]
zabbix: fix no-configure build variant

When selecting only a package of "no-configure" build variant, e.g.
CONFIG_PACKAGE_zabbix-frontend-server=y
but not any other zabbix package, then the build fails.
The sources are not extracted and the install fails finally with:

make[4]: Entering directory '/srv/openwrt/openwrt-2.git/build_dir/target-arm_arm926ej-s_musl_eabi/zabbix-no-configure/zabbix-7.0.22'
make[4]: *** No rule to make target 'install'.  Stop.
make[4]: Leaving directory '/srv/openwrt.git/build_dir/target-arm_arm926ej-s_musl_eabi/zabbix-no-configure/zabbix-7.0.22'
make[3]: *** [Makefile:522: /srv/openwrt.git/build_dir/target-arm_arm926ej-s_musl_eabi/zabbix-no-configure/zabbix-7.0.22/.built] Error 2

This PR fixes this by always running the standard Prepare stage,
but skip the Install one when nothing needs to be compiled.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2 weeks agodjango: bump to version 6.0.2
Wei-Ting Yang [Wed, 4 Feb 2026 15:58:00 +0000 (23:58 +0800)]
django: bump to version 6.0.2

Release notes:
https://docs.djangoproject.com/en/dev/releases/6.0/
https://docs.djangoproject.com/en/dev/releases/6.0.1/
https://docs.djangoproject.com/en/dev/releases/6.0.2/

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2 weeks agosing-box: update to 1.12.20
xiao bo [Fri, 6 Feb 2026 08:27:18 +0000 (16:27 +0800)]
sing-box: update to 1.12.20

changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.20

Signed-off-by: xiao bo <peterwillcn@gmail.com>
2 weeks agoddns-scripts: Fix hetzner install target file name
Florian Eckert [Fri, 6 Feb 2026 09:50:21 +0000 (10:50 +0100)]
ddns-scripts: Fix hetzner install target file name

This was overlooked. Therefore, the package could not be built.

Fixes: e9fe0249f605 ("ddns-scripts: Fix Hetzner Cloud naming")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2 weeks agoaliyun-cli: update to 3.2.9
Bruce Chen [Thu, 5 Feb 2026 05:59:30 +0000 (13:59 +0800)]
aliyun-cli: update to 3.2.9

Changelog:
https://github.com/aliyun/aliyun-cli/releases/tag/v3.2.9

Signed-off-by: Bruce Chen <a805899926@gmail.com>
2 weeks agopbr: update to 1.2.1-r87
Stan Grishin [Fri, 30 Jan 2026 20:22:03 +0000 (20:22 +0000)]
pbr: update to 1.2.1-r87

Makefile:
* Remove installation of /usr/share/nftables.d/* files as they are no
  longer needed

Init script:
* bugfixes/more mature netifd extensions support
* refactor of the nft_file function and global variables it uses
* the "main" atomic nft file now includes creation of pbr chains and jumps
  from relevant fw4 chains to pbr chains
* more consistent use of "uplink" wording in the output and variable names
* implement resolver 'wait' call and use it before trying to resolve any
  policy entries
* major overhaul of the split uplink case (IPv4-only wan and IPv6-only
  wan6), should now create/use a single pbr_wan table for both legacy and
  IPv6 routing and the same marking chain
* updates to IDs and text of some error messages (needs luci app update)
* major speed improvements for service stop
* unify the cleanup_* functions into a single cleanup function
* reject creating/additions to nft sets for src_address entries as dnsmasq
  doesn't populate sets with local addresses
* minor bugfixes/code cleanups
* refactor processing of WG servers due to split uplink support (thanks
  @egc112!)
* clearer (hopefully) argument names for process_interface calls
* small improvements to status_service

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2 weeks agosyncthing: bump to 2.0.14
George Sapkin [Thu, 5 Feb 2026 05:47:44 +0000 (07:47 +0200)]
syncthing: bump to 2.0.14

Changelog: https://github.com/syncthing/syncthing/releases/tag/v2.0.14
Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agogolang: bump 1.25 to 1.25.7
George Sapkin [Thu, 5 Feb 2026 04:38:12 +0000 (06:38 +0200)]
golang: bump 1.25 to 1.25.7

Fixes: CVE-2025-61732
Fixes: CVE-2025-68121
Changes: https://github.com/golang/go/issues?q=milestone%3AGo1.25.7+label%3ACherryPickApproved
Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agogolang: add support for release candidates
George Sapkin [Fri, 30 Jan 2026 03:40:16 +0000 (05:40 +0200)]
golang: add support for release candidates

Support building release candidates by setting GO_VERSION_RC to the
release candidate number, e.g. GO_VERSION_RC:=2, and unsetting
GO_VERSION_PATCH.

Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agogolang: add missing 386 and arm64 suffixes
George Sapkin [Tue, 3 Feb 2026 11:42:02 +0000 (13:42 +0200)]
golang: add missing 386 and arm64 suffixes

Add missing 386 and arm64 suffixes to -installsuffix so as not to
accidentally mix incompatible binaries.

Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agogolang: use upstream OS/arch format
George Sapkin [Fri, 30 Jan 2026 02:52:59 +0000 (04:52 +0200)]
golang: use upstream OS/arch format

Use OS/arch format used by Go and reported by go tool dist list.

Update OS/arch combinations.

Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agoyt-dlp: bump to 2026.02.04
George Sapkin [Thu, 5 Feb 2026 04:21:10 +0000 (06:21 +0200)]
yt-dlp: bump to 2026.02.04

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.02.04
Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agoadblock: update 4.5.0-5
Dirk Brenken [Thu, 5 Feb 2026 15:13:37 +0000 (16:13 +0100)]
adblock: update 4.5.0-5

* add 'blocklist-referral' to the hagezi selection
* add minor report/map tweaks

Signed-off-by: Dirk Brenken <dev@brenken.org>
2 weeks agoadblock-fast: update to 1.2.1-r7
Stan Grishin [Wed, 4 Feb 2026 23:25:40 +0000 (23:25 +0000)]
adblock-fast: update to 1.2.1-r7

* switch from nslookup to resolveip and add dependencey
* fix/use new OutputFormatFilter names for all resolvers

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2 weeks agozabbix: fix recursive depedency warning on build
Daniel F. Dickinson [Tue, 3 Feb 2026 04:03:04 +0000 (23:03 -0500)]
zabbix: fix recursive depedency warning on build

The error in the #24828 patch series left Kconfig recursive depedency
error on zabbix-frontend-server. We fix this by update the database
depedencies on zabbix-frontend-server. Now, you must select the PHP8
database module you want _before_ zabbix-frontend-server will be
visible in menuconfig.

This is not a big problem, because zabbix-frontend-server already
depends on having php8 slected before the frontend can be built.

Closes: #28458
Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2 weeks agozabbix: fix package rename missed database config
Daniel F. Dickinson [Mon, 2 Feb 2026 13:44:52 +0000 (08:44 -0500)]
zabbix: fix package rename missed database config

Due to package renaming the selection of database for the server and
proxy was missing from the Kconfig menu. This caused build failures for
proxy and server.

We now fix that.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2 weeks agozabbix: fix compile skipped due to line continuation
Daniel F. Dickinson [Mon, 2 Feb 2026 13:08:06 +0000 (08:08 -0500)]
zabbix: fix compile skipped due to line continuation

Using line continuation (\\) in GNU Make \$(foreach ...) and
\$(call ...) resulted in the install section for many of the packages
not being defined. This resulted in 'skipping [package-name] no install
section' messages and no new package being generated.

We remove the line continuation from the parts foreach and call, in
ordeer to restore compilation and creation of packages.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2 weeks agogolang: add option to skip building bootstrap
George Sapkin [Mon, 2 Feb 2026 01:11:01 +0000 (03:11 +0200)]
golang: add option to skip building bootstrap

Introduce a new configuration option - GOLANG_BUILD_BOOTSTRAP - that
defaults to enabled:

- When enabled, build the local bootstrap instead of using an external
  one for host Go. If GOLANG_EXTERNAL_BOOTSTRAP_ROOT is set, skip the
  initial 1.4 step.

- When disabled, let Go auto-detect the toolchain or use the toolchain
  specified in GOLANG_EXTERNAL_BOOTSTRAP_ROOT to skip building the
  bootstrap and build host Go using that toolchain directly. Configured
  toolchain must be compatible with the current version of Go.

HOST_BUILD_DEPENDS cannot be conditional, so some Makefile juggling is
needed.

Put menu config under bootstrap only.

Remove unnecessary package-related flags from host-only bootstrap.

Signed-off-by: George Sapkin <george@sapk.in>
2 weeks agoliburcu: update to verion 0.15.6
Jan Hák [Mon, 2 Feb 2026 13:37:30 +0000 (14:37 +0100)]
liburcu: update to verion 0.15.6

changelog: https://git.lttng.org/?p=userspace-rcu.git;a=blob;f=ChangeLog;h=44d0d303b649682d05b3be85fa702eb919343807;hb=d8bd37fb288a2da7238103f9b24bf25e190902be
Signed-off-by: Jan Hák <jan.hak@nic.cz>