openwrt-packages.git
3 months agopython-frozenlist: bump to version 1.8
Jean Thomas [Wed, 7 Jan 2026 10:16:33 +0000 (11:16 +0100)]
python-frozenlist: bump to version 1.8

And disable custom build-backend in order to use setuptools.

Signed-off-by: Jean Thomas <redacted>
3 months agopython-expandvars: add new package
Jean Thomas [Mon, 12 Jan 2026 16:53:58 +0000 (17:53 +0100)]
python-expandvars: add new package

Necessary to build python-frozenlist

Signed-off-by: Jean Thomas <redacted>
3 months agocoredns: update to 1.14.2
Vladimir Ermakov [Sat, 7 Mar 2026 08:39:32 +0000 (09:39 +0100)]
coredns: update to 1.14.2

Security fixes for CVE-2026-26017, CVE-2026-26018.

Release notes: https://github.com/coredns/coredns/releases/tag/v1.14.2

Package changes:
- Add optional proxyproto plugin config
- Fix configure-plugin macro to preserve upstream plugin ordering
- Reorganize Config.in with section headers and help texts

Signed-off-by: Vladimir Ermakov <redacted>
3 months agopython/openpyxl: assign PKG_CPE_ID
Fabrice Fontaine [Thu, 19 Mar 2026 21:58:33 +0000 (22:58 +0100)]
python/openpyxl: assign PKG_CPE_ID

cpe:/a:python:openpyxl is the correct CPE ID for openpyxl:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:python:openpyxl

Signed-off-by: Fabrice Fontaine <redacted>
3 months agopython/python-eventlet: assign PKG_CPE_ID
Fabrice Fontaine [Thu, 19 Mar 2026 22:02:36 +0000 (23:02 +0100)]
python/python-eventlet: assign PKG_CPE_ID

cpe:/a:eventlet:eventlet is the correct CPE ID for python-eventlet:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:eventlet:eventlet

Signed-off-by: Fabrice Fontaine <redacted>
3 months agotelegraf: add disk plugin to small variant
Niklas Thorild [Thu, 19 Mar 2026 19:52:30 +0000 (20:52 +0100)]
telegraf: add disk plugin to small variant

Added inputs.disk to TELEGRAF_SMALL_PLUGINS

Signed-off-by: Niklas Thorild <redacted>
3 months agoicu: bump to 78.3
Hirokazu MORIKAWA [Thu, 19 Mar 2026 14:10:00 +0000 (23:10 +0900)]
icu: bump to 78.3

Unicode® ICU 78.3 is a maintenance update on top of ICU 78 and 78.2, mostly for the CLDR 48.2 bug fixes. In addition, it fixes a C++ code point iterator bug, and updates to timezone data 2026a.

Signed-off-by: Hirokazu MORIKAWA <redacted>
3 months agomultimedia/icecast: fix PKG_CPE_ID
Fabrice Fontaine [Thu, 19 Mar 2026 21:30:35 +0000 (22:30 +0100)]
multimedia/icecast: fix PKG_CPE_ID

cpe:/a:xiph:icecast is the correct CPE ID for icecast:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:xiph:icecast

Fixes: a36f265f767da363b60ef09a3b72bb84d9d3cf33 (icecast: Update to 2.4.4)
Signed-off-by: Fabrice Fontaine <redacted>
3 months agomail/bogofilter: fix PKG_CPE_ID
Fabrice Fontaine [Thu, 19 Mar 2026 21:25:57 +0000 (22:25 +0100)]
mail/bogofilter: fix PKG_CPE_ID

cpe:/a:bogofilter_project:bogofilter is the correct CPE ID for bogofilter:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:bogofilter_project:bogofilter

Fixes: 299e5b0a9bce19d6e96cb9ff217028b36ee2dd36 (treewide: add PKG_CPE_ID for better cvescanner coverage)
Signed-off-by: Fabrice Fontaine <redacted>
3 months agosound/owntone: fix typo in PKG_CPE_ID
Fabrice Fontaine [Thu, 19 Mar 2026 21:19:00 +0000 (22:19 +0100)]
sound/owntone: fix typo in 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

Fixes: e8360bc4e1205e9b931623f9a9a1044056af85cd (sound/owntone: assign PKG_CPE_ID)
Signed-off-by: Fabrice Fontaine <redacted>
3 months agopython-build: bump to 1.4.0
Alexandru Ardelean [Thu, 19 Mar 2026 15:00:09 +0000 (15:00 +0000)]
python-build: bump to 1.4.0

