Commit Graph

35789 Commits

Author SHA1 Message Date
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
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