openwrt-packages.git
8 weeks agoadblock-fast: update to 1.2.2-18
Stan Grishin [Fri, 24 Apr 2026 17:09:22 +0000 (17:09 +0000)]
adblock-fast: update to 1.2.2-18

* Switch Hagezi URL to a more compact higher-level only domains list as we
  prefer it anyways and there's less processing (thanks @dave14305)
* When update_config_sizes is unset, save collected sizes to RAM to improve
  luci app performance (thanks @sshaikh)

Signed-off-by: Stan Grishin <redacted>
8 weeks agotelegraf: enable static linking for arm targets
Niklas Thorild [Wed, 22 Apr 2026 17:10:45 +0000 (19:10 +0200)]
telegraf: enable static linking for arm targets

- Fixes "2.44 assertion fail elf32-arm.c:9910" build error

Signed-off-by: Niklas Thorild <redacted>
8 weeks agotelegraf: update to 1.38.3
Niklas Thorild [Mon, 20 Apr 2026 20:04:19 +0000 (22:04 +0200)]
telegraf: update to 1.38.3
- Update Telegraf to v1.38.3

Signed-off-by: Niklas Thorild <redacted>
8 weeks agocoredns: update to 1.14.3
Vladimir Ermakov [Fri, 24 Apr 2026 07:26:46 +0000 (09:26 +0200)]
coredns: update to 1.14.3

Changelog: https://github.com/coredns/coredns/releases/tag/v1.14.3

CVE-2026-32282, CVE-2026-32289, CVE-2026-33810, CVE-2026-27144,
CVE-2026-27143, CVE-2026-32288, CVE-2026-32283, CVE-2026-27140.

Signed-off-by: Vladimir Ermakov <redacted>
8 weeks agovalkey: add new package
Matthew Cather [Wed, 18 Feb 2026 18:19:41 +0000 (12:19 -0600)]
valkey: add new package

Valkey is a community fork of the  key-value database Redis.
It is a drop in replacement to Redis so most of the files are
derived from their Redis equivalent.

Co-authored-by: George Sapkin <redacted>
Signed-off-by: Matthew Cather <redacted>
8 weeks agofrp: bump to 0.68.1
Roc Lai [Tue, 17 Mar 2026 09:46:01 +0000 (17:46 +0800)]
frp: bump to 0.68.1

Changes: https://github.com/fatedier/frp/releases/tag/v0.67.0
Changes: https://github.com/fatedier/frp/releases/tag/v0.68.0
Changes: https://github.com/fatedier/frp/releases/tag/v0.68.1
Co-Authored-by: Peiyuan Song <redacted>
Signed-off-by: Roc Lai <redacted>
2 months agopbr: update to 1.2.2-r14
Stan Grishin [Tue, 21 Apr 2026 19:11:41 +0000 (19:11 +0000)]
pbr: update to 1.2.2-r14

fix: avoid unnecessary dnsmasq restarts (thanks @egc112)
fix: insert, not add dns policies to ensure higher priority than the DNS
     hijack rules (thanks @egc112)

Signed-off-by: Stan Grishin <redacted>
2 months agobanip: update 1.8.6-4
Dirk Brenken [Tue, 21 Apr 2026 17:28:41 +0000 (19:28 +0200)]
banip: update 1.8.6-4

* fixed report generation and housekeeping
* added missing code/function comments

Signed-off-by: Dirk Brenken <redacted>
2 months agopython3-django-cors-headers: update to 4.9.0; add test.sh
Alexandru Ardelean [Thu, 16 Apr 2026 18:15:27 +0000 (21:15 +0300)]
python3-django-cors-headers: update to 4.9.0; add test.sh

Major changes since 3.10.0:

4.0:
- add CORS_ALLOW_PRIVATE_NETWORK setting for Local Network Access spec support
- add async middleware support, reducing overhead on async views
- remove deprecated CORS_REPLACE_HTTPS_REFERER and CorsPostCsrfMiddleware
- remove three header names from default allowed list (accept-encoding, dnt, origin)

4.3:
- fix access-control-allow-credentials header not being omitted on
  non-allowed responses

4.6:
- drop support for Django 3.2 through 4.1

4.9:
- add Django 6.0 support
- tighten validation of sequence-type settings (e.g. CORS_ALLOW_METHODS)

Add PYPI_SOURCE_NAME:=django_cors_headers as the 4.x sdist uses
underscores in the filename.