Changelog since 1.3.0:
- v1.3.0: Add --config-json for JSON-based configuration; drop Python 3.8
  support; fix ModuleNotFoundError when pip isn't installed
- v1.4.0: Add --quiet flag for silent operation; add --metadata option to
  dump PEP 517 metadata; add support for UV environment variable;
  improve Python 3.14 compatibility

Full changelog:
https://github.com/pypa/build/releases

Signed-off-by: Alexandru Ardelean <redacted>
3 months agopython-setuptools: bump to 82.0.1
Alexandru Ardelean [Thu, 19 Mar 2026 14:07:16 +0000 (14:07 +0000)]
python-setuptools: bump to 82.0.1

Changelog since 80.9.0:
- v81.0.0: Remove --dry-run parameter from setup.py
- v82.0.0: Remove pkg_resources module (deprecated since 67.5.0);
  users should migrate to importlib.resources / importlib.metadata
- v82.0.1: Fix loading of launcher manifest.xml file; documentation
  improvements for installing source distributions

Since pkg_resources has been removed in v82.0.0, drop the
python3-pkg-resources sub-package and remove it as a dependency
from python3-setuptools.

Full changelog:
https://github.com/pypa/setuptools/releases

Signed-off-by: Alexandru Ardelean <redacted>
3 months agopython-hatchling: bump to 1.29.0
Alexandru Ardelean [Thu, 19 Mar 2026 14:55:33 +0000 (14:55 +0000)]
python-hatchling: bump to 1.29.0

Changelog since 1.27.0:
- v1.27.0: Update default version of core metadata to 2.4
- v1.28.0: Drop Python 3.9 support; add sbom-files option and
  sbom_files build data to wheel build target for SBOM file inclusion
- v1.29.0: Fix Source Date Epoch handling for dates before 1980

Full changelog:
https://github.com/pypa/hatch/releases

Signed-off-by: Alexandru Ardelean <redacted>
3 months agopython-click: bump to 8.3.1
Alexandru Ardelean [Thu, 19 Mar 2026 15:34:56 +0000 (15:34 +0000)]
python-click: bump to 8.3.1

Changelog since 8.1.7:
- v8.1.8: Fix type hints for open_file(); fix multiline error messages
  for invalid Path; restore empty string defaults in help text
- v8.2.0: Drop Python 3.7-3.9 support; switch to pyproject.toml/flit_core;
  redesign shell completion system (Bash 4.4+, Zsh, Fish);
  add ProgressBar(hidden) parameter
- v8.2.1: Fix flag value handling for flag options with explicit types;
  fix shell completion for nested groups
- v8.2.2: Fix default/flag_value/type parameter reconciliation; fix Zsh
  completion for items containing colons
- v8.3.0: Rework flag_value and default parameters; enable default on
  Argument with nargs=-1; enhance Fish shell autocompletion
- v8.3.1: Fix pager argument handling; fix prompt rendering with empty
  prompt_suffix; fix parameter conversion timing issues

Add test.sh.

Full changelog:
https://github.com/pallets/click/releases

Signed-off-by: Alexandru Ardelean <redacted>
3 months agopython3: bump to 3.14.3
Alexandru Ardelean [Sat, 14 Mar 2026 17:03:39 +0000 (19:03 +0200)]
python3: bump to 3.14.3

Major version bump from 3.13.9 to 3.14.3.

Highlights of Python 3.14:
- PEP 649: Deferred evaluation of annotations
- PEP 750: Template string literals (t-strings)
- PEP 758: Exception syntax simplification (no brackets needed)
- PEP 765: Restrict control flow in finally blocks
- PEP 779: Official free-threaded mode support
- PEP 784: Zstandard compression module
- UUID versions 6-8 support with faster generation
- Formally verified HMAC implementation
- Experimental JIT compiler support
- Tail-call interpreter option for performance

Full release notes:
https://www.python.org/downloads/release/python-3143/

Dropped 100-test_hashlib-better-handle-support-for-SHA3.patch (upstreamed)
Adapted 027-fix-host-build-libressl.patch (for
X509_VERIFY_PARAM_get_hostflags() )

Refreshed other patches.

Signed-off-by: Alexandru Ardelean <redacted>
3 months agoddns-scripts: switch to procd handling
Florian Eckert [Fri, 13 Mar 2026 10:18:46 +0000 (11:18 +0100)]
ddns-scripts: switch to procd handling

