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
Thomas Winkler
638335582a
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 <tewinkler86@gmail.com >
2026-03-14 08:10:03 +01:00
Daniel Danzberger
0b6bedf5fb
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 <dd@embedd.com >
2026-03-14 08:32:01 +02:00
Alexandru Ardelean
6e95bdf1b9
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 <alex@shruggie.ro >
2026-03-13 21:30:10 +02:00
Ivan Pavlov
2834b40af6
curl: update to 8.19.0
...
changelog: https://curl.se/ch/8.19.0.html
Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com >
2026-03-13 20:02:05 +02:00
Javier Marcet
1b59cb61a7
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 <javier@marcet.info >
2026-03-13 20:00:49 +02:00
Josef Schlehofer
d1acb1cc44
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 <pepe.schlehofer@gmail.com >
2026-03-13 19:59:50 +02:00