Signed-off-by: Alexandru Ardelean <redacted>
2 months agovobject: update to 0.9.9; add test.sh
Alexandru Ardelean [Thu, 16 Apr 2026 18:15:27 +0000 (21:15 +0300)]
vobject: update to 0.9.9; add test.sh

Changelog since 0.9.6.1:
- add product version number to the PRODID tag in iCalendar output
- add support for GEO tags in vCards
- various bugfixes and compatibility improvements

Also need to update setup.cfg at build time to insert the version
to allow the package to build.
Otherwise we get
```
2026-04-21T08:17:17.9341927Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/setupcfg.py", line 296, in __setitem__
2026-04-21T08:17:17.9342520Z     parsed = self.parsers.get(option_name, lambda x: x)(value)
2026-04-21T08:17:17.9343117Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/setupcfg.py", line 602, in _parse_version
2026-04-21T08:17:17.9343777Z     return expand.version(self._parse_attr(value, self.package_dir, self.root_dir))
2026-04-21T08:17:17.9344201Z                           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-04-21T08:17:17.9344938Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/setupcfg.py", line 421, in _parse_attr
2026-04-21T08:17:17.9345544Z     return expand.read_attr(attr_desc, package_dir, root_dir)
2026-04-21T08:17:17.9345876Z            ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-04-21T08:17:17.9346409Z   File "/builder/staging_dir/hostpkg/lib/python3.14/site-packages/setuptools/config/expand.py", line 191, in read_attr
2026-04-21T08:17:17.9346947Z     return getattr(module, attr_name)
2026-04-21T08:17:17.9347261Z AttributeError: module 'vobject' has no attribute 'VERSION'
2026-04-21T08:17:17.9598878Z
```

Signed-off-by: Alexandru Ardelean <redacted>
2 months agonumpy: update to 2.4.4
Alexandru Ardelean [Thu, 16 Apr 2026 18:15:27 +0000 (21:15 +0300)]
numpy: update to 2.4.4

Patch release with stability and correctness fixes over 2.4.3:
- fix memory leak in certain array creation paths
- fix thread-safety issues in ufunc dispatch
- fix hash collisions in np.isin() on certain inputs
- fix OpenBLAS threading hang on ARM targets
- miscellaneous annotation and documentation improvements

Signed-off-by: Alexandru Ardelean <redacted>
2 months agoscapy: update to 2.7.0; add test.sh
Alexandru Ardelean [Fri, 17 Apr 2026 00:13:56 +0000 (03:13 +0300)]
scapy: update to 2.7.0; add test.sh

Update scapy to version 2.7.0.

Add python-setuptools/host to PKG_BUILD_DEPENDS as the package
uses setuptools as its build backend.

Changelog: https://github.com/secdev/scapy/blob/master/doc/scapy/installation.rst
Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-flask-babel: update to 4.0.0; add test.sh
Alexandru Ardelean [Thu, 16 Apr 2026 19:08:08 +0000 (22:08 +0300)]
python-flask-babel: update to 4.0.0; add test.sh

Changes since 3.1.0:
- drop Python 3.7 support; add PyPy 3.9 compatibility
- replace deprecated locked_cached_property with cached_property

Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-chardet: update license to 0BSD
Wei-Ting Yang [Sun, 19 Apr 2026 10:01:05 +0000 (18:01 +0800)]
python-chardet: update license to 0BSD

Upstream changed the project license to 0BSD.

Signed-off-by: Wei-Ting Yang <redacted>
2 months agosnowflake: update to 2.13.1
Nick Hainke [Mon, 20 Apr 2026 22:09:21 +0000 (00:09 +0200)]
snowflake: update to 2.13.1

Changelog:
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/blob/v2.13.1/ChangeLog?ref_type=tags

Signed-off-by: Nick Hainke <redacted>
2 months agocloudflared: support multiple upstream interfaces.
kouhei-ioroi [Wed, 15 Apr 2026 06:09:36 +0000 (15:09 +0900)]
cloudflared: support multiple upstream interfaces.
support multiple upstream interfaces in config.

Signed-off-by: kouhei-ioroi <redacted>
2 months agolibjemalloc: update to 5.3.1
Philip Prindeville [Sun, 19 Apr 2026 21:02:39 +0000 (15:02 -0600)]
libjemalloc: update to 5.3.1

Routine version bump.  Lots of bugfixes and optimizations.