The 'ddns-scripts' packages still uses not the procd service handling.
This commit changes this.

This change also resolves the issue where, if a UCI configuration is
already present, the process is blocked during installation via APK and
does not complete.

Signed-off-by: Florian Eckert <redacted>
Tested-by: Luiz Angelo Daros de Luca <redacted>
3 months agoadblock-fast: update to 1.2.2-r12
Stan Grishin [Thu, 19 Mar 2026 02:28:30 +0000 (02:28 +0000)]
adblock-fast: update to 1.2.2-r12

Config:
* update pause_timeout default value to 60
* add config option rpcd_token

Init script:
* add validation for rpcd_token

Ucode script:
* fix: always reload config options on RPCD calls to prevent stale values
* fix: shell_quote curl params
* fix: do not reload is_tty on each call

Signed-off-by: Stan Grishin <redacted>
3 months agotelegraf: update to 1.38.1
Niklas Thorild [Tue, 17 Mar 2026 17:08:26 +0000 (18:08 +0100)]
telegraf: update to 1.38.1
- Update Telegraf to v1.38.1

Signed-off-by: Niklas Thorild <redacted>
3 months agopython/python-wheel: assign PKG_CPE_ID
Fabrice Fontaine [Wed, 18 Mar 2026 18:20:06 +0000 (19:20 +0100)]
python/python-wheel: assign PKG_CPE_ID

cpe:/a:wheel_project:wheel is the correct CPE ID for python-wheel:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:wheel_project:wheel

Signed-off-by: Fabrice Fontaine <redacted>
3 months agomultimedia/go2rtc: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 20:20:04 +0000 (21:20 +0100)]
multimedia/go2rtc: assign PKG_CPE_ID

cpe:/a:alexxit:go2rtc is the correct CPE ID for go2rtc:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:alexxit:go2rtc

Signed-off-by: Fabrice Fontaine <redacted>
3 months agolang/chicken-scheme: assign PKG_CPE_ID
Fabrice Fontaine [Tue, 17 Mar 2026 22:09:06 +0000 (23:09 +0100)]
lang/chicken-scheme: assign PKG_CPE_ID

cpe:/a:call-cc:chicken is the correct CPE ID for chicken-scheme:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:call-cc:chicken

Signed-off-by: Fabrice Fontaine <redacted>
3 months agonet/zerotier: assign PKG_CPE_ID
Fabrice Fontaine [Wed, 18 Mar 2026 18:00:17 +0000 (19:00 +0100)]
net/zerotier: assign PKG_CPE_ID

cpe:/a:zerotier:zerotierone is the correct CPE ID for zerotier:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:zerotier:zerotierone

Signed-off-by: Fabrice Fontaine <redacted>
3 months agolibs/jose: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 20:49:08 +0000 (21:49 +0100)]
libs/jose: assign PKG_CPE_ID

cpe:/a:latchset:jose is the correct CPE ID for jose:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:latchset:jose

Signed-off-by: Fabrice Fontaine <redacted>
3 months agonet/jool: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 20:42:46 +0000 (21:42 +0100)]
net/jool: assign PKG_CPE_ID

cpe:/a:jool:jool is the correct CPE ID for jool:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:jool:jool

Signed-off-by: Fabrice Fontaine <redacted>
3 months agosound/fluidsynth: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 20:13:07 +0000 (21:13 +0100)]
sound/fluidsynth: assign PKG_CPE_ID

cpe:/a:fluidsynth:fluidsynth is the correct CPE ID for fluidsynth:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:fluidsynth:fluidsynth

Signed-off-by: Fabrice Fontaine <redacted>
3 months agoadmin/fluent-bit: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 20:05:32 +0000 (21:05 +0100)]
admin/fluent-bit: assign PKG_CPE_ID

cpe:/a:treasuredata:fluent_bit is the correct CPE ID for fluent_bit:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:treasuredata:fluent_bit

Signed-off-by: Fabrice Fontaine <redacted>
3 months agonet/coredns: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 18:41:50 +0000 (19:41 +0100)]
net/coredns: assign PKG_CPE_ID

cpe:/a:coredns.io:coredns is the correct CPE ID for coredns:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:coredns.io:coredns

Signed-off-by: Fabrice Fontaine <redacted>
3 months agonet/croc: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 18:37:57 +0000 (19:37 +0100)]
net/croc: assign PKG_CPE_ID

cpe:/a:schollz:croc is the correct CPE ID for croc:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:schollz:croc

