Commit Graph

36194 Commits

Author SHA1 Message Date
George Sapkin bd9b7967d7 dockerd: bump to 29.4.1
Disable building for all MIPS variants.

Changes: https://docs.docker.com/engine/release-notes/27/
Changes: https://docs.docker.com/engine/release-notes/28/
Changes: https://docs.docker.com/engine/release-notes/29/#2941
Co-authored-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
Signed-off-by: George Sapkin <george@sapk.in>
2026-04-25 08:39:01 +03:00
George Sapkin 95cdd2d3e8 containerd: bump to to 2.2.3
Disable building for all MIPS variants.

Changes: https://github.com/containerd/containerd/releases/tag/v1.7.23
Changes: https://github.com/containerd/containerd/releases/tag/v2.0.0
Changes: https://github.com/containerd/containerd/releases/tag/v2.0.1
Changes: https://github.com/containerd/containerd/releases/tag/v2.0.2
Changes: https://github.com/containerd/containerd/releases/tag/v2.0.3
Changes: https://github.com/containerd/containerd/releases/tag/v2.0.4
Changes: https://github.com/containerd/containerd/releases/tag/v2.0.5
Changes: https://github.com/containerd/containerd/releases/tag/v2.1.0
Changes: https://github.com/containerd/containerd/releases/tag/v2.1.1
Changes: https://github.com/containerd/containerd/releases/tag/v2.1.2
Changes: https://github.com/containerd/containerd/releases/tag/v2.1.3
Changes: https://github.com/containerd/containerd/releases/tag/v2.1.4
Changes: https://github.com/containerd/containerd/releases/tag/v2.1.5
Changes: https://github.com/containerd/containerd/releases/tag/v2.2.0
Changes: https://github.com/containerd/containerd/releases/tag/v2.2.1
Changes: https://github.com/containerd/containerd/releases/tag/v2.2.2
Changes: https://github.com/containerd/containerd/releases/tag/v2.2.3
Co-authored-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
Signed-off-by: George Sapkin <george@sapk.in>
2026-04-25 08:39:01 +03:00
George Sapkin 2e1b902ad0 runc: bump to 1.3.5
Disable building for all MIPS variants.

Changes: https://github.com/opencontainers/runc/releases/tag/v1.1.15
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.0
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.1
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.2
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.3
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.4
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.5
Changes: https://github.com/opencontainers/runc/releases/tag/v1.2.6
Changes: https://github.com/opencontainers/runc/releases/tag/v1.3.1
Changes: https://github.com/opencontainers/runc/releases/tag/v1.3.2
Changes: https://github.com/opencontainers/runc/releases/tag/v1.3.3
Changes: https://github.com/opencontainers/runc/releases/tag/v1.3.4
Changes: https://github.com/opencontainers/runc/releases/tag/v1.3.5
Signed-off-by: George Sapkin <george@sapk.in>
2026-04-25 08:39:01 +03:00
Qingfang Deng 974c2be6b8 ovpn-dco: work around EIP-197 incompatibility
ovpn-dco is currently incompatible with the SafeXcel EIP-197
cryptographic engine. Disable async until this is fixed.

Signed-off-by: Qingfang Deng <dqfext@gmail.com>
2026-04-25 08:30:25 +03:00
Hector Espert 2cf1c2dda9 boinc: version 8.2.11
Bump boinc version to 8.2.11

Signed-off-by: Hector Espert <hectorespertpardo@gmail.com>
2026-04-25 08:17:13 +03:00
Stan Grishin ebe149b7f3 https-dns-proxy: update to 2025.12.29-5
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.1

Description:Add nftables notrack for localhost traffic

  - Removed. License is now included in the main project.

net/https-dns-proxy/Makefile:
  - Bumped PKG_RELEASE to 5.

net/https-dns-proxy/files/etc/config/https-dns-proxy:
  - Added 'option notrack_dns '1'' to the default configuration.

net/https-dns-proxy/files/etc/init.d/https-dns-proxy:
  - Defined NOTRACK_NFT_FILE constant.
  - Added 'notrack_dns' and 'notrack_ports' variables.
  - Implemented 'notrack_nft' function to manage nftables rules for notracking local DNS traffic.
  - Enabled loading of 'notrack_dns' boolean from configuration.
  - Modified start_instance to collect listen_port into notrack_ports if notrack_dns is enabled.
  - Modified start_service to call notrack_nft update/remove based on notrack_dns and collected ports.
  - Modified stop_service to call notrack_nft remove.
  - Updated service_started and service_stopped to trigger firewall config changes when notrack_dns is enabled.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2026-04-25 08:16:17 +03:00
Alexandru Ardelean 0d952684b7 semodule-utils: add test.sh
Add a bit of smoke testing for the CI.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-25 07:48:58 +03:00
Alexandru Ardelean 9122b66499 selinux-python: fix cross-compilation, add test.sh
Add --no-build-isolation to PYTHON_SETUP_ARGS. Without it, pip creates
an isolated build environment which fails during cross-compilation
because _sysconfigdata is missing for the target arch.

Add test.sh verifying python3-sepolgen module loads correctly and
selinux-audit2allow binary is functional.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-25 07:48:58 +03:00
Alexandru Ardelean acfafdaa03 python-semanage: fix cross-compilation, add test.sh
Add HOST_PYTHON3_PIP_VARS and --no-build-isolation to MAKE_VARS.
Without --no-build-isolation, pip creates an isolated build environment
which fails during cross-compilation because _sysconfigdata is missing.
Aligns with python-selinux which already has this fix.

