Alexandru Ardelean [Thu, 16 Apr 2026 12:36:25 +0000 (12:36 +0000)]
python-dbus-fast: update to 4.0.4
- bump 2.21.1 -> 4.0.4
- remove over-specified runtime dependencies; 4.0.x has no runtime
Python dependencies beyond python3-light
- add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 16 Apr 2026 16:41:01 +0000 (19:41 +0300)]
python-lru-dict: update to 1.4.1; add test.sh
Add PYPI_SOURCE_NAME:=lru_dict as the sdist tarball filename
uses underscores while PYPI_NAME uses hyphens.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Fri, 17 Apr 2026 06:56:02 +0000 (06:56 +0000)]
python-editables: update to 0.6
- bump 0.5 -> 0.6
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Fri, 17 Apr 2026 06:55:58 +0000 (06:55 +0000)]
python-chardet: update to 7.4.3
- bump 7.4.1 -> 7.4.3
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Fri, 17 Apr 2026 06:55:56 +0000 (06:55 +0000)]
python-botocore: update to 1.42.89
- bump 1.42.88 -> 1.42.89
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Fri, 17 Apr 2026 06:55:53 +0000 (06:55 +0000)]
python-boto3: update to 1.42.89
- bump 1.42.88 -> 1.42.89
Signed-off-by: Alexandru Ardelean <redacted>
Seo Suchan [Fri, 17 Apr 2026 06:18:56 +0000 (15:18 +0900)]
uacme: add support for dalias/calias
handle dalias/calias config currectly by dns challenge hook so it won't
break uacme when given
Signed-off-by: Seo Suchan <redacted>
Dirk Brenken [Fri, 17 Apr 2026 07:56:57 +0000 (09:56 +0200)]
adblock: release 4.5.5-1
* added an separate adblock rundir (/var/run/adblock)
* refine the cpu/core detection
* behaviour change: allowlist domains now also removes subdomains from the blocklist
* flock/serialize the etag writing in the f_etag function
* code clean-up/linting
Signed-off-by: Dirk Brenken <redacted>
George Sapkin [Thu, 16 Apr 2026 22:58:48 +0000 (01:58 +0300)]
adguardhome: bump to 0.107.74
Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.74
Signed-off-by: George Sapkin <redacted>
Chen Minqiang [Mon, 30 Mar 2026 16:21:21 +0000 (00:21 +0800)]
openvpn: handler: refine netifd routing and config
Introduce a new `ipv6` proto option for OpenVPN netifd integration and
export it to the hotplug environment. IPv6 remains enabled by default,
but can now be explicitly disabled per instance.
Update the hotplug helper to apply IPv6 addresses and routes only when
IPv6 is enabled, allowing cleaner IPv4-only tunnel deployments.
Also improve route handling by:
- ignoring invalid default gateway values (0.0.0.0 / ::)
- replacing fixed `seq` loops with shell-safe while loops
- keeping trusted peer host routes conditional on valid gateways
Signed-off-by: Chen Minqiang <redacted>
Dirk Brenken [Thu, 16 Apr 2026 20:13:13 +0000 (22:13 +0200)]
banip: release 1.8.6-1
* fixed the initialization of the banIP rundir (reported in the forum)
* sanitize possible windows line endings in local block- and allowlist
* refine the cpu/core detection
* code clean-up/linting
Signed-off-by: Dirk Brenken <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 08:08:00 +0000 (11:08 +0300)]
python-constantly: drop versioneer build dependency
The release tarball already contains a pre-generated _version.py with
the version hardcoded, so versioneer is not needed at build time.
Patch pyproject.toml to only require setuptools and remove
PKG_BUILD_DEPENDS:=python-versioneer/host.
Remove python-versioneer package as it is no longer needed.
Signed-off-by: Alexandru Ardelean <redacted>
Pawel Dembicki [Tue, 14 Apr 2026 09:41:35 +0000 (11:41 +0200)]
mdio-tools: update to 1.3.2
Update the mdio-netlink kmod and userspace mdio-tools to version 1.3.2.
[v1.3.2] - 2026-04-14
---------------------
Build fixes and support for Microchip's paged PHYs.
Added:
- mdio: A new addressing mode "mscc": Used to access PHYs from
Microchip that uses C22 register 31 as a page register
Fixed:
- mdio: Fix VPATH builds and various other build related warnings
Signed-off-by: Pawel Dembicki <redacted>
Rosen Penev [Mon, 16 Mar 2026 01:04:24 +0000 (18:04 -0700)]
mdnsresponder: update to 2881.0.25
Remove upstreamed patches and rework based on current openembedded
patches.
mdnsd now supports a -foreground parameter, which enables proper procd
handling. It also supports SIGHUP reloading.
Signed-off-by: Rosen Penev <redacted>
Alexandru Ardelean [Wed, 15 Apr 2026 15:24:45 +0000 (18:24 +0300)]
python3: bump to version 3.14.4
Also add no-mips16 to PKG_BUILD_FLAGS.
Should fix mipsel_24kc_24kf builds.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:50:38 +0000 (07:50 +0000)]
treewide: set me where PKG_MAINTAINER empty
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:43:32 +0000 (07:43 +0000)]
treewide: change maintainer from Daniel Danzberger to me
Change PKG_MAINTAINER from Daniel Danzberger <redacted>
to Alexandru Ardelean <redacted> for:
- python-boto3
- python-botocore
- python-awscli
- python-colorama
- python-docutils
- python-jmespath
- python-psycopg2
- python-rsa
- python-s3transfer
These packages seem pretty neglected and the community has been
updating them periodically. Will pick these up to keep them
maintained.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:35:53 +0000 (10:35 +0300)]
python-ruamel-yaml: update to 0.19.1
- Bump version 0.18.16 -> 0.19.1
- Add PYPI_SOURCE_NAME:=ruamel_yaml
- Add PKG_BUILD_BUILDIR, because folder is ruamel.yaml
- Add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
Philip A. Prindeville [Wed, 15 Apr 2026 22:55:49 +0000 (16:55 -0600)]
kea: fix kea-libs dependencies
Include libstdc++ and log4cplus libraries.
Signed-off-by: Philip A. Prindeville <redacted>
Alexandru Ardelean [Thu, 16 Apr 2026 12:25:58 +0000 (12:25 +0000)]
python-fnv-hash-fast: update to 2.0.2
- bump 0.5.0 -> 2.0.2
- add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 16 Apr 2026 12:25:55 +0000 (12:25 +0000)]
python-pycares: update to 5.0.1
- bump 4.10.0 -> 5.0.1
- update cffi build dependency comment (cffi>=2.0.0b1 required for Python 3.14)
- add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 16 Apr 2026 12:25:51 +0000 (12:25 +0000)]
python-bleak: update to 3.0.1
- bump 0.21.1 -> 3.0.1
- add +python3-uuid to DEPENDS (new dependency in 3.x)
- add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 16 Apr 2026 12:25:48 +0000 (12:25 +0000)]
python-cached-property: update to 2.0.1
- bump 1.5.2 -> 2.0.1
- add PYPI_SOURCE_NAME:=cached_property (PyPI renamed tarball from
cached-property to cached_property)
- add PKG_BUILD_DEPENDS:=python-setuptools/host
- add +python3-asyncio +python3-logging to DEPENDS (new in 2.x)
- add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Sun, 12 Apr 2026 12:58:42 +0000 (15:58 +0300)]
python-pyusb: add version 1.3.1
PyUSB provides easy USB access in Python via libusb backend:
- Pure Python implementation working with libusb-1.0/0.1.x
- Requires Python >= 3.9
- High-level Pythonic interface to USB devices
- Supports bulk/interrupt/control/isochronous transfers
- Homepage: https://pyusb.github.io/pyusb
Signed-off-by: Alexandru Ardelean <redacted>
Lu Dai [Sat, 7 Feb 2026 01:06:11 +0000 (02:06 +0100)]
glib2: fix builds by explicitly disabling libelf
The libelf Meson option defaults to auto. Since commit
71b7b4478906 ("glib2: do not set default meson options"),
glib2 can enable libelf support nondeterministically depending on whether libelf.pc is visible during configure.
On failing builders Meson reports:
Run-time dependency libelf found: YES 0.192
and gresource later fails with:
../gio/gresource-tool.c:34:10: fatal error: libelf.h: No such file or directory
On passing builders we see:
Run-time dependency libelf found: NO (tried pkgconfig and cmake)
So explicitly disable libelf again to restore deterministic builds.
Fixes: #23459
Fixes: 71b7b4478906 ("glib2: do not set default meson options")
Signed-off-by: Lu Dai <redacted>
Signed-off-by: Christian Marangi <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:36:57 +0000 (08:36 +0300)]
python-pyproject-metadata: update to 0.11.0
Update package to 0.11.0.
Changes since 0.9.1:
0.10.0:
- Added support for PEP 794 (METADATA 2.5) import-names and
import-namespaces fields
- Dropped Python 3.7 support
- Fixed minimum required version of packaging dependency
0.11.0:
- Refactored internals to separate conversion and validation, yielding
better error messages
- Added downstream project testing in CI
- Removed lingering PEP 621 terminology in favor of pyproject.toml
terminology
Apply dos2unix
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Tue, 14 Apr 2026 05:08:40 +0000 (05:08 +0000)]
python-pyfuse3: update to 3.4.2; add test.sh
Bump version 3.4.1 -> 3.4.2.
Changes since 3.4.1:
- Remove the deprecated pyfuse3_asyncio module (long-renamed to
pyfuse3.asyncio)
- Fix a test failure in test_examples.py
- Modernize the build process and add more type annotations
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:36:52 +0000 (08:36 +0300)]
python-installer: update to 1.0.0
Update package to 1.0.0. This is the first stable release.
Changes since 0.7.0:
- Dropped support for Python 3.7, 3.8, 3.9; added Python 3.13/3.14
- Added --overwrite-existing and --validate-record CLI options
- Support installing multiple wheels in a single invocation
- Security: fixed a path traversal bug
- Do not install __pycache__ directories from wheels
- Switch to stream-based validation instead of in-memory (lower memory)
- Sort entries before writing RECORD; fixed Windows relative path bug
- Complete type annotations with strict mypy enforcement
- API change: SchemeDictionaryDestination.overwrite_existing now defaults
to True (was False); update patch 001 accordingly
Remove patch 001-don-t-raise-error-if-file-exists.patch and
set '--overwrite-existing' in build scripts.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:35:37 +0000 (08:35 +0300)]
python-outcome: update to 1.3.0
Update package to 1.3.0.
Changes since 1.2.0:
1.3.0:
- Added full type hints; Value and Outcome are now generic classes
- Added Maybe type alias as a union of Value[T] and Error
- Added typed __all__ exports and marked __version__ as a public constant
- Functions that do not return are now captured as Error
- Added pyright --verifytypes to CI; strict mypy mode enabled
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 08:19:04 +0000 (08:19 +0000)]
python-trio: update to 0.33.0; add test.sh
Bump version 0.22.2 -> 0.33.0.
Add python3-ctypes, python3-logging, python3-openssl to DEPENDS
(required by the new version).
Add test.sh to verify nursery-based concurrent task execution.
Signed-off-by: Alexandru Ardelean <redacted>
Florian Eckert [Mon, 23 Jun 2025 12:42:44 +0000 (14:42 +0200)]
openvpn: make the packages dependency clearer
No functional changes, so the PKG_RELEASE version number has not been
incremented.
Signed-off-by: Florian Eckert <redacted>
Hannu Nyman [Tue, 14 Apr 2026 17:29:52 +0000 (20:29 +0300)]
xz: update to 5.8.3
Update includes fix for CVE-2026-34743.
Release Notes:
https://github.com/tukaani-project/xz/releases/tag/v5.8.3
Signed-off-by: Hannu Nyman <redacted>
Olivier Poitrey [Mon, 13 Apr 2026 02:01:07 +0000 (02:01 +0000)]
nextdns: update to version 1.47.2
Update nextdns package to upstream version 1.47.2
Signed-off-by: Olivier Poitrey <redacted>
Daniel F. Dickinson [Sun, 12 Apr 2026 20:20:56 +0000 (16:20 -0400)]
zabbix: update to 7.0.25 (LTS)
Bump version to latest LTS.
Signed-off-by: Daniel F. Dickinson <redacted>
Daniel F. Dickinson [Sun, 12 Apr 2026 13:44:33 +0000 (09:44 -0400)]
radicale3: update to 3.7.1
Bump version for quickly discovered issues with 3.7.0
Signed-off-by: Daniel F. Dickinson <redacted>
Seo Suchan [Wed, 25 Feb 2026 19:39:13 +0000 (04:39 +0900)]
uacme: update to 1.8.1
update uacme version to 1.8.1 , release upstream 2026/4/5
Signed-off-by: Seo Suchan <redacted>
Seo Suchan [Wed, 25 Feb 2026 19:39:13 +0000 (04:39 +0900)]
acme-common: migrate uacme config paramaters
migrate old uacme specific config parameters into acme-common format.
Signed-off-by: Seo Suchan <redacted>
Seo Suchan [Wed, 25 Feb 2026 19:39:13 +0000 (04:39 +0900)]
uacme: use acme-common
remake uacme hook scripts to base on acme-common,
and implements helper to able to use acme.sh DNS APIs
Signed-off-by: Seo Suchan <redacted>
Seo Suchan [Wed, 25 Feb 2026 19:39:12 +0000 (04:39 +0900)]
acme: make virtual package satisfiable by uacme
currently acme metapackage only able to satisfied with acme-acmesh,
but make is satisfieable by uacme if it's already installed.
still defaults to acme.sh
Signed-off-by: Seo Suchan <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 08:18:41 +0000 (08:18 +0000)]
python-pyroute2: update to 0.9.5; add test.sh
Bump version 0.7.9 -> 0.9.5.
Add test.sh to verify IPRoute, NDB, and nlmsg imports.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 08:18:21 +0000 (08:18 +0000)]
python-maxminddb: update to 3.1.1; add test.sh
Bump version 2.4.0 -> 3.1.1.
Add python3-urllib to DEPENDS (required by new version).
Add test.sh to verify open_database and InvalidDatabaseError imports.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 08:17:57 +0000 (08:17 +0000)]
python-ble2mqtt: update to 0.2.5; add test.sh
Bump version 0.2.2 -> 0.2.5.
Add test.sh to verify Device base class import.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 08:17:32 +0000 (08:17 +0000)]
python-awscli: update to 1.44.78
Bump version 1.44.76 -> 1.44.78.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:51:13 +0000 (05:51 +0000)]
python-service-identity: update to 24.2.0; add test.sh
Bump version 23.1.0 -> 24.2.0.
Add test.sh to verify module imports and key symbols.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:50:55 +0000 (05:50 +0000)]
python-awesomeversion: update to 25.8.0; add test.sh
Bump version 23.5.0 -> 25.8.0.
Switch build dependency from python-poetry-core to python-hatchling.
Add test.sh to verify version parsing, comparison, and strategy detection.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:48:04 +0000 (05:48 +0000)]
python-zope-interface: update to 8.3
Bump version 8.2 -> 8.3.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:47:55 +0000 (05:47 +0000)]
python-vcs-versioning: update to 1.1.1
Bump version 1.0.1 -> 1.1.1.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:34:29 +0000 (07:34 +0000)]
python-lxml: update to 6.0.4
Bump version 6.0.2 -> 6.0.4 (bugfix release).
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:42:05 +0000 (05:42 +0000)]
python-platformio: update to 6.1.19
Bump version 6.1.18 -> 6.1.19.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:41:57 +0000 (05:41 +0000)]
python-maturin: update to 1.13.1
Bump version 1.12.6 -> 1.13.1.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 05:41:10 +0000 (05:41 +0000)]
python-build: update to 1.4.3
Bump version 1.4.2 -> 1.4.3.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:40:25 +0000 (07:40 +0000)]
python-zeroconf: update to 0.148.0; add test.sh
Bump version 0.131.0 -> 0.148.0.
Add test.sh to verify ServiceInfo construction and attribute access.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:40:09 +0000 (07:40 +0000)]
python-pycrate: update to 0.7.11; add test.sh
Bump version 0.6.0 -> 0.7.11.
Add test.sh to verify Envelope/Sequence element construction and value access.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:39:52 +0000 (07:39 +0000)]
python-gevent: update to 26.4.0; add test.sh
Bump version 25.9.1 -> 26.4.0.
Add test.sh to verify greenlet spawning and joining.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:39:39 +0000 (07:39 +0000)]
python-botocore: update to 1.42.88
Bump version 1.42.86 -> 1.42.88.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Mon, 13 Apr 2026 07:39:30 +0000 (07:39 +0000)]
python-boto3: update to 1.42.88
Bump version 1.42.86 -> 1.42.88.
Signed-off-by: Alexandru Ardelean <redacted>
Tianling Shen [Tue, 14 Apr 2026 02:42:32 +0000 (10:42 +0800)]
xray-core: Update to 26.3.27
Release note: https://github.com/XTLS/Xray-core/releases/tag/v26.3.27
Signed-off-by: Tianling Shen <redacted>
Tianling Shen [Tue, 14 Apr 2026 02:41:35 +0000 (10:41 +0800)]
yq: Update to 4.52.5
Release note: https://github.com/mikefarah/yq/releases/tag/v4.52.5
Signed-off-by: Tianling Shen <redacted>
Qingfang Deng [Thu, 2 Apr 2026 02:42:16 +0000 (10:42 +0800)]
openvpn: update to 2.7.1
The new DCO module depends on OpenVPN 2.7.1.
For details refer to https://github.com/OpenVPN/openvpn/blob/v2.7.1/Changes.rst
Removed upstreamed wolfSSL patches:
- 101-Fix-EVP_PKEY_CTX_-compilation-with-wolfSSL.patch
- 102-Disable-external-ec-key-support-when-building-with-wolfSSL.patch
Reworked 100-mbedtls-disable-runtime-version-check.patch to use
MBEDTLS_VERSION_STRING instead of a mutable buffer.
Signed-off-by: Qingfang Deng <redacted>
Qingfang Deng [Thu, 2 Apr 2026 02:42:09 +0000 (10:42 +0800)]
ovpn-dco: switch to the new source
The ovpn kernel module is is part of the Linux kernel starting from
version 6.16.
Switch to the new officially maintained backports source:
https://github.com/OpenVPN/ovpn-backports
Signed-off-by: Qingfang Deng <redacted>
Alexandru Ardelean [Fri, 10 Apr 2026 15:30:15 +0000 (18:30 +0300)]
python-ubus: backport patch for newer Python
Build is failing for a while now with error:
```
14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-14.3.0_musl/include/fortify -I/builder/shared-workdir/build/sdk/staging_dir/target-mipsel_24kc_musl/usr/include/python3.14 -fPIC -I/builder/shared-workdir/build/sdk/staging_dir/target-mipsel_24kc_musl/usr/include/python3.14 -c ./ubus_python.c -o build/temp.linux-mipsel-cpython-314/ubus_python.o
./ubus_python.c: In function 'ubus_python_add':
./ubus_python.c:1081:17: error: implicit declaration of function 'PyEval_CallMethod'; did you mean 'PyObject_CallMethod'? [-Wimplicit-function-declaration]
1081 | PyEval_CallMethod(python_alloc_list, "pop", "");
| ^~~~~~~~~~~~~~~~~
| PyObject_CallMethod
error: command '/builder/shared-workdir/build/sdk/staging_dir/toolc
```
This has been fixed on version 0.1.3, but that hasn't been
published to pypi yet.
Also add test.sh
Signed-off-by: Alexandru Ardelean <redacted>
George Sapkin [Sat, 11 Apr 2026 22:21:31 +0000 (01:21 +0300)]
sqlite3: bump to 3.53.0
Changes: https://sqlite.org/releaselog/3_53_0.html
Signed-off-by: George Sapkin <redacted>
George Sapkin [Sat, 11 Apr 2026 22:31:35 +0000 (01:31 +0300)]
syncthing: bump to 2.0.16
Changes: https://github.com/syncthing/syncthing/releases/tag/v2.0.16
Signed-off-by: George Sapkin <redacted>
George Sapkin [Sat, 11 Apr 2026 22:42:53 +0000 (01:42 +0300)]
golang: bump 1.26 to 1.26.2
Fixes: CVE-2026-27140
Fixes: CVE-2026-27143
Fixes: CVE-2026-27144
Fixes: CVE-2026-32280
Fixes: CVE-2026-32281
Fixes: CVE-2026-32282
Fixes: CVE-2026-32283
Fixes: CVE-2026-32288
Fixes: CVE-2026-32289
Fixes: CVE-2026-33810
Changes: https://github.com/golang/go/issues?q=milestone%3AGo1.26.2+label%3ACherryPickApproved
Signed-off-by: George Sapkin <redacted>
Dmitriy Zh [Sun, 12 Apr 2026 08:58:12 +0000 (08:58 +0000)]
fix: remove depends on PACKAGE_lpac from Config.in
fix eror message after make menuconfig (https://github.com/openwrt/packages/pull/29044#issuecomment-
4230243845)
Signed-off-by: Zhitomirskiy Dmitriy <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:34:21 +0000 (08:34 +0300)]
python-sentry-sdk: update to 2.57.0
Update package to 2.57.0.
Major version 2.0 breaking changes:
- Hub API deprecated; replaced with new_scope / isolation_scope API;
configure_scope / push_scope removed; Hub class retained but deprecated
- Python 2.7 support dropped; internal SDK data model refactored
- Migration guide: https://docs.sentry.io/platforms/python/migration/1.x-to-2.x
New features (2.0 - 2.57):
- Many integrations now auto-activate if the package is detected:
Ariadne, ARQ, asyncpg, Chalice, Loguru, PyMongo, Quart, Starlite,
Strawberry, Anthropic, Cohere, Graphene, LiteLLM, Google GenAI
- Extensive AI/LLM monitoring with gen_ai.* span attributes aligned
with OpenTelemetry semantic conventions
- Feature flag tracking: LaunchDarkly, Unleash integrations
- Sentry structured logs (beta, 2.30): capture Loguru log messages
- New SysExitIntegration (2.14)
- failed_request_status_codes configurable for FastAPI/Starlette (2.5)
- Client cert/key support for HttpTransport (2.10)
- Experimental async transport added (2.57)
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:34:19 +0000 (08:34 +0300)]
python-awscli: update to 1.44.76
Update package to 1.44.76.
Key changes since 1.29.7:
1.32.0: Python 3.7 dropped.
1.33.0: Version numbering aligned with botocore/boto3; aws logs
start-live-tail command added.
1.35.0 (S3 checksum): --checksum-mode and --checksum-algorithm flags
added to high-level s3 commands.
1.36.0: Shorthand @= file-loading syntax added; aws s3 ls gains
--bucket-name-prefix and --bucket-region filters (1.36.35).
1.37.0: CRC32 default for uploads; response checksum validation.
1.39.0: Python 3.8 dropped.
1.40.0: aws eks update-kubeconfig gains --assume-role-arn for
cross-account access; STS regional endpoints now default.
1.42.42: aws eks update-kubeconfig gets --proxy-url option.
1.43.0: Login credential provider support.
1.44.0: New --v2-debug flag and AWS_CLI_UPGRADE_DEBUG_MODE env var to
detect CLI v2 breaking changes.
1.44.57: aws s3 mb gains --tags flag.
1.44.76 (security): Tighter file permissions for CodeArtifact login and
IAM MFA bootstrap output.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:34:17 +0000 (08:34 +0300)]
python-s3transfer: update to 0.16.0
Update package to 0.16.0.
Changes since 0.6.1:
0.7.0: SSE-C arguments now passed to CompleteMultipartUpload for upload
operations.
0.8.0 (CRT improvements): Wider CRT upload functionality; CRC32
auto-configured for CRT uploads; file-like object support for seekable
and non-seekable streams; dynamic target throughput via AWS CRT system
detection.
0.9.0: Python 3.7 dropped.
0.10.0: S3 Express support for CRT; Multi-Region Access Point support
for CRT (0.10.4).
0.11.0 (CRC32 default): Now uses CRC32 by default and supports
user-provided full-object checksums.
0.12.0: Python 3.8 dropped.
0.13.0: ETag validation during multipart downloads.
0.15.0: ETag validation during multipart copies.
0.16.0: TransferConfig options (multipart_threshold, multipart_chunksize,
max_request_concurrency) now supported in CRTTransferManager.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:34:15 +0000 (08:34 +0300)]
python-botocore: update to 1.42.86
Update package to 1.42.86.
Key changes since 1.31.7:
1.32.1: botocore wheel now ships compressed service models to reduce
disk footprint.
1.33.0: Version aligned; boto3/botocore share the same version number.
1.36.0 (S3 checksum overhaul): CRC32 default for uploads; CRC64NVME
support via awscrt; configurable via request_checksum_calculation and
response_checksum_validation settings.
1.37.0 (Account-based endpoints): DynamoDB support for account-based
endpoint routing; smithy-rpc-v2-cbor protocol support (1.37.2).
1.38.0: Python 3.8 dropped.
1.40.0: STS regional endpoints now default; login credential provider
added (1.41.0).
1.42.29: TCP Keep-Alive config via BOTOCORE_TCP_KEEPALIVE env var.
1.42.43: HTTP blocksize increased 16KB -> 128KB with urllib3 v2.
1.42.53: SHA512/XXHASH checksum algorithms added.
1.42.85: SigV4a auth_scheme_preference bugfix.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:34:12 +0000 (08:34 +0300)]
python-boto3: update to 1.42.86
Update package to 1.42.86.
Key changes since 1.28.7:
1.33.0: boto3 and botocore now share the same version number.
1.36.0 (S3 checksum overhaul): CRC32 is now calculated by default for
all supported S3 operations; Content-MD5 header no longer auto-populated;
response checksum validation added; CRC64NVME and SHA512 algorithms
supported via optional awscrt.
1.38.0 (Account-based endpoints): DynamoDB and future services now use
https://<account-id>.ddb.<region>.amazonaws.com endpoints when account
ID is available. Python 3.8 end of support.
1.40.0 (STS endpoint default): Changed from legacy to regional; override
via sts_regional_endpoints config or AWS_STS_REGIONAL_ENDPOINTS env var.
1.41.0 (New credential provider): login credential provider added,
allowing use of AWS Management Console credentials.
Hundreds of API additions across Bedrock, ECS, EKS, Lambda, SageMaker,
and many more services.
Signed-off-by: Alexandru Ardelean <redacted>
John Audia [Fri, 10 Apr 2026 19:45:21 +0000 (15:45 -0400)]
htop: update to 3.5.0
Changelog: https://github.com/htop-dev/htop/compare/3.4.1...3.5.0
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc
Signed-off-by: John Audia <redacted>
Federico Capoano [Fri, 10 Apr 2026 23:47:42 +0000 (20:47 -0300)]
openwisp-config: update to 1.2.1
Change log:
https://github.com/openwisp/openwisp-config/releases/tag/1.2.1
Signed-off-by: Federico Capoano <redacted>
John Audia [Sat, 11 Apr 2026 10:05:14 +0000 (06:05 -0400)]
iperf3: update to 3.21
Update to latest upstream release.
Changelog: https://github.com/esnet/iperf/releases/tag/3.21
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc
Signed-off-by: John Audia <redacted>
Dirk Brenken [Sat, 11 Apr 2026 16:43:09 +0000 (18:43 +0200)]
banip: update 1.8.5-2
* fixed two issues in the mail template, reported in the forum
* tweak the f_report function
* changed the f_actual function to reduce subshell calls
* further optimize the monitor function:
* fixed a possible RDAP rate-limit race condition,
serialize the rdap_tsfile via flock
* block_cache bounded growth, when the cache reaches 500
entries it resets to empty, preventing unbounded string growth
in the monitor loop
* set the printf format string in single quotes (overall)
Signed-off-by: Dirk Brenken <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:26:05 +0000 (08:26 +0300)]
python3-chardet: update to 7.4.1
Update package to 7.4.1.
Changes since 7.2.0:
7.3.0:
- License changed from MIT to 0BSD (no attribution required)
- New mime_type field in all detection results -- identifies binary and text
file types via magic number matching (40+ formats supported)
- Performance: 4 additional modules compiled with mypyc; per-file detection
capped at 16 KB (worst-case time: 62ms -> 26ms)
- Added riscv64 prebuilt wheel support
- Bug fix: null-separated ASCII data was misdetected as UTF-16-BE
7.4.0:
- Accuracy improved from 98.6% to 99.3%; speed improved with new dense
zlib-compressed model format (cold start: ~75ms -> ~13ms with mypyc)
- Training data overhauled: added MADLAD-400 and Wikipedia sources,
eliminated train/test overlap, samples increased from 15K to 25K per
language/encoding pair
- Bug fix: dedicated structural analyzers added for CP932, CP949, and
Big5-HKSCS (previously sharing base encoding byte-range analyzer)
7.4.1:
- Bug fix: BOM-prefixed UTF-16/32 input now correctly returns utf-16/utf-32
instead of endian-specific variants (utf-16-le/utf-16-be/etc.), which
previously caused a stray U+FEFF character at the start of decoded text
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:25:56 +0000 (08:25 +0300)]
python3-cryptography: update to 46.0.7
Update package to 46.0.7.
Security fix:
- CVE-2026-39892: Non-contiguous buffers could be passed to Python buffer
APIs potentially causing a buffer overflow -- now blocked
Wheels recompiled against OpenSSL 3.5.6 on Windows, macOS, and Linux.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:25:46 +0000 (08:25 +0300)]
python3-flask-httpauth: update to 4.8.1
Update package to 4.8.1.
Security fix:
- Empty or missing tokens are no longer accepted; previously this could
allow bypassing token authentication
Documentation improvements: new installation section, revised docs, fixed
broken links.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:25:38 +0000 (08:25 +0300)]
python3-django-restframework: update to 3.17.1
Update package to 3.17.1.
Bug fix:
- HTMLFormRenderer crashed with empty datetime field values
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:25:28 +0000 (08:25 +0300)]
python3-django: update to 6.0.4
Update package to 6.0.4.
Security fixes:
- CVE-2026-33033: DoS fix in MultiPartParser -- base64-encoded multipart
uploads with excessive whitespace could cause repeated memory copying
- CVE-2026-3902: ASGI header spoofing fixed -- headers containing underscores
are now ignored by ASGIRequest to prevent hyphen/underscore conflation
attacks
- CVE-2026-4277: Privilege abuse in GenericInlineModelAdmin -- add permissions
on inline model instances were not validated against forged POST data
- CVE-2026-4292: Privilege abuse in ModelAdmin.list_editable -- changelist
forms incorrectly allowed new instances to be created via forged POST data
- CVE-2026-33034: DoS via ASGI memory upload limit bypass -- missing or
understated Content-Length could bypass DATA_UPLOAD_MAX_MEMORY_SIZE
Bug fixes:
- alogin/alogout regression where request.user was not set/cleared if already
materialized by sync middleware
- RelatedFieldWidgetWrapper regression incorrectly wrapping all widgets in a
fieldset in admin forms
Signed-off-by: Alexandru Ardelean <redacted>
Dirk Brenken [Sat, 11 Apr 2026 08:48:53 +0000 (10:48 +0200)]
adblock: update 4.5.4-3
* fixed a problem/regression with the display of results in f_search and f_report
Signed-off-by: Dirk Brenken <redacted>
Hannu Nyman [Sat, 11 Apr 2026 07:04:30 +0000 (10:04 +0300)]
tvheadend: update to 2026-04-03 (
395afb8512d0)
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.
Signed-off-by: Marius Dinu <m95d+git at psihoexpert.ro>
[imported from mailing list]
Signed-off-by: Hannu Nyman <redacted>
Qingfang Deng [Sat, 11 Apr 2026 06:50:22 +0000 (09:50 +0300)]
collectd: remove redundant liblua link flag
The link flag makes the main program depend on liblua in official
package feeds, even if collectd-mod-lua is not installed.
The plugin is already linked against liblua.so, so this can be removed.
Signed-off-by: Qingfang Deng <redacted>
[added PKG_RELEASE bump]
John Audia [Wed, 8 Apr 2026 20:53:19 +0000 (16:53 -0400)]
openssh: update Makefile to build without PKG_FIXUP
Build without PKG_FIXUP:=autoreconf
This was introduced with: https://github.com/openwrt/packages/commit/
a79c49578ca136556bd10d8990aa52ef4eb0664b
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: Intel N150
Signed-off-by: John Audia <redacted>
Daniel F. Dickinson [Sun, 5 Apr 2026 15:21:22 +0000 (11:21 -0400)]
watchcat: use logical network to fix restart_interface
Watchcat was failing to restart layer-3 interfaces when in mode
'restart_iface'. The previously attempted fix made the situation
worse in that it resulted in layer 2 interfaces also failing to
start.
This was because we are passed the interface name (e.g. eth0,
l2p0, or br-lan), but ifup needs the logical network (e.g. 'lan'
which corresponds to the network device).
Update to use find_config from /lib/network/config.sh to find the
logical network from the interface name, and use ifup on the
logical network to restart the underlying interface(s) associated
with the logical network.
Signed-off-by: Daniel F. Dickinson <redacted>
Daniel F. Dickinson [Wed, 8 Apr 2026 01:12:23 +0000 (21:12 -0400)]
zabbix: update to 7.0.24
Bump version and refresh patches.
Signed-off-by: Daniel F. Dickinson <redacted>
Daniel F. Dickinson [Wed, 8 Apr 2026 01:10:01 +0000 (21:10 -0400)]
zabbix: tweak server configuration
* Fix path to fping and use fping as fping6
* For privacy, disable call to public API to check for Zabbix version update
Signed-off-by: Daniel F. Dickinson <redacted>
Zhitomirskiy Dmitriy [Tue, 31 Mar 2026 07:53:51 +0000 (07:53 +0000)]
lpac: upgrade to 2.3.0 - enable uqmi and LPAC_WITH_PCSC
Update lpac to upstream v2.3.0 (https://github.com/estkme-group/lpac/releases/tag/v2.3.0)
Signed-off-by: Zhitomirskiy Dmitriy <redacted>
Daniel F. Dickinson [Wed, 8 Apr 2026 08:48:23 +0000 (04:48 -0400)]
radicale3: update to 3.7.0
Bump version and add placeholder for new [sharing]
section/capability.
Signed-off-by: Daniel F. Dickinson <redacted>
Eric Fahlgren [Thu, 9 Apr 2026 15:56:28 +0000 (08:56 -0700)]
owut: update to 2026.04.09
Bug fixes:
efahl/owut@
e80489e641a5 owut: add proxy support via env vars
efahl/owut@
5d6760b59e4d owut: fix bug in response headers value
Enhancements:
efahl/owut@
ceeccc93fe29 owut: handle no_proxy env var
efahl/owut@
34367e6e6298 owut: accessibility and readability
Signed-off-by: Eric Fahlgren <redacted>
Jan Hák [Tue, 7 Apr 2026 09:26:11 +0000 (11:26 +0200)]
knot: update to version 3.5.4
Release notes: https://www.knot-dns.cz/2026-04-02-version-354.html
Signed-off-by: Jan Hák <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 07:22:10 +0000 (10:22 +0300)]
python3-lxml: add package guard to test.sh
The test.sh lacked a package name guard, causing it to run (and fail)
when the -src subpackage was tested without python3 installed.
Add the standard guard to skip the test for non-main packages.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 06:19:46 +0000 (09:19 +0300)]
python3-et_xmlfile: add python3-xml dep, fix test
The test.sh imports xml.etree.ElementTree from the stdlib, and
et_xmlfile itself falls back to stdlib xml when lxml is unavailable.
Add python3-xml to DEPENDS to ensure the xml module is present at
both install and test time.
The test used et_xmlfile.__version__ without importing the et_xmlfile
module (only 'from et_xmlfile import xmlfile' was present). Add
'import et_xmlfile' so the version check works correctly.
The test.sh lacked a package name guard, causing it to run (and fail)
when the -src subpackage was tested without python3 installed.
Add the standard guard to skip the test for non-main packages.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:27:54 +0000 (08:27 +0300)]
python3-influxdb: update to 5.3.2
Update package to 5.3.2.
Bug fix:
- Correctly serialize nanosecond-precision DataFrame timestamps;
previously nanosecond timestamps were not serialized correctly when
writing via DataFrameClient
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:27:52 +0000 (08:27 +0300)]
python3-pytest: update to 9.0.3
Update package to 9.0.3.
Security fix:
- CVE-2025-71176: Fixed use of an insecure temporary directory
Bug fixes:
- pytest.approx now correctly accounts for collections.abc.Mapping key
order when comparing mappings
- Blocking a conftest.py with -p no: is now explicitly disallowed with a
clear UsageError (previously caused an internal assertion failure)
- Fixed crash when a test raises an ExceptionGroup with
__tracebackhide__ = True
- Fixed non-string messages in unittest.TestCase.subTest() not printed
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:27:50 +0000 (08:27 +0300)]
python3-platformdirs: update to 4.9.6
Update package to 4.9.6.
4.9.5: Silent patch release.
4.9.6: Fixed shell quoting bug in the release workflow -- double quotes
now used for tag variable expansion in CI scripts.
No functional or API changes for end users between 4.9.4 and 4.9.6.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:27:46 +0000 (08:27 +0300)]
python3-openpyxl: update to 3.1.5
Update package to 3.1.5.
Changes since 3.0.10:
3.1.0: Added support for data table formulae; Rich Text in cells; Custom
Document Properties; mapped chartspace graphical properties to charts.
Breaking: removed deprecated workbook methods (get_named_range,
add_named_range, remove_named_range) and several worksheet properties.
Bug fixes: fixed table filters being overridden, various dataframe and
multiindex alignment issues.
3.1.1: Fixed DocumentProperties times being set only at module import;
fixed missing worksheet-specific definitions.
3.1.2: Fixed reading worksheets in read-only mode with locally scoped
definitions; fixed empty custom properties causing invalid files.
3.1.3: Major performance fixes -- column name caching, pivot table
loading, custom properties reading; fixed rich-text save without lxml;
fixed file handler leaks; fixed timedelta reading in read-only mode;
improved duplicate named styles handling.
3.1.4: Minor bug fixes and stability improvements.
3.1.5: Latest stable release with cumulative fixes.
Add test.sh to verify write/read roundtrip of xlsx workbooks.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:27:43 +0000 (08:27 +0300)]
python3-pillow: update to 12.2.0
Update package to 12.2.0.
Security fixes:
- Prevent FITS decompression bomb -- GZIP data from FITS images is now
limited to prevent decompression bomb attacks
- Fix OOB write with invalid tile extents -- 12.1.1 PSD tile extent checks
did not account for integer overflow
- Prevent PDF parsing trailer infinite loop -- cyclic trailer references
in PDFs are now detected and stopped
- Fix integer overflow when processing fonts with excessively large
per-glyph advances
- Fix heap buffer overflow with nested list coordinates -- nested lists
passed to ImagePath.Path, polygon(), line() etc. are now validated to
contain exactly two numeric coordinates
New features:
- ImageText.Text.wrap() -- new method to wrap text within a given
width/height, with optional shrink/grow scaling
- FontFile.to_imagefont() -- FontFile instances can now be directly
converted to ImageFont instances
- Support reading JPEG2000 images with CMYK palettes
Performance:
- Lazy plugin loading -- open is 2.3-15.6x faster, save is 2.2-9x faster
for common formats
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:32:54 +0000 (08:32 +0300)]
python3-jsonpath-ng: update to 1.8.0
Update package to 1.8.0.
Changes since 1.5.3:
1.6.0: Removed Python 2 and six dependency; field names with literals
now enclosed in quotes; removed decorator and testscenarios dependencies;
made path instances hashable.
1.6.1: Fixed lambda-based updates; fixed assignment when root element is
a list; added keys keyword; added slice step support; don't fail on regex
match against non-strings; Python 3.12 support.
1.7.0: Added wherenot operator; added path extension exposing datum's
path from the expression itself; allowed numeric values as keys; added
negative and wildcard indices in Split; fixed boolean value update bug;
removed Python 3.7 support; parse table constructed only once
(performance improvement).
1.8.0: Added support for comma-separated indices (e.g., field[0,1,2]);
added EMOJI and CJK Unicode support; added type hints; fixed wildcard
path resolution in field filters; fixed False/None value handling in
bool filters; vendored ply (no longer maintained upstream); dropped
Python 3.8 and 3.9 support; Python 3.13/3.14 tested.
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:32:33 +0000 (08:32 +0300)]
python3-greenlet: update to 3.4.0
Update package to 3.4.0.
Changes:
- Added binary wheels for RISC-V 64
- Fixed multiple rare crash paths during interpreter shutdown; now uses
the atexit module (subtle API change: getcurrent unavailable once
atexit fires)
- Fixed multiple race conditions in free-threaded (no-GIL) builds when
greenlets are accessed from multiple threads, some causing assertion
failures or interpreter crashes
- Several minor correctness fixes from automated code audit
Signed-off-by: Alexandru Ardelean <redacted>
Alexandru Ardelean [Thu, 9 Apr 2026 05:32:23 +0000 (08:32 +0300)]
python3-pynacl: update to 1.6.2
Update package to 1.6.2.
Security fix:
- Updated bundled libsodium to 1.0.20-stable (2025-12-31 build) to
resolve CVE-2025-69277
Refresh 001-always-compile-
ed25519.patch for the updated source.
Signed-off-by: Alexandru Ardelean <redacted>