Commit Graph

36355 Commits

Author SHA1 Message Date
Alexandru Ardelean 30535ff1a9 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 <alex@shruggie.ro>
2026-04-17 13:46:59 +03:00
Alexandru Ardelean baf4673b6a python-editables: update to 0.6
- bump 0.5 -> 0.6

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-17 13:46:59 +03:00
Alexandru Ardelean fa912f32d9 python-chardet: update to 7.4.3
- bump 7.4.1 -> 7.4.3

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-17 13:46:59 +03:00
Alexandru Ardelean c4eee29713 python-botocore: update to 1.42.89
- bump 1.42.88 -> 1.42.89

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-17 13:46:59 +03:00
Alexandru Ardelean aab93a917f python-boto3: update to 1.42.89
- bump 1.42.88 -> 1.42.89

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-17 13:46:59 +03:00
Seo Suchan d824c1fc90 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 <tjtncks@gmail.com>
2026-04-17 13:29:00 +03:00
Dirk Brenken 157bd82ac0 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 <dev@brenken.org>
2026-04-17 09:57:55 +02:00
George Sapkin feaaf2d99b adguardhome: bump to 0.107.74
Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.74
Signed-off-by: George Sapkin <george@sapk.in>
2026-04-17 10:08:48 +03:00
Chen Minqiang bb02e8b734 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 <ptpt52@gmail.com>
2026-04-17 08:48:33 +02:00
Dirk Brenken 420d966267 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 <dev@brenken.org>
2026-04-16 22:13:33 +02:00
Alexandru Ardelean 8c3bc3fcf9 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 <alex@shruggie.ro>
2026-04-16 22:34:46 +03:00
Pawel Dembicki 9d59ce08a1 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 <paweldembicki@gmail.com>
2026-04-16 22:08:00 +03:00
Rosen Penev 79ae772593 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 <rosenp@gmail.com>
2026-04-16 22:04:31 +03:00
Alexandru Ardelean 72aa700b23 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 <alex@shruggie.ro>
2026-04-16 21:48:56 +03:00
Alexandru Ardelean 8d3c004213 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 <alex@shruggie.ro>
2026-04-16 21:48:36 +03:00
Alexandru Ardelean ee6aae4e55 treewide: change maintainer from Daniel Danzberger to me
Change PKG_MAINTAINER from Daniel Danzberger <daniel@dd-wrt.com>
to Alexandru Ardelean <ardeleanalex@gmail.com> 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 <alex@shruggie.ro>
2026-04-16 21:48:36 +03:00
Alexandru Ardelean d350be4874 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 <alex@shruggie.ro>
2026-04-16 21:29:57 +03:00
Philip A. Prindeville 1ea43c352c kea: fix kea-libs dependencies
Include libstdc++ and log4cplus libraries.

Signed-off-by: Philip A. Prindeville <philipp@redfish-solutions.com>
2026-04-16 10:29:26 -06:00
Alexandru Ardelean ffb84de5b7 python-fnv-hash-fast: update to 2.0.2
- bump 0.5.0 -> 2.0.2
- add test.sh

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-16 19:01:19 +03:00
Alexandru Ardelean 3ee98ce42f 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 <alex@shruggie.ro>
2026-04-16 19:01:19 +03:00
Alexandru Ardelean 6bda1b13e6 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 <alex@shruggie.ro>
2026-04-16 19:01:19 +03:00
Alexandru Ardelean 6defd87092 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 <alex@shruggie.ro>
2026-04-16 19:01:19 +03:00
Alexandru Ardelean 0b4980efe0 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 <alex@shruggie.ro>
2026-04-16 19:00:53 +03:00
Lu Dai 1c973fff92 glib2: fix builds by explicitly disabling libelf
The libelf Meson option defaults to auto. Since commit 71b7b44789 ("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: 71b7b44789 ("glib2: do not set default meson options")
Signed-off-by: Lu Dai <lu.dai@mind.be>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2026-04-16 12:42:24 +02:00
Alexandru Ardelean bd02a7b2ee 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 <alex@shruggie.ro>
2026-04-16 07:08:59 +03:00
Alexandru Ardelean 8c2e4ac456 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 <alex@shruggie.ro>
2026-04-16 07:08:59 +03:00
Alexandru Ardelean 7ca00dfa99 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 <alex@shruggie.ro>
2026-04-16 07:08:59 +03:00
Alexandru Ardelean 1158559cef 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 <alex@shruggie.ro>
2026-04-16 07:08:59 +03:00
Alexandru Ardelean ea30c1b1ca 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 <alex@shruggie.ro>
2026-04-16 07:08:59 +03:00
Florian Eckert 2255c65fa1 openvpn: make the packages dependency clearer
No functional changes, so the PKG_RELEASE version number has not been
incremented.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-04-15 11:08:30 +02:00
Hannu Nyman 70a0b53124 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 <hannu.nyman@iki.fi>
2026-04-15 11:40:52 +03:00
Olivier Poitrey 9e7cb54a09 nextdns: update to version 1.47.2
Update nextdns package to upstream version 1.47.2

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2026-04-14 10:49:10 +03:00
Daniel F. Dickinson 1568fb9816 zabbix: update to 7.0.25 (LTS)
Bump version to latest LTS.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-04-14 10:48:40 +03:00
Daniel F. Dickinson 0de3688f10 radicale3: update to 3.7.1
Bump version for quickly discovered issues with 3.7.0

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2026-04-14 10:48:21 +03:00
Seo Suchan c13864c0e9 uacme: update to 1.8.1
update uacme version to 1.8.1 , release upstream 2026/4/5

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
2026-04-14 10:38:06 +03:00
Seo Suchan 2da557bbf5 acme-common: migrate uacme config paramaters
migrate old uacme specific config parameters into acme-common format.

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
2026-04-14 10:38:06 +03:00
Seo Suchan 7f88cc5eb8 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 <tjtncks@gmail.com>
2026-04-14 10:38:06 +03:00
Seo Suchan fe3d05090b 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 <tjtncks@gmail.com>
2026-04-14 10:38:06 +03:00
Alexandru Ardelean f530e19eb4 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 <alex@shruggie.ro>
2026-04-14 10:33:53 +03:00
Alexandru Ardelean 1c1c7ee5b9 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 <alex@shruggie.ro>
2026-04-14 10:33:53 +03:00
Alexandru Ardelean 7a428552dd 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 <alex@shruggie.ro>
2026-04-14 10:33:53 +03:00
Alexandru Ardelean 2279299c2c python-awscli: update to 1.44.78
Bump version 1.44.76 -> 1.44.78.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 10:33:53 +03:00
Alexandru Ardelean c3fc621e25 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 <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean a8e4f384fe 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 <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean c37fd13ffe python-zope-interface: update to 8.3
Bump version 8.2 -> 8.3.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean 09897982c0 python-vcs-versioning: update to 1.1.1
Bump version 1.0.1 -> 1.1.1.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean a78df1ef40 python-lxml: update to 6.0.4
Bump version 6.0.2 -> 6.0.4 (bugfix release).

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean a17344c99e python-platformio: update to 6.1.19
Bump version 6.1.18 -> 6.1.19.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean 32848551ae python-maturin: update to 1.13.1
Bump version 1.12.6 -> 1.13.1.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00
Alexandru Ardelean 922c6de5c7 python-build: update to 1.4.3
Bump version 1.4.2 -> 1.4.3.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-14 08:02:25 +03:00