The libsemanage pywrap uses the host Python's EXT_SUFFIX to name the
C extension, so we will use the PYCEXT env-var to correct that.

Add basic test.sh to verify the semanage Python bindings load correctly
in environments without SELinux kernel support.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-25 07:48:58 +03:00
Alexandru Ardelean e2e727e686 python-selinux: fix cross-compilation, add test.sh
Add --no-build-isolation to PYTHON_SETUP_ARGS. Without it, pip creates
an isolated build environment which fails during cross-compilation
because _sysconfigdata is missing for the target arch.

Add test.sh with basic import and API sanity checks.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-25 07:48:58 +03:00
Stan Grishin f64dd10a41 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 <stangri@melmac.ca>
2026-04-24 18:27:12 -07:00
Niklas Thorild 8ac0b1e1f3 telegraf: enable static linking for arm targets
- Fixes "2.44 assertion fail elf32-arm.c:9910" build error

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-04-24 21:00:15 +03:00
Niklas Thorild ef028e1815 telegraf: update to 1.38.3
- Update Telegraf to v1.38.3

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-04-24 21:00:15 +03:00
Vladimir Ermakov 1caf7c89c2 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 <vooon341@gmail.com>
2026-04-24 17:12:06 +03:00
Matthew Cather fdcb89b61e 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 <george@sapk.in>
Signed-off-by: Matthew Cather <mattbob4@gmail.com>
2026-04-24 06:51:29 +03:00
Roc Lai e15d62c64a 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 <squallatf@gmail.com>
Signed-off-by: Roc Lai <laipeng668@qq.com>
2026-04-23 23:00:51 +03:00
Stan Grishin 7c106734e8 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 <stangri@melmac.ca>
2026-04-21 16:16:50 -07:00
Dirk Brenken a3082e3069 banip: update 1.8.6-4
* fixed report generation and housekeeping
* added missing code/function comments

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-04-21 19:29:00 +02:00
Alexandru Ardelean ccd69a148f 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 <alex@shruggie.ro>
2026-04-21 12:35:08 +03:00
Alexandru Ardelean 970bbeb3b5 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 <alex@shruggie.ro>
2026-04-21 12:35:08 +03:00
Alexandru Ardelean 8acd8b8d13 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 <alex@shruggie.ro>
2026-04-21 12:35:08 +03:00
Alexandru Ardelean 04e1033df2 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 <alex@shruggie.ro>
2026-04-21 11:54:03 +03:00
Alexandru Ardelean c391447d12 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 <alex@shruggie.ro>
2026-04-21 11:41:26 +03:00
Wei-Ting Yang 2a998b61db python-chardet: update license to 0BSD
Upstream changed the project license to 0BSD.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-04-21 11:00:30 +03:00
Nick Hainke e45d370e72 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 <vincent@systemli.org>
2026-04-21 08:27:27 +02:00
kouhei-ioroi fb5ad65e5c cloudflared: support multiple upstream interfaces.
support multiple upstream interfaces in config.

Signed-off-by: kouhei-ioroi <kouhei@ioroi.group>
2026-04-20 14:48:39 +08:00
Philip Prindeville d3d6900ef6 libjemalloc: update to 5.3.1
Routine version bump.  Lots of bugfixes and optimizations.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2026-04-19 19:09:28 -06:00
Dirk Brenken cfe1ddc693 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 <dev@brenken.org>
2026-04-19 19:13:58 +02:00
matzfan a6f5b115bb snowflake: mount default geoip paths
-metrics option requires access to these files to geolocate clients

Signed-off-by: matzfan <matzfan@mailinator.com>
2026-04-19 18:45:57 +03:00
Marcos Alano 6bea93328f 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 <marcoshalano@gmail.com>
2026-04-19 18:43:55 +03:00
Andy Chiang 6f657eb190 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 <AndyChiang_git@outlook.com>
2026-04-19 17:31:05 +03:00
Dirk Brenken 01c7cf719e 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 <dev@brenken.org>
2026-04-18 19:07:23 +02:00
Alexandru Ardelean 0f833b1b9c 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 <alex@shruggie.ro>
2026-04-18 08:07:33 +03:00
Alexandru Ardelean aa318c2850 python-pyroute2: update to 0.9.6
- bump 0.9.5 -> 0.9.6

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-18 08:07:33 +03:00
Alexandru Ardelean f707890afb python-awscli: update to 1.44.79
- bump 1.44.78 -> 1.44.79

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-18 08:07:33 +03:00
Alexandru Ardelean e18923ab66 itsdangerous: update to 2.2.0; add test.sh
- bump 2.1.2 -> 2.2.0
- add test.sh

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-18 08:07:33 +03:00
Alexandru Ardelean 34717c6bce 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 <juanshengyuan@gmail.com>
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-04-17 19:44:51 +03:00
Alexandru Ardelean bff9781478 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 <alex@shruggie.ro>
2026-04-17 19:06:09 +03:00
Alexandru Ardelean a8ddfaf5b3 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 <alex@shruggie.ro>
2026-04-17 19:06:09 +03:00
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