Signed-off-by: Philip Prindeville <redacted>
2 months agobanip: update 1.8.6-3
Dirk Brenken [Sun, 19 Apr 2026 17:13:41 +0000 (19:13 +0200)]
banip: update 1.8.6-3

* removed unnecessary forks in f_nftinit
* removed  unnecessary forks in f_genstatus
* removed  unnecessary forks in f_lookup
* removed the needless f_char function
* cosmetics

Signed-off-by: Dirk Brenken <redacted>
2 months agosnowflake: mount default geoip paths
matzfan [Mon, 30 Mar 2026 14:59:03 +0000 (15:59 +0100)]
snowflake: mount default geoip paths

-metrics option requires access to these files to geolocate clients

Signed-off-by: matzfan <redacted>
2 months agoiptraf-ng: bump version from 1.2.1 to 1.2.2
Marcos Alano [Fri, 10 Apr 2026 11:59:21 +0000 (08:59 -0300)]
iptraf-ng: bump version from 1.2.1 to 1.2.2

Bump iptraf-ng version from 1.2.1 to 1.2.2.

Signed-off-by: Marcos Alano <redacted>
2 months agominiupnpd: add ext_allow_private_ipv4
Andy Chiang [Sun, 19 Apr 2026 00:10:38 +0000 (07:10 +0700)]
miniupnpd: add ext_allow_private_ipv4

miniupnpd 2.3.9 allows enable forwarding for private IPs by use 'ext_allow_private_ipv4=yes'.

Link: https://github.com/miniupnp/miniupnp/blob/f83b5e2e21aa8dfa393ff80ea287ac4fca1a4df1/miniupnpd/Changelog.txt#L51
Link: https://github.com/miniupnp/miniupnp/blob/f83b5e2e21aa8dfa393ff80ea287ac4fca1a4df1/miniupnpd/miniupnpd.conf#L24
Signed-off-by: Andy Chiang <redacted>
2 months agobanip: update 1.8.6-2
Dirk Brenken [Sat, 18 Apr 2026 17:07:03 +0000 (19:07 +0200)]
banip: update 1.8.6-2

* flock/serialize the etag writing in the f_etag function
* added various variables to local scope
* LuCI: removed needless ACL

Signed-off-by: Dirk Brenken <redacted>
2 months agopython3-drf-nested-routers: update to 0.95.0; add test.sh
Alexandru Ardelean [Thu, 16 Apr 2026 18:12:30 +0000 (21:12 +0300)]
python3-drf-nested-routers: update to 0.95.0; add test.sh

Add PYPI_SOURCE_NAME:=drf_nested_routers as the 0.95.0 sdist
uses underscores in the filename.

Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-pyroute2: update to 0.9.6
Alexandru Ardelean [Fri, 17 Apr 2026 06:40:50 +0000 (06:40 +0000)]
python-pyroute2: update to 0.9.6

- bump 0.9.5 -> 0.9.6

Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-awscli: update to 1.44.79
Alexandru Ardelean [Fri, 17 Apr 2026 06:40:45 +0000 (06:40 +0000)]
python-awscli: update to 1.44.79

- bump 1.44.78 -> 1.44.79

Signed-off-by: Alexandru Ardelean <redacted>
2 months agoitsdangerous: update to 2.2.0; add test.sh
Alexandru Ardelean [Fri, 17 Apr 2026 06:40:42 +0000 (06:40 +0000)]
itsdangerous: update to 2.2.0; add test.sh

- bump 2.1.2 -> 2.2.0
- add test.sh

Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-installer: use --prefix for install-path
Alexandru Ardelean [Fri, 17 Apr 2026 16:41:51 +0000 (19:41 +0300)]
python-installer: use --prefix for install-path

Fixes https://github.com/openwrt/packages/issues/29177
Tested locally.

Fix provided by @xuanranran

Signed-off-by: Lovin Yarn <redacted>
Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-pypubsub: update to 4.0.7
Alexandru Ardelean [Thu, 16 Apr 2026 12:36:30 +0000 (12:36 +0000)]
python-pypubsub: update to 4.0.7

- bump 4.0.3 -> 4.0.7
- add python-setuptools-scm/host to PKG_BUILD_DEPENDS
- add test.sh

