Fabrice Fontaine [Sat, 14 Mar 2026 17:42:08 +0000 (18:42 +0100)]
net/kadnode: assign PKG_CPE_ID
cpe:/a:kadnode_project:kadnode is the correct CPE ID for kadnode:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:kadnode_project:kadnode
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 20:58:48 +0000 (21:58 +0100)]
libs/libedit: assign PKG_CPE_ID
cpe:/a:libedit_project:libedit is the correct CPE ID for libedit:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libedit_project:libedit
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Tue, 17 Mar 2026 22:02:48 +0000 (23:02 +0100)]
utils/apparmor: assign PKG_CPE_ID
cpe:/a:apparmor:apparmor is the correct CPE ID for apparmor:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:apparmor:apparmor
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:12:49 +0000 (14:12 +0100)]
net/sing-box: assign PKG_CPE_ID
cpe:/a:sagernet:sing-box is the correct CPE ID for sing-box:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:sagernet:sing-box
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 20:33:16 +0000 (21:33 +0100)]
libs/gperftools: assign PKG_CPE_ID
cpe:/a:gperftools_project:gperftools is the correct CPE ID for gperftools:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:gperftools_project:gperftools
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 23:10:00 +0000 (00:10 +0100)]
admin/netdata: fix PKG_CPE_ID
cpe:/a:netdata:netdata is the correct CPE ID for netdata:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:netdata:netdata
Fixes: cbfc396ca6ab24d7607741fd63e27bd705ca1ede (netdata: update to version 1.14.0)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:42:15 +0000 (23:42 +0100)]
lang/erlang: fix PKG_CPE_ID
cpe:/a:erlang:erlang\/otp is the correct CPE ID for erlang:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:erlang:erlang%5C/otp
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:36:30 +0000 (23:36 +0100)]
libs/libsoxr: drop PKG_CPE_ID
cpe:/a:sox:sox is not a correct CPE ID for libsoxr:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:sox:sox
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:00:10 +0000 (23:00 +0100)]
libs/openpgm: drop PKG_CPE_ID
cpe:/a:openpgm:openpgm is not a correct CPE ID for openpgm:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:openpgm:openpgm
Fixes: 20f05f8e585e01729defe53fdbc49738c260fc5a (openpgm: Add Pragmatic General Multicast library)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 21:18:35 +0000 (22:18 +0100)]
net/boinc-wrapper: drop PKG_CPE_ID
cpe:/a:boinc-wrapper:boinc-wrapper is not a correct CPE ID for boinc-wrapper:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:boinc-wrapper:boinc-wrapper
Fixes: 40e144be7d4b4a7a9d3d3fd45b39878c73dee406 (boinc-wrapper: add new package)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 09:11:24 +0000 (10:11 +0100)]
utils/ifuse: drop PKG_CPE_ID
cpe:/a:libimobiledevice:ifuse is not a correct CPE ID for ifuse:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libimobiledevice:ifuse
Fixes: 512afeb406126bfda22d1c4d1f5fe274fe02f357 (ifuse: add package from git)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 09:01:58 +0000 (10:01 +0100)]
utils/ideviceinstaller: drop PKG_CPE_ID
cpe:/a:libimobiledevice:ideviceinstaller is not a correct CPE ID for
ideviceinstaller:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libimobiledevice:ideviceinstaller
Fixes: 84c69fed29259ba058bd6a78e4d112a17dcc91db (ideviceinstaller: add package from git)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 08:56:35 +0000 (09:56 +0100)]
utils/usbmuxd: drop PKG_CPE_ID
cpe:/a:libimobiledevice:usbmuxd is not a correct CPE ID for usbmuxd:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libimobiledevice:usbmuxd
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Stan Grishin [Mon, 9 Mar 2026 23:58:08 +0000 (23:58 +0000)]
pbr: update to 1.2.2-r12
* fix: detect/support point-to-point interfaces in dynamic routing mode
* fix: avoid IPv4/IPv6 address collisions on Tor policies
* fix: do not set triggers on boot when service is disabled in config
* fix: more robust forward stop/enable
Signed-off-by: Stan Grishin <redacted>
Rosen Penev [Sat, 14 Mar 2026 02:15:23 +0000 (19:15 -0700)]
dante: fix usaage with musl
Need to disable this function as it's unusable on musl.
Signed-off-by: Rosen Penev <redacted>
Florian Wagner [Tue, 17 Feb 2026 15:21:22 +0000 (16:21 +0100)]
chrony: make chrony-hotplug more reliable
At startup there's a race situation where "chronyc waitsync" (and thus
chrony-hotplug) will exit right away because it can't bind to loopback.
This change tries quite hard to make chrony-hotplug wait for loopback to
come up before running chronyc.
Fixes #28434.
Signed-off-by: Florian Wagner <redacted>
Dirk Brenken [Sun, 15 Mar 2026 18:16:44 +0000 (19:16 +0100)]
adblock: release 4.5.3-1
* refine the domain validator regarding prefix handling, esp.
relevant for ABP-syntax
* adapted the adguard feed to make use of the new prefix handling
* LuCI: various fixes & optimizations
Signed-off-by: Dirk Brenken <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 09:14:27 +0000 (10:14 +0100)]
net/davfs2: fix PKG_CPE_ID
cpe:/a:werner_baumann:davfs2 is the correct CPE ID for davfs2:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:werner_baumann:davfs2
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Dirk Brenken [Sun, 15 Mar 2026 17:17:04 +0000 (18:17 +0100)]
banip: release 1.8.1-1
* the debug mode now captures internal error output in a dedicated log file,
located by default in the banIP base directory as /tmp/ban_error.log
* replaced the non-functional recursive PID tree walk in f_rmpid with
a correct iterative implementation
* added several IP validator improvements
* fixed a copy-paste error in f_report
* fixed a uninitialized variable in f_actual
* fixed missing token validation in banip.cgi
* various other minor improvement & fixes
* removed abandoned nixspam feed
* LuCI: various fixes & optimizations
* readme update
Signed-off-by: Dirk Brenken <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:28:56 +0000 (23:28 +0100)]
python-pyopenssl: fix PKG_CPE_ID
cpe:/a:pyopenssl:pyopenssl is the correct CPE ID for python-pyopenssl:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:pyopenssl:pyopenssl
Fixes: ceadbcbb64de727c3a974e552d9a723d532e4e40 (treewide: add PKG_CPE_ID for cvescanner)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:42:22 +0000 (14:42 +0100)]
utils/opendoas: assign PKG_CPE_ID
cpe:/a:opendoas_project:opendoas is the correct CPE ID for opendoas:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:opendoas_project:opendoas
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:38:56 +0000 (14:38 +0100)]
net/openfortivpn: assign PKG_CPE_ID
cpe:/a:openfortivpn_project:openfortivpn is the correct CPE ID for openfortivpn:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:openfortivpn_project:openfortivpn
Signed-off-by: Fabrice Fontaine <redacted>
dwardor [Sun, 22 Feb 2026 10:56:09 +0000 (11:56 +0100)]
fail2ban: add host build deps to fix #28520
Adds the misssing build dependencies to remove the
"Cannot import 'setuptools.build_meta'" build error with 25.12.0-rc1 to 25.12.0-rc5
Signed-off-by: dwardor <redacted>
Henri Osmankäämi [Sat, 14 Mar 2026 09:43:18 +0000 (11:43 +0200)]
i2csfp: update to the latest git HEAD
Enables eepromfix on modules that don't need password
Signed-off-by: Henri Osmankäämi <redacted>
John Audia [Sat, 14 Mar 2026 12:51:32 +0000 (08:51 -0400)]
nfs-kernel-server: update to 2.8.7
Changelog: https://www.kernel.org/pub/linux/utils/nfs-utils/2.8.7/2.8.7-Changelog
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc
Signed-off-by: John Audia <redacted>
Hannu Nyman [Sun, 15 Mar 2026 07:28:52 +0000 (09:28 +0200)]
openvpn: increment PKG_RELEASE by one
Increment PKG_RELEASE by one.
Signed-off-by: Hannu Nyman <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:07:33 +0000 (14:07 +0100)]
net/smartdns: assign PKG_CPE_ID
cpe:/a:pymumu:smartdns is the correct CPE ID for smartdns:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:pymumu:smartdns
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 12:40:54 +0000 (13:40 +0100)]
libs/libxerces-c: assign PKG_CPE_ID
cpe:/a:apache:xerces-c\+\+ is the correct CPE ID for libxerces-c:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe%3A2.3%3Aa%3Aapache%3Axerces-c%5C%2B%5C%2B
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:04:57 +0000 (15:04 +0100)]
utils/miniflux: assign PKG_CPE_ID
cpe:/a:miniflux_project:miniflux is the correct CPE ID for miniflux:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:miniflux_project:miniflux
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:20:05 +0000 (15:20 +0100)]
libs/linenoise: assign PKG_CPE_ID
cpe:/a:antirez:linenoise is the correct CPE ID for linenoise:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:antirez:linenoise
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:24:23 +0000 (15:24 +0100)]
libs/libulfius: assign PKG_CPE_ID
cpe:/a:ulfius_project:ulfius is the correct CPE ID for libulfius:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:ulfius_project:ulfius
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:28:24 +0000 (15:28 +0100)]
libs/libtheora: assign PKG_CPE_ID
cpe:/a:xiph:theora is the correct CPE ID for libtheora:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:xiph:theora
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:32:29 +0000 (14:32 +0100)]
mail/opendkim: assign PKG_CPE_ID
cpe:/a:opendkim:opendkim is the correct CPE ID for opendkim:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:opendkim:opendkim
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:28:18 +0000 (14:28 +0100)]
utils/podman: assign PKG_CPE_ID
cpe:/a:podman_project:podman is the correct CPE ID for podman:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:podman_project:podman
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:23:09 +0000 (14:23 +0100)]
libs/qrencode: assign PKG_CPE_ID
cpe:/a:qrencode_project:qrencode is the correct CPE ID for qrencode:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:qrencode_project:qrencode
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 20:38:50 +0000 (21:38 +0100)]
multimedia/grilo: assign PKG_CPE_ID
cpe:/a:gnome:grilo is the correct CPE ID for grilo:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:gnome:grilo
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 18:48:53 +0000 (19:48 +0100)]
utils/dockerd: assign PKG_CPE_ID
cpe:/a:mobyproject:moby is the correct CPE ID for docker:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:mobyproject:moby
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:52:24 +0000 (14:52 +0100)]
sound/owntone: assign PKG_CPE_ID
cpe:/a:owntone:owntone_server is the correct CPE ID for owntone:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:owntone:owntone_server
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:00:18 +0000 (15:00 +0100)]
net/nanomq: assign PKG_CPE_ID
cpe:/a:emqx:nanomq is the correct CPE ID for nanomq:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:emqx:nanomq
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:10:18 +0000 (15:10 +0100)]
net/mac-telnet: assign PKG_CPE_ID
cpe:/a:mac-telnet_project:mac-telnet is the correct CPE ID for mac-telnet:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:mac-telnet_project:mac-telnet
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 14:14:50 +0000 (15:14 +0100)]
libs/libwebp: assign PKG_CPE_ID
cpe:/a:webmproject:libwebp is the correct CPE ID for libwebp:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:webmproject:libwebp
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:22:26 +0000 (23:22 +0100)]
utils/acpid: fix PKG_CPE_ID
cpe:/a:tedfelix:acpid2 is the correct CPE ID for acpid:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:tedfelix:acpid2
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 21:30:29 +0000 (22:30 +0100)]
net/ngircd: fix PKG_CPE_ID
cpe:/a:barton:ngircd is the correct CPE ID for ngircd:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:barton:ngircd
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:13:28 +0000 (23:13 +0100)]
net/frr: fix PKG_CPE_ID
cpe:/a:frrouting:frrouting is the correct CPE ID for frr:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:frrouting:frrouting
Fixes: 5afe5c9031190844f267357c68efe3c9c3cbe51d (treewide: assign PKG_CPE_ID)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 20:52:25 +0000 (21:52 +0100)]
net/dhcpcd: fix PKG_CPE_ID
cpe:/a:dhcpcd_project:dhcpcd is the correct CPE ID for dhcpcd:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:dhcpcd_project:dhcpcd
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 20:44:23 +0000 (21:44 +0100)]
libs/libexif: fix PKG_CPE_ID
cpe:/a:libexif_project:libexif is the correct CPE ID for libexif:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libexif_project:libexif
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 23:18:45 +0000 (00:18 +0100)]
utils/minicom: fix PKG_CPE_ID
cpe:/a:minicom_project:minicom is the correct CPE ID for minicom:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:minicom_project:minicom
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 22:06:13 +0000 (23:06 +0100)]
libs/iniparser: fix PKG_CPE_ID
cpe:/a:ndevilla:iniparser is not a correct CPE ID for iniparser:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:ndevilla:iniparser
Fixes: 456d8ff5d58edd84ab361cc8c289d1d6c7507acc (iniparser: library for parsing of ini files in C)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 21:35:39 +0000 (22:35 +0100)]
net/rsync: fix PKG_CPE_ID
cpe:/a:samba:rsync is the correct CPE ID for rsync:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:samba:rsync
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 21:23:35 +0000 (22:23 +0100)]
net/memcached: fix PKG_CPE_ID
cpe:/a:memcached:memcached is the correct CPE ID for memcached:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:memcached:memcached
Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 13:17:53 +0000 (14:17 +0100)]
lang/rust: assign PKG_CPE_ID
cpe:/a:rust-lang:rust is the correct CPE ID for rust:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:rust-lang:rust
Signed-off-by: Fabrice Fontaine <redacted>
Alexandru Ardelean [Sat, 14 Mar 2026 08:48:49 +0000 (10:48 +0200)]
python-mako: bump to 1.3.5
Changelog since 1.3.0:
- Fix escaped percent signs (%%) not rendering correctly when not at
line beginnings (1.3.1/1.3.2)
- Add 'pass' statements to empty control blocks to prevent errors (1.3.3)
- Fix strict_undefined mode conflicts with comprehensions inside
function definitions (1.3.3)
- Revert dictionary literal parsing changes that caused bracketed
expression regressions (1.3.5)
Full changelog:
https://docs.makotemplates.org/en/latest/changelog.html
Signed-off-by: Alexandru Ardelean <redacted>
Paul Donald [Thu, 12 Mar 2026 17:42:38 +0000 (18:42 +0100)]
openvpn: change tmp-dir to /tmp
This allows openvpn to create any temp files after
user or group change at exec time.
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 15:03:25 +0000 (16:03 +0100)]
openvpn: change file/path types
move file and path type values to FILE type params
so they are better handled with quoting, in case
paths contain spaces.
Remove duplicate 'extra_certs'.
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 13:48:52 +0000 (14:48 +0100)]
openvpn: proto handler; write params to config file
writing the command line to a config file avoids
formatting pitfalls for the command line.
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 13:32:22 +0000 (14:32 +0100)]
openvpn: proto handler; trim white-space from append
'append' inserts white-space by default (3rd parameter)
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 14:20:55 +0000 (15:20 +0100)]
openvpn: shell proto script improvements
add mode server hook scripts hotplug handling
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 14:22:03 +0000 (15:22 +0100)]
openvpn: ucode hotplug script improvements
add mode server hook scripts hotplug handling
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 03:49:20 +0000 (04:49 +0100)]
openvpn: hotplug script improvements
add mode server hook scripts hotplug handling
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 03:45:27 +0000 (04:45 +0100)]
openvpn: ucode proto script improvements
fix the pop() bug
write options to a config file in case argv length > 63
netifd has a hard limit of 64 argv entries for its ucode
proto.run_command whereby '--param' is one, and its
'option string' is two.
follow-up to
affa96dc816653475bebef94d21443434cb1532c
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 11 Mar 2026 18:25:01 +0000 (19:25 +0100)]
openvpn: sync with proto shell-script
add hotplug script handlers to ucode version
follow-up to
647b67e18b6bf857e60e4e2e1874fd04d4138586
Signed-off-by: Paul Donald <redacted>
Paul Donald [Thu, 12 Mar 2026 13:49:01 +0000 (14:49 +0100)]
openvpn: proto handler; handle user config file
Handle a user provided config file.
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 11 Mar 2026 18:57:38 +0000 (19:57 +0100)]
openvpn: shellcheck fixes
correct spacing for [] if blocks and var quoting.
use json_get_vars to get user-defined scripts so the
setenv parameters are appended to the command line.
handle ovpnproto as a PROTO_STRING so it is monitored
and loaded.
follow-up to
337a449c03c597b49f2e18a7fd241d8945288e80
and
647b67e18b6bf857e60e4e2e1874fd04d4138586
Signed-off-by: Paul Donald <redacted>
Paul Donald [Wed, 11 Mar 2026 17:59:38 +0000 (18:59 +0100)]
openvpn: handling for 'push' and other array options
remove duplicate 'push' entry from string types.
push and other array values shall be "double quoted".
we also must 'eval' so that the double-quoted array values
don't get split on spaces.
Also quote file paths in case they contain spaces.
Signed-off-by: Paul Donald <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 18:34:07 +0000 (19:34 +0100)]
net/cloudreve: assign PKG_CPE_ID
cpe:/a:cloudreve:cloudreve is the correct CPE ID for cloudreve:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:cloudreve:cloudreve
Signed-off-by: Fabrice Fontaine <redacted>
George Sapkin [Fri, 13 Mar 2026 17:54:12 +0000 (19:54 +0200)]
adguardhome: validate config
Validate UCI config.
Switch instance name to adguardhome.
Link: https://github.com/openwrt/packages/pull/28781
Signed-off-by: George Sapkin <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 09:18:16 +0000 (10:18 +0100)]
admin/iotop: drop PKG_CPE_ID
cpe:/a:iotop:iotop is not a correct CPE ID for iotop:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:iotop:iotop
Fixes: aca8d8d088d41baa724d635d5965af4ea62a8f35 (iotop: add new package)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Fri, 13 Mar 2026 21:40:56 +0000 (22:40 +0100)]
net/nfs-kernel-server: fix PKG_CPE_ID
cpe:/a:linux-nfs:nfs-utils is the correct CPE ID for nfs-kernel-server:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:linux-nfs:nfs-utils
Fixes: ee3b06e42cb86756b0fed1dd4e03aee1b358f759 (nfs-kernel-server: provide a NFSv3 and NFSv4 daemon)
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 17:30:39 +0000 (18:30 +0100)]
libs/libextractor: assign PKG_CPE_ID
cpe:/a:gnu:libextractor is the correct CPE ID for libextractor:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:gnu:libextractor
Signed-off-by: Fabrice Fontaine <redacted>
Fabrice Fontaine [Sat, 14 Mar 2026 17:47:40 +0000 (18:47 +0100)]
utils/bubblewrap: assign PKG_CPE_ID
cpe:/a:projectatomic:bubblewrap is the correct CPE ID for bubblewrap:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:projectatomic:bubblewrap
Signed-off-by: Fabrice Fontaine <redacted>
Alexandru Ardelean [Sat, 14 Mar 2026 08:32:45 +0000 (10:32 +0200)]
treewide: add Alexandru Ardelean as co-maintainer
Add 'Alexandru Ardelean <redacted>' as co-maintainer
alongside Jan Pavlinec <redacted> for all packages
where Jan Pavlinec is listed as maintainer.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Wed, 11 Mar 2026 14:38:46 +0000 (16:38 +0200)]
python-chardet: bump to 7.0.1
Full release notes:
https://github.com/chardet/chardet/releases/tag/7.0.1
Add 'python3-codecs' as dependency. No idea when (or if) this was
ever needed, but it became obvious after test.sh was added.
Signed-off-by: Alexandru Ardelean <redacted>
Hannu Nyman [Sat, 14 Mar 2026 07:48:16 +0000 (09:48 +0200)]
nano: improve uci coloring of unterminated strings
Improve the uci file coloring with nano-full.
Show unterminated strings more clearly (lightmagenta vs. white)
Signed-off-by: Hannu Nyman <redacted>
Thomas Winkler [Tue, 10 Mar 2026 12:40:28 +0000 (13:40 +0100)]
openconnect: fix token_script error handling/logging
When token_script fails, proto_setup_failed() notifies netifd that
setup has failed, but script execution continues regardless.
This commit adds exit 1 and sleep 5 (consistent with wireguard.sh
error handling) to abort setup on token_script failure. Also fix
typo in logger tag ("openconenct" -> "openconnect").
Signed-off-by: Thomas Winkler <redacted>
Thomas Winkler [Tue, 10 Mar 2026 12:56:11 +0000 (13:56 +0100)]
openconnect: implement --no-external-auth
The option prevents OpenConnect from advertising
to the server that it supports any kind of
authentication mode that requires an external
browser. Some servers will force the client to use such
an authentication mode if the client advertises it, but
fallback to a more "scriptable" authentication mode if
the client doesn’t appear to support it.
Signed-off-by: Thomas Winkler <redacted>
Daniel Danzberger [Thu, 5 Mar 2026 18:00:06 +0000 (19:00 +0100)]
pulseaudio: lower START= value in init script
Lower the START value from 99 to 90. This allows other applications that
use pulseaudio to start after it with the pulse client socket being available.
Signed-off-by: Daniel Danzberger <redacted>
Alexandru Ardelean [Wed, 11 Mar 2026 14:31:37 +0000 (16:31 +0200)]
python-pytz: bump to 2026.1
Updated timezone data to 2026.1 release.
Full release notes:
https://github.com/stub42/pytz/blob/master/src/CHANGES.rst
pytz 2026.1 requires setuptools as build backend but it was not
declared as a build dependency, causing the build to fail with
'setuptools.build_meta:__legacy__ is not available'.
Signed-off-by: Alexandru Ardelean <redacted>
Ivan Pavlov [Fri, 13 Mar 2026 07:31:07 +0000 (10:31 +0300)]
curl: update to 8.19.0
changelog: https://curl.se/ch/8.19.0.html
Signed-off-by: Ivan Pavlov <redacted>
Javier Marcet [Mon, 2 Mar 2026 20:41:29 +0000 (21:41 +0100)]
luajit2: update to v2.1-
20260227
For changes, see tagged commit:
https://github.com/openresty/luajit2/releases/tag/v2.1-
20260227
Signed-off-by: Javier Marcet <redacted>
Josef Schlehofer [Fri, 9 Jan 2026 14:05:45 +0000 (15:05 +0100)]
vscode: update editor settings and commit constraints
Enable trailing whitespace trimming, insert final newline, and force LF.
Configure git input validation to warn if subject exceeds 60 characters
or if body lines exceed 75 characters.
Signed-off-by: Josef Schlehofer <redacted>
Jeffery To [Fri, 13 Mar 2026 17:44:30 +0000 (01:44 +0800)]
treewide: remove myself as maintainer
slide-switch is my software, I choose to continue to be sole maintainer.
(This was also the case in #28429.)
Signed-off-by: Jeffery To <redacted>
Rosen Penev [Wed, 11 Feb 2026 00:54:56 +0000 (16:54 -0800)]
python-pyodbc: update to 5.3.0
Fixes compilation with newer Python/
Signed-off-by: Rosen Penev <redacted>
Alexandru Ardelean [Fri, 13 Mar 2026 17:00:02 +0000 (19:00 +0200)]
treewide: add me as co-maintainer to Jeffery's packages
Add 'Alexandru Ardelean <redacted>' as co-maintainer
alongside Jeffery To <redacted> for all packages where
Jeffery To is listed as maintainer.
Supersedes PR: https://github.com/openwrt/packages/pull/28429
We can have another PR where Jeffery removes himself later.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 12 Mar 2026 11:59:52 +0000 (13:59 +0200)]
openblas: bump to 0.3.31
Dropped patch: 0001-Make-GEMM3M-parameters-available-on-32bit-X86-GENERI.patch
Part of upstream: https://github.com/OpenMathLib/OpenBLAS/pull/5418
Changelog:
- Revert a 0.3.30 optimization that could cause race conditions
and invalid results in GEMM
- Fix thread lockup with Python 3.9 and NumPy
- Fix deadlock in multithreaded code after fork()
- Add bfloat16 extensions (BGEMM, BGEMV) and basic FP16 infrastructure
- Add batch GEMM operations with strided variants
- Add multithreaded LAPACK SLAED3/DLAED3 for improved eigensolvers
- Add Apple M4 and Intel Lunar Lake support
- Add initial POWER11 architecture support
- Improve GEMM performance on A64FX and ARM processors
Full release notes:
https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.31
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 12 Mar 2026 11:47:36 +0000 (13:47 +0200)]
numpy: bump to 2.4.2
Changelog:
- Fix memory leaks
- Fix validation of contraction axes in tensordot
- Fix free-threaded PyObject layout bugs
- Fix thread safety in array_getbuffer
- Fix quantile promotion logic
- Fix compatibility with latest Cython version
- Update OpenBLAS to fix hanging issues
Full release notes:
https://github.com/numpy/numpy/releases/tag/v2.4.2
Signed-off-by: Alexandru Ardelean <redacted>
Chester A. Unal [Thu, 12 Mar 2026 10:12:17 +0000 (12:12 +0200)]
bsbf-openwrt-resources: add BSBF URL to packages
Add the BondingShouldBeFree URL to the bsbf-openwrt-resources packages.
Signed-off-by: Chester A. Unal <redacted>
Chester A. Unal [Thu, 12 Mar 2026 10:11:13 +0000 (12:11 +0200)]
bsbf-resources: add BSBF URL to packages
Add the BondingShouldBeFree URL to the bsbf-resources packages.
Signed-off-by: Chester A. Unal <redacted>
Chester A. Unal [Thu, 12 Mar 2026 06:13:30 +0000 (08:13 +0200)]
bsbf-plpmtu: add
Update bsbf-resources to the GIT HEAD of 2026-03-12. Add bsbf-plpmtu and
make bsbf-bonding depend on bsbf-plpmtu.
Signed-off-by: Chester A. Unal <redacted>
Chester A. Unal [Thu, 12 Mar 2026 05:54:57 +0000 (07:54 +0200)]
plp-mtu-discovery: add
Perform Path MTU Discovery without relying on ICMP errors, which are often
not delivered.
Signed-off-by: Chester A. Unal <redacted>
George Sapkin [Thu, 12 Mar 2026 17:59:23 +0000 (19:59 +0200)]
sqlite3: bump to 3.52.0
Changes: https://sqlite.org/releaselog/3_52_0.html
Signed-off-by: George Sapkin <redacted>
Dirk Brenken [Thu, 12 Mar 2026 19:39:02 +0000 (20:39 +0100)]
adblock: update 4.5.2‑4
* optimized the awk for the Top10 statistics in the DNS Report,
removed the faulty caching (reported in the forum)
* minor improvement in the f_switch function
* readme update
Signed-off-by: Dirk Brenken <redacted>
George Sapkin [Thu, 12 Mar 2026 00:07:16 +0000 (02:07 +0200)]
adguardhome: add config reload trigger
Restart the service when config is changed from the app.
Signed-off-by: George Sapkin <redacted>
Ivan Belokobylskiy [Sat, 7 Mar 2026 13:52:02 +0000 (17:52 +0400)]
python-evdev: bump version to 1.9.3
Fix several memory leaks in input.c
Signed-off-by: Ivan Belokobylskiy <redacted>
Ivan Belokobylskiy [Sat, 7 Mar 2026 13:51:05 +0000 (17:51 +0400)]
python-evdev: add mandatory uinput.h header to builder
Starting from 1.9.2 python-evdev requires
include/uapi/linux/uinput.h headers for proper building.
Otherwise, it compiles but cannot be imported causing
KeyError: 'UI_FF'
Add uinput.h to LINUX_EVDEV_HEADERS
Signed-off-by: Ivan Belokobylskiy <redacted>
Alexandru Ardelean [Wed, 11 Mar 2026 14:08:43 +0000 (16:08 +0200)]
squashfs-tools: bump to 4.7.5
Changes since 4.7.2:
- Fix potential corruption in Squashfs filesystems containing sparse files
- Fix pseudo file creation failures with large blocks of contiguous zeros
- Fix duplicate file detection for files exceeding available buffer space
- Add -numeric-owner option to mksquashfs/sqfstar
- Fix segfault when using pseudo file root definitions with only Xattr metadata
- Fix conflict between -offset and -stream options
- Fix directory modification timestamp issues in pseudo file hierarchy
- Fix -max-depth incorrectly marking empty directories as excluded
Full release notes:
https://github.com/plougher/squashfs-tools/releases/tag/4.7.5
Signed-off-by: Alexandru Ardelean <redacted>
George Sapkin [Tue, 10 Mar 2026 18:02:11 +0000 (20:02 +0200)]
adguardhome: bump to 0.107.73
Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.73
Signed-off-by: George Sapkin <redacted>
John Audia [Sat, 28 Feb 2026 13:42:02 +0000 (08:42 -0500)]
snort3: update to v3.11.1.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.11.1.0
Signed-off-by: John Audia <redacted>
John Audia [Sat, 28 Feb 2026 13:40:44 +0000 (08:40 -0500)]
libdaq3: update to 3.0.25
Release notes: https://github.com/snort3/libdaq/releases/tag/v3.0.25
Signed-off-by: John Audia <redacted>
Rosen Penev [Mon, 23 Feb 2026 07:32:26 +0000 (23:32 -0800)]
python-psycopg2: update to 2.9.11
Newer Python compatibility.
Signed-off-by: Rosen Penev <redacted>
Tianling Shen [Wed, 11 Mar 2026 07:37:12 +0000 (15:37 +0800)]
rust: Update to 1.94.0
Changelog:
- https://github.com/rust-lang/rust/releases/tag/1.91.1
- https://github.com/rust-lang/rust/releases/tag/1.92.0
- https://github.com/rust-lang/rust/releases/tag/1.93.0
- https://github.com/rust-lang/rust/releases/tag/1.93.1
- https://github.com/rust-lang/rust/releases/tag/1.94.0
Signed-off-by: Tianling Shen <redacted>