Signed-off-by: Fabrice Fontaine <redacted>
3 months agolibs/libesmtp: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 17:36:27 +0000 (18:36 +0100)]
libs/libesmtp: assign PKG_CPE_ID

cpe:/a:libesmtp_project:libesmtp is the correct CPE ID for libesmtp:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libesmtp_project:libesmtp

Signed-off-by: Fabrice Fontaine <redacted>
3 months agolibs/libndpi: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 17:20:56 +0000 (18:20 +0100)]
libs/libndpi: assign PKG_CPE_ID

cpe:/a:ntop:ndpi is the correct CPE ID for libndpi:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:ntop:ndpi

Signed-off-by: Fabrice Fontaine <redacted>
3 months agonet/openlist: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 13:47:08 +0000 (14:47 +0100)]
net/openlist: assign PKG_CPE_ID

cpe:/a:oplist:openlist is the correct CPE ID for openlist:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:oplist:openlist

Signed-off-by: Fabrice Fontaine <redacted>
3 months agohwdata: bump to 0.405
Alexandru Ardelean [Sun, 15 Mar 2026 10:56:55 +0000 (12:56 +0200)]
hwdata: bump to 0.405

Update PCI and USB vendor/device IDs database.

Full release notes:
https://github.com/vcrhonek/hwdata/releases/tag/v0.405

Add quick test.sh to CI

Signed-off-by: Alexandru Ardelean <redacted>
3 months agopython-eventlet: bump to 0.40.4
Alexandru Ardelean [Sun, 15 Mar 2026 10:47:47 +0000 (12:47 +0200)]
python-eventlet: bump to 0.40.4

Full release notes:
https://github.com/eventlet/eventlet/blob/master/NEWS

Signed-off-by: Alexandru Ardelean <redacted>
3 months agoopenvpn: update to 2.6.19
Sander van Deijck [Fri, 13 Mar 2026 19:24:03 +0000 (20:24 +0100)]
openvpn: update to 2.6.19

Update the openvpn package to the latest version in
the 2.6.x branch while development of the 2.7.x branch
become stable enough to merge.

Signed-off-by: Sander van Deijck <redacted>
3 months agoovpn-dco: update to version 0.2.20251017
Sander van Deijck [Fri, 13 Mar 2026 19:18:32 +0000 (20:18 +0100)]
ovpn-dco: update to version 0.2.20251017

Update the ovpn-dco package to the latest version

Signed-off-by: Sander van Deijck <redacted>
3 months agoi2pd: bump to 2.59.0
Andrey Zotikov [Tue, 17 Feb 2026 12:17:36 +0000 (15:17 +0300)]
i2pd: bump to 2.59.0

Updating package to 2.59.0

Signed-off-by: Andrey Zotikov <redacted>
3 months agopython-userpath: bump to 1.9.2
Alexandru Ardelean [Fri, 13 Mar 2026 20:46:54 +0000 (22:46 +0200)]
python-userpath: bump to 1.9.2

Full release notes:
https://github.com/ofek/userpath/releases/tag/v1.9.2

Add a bit more testing.

Signed-off-by: Alexandru Ardelean <redacted>
3 months agolibs/libirecovery: assign PKG_CPE_ID
Fabrice Fontaine [Tue, 17 Mar 2026 22:13:49 +0000 (23:13 +0100)]
libs/libirecovery: assign PKG_CPE_ID

cpe:/a:libimobiledevice:libirecovery is the correct CPE ID for libirecovery:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libimobiledevice:libirecovery

Signed-off-by: Fabrice Fontaine <redacted>
3 months agolibs/libimobiledevice: assign PKG_CPE_ID
Fabrice Fontaine [Tue, 17 Mar 2026 22:12:00 +0000 (23:12 +0100)]
libs/libimobiledevice: assign PKG_CPE_ID

cpe:/a:libimobiledevice:libimobiledevice is the correct CPE ID for libimobiledevice:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:libimobiledevice:libimobiledevice

Signed-off-by: Fabrice Fontaine <redacted>
3 months agoadmin/backuppc: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 18:24:03 +0000 (19:24 +0100)]
admin/backuppc: assign PKG_CPE_ID

cpe:/a:backuppc:backuppc is the correct CPE ID for backuppc:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:backuppc:backuppc

