John Audia
38759fa14c
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 <therealgraysky@proton.me >
2026-03-15 10:13:00 +02:00
Hannu Nyman
eb85b30011
openvpn: increment PKG_RELEASE by one
...
Increment PKG_RELEASE by one.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2026-03-15 09:28:52 +02:00
Fabrice Fontaine
a433330cfb
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:25:09 +02:00
Fabrice Fontaine
ca0710c714
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:24:48 +02:00
Fabrice Fontaine
c9d8e269e4
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:22:38 +02:00
Fabrice Fontaine
b527061c2d
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:22:21 +02:00
Fabrice Fontaine
cd5e19a043
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:21:54 +02:00
Fabrice Fontaine
9bf5837536
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:21:40 +02:00
Fabrice Fontaine
fc6cb08c64
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:21:15 +02:00
Fabrice Fontaine
61d9391610
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:20:49 +02:00
Fabrice Fontaine
cd7ae5df23
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:20:28 +02:00
Fabrice Fontaine
c929102763
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:19:46 +02:00
Fabrice Fontaine
a041ff49b9
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:19:09 +02:00
Fabrice Fontaine
e8360bc4e1
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:17:21 +02:00
Fabrice Fontaine
a419dd3652
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:17:01 +02:00
Fabrice Fontaine
a3a6d33672
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:16:44 +02:00
Fabrice Fontaine
050e5f4a32
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:16:25 +02:00
Fabrice Fontaine
86e06fe350
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:15:43 +02:00
Fabrice Fontaine
2c70cc8a6d
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:15:21 +02:00
Fabrice Fontaine
fc3af591d0
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: 5afe5c9031 (treewide: assign PKG_CPE_ID)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:15:08 +02:00
Fabrice Fontaine
73ac7c8608
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:13:45 +02:00
Fabrice Fontaine
8876699776
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:12:48 +02:00
Fabrice Fontaine
3d661baf82
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:12:26 +02:00
Fabrice Fontaine
8fad4f4942
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: 456d8ff5d5 (iniparser: library for parsing of ini files in C)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:10:45 +02:00
Fabrice Fontaine
881344798a
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:10:16 +02:00
Fabrice Fontaine
3924cc3af9
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: 299e5b0a9b (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-15 09:09:50 +02:00
Fabrice Fontaine
fa203c818f
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 <fontaine.fabrice@gmail.com >
2026-03-15 09:08:57 +02:00
Alexandru Ardelean
c65017be6a
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 <alex@shruggie.ro >
2026-03-15 09:01:59 +02:00
Paul Donald
56453de58c
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 <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
ef3ffde899
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 <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
dc8198b960
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 <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
ea5daeae16
openvpn: proto handler; trim white-space from append
...
'append' inserts white-space by default (3rd parameter)
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
00471e0dc9
openvpn: shell proto script improvements
...
add mode server hook scripts hotplug handling
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
0d39f4ec8b
openvpn: ucode hotplug script improvements
...
add mode server hook scripts hotplug handling
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
99a24f515a
openvpn: hotplug script improvements
...
add mode server hook scripts hotplug handling
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
c0faf0714d
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 affa96dc81
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
e8ae8b1a8f
openvpn: sync with proto shell-script
...
add hotplug script handlers to ucode version
follow-up to 647b67e18b
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
ddb20d9880
openvpn: proto handler; handle user config file
...
Handle a user provided config file.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
08bc5a7e90
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 337a449c03
and 647b67e18b
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Paul Donald
4ecd407766
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 <newtwen+github@gmail.com >
2026-03-15 08:45:36 +02:00
Fabrice Fontaine
ee4656e8a5
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 <fontaine.fabrice@gmail.com >
2026-03-15 14:30:02 +08:00
George Sapkin
e192c5983e
adguardhome: validate config
...
Validate UCI config.
Switch instance name to adguardhome.
Link: https://github.com/openwrt/packages/pull/28781
Signed-off-by: George Sapkin <george@sapk.in >
2026-03-14 23:33:58 +02:00
Fabrice Fontaine
78ae80c92b
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: aca8d8d088 (iotop: add new package)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-14 22:04:40 +02:00
Fabrice Fontaine
5fa9f9edb8
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: ee3b06e42c (nfs-kernel-server: provide a NFSv3 and NFSv4 daemon)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
2026-03-14 22:04:00 +02:00
Fabrice Fontaine
502b8b3275
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 <fontaine.fabrice@gmail.com >
2026-03-14 18:01:03 +00:00
Fabrice Fontaine
d2e43c905d
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 <fontaine.fabrice@gmail.com >
2026-03-14 18:00:29 +00:00
Alexandru Ardelean
27b6ad53b9
treewide: add Alexandru Ardelean as co-maintainer
...
Add 'Alexandru Ardelean <ardeleanalex@gmail.com >' as co-maintainer
alongside Jan Pavlinec <jan.pavlinec1@gmail.com > for all packages
where Jan Pavlinec is listed as maintainer.
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro >
2026-03-14 10:51:33 +02:00
Alexandru Ardelean
6e014ede19
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 <alex@shruggie.ro >
2026-03-14 10:22:59 +02:00
Hannu Nyman
a268b500d9
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 <hannu.nyman@iki.fi >
2026-03-14 09:51:38 +02:00
Thomas Winkler
15500a07f8
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 <tewinkler86@gmail.com >
2026-03-14 08:11:05 +01:00