Signed-off-by: Alexandru Ardelean <redacted>
2 months agopython-dbus-fast: update to 4.0.4
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>
2 months agopython-lru-dict: update to 1.4.1; add test.sh
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>
2 months agopython-editables: update to 0.6
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>
2 months agopython-chardet: update to 7.4.3
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>
2 months agopython-botocore: update to 1.42.89
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>
2 months agopython-boto3: update to 1.42.89
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>
2 months agouacme: add support for dalias/calias
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>
2 months agoadblock: release 4.5.5-1
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>
2 months agoadguardhome: bump to 0.107.74
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>
2 months agoopenvpn: handler: refine netifd routing and config
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>
2 months agobanip: release 1.8.6-1
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>
2 months agopython-constantly: drop versioneer build dependency
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>
2 months agomdio-tools: update to 1.3.2
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>
2 months agomdnsresponder: update to 2881.0.25
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>
2 months agopython3: bump to version 3.14.4
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>
2 months agotreewide: set me where PKG_MAINTAINER empty
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>
2 months agotreewide: change maintainer from Daniel Danzberger to me
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>
2 months agopython-ruamel-yaml: update to 0.19.1
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>
2 months agokea: fix kea-libs dependencies
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>
2 months agopython-fnv-hash-fast: update to 2.0.2
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>
2 months agopython-pycares: update to 5.0.1
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>
2 months agopython-bleak: update to 3.0.1
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>
2 months agopython-cached-property: update to 2.0.1
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>
2 months agopython-pyusb: add version 1.3.1
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>
2 months agoglib2: fix builds by explicitly disabling libelf
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>
2 months agopython-pyproject-metadata: update to 0.11.0
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>
2 months agopython-pyfuse3: update to 3.4.2; add test.sh
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>
2 months agopython-installer: update to 1.0.0
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>
2 months agopython-outcome: update to 1.3.0
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>
2 months agopython-trio: update to 0.33.0; add test.sh
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>
2 months agoopenvpn: make the packages dependency clearer
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>
2 months agoxz: update to 5.8.3
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>
2 months agonextdns: update to version 1.47.2
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>
2 months agozabbix: update to 7.0.25 (LTS)
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>
2 months agoradicale3: update to 3.7.1
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>
2 months agouacme: update to 1.8.1
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>
2 months agoacme-common: migrate uacme config paramaters
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>
2 months agouacme: use acme-common
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>
2 months agoacme: make virtual package satisfiable by uacme
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>
2 months agopython-pyroute2: update to 0.9.5; add test.sh
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>
2 months agopython-maxminddb: update to 3.1.1; add test.sh
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>
2 months agopython-ble2mqtt: update to 0.2.5; add test.sh
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>
2 months agopython-awscli: update to 1.44.78
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>
2 months agopython-service-identity: update to 24.2.0; add test.sh
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>
2 months agopython-awesomeversion: update to 25.8.0; add test.sh
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>
2 months agopython-zope-interface: update to 8.3
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>
2 months agopython-vcs-versioning: update to 1.1.1
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>
2 months agopython-lxml: update to 6.0.4
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>
2 months agopython-platformio: update to 6.1.19
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>
2 months agopython-maturin: update to 1.13.1
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>
2 months agopython-build: update to 1.4.3
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>
2 months agopython-zeroconf: update to 0.148.0; add test.sh
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>
2 months agopython-pycrate: update to 0.7.11; add test.sh
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>
2 months agopython-gevent: update to 26.4.0; add test.sh
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>
2 months agopython-botocore: update to 1.42.88
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>
2 months agopython-boto3: update to 1.42.88
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>
2 months agoxray-core: Update to 26.3.27
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>
2 months agoyq: Update to 4.52.5
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>
2 months agoopenvpn: update to 2.7.1
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>
2 months agoovpn-dco: switch to the new source
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>
2 months agopython-ubus: backport patch for newer Python
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>
2 months agosqlite3: bump to 3.53.0
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>
2 months agosyncthing: bump to 2.0.16
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>
2 months agogolang: bump 1.26 to 1.26.2
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>
2 months agofix: remove depends on PACKAGE_lpac from Config.in
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>
2 months agopython-sentry-sdk: update to 2.57.0
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>
2 months agopython-awscli: update to 1.44.76
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>
2 months agopython-s3transfer: update to 0.16.0
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>
2 months agopython-botocore: update to 1.42.86
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>
2 months agopython-boto3: update to 1.42.86
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>
2 months agohtop: update to 3.5.0
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>
2 months agoopenwisp-config: update to 1.2.1
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>
git clone https://git.99rst.org/PROJECT