Signed-off-by: Fabrice Fontaine <redacted>
3 months agoutils/borgbackup: assign PKG_CPE_ID
Fabrice Fontaine [Sat, 14 Mar 2026 18:17:56 +0000 (19:17 +0100)]
utils/borgbackup: assign PKG_CPE_ID

cpe:/a:borgbackup:borg is the correct CPE ID for borgbackup:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:borgbackup:borg

Signed-off-by: Fabrice Fontaine <redacted>
3 months agonet/kadnode: assign PKG_CPE_ID
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>
3 months agolibs/libedit: assign PKG_CPE_ID
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>
3 months agoutils/apparmor: assign PKG_CPE_ID
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>
3 months agonet/sing-box: assign PKG_CPE_ID
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>
3 months agolibs/gperftools: assign PKG_CPE_ID
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>
3 months agoadmin/netdata: fix PKG_CPE_ID
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>
3 months agolang/erlang: fix PKG_CPE_ID
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>
3 months agolibs/libsoxr: drop PKG_CPE_ID
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>
3 months agolibs/openpgm: drop PKG_CPE_ID
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>
3 months agonet/boinc-wrapper: drop PKG_CPE_ID
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>
3 months agoutils/ifuse: drop PKG_CPE_ID
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>
3 months agoutils/ideviceinstaller: drop PKG_CPE_ID
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>
3 months agoutils/usbmuxd: drop PKG_CPE_ID
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>
3 months agopbr: update to 1.2.2-r12
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>
3 months agodante: fix usaage with musl
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>
3 months agochrony: make chrony-hotplug more reliable
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>
3 months agoadblock: release 4.5.3-1
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>
3 months agonet/davfs2: fix PKG_CPE_ID
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>
3 months agobanip: release 1.8.1-1
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>
3 months agopython-pyopenssl: fix PKG_CPE_ID
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>
3 months agoutils/opendoas: assign PKG_CPE_ID
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>
3 months agonet/openfortivpn: assign PKG_CPE_ID
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>
3 months agofail2ban: add host build deps to fix #28520
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>
3 months agoi2csfp: update to the latest git HEAD
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>
3 months agonfs-kernel-server: update to 2.8.7
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>
3 months agoopenvpn: increment PKG_RELEASE by one
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>
3 months agonet/smartdns: assign PKG_CPE_ID
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>
3 months agolibs/libxerces-c: assign PKG_CPE_ID
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>
3 months agoutils/miniflux: assign PKG_CPE_ID
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>
3 months agolibs/linenoise: assign PKG_CPE_ID
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>
3 months agolibs/libulfius: assign PKG_CPE_ID
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>
3 months agolibs/libtheora: assign PKG_CPE_ID
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>
3 months agomail/opendkim: assign PKG_CPE_ID
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>
3 months agoutils/podman: assign PKG_CPE_ID
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>
3 months agolibs/qrencode: assign PKG_CPE_ID
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>
3 months agomultimedia/grilo: assign PKG_CPE_ID
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>
3 months agoutils/dockerd: assign PKG_CPE_ID
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>
3 months agosound/owntone: assign PKG_CPE_ID
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>
3 months agonet/nanomq: assign PKG_CPE_ID
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>
3 months agonet/mac-telnet: assign PKG_CPE_ID
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>
3 months agolibs/libwebp: assign PKG_CPE_ID
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>
3 months agoutils/acpid: fix PKG_CPE_ID
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>
3 months agonet/ngircd: fix PKG_CPE_ID
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>
3 months agonet/frr: fix PKG_CPE_ID
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>
3 months agonet/dhcpcd: fix PKG_CPE_ID
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>
3 months agolibs/libexif: fix PKG_CPE_ID
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>
3 months agoutils/minicom: fix PKG_CPE_ID
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>
3 months agolibs/iniparser: fix PKG_CPE_ID
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>
3 months agonet/rsync: fix PKG_CPE_ID
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>
3 months agonet/memcached: fix PKG_CPE_ID
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>
3 months agolang/rust: assign PKG_CPE_ID
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>
3 months agopython-mako: bump to 1.3.5
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>
3 months agoopenvpn: change tmp-dir to /tmp
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>
3 months agoopenvpn: change file/path types
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>
3 months agoopenvpn: proto handler; write params to config file
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>
3 months agoopenvpn: proto handler; trim white-space from append
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>
3 months agoopenvpn: shell proto script improvements
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>
3 months agoopenvpn: ucode hotplug script improvements
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>
3 months agoopenvpn: hotplug script improvements
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>
git clone https://git.99rst.org/PROJECT