openwrt-packages.git
5 weeks agopcsc-tools: update to 1.7.4
Daniel Golle [Fri, 8 May 2026 17:47:21 +0000 (18:47 +0100)]
pcsc-tools: update to 1.7.4

1.7.4 (13 February 2026):
 - pcsc_scan: use different variables for spin running and state
 - pcsc_scan: give some time to the spinner thread in spin_start()
 - Various ga workflow improvements (Windows artifact upload, etc.)

Link: https://pcsc-tools.apdu.fr/
Signed-off-by: Daniel Golle <redacted>
5 weeks agopcsc-lite: update to 2.4.1
Daniel Golle [Fri, 8 May 2026 17:46:09 +0000 (18:46 +0100)]
pcsc-lite: update to 2.4.1

2.4.1 (1 January 2026):
 - Add backward version support on the client side
 - Add backward version support on the server side
 - hotplug libudev: rescan the USB bus with "pcscd --hotplug"
 - fix a value in pcscd.service systemd file
 - meson: install systemd files even if libsystemd is not used

2.4.0 (19 October 2025):
 - Run pcscd under a pcscd user instead of root when using systemd
 - Set PIDFile in systemd service file
 - Protect contextMapList modifications using a mutex
 - meson: fix libpcsclite.pc, respect default_library option

Link: https://pcsclite.apdu.fr/files/ChangeLog
Signed-off-by: Daniel Golle <redacted>
5 weeks agoopensc: update to 0.27.1
Daniel Golle [Fri, 8 May 2026 17:42:46 +0000 (18:42 +0100)]
opensc: update to 0.27.1

0.27.0 includes a number of CVE fixes and many improvements:

Security fixes (0.27.0):
 * CVE-2025-13763: Uninitialized memory uses detected by fuzzers
 * CVE-2025-49010: Write beyond buffer bounds in GET RESPONSE APDU
 * CVE-2025-66215: Write beyond buffer bounds in oberthur driver
 * CVE-2025-66038: Read beyond buffer bounds in PIV historical bytes
 * CVE-2025-66037: Buffer overrun while parsing SPKI

General improvements:
 * Added support for PKCS#11 3.2 in tools and pkcs11-spy/p11test
 * Added support for Ed448, X448 mechanisms; improved Edwards and
   Montgomery key support.
 * Support CKA_PUBKEY_KEY_INFO PKCS#11 attribute.
 * Remove obsolete tokend support.
 * Correctly detect OS-level FIPS mode in OpenSSL automatically.
 * Added support for Brainpool twisted curves.
 * EsteID: EstEID 2025, FinEID 4.0/4.1, Latvian IDEMIA Cosmo X & 8.2.
 * D-Trust Card 5.1 & 5.4 with PIN change/unblock.
 * Belpic: support for belpic applet version 1.8.
 * Many other card-specific improvements (OpenPGP, PIV, ...).

0.27.1 is a bug-fix release for infrastructure issues.

Link: https://github.com/OpenSC/OpenSC/blob/0.27.1/NEWS
Signed-off-by: Daniel Golle <redacted>
5 weeks agoccid: update to 1.7.1
Daniel Golle [Fri, 8 May 2026 17:04:39 +0000 (18:04 +0100)]
ccid: update to 1.7.1

1.7.1 (4 February 2026):
 - Add support of: ACS APG8201-B2, BUDGET E-ID BUD001, CHERRY Smart
   Board 1150, CryptnoxCR CryptnoxCR, Diebold Nixdorf PN7362au CCID,
   FT BioPass FIDO2 Pro, Nitrokey Nitrokey Passkey
 - Add SCARD_CTL_CODE(3601): USB path of the reader
 - Some other minor improvements

1.7.0 (2 October 2025):
 - Add support of: GIGA-TMS NFC CCID Reader, Identiv SmartOS Reader,
   SEC1210URT, TOKEN2 FIDO2 Security Key (multiple variants),
   TOKEN2 Molto2 (older version), VIX TECHNOLOGY SECURE READER
 - Remove support of SIMHUB pcsc reader
 - Give pcscd group permission to CCID devices in udev rule
 - Avoid a timeout issue with the Thales Fusion NFC reader
 - Provide the option to synchronize the 2 interfaces of a SEC1210
 - Some other minor improvements

Link: https://ccid.apdu.fr/files/ChangeLog
Signed-off-by: Daniel Golle <redacted>
5 weeks agofluidsynth: update to 2.5.4
Daniel Golle [Sat, 9 May 2026 11:54:55 +0000 (12:54 +0100)]
fluidsynth: update to 2.5.4

Update spans 2.4.7 -> 2.5.4. Highlights:
 * 2.5.x: Major version with API additions for handling sequencer
   client unregistration, MIDI file reading flexibility, soundfont
   selectors and sample tuning improvements.
 * Various bug fixes for SF3 voice handling, reverb engine
   stability, GM/GS/XT mode reset behaviour and audio drivers
   (PortAudio, SDL2, Pulseaudio, JACK, OPL).
 * Build system fixes including CMake updates and new toolchain
   compatibility.

fluidsynth >= 2.5 requires GCEM (a header-only constexpr math
library) at build time. Build-depend on the new 'gcem' package,
which installs the headers and CMake config files into staging
where find_package(GCEM REQUIRED) picks them up. This replaces
upstream's git-submodule / CMake-time-download fallback, neither
of which is acceptable in OpenWrt's offline build model.

gcem is header-only (INTERFACE-only CMake target), so there is
no shared library to link against; the dependency exists at
build time only, expressed as PKG_BUILD_DEPENDS:=gcem.

Link: https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.4
Link: https://github.com/FluidSynth/fluidsynth/wiki/ReleaseNotes
Signed-off-by: Daniel Golle <redacted>
5 weeks agogcem: new package
Daniel Golle [Sat, 9 May 2026 11:54:42 +0000 (12:54 +0100)]
gcem: new package

GCE-Math (Generalized Constant Expression Math) is a templated C++
library enabling compile-time computation of mathematical functions.
It is a header-only library, so this package is BUILDONLY:=1; the
headers and CMake config files land in staging_dir for consumers to
pick up via find_package(GCEM).

Needed as a build dependency for fluidsynth >= 2.5, whose upstream
build expects gcem at configure time and (absent a system copy)
falls back to a CMake-time download from GitHub - which breaks in
offline / restricted-network build environments such as the OpenWrt
CI.

Pinned to commit 012ae73c (2024-04-28), the revision referenced by
fluidsynth 2.5.x's bundled FindGCEM.cmake / git submodule.

CMAKE_POLICY_VERSION_MINIMUM=3.5 is set because upstream's
CMakeLists.txt declares cmake_minimum_required(VERSION 3.1), which
trips current CMake's deprecated-policy guard.

Link: https://github.com/kthohr/gcem
Signed-off-by: Daniel Golle <redacted>
5 weeks agolibinput: update to 1.31.1
Daniel Golle [Fri, 8 May 2026 17:21:34 +0000 (18:21 +0100)]
libinput: update to 1.31.1

Update from 1.28.1, spanning the 1.29.x, 1.30.x and 1.31.x release
series.

Highlights:
 * 1.31.0: New 'high-resolution scroll' API and per-device button
   debouncing improvements; tablet pad mode support reworked.
 * 1.30.0: Added support for new touchpad and tablet device quirks;
   improved gesture detection on multi-touch devices.
 * 1.29.0: New configuration knobs for trackpoint acceleration and
   improved palm detection.
 * Continuous bug fixes and updated device quirks throughout.

Link: https://gitlab.freedesktop.org/libinput/libinput/-/tags/1.31.1
Link: https://wayland.freedesktop.org/libinput/doc/latest/
Signed-off-by: Daniel Golle <redacted>
5 weeks agolibmanette: update to 0.2.13
Daniel Golle [Fri, 8 May 2026 17:23:29 +0000 (18:23 +0100)]
libmanette: update to 0.2.13

Changes since 0.2.12:
 - Update controller mappings

Link: https://gitlab.gnome.org/GNOME/libmanette/-/blob/0.2.13/NEWS
Signed-off-by: Daniel Golle <redacted>
5 weeks agolibwacom: update to 2.18.0
Daniel Golle [Fri, 8 May 2026 17:26:25 +0000 (18:26 +0100)]
libwacom: update to 2.18.0

Changes since 2.16.1:

2.18.0:
 - New Devices:
   - XP-Pen Deco MW (bluetooth), Deco02
   - Huion Kamvas Pro 19
   - Lenovo ThinkVision M14t Gen 2
 - New API: libwacom_stylus_is_generic() returns true for generic
   styli that are added by libwacom.

2.17.0:
 - New Devices:
   - Dell Inspiron 14 7445 2-in-1
   - Wacom One 14
   - Huion Kamvas 13 (Gen 3), Kamvas 16 (Gen 3)
   - Waltop Batteryless Tablet
   - XP-Pen Deco Pro LW (Gen 2)
   - Wacom styli IDs updated and aliased in preparation for
     upcoming kernel changes.

Link: https://github.com/linuxwacom/libwacom/blob/libwacom-2.18.0/NEWS
Signed-off-by: Daniel Golle <redacted>
5 weeks agoRevert "ci: cancel in-progress Test and Build runs on PR update"
Josef Schlehofer [Tue, 12 May 2026 10:45:13 +0000 (12:45 +0200)]
Revert "ci: cancel in-progress Test and Build runs on PR update"

The previous commit broke the CI/CD pipeline, which now fails with the following error:
```
Canceling since a deadlock was detected for concurrency group: 'Test and Build-refs/pull/foo/merge' between a top level workflow and 'Feeds Package Test Build'
```

This likely occurs because the reusable workflow [1] already defines its own concurrency group.

[1] https://github.com/openwrt/actions-shared-workflows/blame/7325a2849900f35af61a08ccd7311b0c8d439246/.github/workflows/multi-arch-test-build.yml#L13

This reverts commit 753e26a1312b5b318ae8bb976e1443428afda21a.

Signed-off-by: Josef Schlehofer <redacted>
5 weeks agopython-platformio: add target package
George Sapkin [Sat, 9 May 2026 12:09:54 +0000 (15:09 +0300)]
python-platformio: add target package

Remove host-only build and add source package.

Adding missing ajsonrpc dependency to PlatformIO.

Link: https://github.com/search?q=repo%3Aplatformio%2Fplatformio-core%20ajsonrpc&type=code
Signed-off-by: George Sapkin <redacted>
5 weeks agopython-wsproto: add host package
George Sapkin [Tue, 12 May 2026 00:09:19 +0000 (03:09 +0300)]
python-wsproto: add host package

Add host package necessary for python-platformio/host.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-uvicorn: add new package
George Sapkin [Mon, 11 May 2026 22:52:02 +0000 (01:52 +0300)]
python-uvicorn: add new package

Uvicorn is an ASGI web server implementation for Python.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-starlette: add new package
George Sapkin [Mon, 11 May 2026 22:51:36 +0000 (01:51 +0300)]
python-starlette: add new package

Starlette is a lightweight ASGI framework/toolkit, which is ideal for
building async web services in Python.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-semantic-version: add target package
George Sapkin [Sun, 10 May 2026 12:07:26 +0000 (15:07 +0300)]
python-semantic-version: add target package

Remove host-only build.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-marshmallow: add new package
George Sapkin [Mon, 11 May 2026 22:51:00 +0000 (01:51 +0300)]
python-marshmallow: add new package

A lightweight library for converting complex datatypes to and from native
Python datatypes.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-h11: add host package
George Sapkin [Tue, 12 May 2026 00:07:44 +0000 (03:07 +0300)]
python-h11: add host package

Add host package necessary for python-uvicorn/host.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython3-bottle: add host package
George Sapkin [Tue, 12 May 2026 00:08:51 +0000 (03:08 +0300)]
python3-bottle: add host package

Add host package necessary for python-platformio/host.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-anyio: add new package
George Sapkin [Mon, 11 May 2026 22:49:38 +0000 (01:49 +0300)]
python-anyio: add new package

High-level concurrency and networking framework on top of asyncio or Trio.

Signed-off-by: George Sapkin <redacted>
5 weeks agopython-ajsonrpc: add new package
George Sapkin [Fri, 8 May 2026 18:38:22 +0000 (21:38 +0300)]
python-ajsonrpc: add new package

Lightweight JSON-RPC 2.0 protocol implementation and asynchronous server
powered by asyncio. This library is a successor of json-rpc and written
by the same team.

Signed-off-by: George Sapkin <redacted>
5 weeks agobsbf-resources: update to GIT HEAD of 2026-05-11
Chester A. Unal [Mon, 11 May 2026 20:17:29 +0000 (21:17 +0100)]
bsbf-resources: update to GIT HEAD of 2026-05-11

Update bsbf-resources to the GIT HEAD of 2026-05-11.

- Do not add more than 8 WANs with files/etc/uci-defaults/99-bsbf-bonding.
- resources-client/bsbf_bonding.nft now destroys the bsbf_bonding table
before adding it. Therefore, no need to delete the table anymore. And use
the destroy command to successfully exit even when the table doesn't exist.

Signed-off-by: Chester A. Unal <redacted>
5 weeks agobsbf-openwrt-resources: add network to firewall wan zone
Chester A. Unal [Mon, 11 May 2026 19:10:48 +0000 (20:10 +0100)]
bsbf-openwrt-resources: add network to firewall wan zone

Add the network entries that bsbf-autoconf-cellular and bsbf-autoconf-dhcp
create, to the firewall wan zone.

Signed-off-by: Chester A. Unal <redacted>
5 weeks agocoreutils: update to 9.11
Wei-Ting Yang [Fri, 8 May 2026 00:57:52 +0000 (08:57 +0800)]
coreutils: update to 9.11

Release notes:
https://lists.gnu.org/archive/html/coreutils-announce/2026-02/msg00000.html
https://lists.gnu.org/archive/html/coreutils-announce/2026-04/msg00000.html

- Add --enable-install-program=kill,uptime
  since 9.10 these programs are no longer built by default.
- Drop upstream backported patch and refresh remaining patches.

Signed-off-by: Wei-Ting Yang <redacted>
5 weeks agoadblock: update 4.5.5-3
Dirk Brenken [Mon, 11 May 2026 19:21:18 +0000 (21:21 +0200)]
adblock: update 4.5.5-3

- added 4 missing hagezi categories
- added 2 missing ipfire dbl categories
- fixed 2 stevenblack categories
- minor code improvements and fixes

Signed-off-by: Dirk Brenken <redacted>
5 weeks agojsoncpp: build with C++17 to enable string_view API
Alexandru Ardelean [Sun, 10 May 2026 09:05:38 +0000 (12:05 +0300)]
jsoncpp: build with C++17 to enable string_view API

jsoncpp 1.9.7 added std::string_view overloads for Value::get() and
Value::operator[], but these are only compiled when C++17 is active.
Building with the default C++11 standard leaves those symbols out of
the library, causing link failures for consumers that include the
headers with C++17 enabled (e.g. upmpdcli 1.9.17, domoticz 2025.2).

Add -Dcpp_std=c++17 to the meson args so the string_view API is
available in the installed library.

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agoscons: recent update failed to update a patch
Russell Senior [Sun, 10 May 2026 15:36:55 +0000 (08:36 -0700)]
scons: recent update failed to update a patch

The recent commit 048a5088c515f737fecfd797807c9dfa6302fc0f updated
scons to 4.10.1, but neglected to correct a version related path in
a patch. This fixes that oversight, so that scons hostpkg builds
again. Also, fix up fuzz in the patches.

Signed-off-by: Russell Senior <redacted>
5 weeks agoboost: updates package to version 1.91.0
Carlos Miguel Ferreira [Sat, 9 May 2026 02:19:31 +0000 (03:19 +0100)]
boost: updates package to version 1.91.0

This commit updates boost to version 1.91.0

New libraries in this release:
* Decimal [2]: An implementation of IEEE754 Decimal Floating Point Numbers,
   from Matt Borland and Christopher Kormanyos.

More info about Boost 1.91.0 can be found at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_91_0.html
[2]: https://www.boost.org/libs/decimal

Signed-off-by: Carlos Miguel Ferreira <redacted>
5 weeks agomicropython-lib: update to 1.28.0, add test.sh
Alexandru Ardelean [Sun, 10 May 2026 10:23:36 +0000 (13:23 +0300)]
micropython-lib: update to 1.28.0, add test.sh

micropython-lib is a companion repository to micropython, versioned in
lockstep. Both are now at 1.28.0 (released 2026-04-06).

The 001-build-unix-ffi.patch remains needed as the upstream has not yet
incorporated the --unix-ffi argument into the tools/build.py script.

test.sh:
- micropython-lib: verify stdlib-replacement modules (collections,
  functools, base64) can be imported via the /usr/lib/micropython path
- micropython-lib-unix: verify the micropython-unix wrapper script exists
  and that sqlite3/select are importable via the unix-ffi path

Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agomicropython: update to 1.28.0
Alexandru Ardelean [Sun, 10 May 2026 10:23:10 +0000 (13:23 +0300)]
micropython: update to 1.28.0

Changes since 1.27.0:
- New machine.CAN class with bindings for the stm32 port; support across
  all ports to follow
- machine.PWM support added to stm32 and alif ports, completing coverage
  of all Tier 1/2 MCU-based ports
- Template strings (t-strings, PEP 750) added at the "full feature" level
- weakref module added with weakref.ref and weakref.finalize classes
- f-strings now support nested f-strings within expressions
- Optimisations to native emitter; new RISC-V Zcmp arch flag for RV32
- extmod.mk: add extmod/machine_can.c (shifts the mbedtls hunk by 1 line;
  update 040-extmod-use-external-mbedtls.patch accordingly)

micropython-lib is updated in lockstep in a separate commit.

Ref: https://github.com/micropython/micropython/releases/tag/v1.28.0
Signed-off-by: Alexandru Ardelean <redacted>
5 weeks agolua-eco: update to 4.0.0
Jianhui Zhao [Sun, 10 May 2026 10:01:39 +0000 (18:01 +0800)]
lua-eco: update to 4.0.0

changelog: https://github.com/zhaojh329/lua-eco/releases/tag/v4.0.0

Signed-off-by: Jianhui Zhao <redacted>
5 weeks agoonigumura: fix library installation
Eneas U de Queiroz [Sat, 9 May 2026 22:09:07 +0000 (19:09 -0300)]
onigumura: fix library installation

Commit 537c2a631 ("treewide: avoid deref symlinks when installing .so")
intended to avoid duplicating .so* files, but this package actually
relies on install dereferencing the file that matches the SONAME
version, to avoid installing unnecessary symlinks.

Fixes: https://github.com/openwrt/packages/issues/29387
Fixes: 537c2a631 ("treewide: avoid deref symlinks when installing .so")
Signed-off-by: Eneas U de Queiroz <redacted>
6 weeks agoci: cancel in-progress Test and Build runs on PR update
Hauke Mehrtens [Sun, 10 May 2026 18:20:27 +0000 (20:20 +0200)]
ci: cancel in-progress Test and Build runs on PR update

When a contributor pushes a new commit to an open PR, the previous
Test and Build run is no longer informative and only consumes a
runner slot that the new run could use. Add a concurrency group
keyed on the workflow name and ref so a fresh push cancels the
prior in-progress run for the same PR.

Since this workflow only triggers on pull_request, the ref is
always refs/pull/<num>/merge (unique per PR), so cancel-in-progress
can be set unconditionally.

Co-Authored-By: Claude Opus 4.7 (1M context) <redacted>
Signed-off-by: Hauke Mehrtens <redacted>
6 weeks agohaveged: update to 1.9.20
Hannu Nyman [Sun, 10 May 2026 12:57:34 +0000 (15:57 +0300)]
haveged: update to 1.9.20

Update to version 1.9.20.

Signed-off-by: Hannu Nyman <redacted>
6 weeks agotransmission: update to 4.1.1
Daniel Golle [Fri, 8 May 2026 17:50:24 +0000 (18:50 +0100)]
transmission: update to 4.1.1

Bug-fix release. Fixes 20+ bugs and includes some performance
improvements. All users are encouraged to upgrade.

Highlights (all platforms):
 * Fixed a 4.1.0 bug that failed to report some filesystem errors
   to RPC clients querying free space.
 * Fixed a 4.1.0 bug that kept a torrent's updated queue position
   from being shown.
 * Fixed a 4.1.0 bug that caused torrents' queuing order to
   sometimes be lost between sessions.
 * Hardened .torrent parsing by exiting sooner if 'pieces' has
   an invalid size.
 * Reverted a 4.1.0 RPC change that broke some 3rd party code by
   returning floats rather than integers for speed limit fields.
 * Fixed crash when pausing a torrent and editing its tracker
   list at the same time.
 * Fixed 4.1.0 crash on arm32 by switching crc32 libraries to
   Mark Adler's crcany.
 * Require UTF-8 filenames in .torrent files (per BitTorrent spec).
 * Fixed crash when parsing a .torrent file with a bad 'pieces' key.
 * Fixed potential fd leak when launching scripts on POSIX systems.
 * Changed network traffic algorithm to spread bandwidth more
   evenly amongst peers.

Link: https://github.com/transmission/transmission/releases/tag/4.1.1
Signed-off-by: Daniel Golle <redacted>
6 weeks agolibb64: update to 2.0.0.1
Daniel Golle [Fri, 8 May 2026 17:20:23 +0000 (18:20 +0100)]
libb64: update to 2.0.0.1

Patch release fixing build system issues with the 2.0.0 release.
2.0.0 introduced API changes including:
 * Version macros for detection of incompatible API / version
 * size_t as argument to allow longer base64 encoded strings
 * Configurable line break functionality
 * Flags field for encoder
 * Helpers to calculate required output buffer maximum lengths
 * Switched in-/out-pointers to void*

Link: https://github.com/libb64/libb64/blob/v2.0.0.1/CHANGELOG.md
Signed-off-by: Daniel Golle <redacted>
6 weeks agoglib2: update to 2.88.1
Daniel Golle [Fri, 8 May 2026 20:11:56 +0000 (21:11 +0100)]
glib2: update to 2.88.1

Bump from 2.82.0 to the current upstream stable. Required by GTK
4.22 and other recent GNOME-stack consumers (gtk 4.22 requires
glib >= 2.84).

Refresh 006-c99.patch for upstream context shift; the patch
forces HAVE_C99_SNPRINTF/VSNPRINTF and HAVE_UNIX98_PRINTF to
true when cross-compiling, since upstream now only does that
implicitly for the darwin/iOS/tvOS triplet.

Link: https://gitlab.gnome.org/GNOME/glib/-/tags/2.88.1
Signed-off-by: Daniel Golle <redacted>
6 weeks agoflup: remove the package
Josef Schlehofer [Sun, 10 May 2026 07:15:34 +0000 (09:15 +0200)]
flup: remove the package

Flup was heavily used in downstream distribution (Turris OS)
for their Web UI - reForis. Since there are no other
dependent packages in this repository, Flup is no longer needed.

The package appears to be abandoned and is no longer maintained
The latest version dates back to 2009.

It was previously required for Seafile.

Signed-off-by: Josef Schlehofer <redacted>
6 weeks agocoreutils: add generic version check override
George Sapkin [Fri, 8 May 2026 13:52:59 +0000 (16:52 +0300)]
coreutils: add generic version check override

Override generic version checks to skip them for some of the tools that
don't report their versions.

Signed-off-by: George Sapkin <redacted>
6 weeks agolksctp-tools: add generic version check override
George Sapkin [Fri, 8 May 2026 13:21:03 +0000 (16:21 +0300)]
lksctp-tools: add generic version check override

Override generic version checks to skip them altogether because none of the
tools report their versions.

Signed-off-by: George Sapkin <redacted>
6 weeks agochecksec: update to 3.1.0
Alexandru Ardelean [Fri, 8 May 2026 07:16:45 +0000 (10:16 +0300)]
checksec: update to 3.1.0

The upstream repository was renamed from checksec.sh to checksec and the
main script was renamed from checksec to checksec.bash (still installed as
/usr/bin/checksec). The checksec_automator subpackage was removed upstream,
so drop it. Update PKG_NAME accordingly and adjust the install rule.

Changelog: https://github.com/slimm609/checksec/releases/tag/3.1.0

Co-authored-by: George Sapkin <redacted>
Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agosispmctl: update to 4.12
Alexandru Ardelean [Wed, 22 Apr 2026 09:17:01 +0000 (12:17 +0300)]
sispmctl: update to 4.12

Command-line tool for controlling GEMBIRD SiS-PM USB-controlled power strips.

Changelog: https://sourceforge.net/p/sispmctl/news/

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agostress-ng: update to 0.21.00
Alexandru Ardelean [Wed, 22 Apr 2026 09:17:00 +0000 (12:17 +0300)]
stress-ng: update to 0.21.00

Spans two minor release cycles (0.19.04 to 0.21.00), adding new stressors,
improved architecture support, and various bug fixes.

Changelog: https://github.com/ColinIanKing/stress-ng/blob/V0.21.00/CHANGES

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agoless: update to 692
Alexandru Ardelean [Wed, 22 Apr 2026 09:16:57 +0000 (12:16 +0300)]
less: update to 692

Update test.sh to use $2 (positional version argument) instead of the
$PKG_VERSION environment variable, and add a check that the alternative
binary /usr/libexec/less-gnu is present.

Changelog: https://www.greenwoodsoftware.com/less/news.692.html

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agohwdata: update to 0.406
Alexandru Ardelean [Wed, 22 Apr 2026 09:16:55 +0000 (12:16 +0300)]
hwdata: update to 0.406

Updates PCI, USB, OUI, and other hardware ID databases.

Changelog: https://github.com/vcrhonek/hwdata/commits/v0.406

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agofuse3: update to 3.18.2
Alexandru Ardelean [Wed, 22 Apr 2026 09:16:52 +0000 (12:16 +0300)]
fuse3: update to 3.18.2

Drop two patches that have been applied upstream:
- 100-fuse_signals.c-fix-build-warning-when-HAVE_BACKTRACE.patch
- 101-mount_util.c-check-if-utab-exists-before-update.patch

Changelog: https://github.com/libfuse/libfuse/releases/tag/fuse-3.18.2

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agofontconfig: update to 2.16.0
Alexandru Ardelean [Wed, 22 Apr 2026 09:16:49 +0000 (12:16 +0300)]
fontconfig: update to 2.16.0

Bugfix and maintenance release of the font configuration and discovery library.

Changelog: https://gitlab.freedesktop.org/fontconfig/fontconfig/-/blob/2.16.0/NEWS

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agofio: update to 3.42
Alexandru Ardelean [Wed, 22 Apr 2026 09:16:43 +0000 (12:16 +0300)]
fio: update to 3.42

Remove <linux/prctl.h> from backend.c via Build/Prepare sed: both
<linux/prctl.h> and <sys/prctl.h> define struct prctl_mm_map in newer
musl toolchains, causing a redefinition build error. sys/prctl.h alone
provides everything fio needs.

Changelog: https://github.com/axboe/fio/blob/fio-3.42/HOWTO.rst

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agolttng-modules: update to 2.15.1
Alexandru Ardelean [Thu, 7 May 2026 11:26:50 +0000 (14:26 +0300)]
lttng-modules: update to 2.15.1

Bug-fix release (2026-04-24).

Changes:
- Fix: kallsyms on powerpc64 with ABI V1
- fix: ASoC: soc-dapm: move struct snd_soc_dapm_context (v7.0)
- fix: adjust range in btrfs probe for v6.18.14

Reference: https://lttng.org/files/lttng-modules/

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agolttng-tools: update to 2.15.0
Alexandru Ardelean [Wed, 22 Apr 2026 09:27:32 +0000 (12:27 +0300)]
lttng-tools: update to 2.15.0

Remove obsolete patches:
- 010-compat-off64_t-is-not-defined-by-musl.patch: the patched files
  (src/common/compat/compat-fcntl.c and src/common/compat/fcntl.h)
  no longer exist in 2.15.0
- 020-fix-lttng-tools-fails-to-compile-with-libxml2-2-14-0.patch: the
  encode_string() function was refactored in 2.15.0 to use
  xmlCharEncInFunc() instead of handler->input(), so the fix is no
  longer needed

Add musl compatibility fixes in Build/Prepare via sed:
- Remove :: global-namespace qualifier from TFD_CLOEXEC in timerfd.hpp;
  musl defines it as an octal literal so ::TFD_CLOEXEC is invalid C++
- Same fix for EPOLL_CLOEXEC in poller.cpp
- Relax static_assert in consumer.hpp from __cplusplus == 201103L to
  >= 201103L; SDK builds with C++17

Add missing +libstdcpp to DEPENDS (lttng-tools links libstdc++.so.6).

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agolttng-ust: update to 2.15.0
Alexandru Ardelean [Wed, 22 Apr 2026 09:27:27 +0000 (12:27 +0300)]
lttng-ust: update to 2.15.0

Update from 2.13.9 to 2.15.0 (skips 2.14.x stable series).

Highlights of the 2.14/2.15 series:
- C++ header compatibility improvements (tracepoint API usable from C++)
- liblttng-ust-tracepoint split into its own shared library
- Add liblttng-ust-fd, liblttng-ust-fork helper libraries
- Ring buffer API cleanup and modernisation
- Drop internal libcompat layer

Patch update:
- 100-no-tests.patch: adjust hunk offset from line 7 to line 9; the
  tests/ entry in SUBDIRS moved down two lines in Makefile.am

Reference: https://lttng.org/files/lttng-ust/

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agodelve: update to 1.26.3
Alexandru Ardelean [Wed, 22 Apr 2026 09:27:25 +0000 (12:27 +0300)]
delve: update to 1.26.3

Bug-fix release (2026-04-27).

Changes:
- dwarf/godwarf: fix regression debugging DWARFv5 on macOS
- cmd/dlv: use goversion.ParseProducer for DW_AT_producer parsing
- pkg/proc: fix flakiness in TestWaitFor
- eBPF backend: extend feature to print procedure parameters in trace
- minor comment and code cleanup

Reference: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1263-2026-04-27

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agoerlang: update to 28.5
Alexandru Ardelean [Wed, 22 Apr 2026 09:27:22 +0000 (12:27 +0300)]
erlang: update to 28.5

Upstream release 28.5 (2026-04-23), patch release for OTP 28.

Applications updated:
- erl_interface-5.7: new --{enable,disable}-use-embedded-3pp-alternatives
  configure option; allows using system zstd, zlib, ryu, openssl, tcl
  instead of bundled copies (default: zlib uses OS version if available)
- erts-16.4: fixed bug in enif_make_map_from_arrays for arrays with >= 33
  keys (duplicates could produce broken maps); fixed Unicode handling in
  erl.exe args_file on Windows
- mnesia-4.25.3: bug fixes
- ssl-11.6: bug fixes

Highlight: new "Secure Coding Guidelines" document added to Design
Principles describing how to write secure Erlang code.

Reference: https://github.com/erlang/otp/releases/tag/OTP-28.5

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agorsyslog: update to 8.2604.0
Alexandru Ardelean [Wed, 22 Apr 2026 09:27:20 +0000 (12:27 +0300)]
rsyslog: update to 8.2604.0

Version 8.2604.0 follows the YYYYMM.x versioning scheme (April 2026).

The 8.2604.0 release enables --enable-impstats-push by default, which
requires protobuf-c-compiler (protoc-c). Since we don't ship
protobuf-c in the SDK environment and the impstats push feature is
not essential for typical OpenWrt use, disable it explicitly with
--disable-impstats-push.

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agotravelmate: release 2.4.5-1
Dirk Brenken [Sat, 9 May 2026 19:38:20 +0000 (21:38 +0200)]
travelmate: release 2.4.5-1

- added opt-in protection against access points with locally-administered (LAA) BSSIDs
- added a special trm_maxretry value '0', enabling unlimited connection retries
- removed obsolete connection-tracking functions (too many uci updates/flash wear)
- all runtime files now live under a single /var/run/travelmate/ directory
- various code cleanups & fixes
- LuCI: made the new UCI option 'trm_eviltwin' available
- LuCI: more cleanups
- readme update

Signed-off-by: Dirk Brenken <redacted>
6 weeks agomptcpd: bump PKG_RELEASE for ell 0.83 ABI rebuild
Daniel Golle [Fri, 8 May 2026 18:21:09 +0000 (19:21 +0100)]
mptcpd: bump PKG_RELEASE for ell 0.83 ABI rebuild

mptcpd is the only consumer of libell; bump PKG_RELEASE so the
package is rebuilt against ell 0.83 once that update lands.

Signed-off-by: Daniel Golle <redacted>
6 weeks agoell: update to 0.83
Daniel Golle [Fri, 8 May 2026 17:12:04 +0000 (18:12 +0100)]
ell: update to 0.83

Embedded Linux Library update.

Changes since 0.82:
 * Fix issue with PKCS#8 unit tests.
 * Add additional test vectors for AES-CCM.

Link: https://git.kernel.org/pub/scm/libs/ell/ell.git/log/?h=0.83
Signed-off-by: Daniel Golle <redacted>
6 weeks agolvm2: update to 2.03.40 (libdm 1.02.209)
Daniel Golle [Fri, 8 May 2026 17:40:01 +0000 (18:40 +0100)]
lvm2: update to 2.03.40 (libdm 1.02.209)

Update LVM2 from 2.03.33 to 2.03.40, bundled libdm from 1.02.207 to
1.02.209.

LVM2 highlights since 2.03.33:

2.03.40 (28th April 2026):
 * Many bug fixes and memory/lock leak fixes throughout the
   tree (vgcreate, vgmerge, vgimportclone, pvscan, raid, dmeventd,
   pvmove, lvmpolld).
 * Validate area_count and metadata sizes to prevent overflows.
 * Fix percent_check threshold stuck above 100% in dmeventd
   thin/vdo plugins.
 * Pre-create udev cookie before critical section to avoid
   resume failures.

2.03.39 (13th March 2026):
 * Support --interval +N to delay first poll in pvmove and lvpoll.
 * Add atomic leases using Compare and Write (CAW) to lvmlockd.
 * Add lvm-index(7), lvm-categories(7), lvm-args(7) man pages.
 * Show active cache mode in kernel table line (lvs -o kernel_cache_mode).
 * Switch from internal device_mapper library to libdm.

2.03.34 - 2.03.38:
 * Persistent reservation support on a VG; VG attr character + pr
   field on vgs reflecting persistent reservation status.
 * dmeventd: restart with no monitored devices, no actions on
   removed devices.
 * Various filter, integrity, cache, raid and pvmove fixes.

libdm changes since 1.02.207 (1.02.208 / 1.02.209) consist purely
of internal cleanups and version bumps; no user-visible changes
documented in WHATS_NEW_DM.

Link: https://gitlab.com/lvmteam/lvm2/-/blob/v2_03_40/WHATS_NEW
Link: https://gitlab.com/lvmteam/lvm2/-/blob/v2_03_40/WHATS_NEW_DM
Signed-off-by: Daniel Golle <redacted>
6 weeks agocryptsetup: update to 2.8.6
Daniel Golle [Fri, 8 May 2026 17:08:15 +0000 (18:08 +0100)]
cryptsetup: update to 2.8.6

Stable bug-fix release. All users of cryptsetup 2.8.x must upgrade.

Changes since 2.8.4:
 * Fix FileVault (fvault2) metadata parsing crash with crafted images.
   Reported by David Pokora (Trail of Bits/Anthropic).
 * Fix reading FileVault image metadata from incorrect image offset.
 * OpenSSL backend: increase the number of allowed threads to 64
   (workaround for parallel Argon2 PBKDF deadlock).
 * Fix LUKS2 reencryption lock name when the device is being reencrypted.
 * Check UUID of the resumed device to match UUID stored in metadata.
 * Add a specific error for failed detached header allocation.
 * Fix tests not to use aes-generic kernel cipher name (Linux 7.0+).
 * Fix OpenSSL crypto backend if built with LibreSSL.
 * Several compatibility fixes to the alternative Meson configuration.
 * Various code fixes based on AI-assisted reviews (memory wiping,
   error paths, integrity sector overflow, device-mapper flags, ...).

Link: https://gitlab.com/cryptsetup/cryptsetup/-/blob/v2.8.6/docs/v2.8.6-ReleaseNotes
Signed-off-by: Daniel Golle <redacted>
6 weeks agolibxmp: update to 4.7.0
Daniel Golle [Fri, 8 May 2026 17:28:19 +0000 (18:28 +0100)]
libxmp: update to 4.7.0

A substantial release with many new features and module format
fixes since 4.6.3.

Highlights:
 * Increase maximum sampling rate (XMP_MAX_SRATE) to 768000.
 * xmp_seek_time now always seeks; new xmp_seek_time_frame for
   frame-accurate seeking.
 * New tempo factor APIs: xmp_set_tempo_factor_relative,
   xmp_get_tempo_factor, xmp_get_tempo_factor_relative.
 * New API define XMP_FORMAT_32BIT to enable 32-bit integer output.
 * New API defines XMP_INST_NO_DEFAULT_PAN, XMP_MARK_SKIP,
   XMP_MARK_END.
 * Add support for Pack-Ice depacking and Software Visions DMF
   (Apocalypse Abyss MOD variant).
 * Internal module time/duration calculations now use doubles.
 * Numerous bug fixes across MOD, XM, S3M, IT, RTM, MED, Funktracker,
   Imago Orpheus IMF, Liquid Tracker LIQ, DigiBooster Pro, IMS and
   other formats: sample default panning/volume corrections, effect
   memory and translation fixes, note edge cases.

Link: https://github.com/libxmp/libxmp/blob/libxmp-4.7.0/docs/Changelog
Signed-off-by: Daniel Golle <redacted>
6 weeks agoopenal-soft: update to 1.25.1
Daniel Golle [Fri, 8 May 2026 17:34:18 +0000 (18:34 +0100)]
openal-soft: update to 1.25.1

1.25.1:
 * Fixed the OpenSL and JACK backends.
 * Fixed WASAPI and CoreAudio capture.
 * Fixed building the OSS backend with OSS v4.
 * Fixed a debug assertion with HRTF enabled.
 * Fixed an STL hardening assertion in the polyphase resampler.
 * Added a new stereo-encoding option for Tetraphonic Surround Matrix
   Encoding.

1.25.0:
 * Updated library codebase to C++20.
 * Fixed alcIsExtensionPresent to do a case-insensitive compare.
 * Fixed potential noise when switching reverbs.
 * Fixed reverb panning with certain output modes.
 * Fixed retrieving the alGetProcAddressDirect extension function.
 * Fixed negative source offsets with a callback buffer.
 * Added build options for STL hardening (default ON for performant checks).
 * Added support for fourth-order ambisonics.
 * Added support for CAF files to the Wave Writer backend.
 * Added optional support for C++20 modules.
 * Updated alsoft-config to Qt6.
 * Changed default period size to 512 sample frames.

Link: https://github.com/kcat/openal-soft/blob/1.25.1/ChangeLog
Signed-off-by: Daniel Golle <redacted>
6 weeks agoxdg-dbus-proxy: update to 0.1.7
Daniel Golle [Fri, 8 May 2026 17:51:57 +0000 (18:51 +0100)]
xdg-dbus-proxy: update to 0.1.7

Changes in 0.1.7 (2025-04-07):
  * Drop the autotools build system
  * Unbreak the CI
  * Prevent a crash on disconnect
  * Fix building with glibc >= 2.43
  * Fix the eavesdrop filtering to prevent message interception

Link: https://github.com/flatpak/xdg-dbus-proxy/blob/0.1.7/NEWS
Signed-off-by: Daniel Golle <redacted>
6 weeks agolibp11: update to 0.4.18
Daniel Golle [Fri, 8 May 2026 17:24:59 +0000 (18:24 +0100)]
libp11: update to 0.4.18

Changes since 0.4.16:

0.4.18 (2026-02-16):
 * Support for RSA-PSS and RSA-OAEP using keys retrieved using the
   PKCS11_get_private_key() libp11 API and the PKCS#11 provider.
 * Improved test coverage.

0.4.17 (2026-02-01):
 * Ed25519 and Ed448 support (PKCS#11 v3.2).
 * Fixed OPENSSL_NO_EC builds.
 * Reverted RSA public exponent change from PR #474.
 * Fixed crash on module initialization failures.
 * Ignoring trailing newlines in pin-source files.
 * Initial build fixes for the upcoming OpenSSL 4.x.

Drop the now obsolete 001-fix-install.patch which has been merged
upstream.

Link: https://github.com/OpenSC/libp11/blob/libp11-0.4.18/NEWS
Signed-off-by: Daniel Golle <redacted>
6 weeks agowavpack: update to 5.9.0
Daniel Golle [Fri, 8 May 2026 17:51:38 +0000 (18:51 +0100)]
wavpack: update to 5.9.0

Release 5.9.0 (January 16, 2026):
 * added: new feature to wvtag to copy tags from one WavPack file
   to another
 * improved: minor tweaks to the new DNS (dynamic noise shaping)
   algorithm
 * improved: better handling of specific non-standard WAV and AIFF
   files
 * improved: added CI (GitHub Actions) and fixed a few minor build
   issues
 * fixed: --pause option failed in many situations (Windows-only)
 * fixed: issues related to encoding from an unknown length
   (e.g., pipes)
 * fixed: several fuzzer-revealed issues related to multithreading
 * fixed: potential buffer overruns in WavpackOpenRawDecoder()

Link: https://github.com/dbry/WavPack/blob/5.9.0/NEWS
Signed-off-by: Daniel Golle <redacted>
6 weeks agolibjwt: update to 3.3.2
Daniel Golle [Fri, 8 May 2026 17:21:58 +0000 (18:21 +0100)]
libjwt: update to 3.3.2

Major version jump from 1.17.1 to 3.3.2.

libjwt 3.x is a substantial rewrite:
 * New backend abstraction supporting OpenSSL, GnuTLS and MbedTLS
   crypto libraries (selected at build time).
 * New JWK and JWKS APIs for key handling with full RFC 7517 support.
 * Improved error handling and reporting.
 * EdDSA signature support (Ed25519, Ed448).
 * Optional libcurl integration for fetching JWKS from a URL.
 * Many API additions while keeping backwards-compatible semantics
   for the most common HMAC/RSA/ECDSA operations.

Force OpenSSL backend (-DWITH_GNUTLS=OFF -DWITH_MBEDTLS=OFF) since
libopenssl is already a dependency, avoiding pulling in libgnutls.
Disable -DWITH_TESTS=OFF since the testsuite is not relevant for
embedded targets.

Link: https://github.com/benmcollins/libjwt/releases/tag/v3.3.2
Signed-off-by: Daniel Golle <redacted>
6 weeks agolibevdev: update to 1.13.6
Daniel Golle [Fri, 8 May 2026 17:21:15 +0000 (18:21 +0100)]
libevdev: update to 1.13.6

Minor update from 1.13.4 with new EV_KEY/EV_ABS code definitions
synced with the latest kernel input headers, plus various bug fixes
and tooling improvements.

Link: https://gitlab.freedesktop.org/libevdev/libevdev/-/tags/libevdev-1.13.6
Signed-off-by: Daniel Golle <redacted>
6 weeks agohttps-dns-proxy: update to 2026.03.18-3
Stan Grishin [Sat, 9 May 2026 05:38:49 +0000 (05:38 +0000)]
https-dns-proxy: update to 2026.03.18-3

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:
update to 2026.03.18, release 3

  - update PKG_RELEASE to 3

files/etc/init.d/https-dns-proxy:
  - refactor nftable rules to explicitly add and flush the table and
    chains instead of block replacement
  - make nftable `delete table` call silent in `notrack_nft remove`
  - update `notrack_nft remove` to check for absence of nftable table
    instead of just checking the file
  - ensure `notrack_nft remove` sets _error=1 on failure
  - ignore dnsmasq instances with port 0 in
    `dnsmasq_instance_append_force_dns_port`

tests/run_tests.sh:
  - add test case to ensure dnsmasq port 0 is ignored
  - update `notrack_nft remove` test to confirm success when both file
    and table are absent

Signed-off-by: Stan Grishin <redacted>
6 weeks agogawk: update to 5.4.0
Daniel Golle [Fri, 8 May 2026 17:16:10 +0000 (18:16 +0100)]
gawk: update to 5.4.0

Changes from 5.3.x to 5.4.0:
 * Use Mike Haertel's MinRX regular expression matcher by default.
   The old regex and dfa engines are still available.
 * New @nsinclude directive: like @include but doesn't reset
   the namespace to "awk".
 * lshift()/rshift() return 0 when shifting more bits than in uintmax_t.
 * Persistent memory: store meta-info in backing file; warn on
   version mismatch; allow dynamic extensions with persistent memory.
 * ordchr extension now supports multibyte / wide characters.
 * length(array) is no longer an extension (POSIX 2024); --posix
   no longer rejects it and --lint no longer warns.
 * --traditional rationalised to match BWK awk behaviour.
 * Assertions are now enabled in the C code.
 * Hexadecimal floating-point values may now be used in source,
   strtonum() and -n/--non-decimal-data option.
 * UDP networking support is now deprecated, will be removed in 6.0.
 * Reading regular disk input files is somewhat faster (no timeout check).
 * Various bug fixes.

Link: https://git.savannah.gnu.org/cgit/gawk.git/plain/NEWS?h=gawk-5.4.0
Signed-off-by: Daniel Golle <redacted>
6 weeks agopostgresql: update to 18.3
Daniel Golle [Fri, 8 May 2026 17:49:53 +0000 (18:49 +0100)]
postgresql: update to 18.3

Major version update from 17.5 to 18.3.

PostgreSQL 18 (released September 2025) brings:
 * Asynchronous I/O (AIO) for shared buffers, sequential scans,
   bitmap heap scans and pg_prewarm.
 * Skip scans for B-tree indexes.
 * Performance improvements for partition pruning.
 * Logical replication: improved replication of generated columns,
   protocol version 5.
 * Native UUIDv7 support.
 * Larger I/O for sequential and parallel scans.
 * Concurrent reindex of partitioned tables.
 * pg_dump: --filter for selective dumps.
 * Numerous SQL/JSON improvements.
 * New built-in role pg_signal_autovacuum_worker.

18.3 is the third maintenance release with bug fixes since 18.0.

Drop the now obsolete pg_config_ext.h copy in Build/InstallDev: this
header has been removed upstream in PostgreSQL 18.

Link: https://www.postgresql.org/docs/release/18.0/
Link: https://www.postgresql.org/docs/release/18.3/
Signed-off-by: Daniel Golle <redacted>
6 weeks agolibdrm: update to 2.4.133
Daniel Golle [Fri, 8 May 2026 20:11:56 +0000 (21:11 +0100)]
libdrm: update to 2.4.133

Bump from 2.4.123 to current upstream stable. Required by recent
Mesa, weston, wlroots and other graphics-stack consumers
(wlroots 0.20+ explicitly requires libdrm >= 2.4.129).

Link: https://dri.freedesktop.org/libdrm/
Signed-off-by: Daniel Golle <redacted>
6 weeks agoopenlist: Update to 4.2.1
Tianling Shen [Sat, 9 May 2026 03:53:05 +0000 (11:53 +0800)]
openlist: Update to 4.2.1

Release note:
- https://github.com/OpenListTeam/OpenList/releases/tag/v4.2.0
- https://github.com/OpenListTeam/OpenList/releases/tag/v4.2.1

Signed-off-by: Tianling Shen <redacted>
6 weeks agobtop: Update to 1.4.7
Tianling Shen [Sat, 9 May 2026 03:47:19 +0000 (11:47 +0800)]
btop: Update to 1.4.7

Refreshed patches.

Release note: https://github.com/aristocratos/btop/releases/tag/v1.4.7

Signed-off-by: Tianling Shen <redacted>
6 weeks agodnsproxy: Update to 0.81.3
Tianling Shen [Sat, 9 May 2026 03:34:18 +0000 (11:34 +0800)]
dnsproxy: Update to 0.81.3

Release note: https://github.com/AdguardTeam/dnsproxy/releases/tag/v0.81.3

Signed-off-by: Tianling Shen <redacted>
6 weeks agov2ray-core: Update to 5.48.0
Tianling Shen [Sat, 9 May 2026 03:32:47 +0000 (11:32 +0800)]
v2ray-core: Update to 5.48.0

Release note: https://github.com/v2fly/v2ray-core/releases/tag/v5.48.0

Signed-off-by: Tianling Shen <redacted>
6 weeks agoyq: Update to 4.53.2
Tianling Shen [Sat, 9 May 2026 03:32:23 +0000 (11:32 +0800)]
yq: Update to 4.53.2

Release note: https://github.com/mikefarah/yq/releases/tag/v4.53.2

Signed-off-by: Tianling Shen <redacted>
6 weeks agodufs: Update to 0.46.0
Tianling Shen [Sat, 9 May 2026 02:57:17 +0000 (10:57 +0800)]
dufs: Update to 0.46.0

Release note: https://github.com/sigoden/dufs/releases/tag/v0.46.0

Signed-off-by: Tianling Shen <redacted>
6 weeks agorclone: Update to 1.74.1
Tianling Shen [Sat, 9 May 2026 02:56:48 +0000 (10:56 +0800)]
rclone: Update to 1.74.1

Release note: https://rclone.org/changelog/#v1-74-1-2026-05-08

Signed-off-by: Tianling Shen <redacted>
6 weeks agov2ray-geodata: update to latest version
Tianling Shen [Sat, 9 May 2026 02:56:09 +0000 (10:56 +0800)]
v2ray-geodata: update to latest version

Update all geodata.

Signed-off-by: Tianling Shen <redacted>
6 weeks agodos2unix: Update to 7.5.5
Tianling Shen [Sat, 9 May 2026 02:55:47 +0000 (10:55 +0800)]
dos2unix: Update to 7.5.5

2026-04-06: Version 7.5.5

 * New option --error-binary: Return an error if a
   binary file is skipped.
 * Fix: dos2unix error on empty input. The problem was introduced
   in version 7.5.4.

Signed-off-by: Tianling Shen <redacted>
6 weeks agofrr: update to 10.6.1
Lucian CRISTIAN [Fri, 8 May 2026 08:24:18 +0000 (11:24 +0300)]
frr: update to 10.6.1

update frr to latest stable 10.6.1

Signed-off-by: Lucian CRISTIAN <redacted>
6 weeks agobubblewrap: update to 0.11.2
Daniel Golle [Fri, 8 May 2026 16:59:39 +0000 (17:59 +0100)]
bubblewrap: update to 0.11.2

0.11.2 (CVE-2026-41163):
 * In setuid mode, don't run the low-privileged parts of the setup
   as dumpable, as that allows it to be ptraced which can lead to problems.
 * New build option -Dsupport_setuid, which if set to false (the default)
   disables the support for setuid.

0.11.1:
 * Reset disposition of SIGCHLD, restoring normal subprocess management
   if bwrap was run from a process that was ignoring that signal.
 * Don't ignore --userns 0, --userns2 0 or --pidns 0 if used.
 * Fix grammar in an error message and a broken link in the documentation.

Link: https://github.com/containers/bubblewrap/blob/v0.11.2/NEWS.md
Signed-off-by: Daniel Golle <redacted>
6 weeks agotreewide: cleanup URLs
Yanase Yuki [Fri, 2 Jan 2026 09:06:57 +0000 (18:06 +0900)]
treewide: cleanup URLs

This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki <redacted>
6 weeks agoopenwisp-monitoring: upgrade to 0.3.1
Federico Capoano [Mon, 4 May 2026 21:35:29 +0000 (18:35 -0300)]
openwisp-monitoring: upgrade to 0.3.1

Change log:
https://github.com/openwisp/openwrt-openwisp-monitoring/releases/tag/0.3.1

Signed-off-by: Federico Capoano <redacted>
6 weeks agosqlite3: bump to 3.53.1
George Sapkin [Thu, 7 May 2026 17:40:06 +0000 (20:40 +0300)]
sqlite3: bump to 3.53.1

Changes: https://sqlite.org/releaselog/3_53_1.html
Signed-off-by: George Sapkin <redacted>
6 weeks agowifi-chipset-detect: new package
Rob White [Sun, 8 Mar 2026 14:53:40 +0000 (14:53 +0000)]
wifi-chipset-detect: new package

Maintainer: Rob White rob@blue-wave.net

Compile tested: All

Run tested: arm_cortex-a7_neon-vfpv4, mipsel_24kc, mips_24kc,
aarch64_cortex-a53; On 24.10, 25.12 and master/snapshot.

Description: wifi-chipset-detect (1.0.0)

This is a new package that reports in json format the chipset
and driver capabilities of installed wireless hardware.

Developed originally for use where Captive Portal
and Mesh Backhaul networks are being built.

It provides a stand alone script to detect details of the physical
wireless hardware without requiring the radios to be enabled.
There are no dependencies over and above the basic OpenWrt flash image.
It is based on functionality built into the OpenNDS and Mesh11sd packages.

The json formatted output is displayed on the terminal screen.
It is also written to the file /tmp/wifidetect.

This version does not require the Captive Portal
or Mesh network to be running.

Full details can be seen here:
https://github.com/openNDS/wifi-chipset-detect

Signed-off-by: Rob White <redacted>
6 weeks agoradicale3: bump version and adjust dependencies
Daniel F. Dickinson [Thu, 7 May 2026 07:04:18 +0000 (03:04 -0400)]
radicale3: bump version and adjust dependencies

Bump to latest release (3.7.2) and adjust dependencies accordingly.

Signed-off-by: Daniel F. Dickinson <redacted>
6 weeks agoradicale3: fix formatting of initscript
Daniel F. Dickinson [Thu, 7 May 2026 07:01:46 +0000 (03:01 -0400)]
radicale3: fix formatting of initscript

Use shfmt to standardize formatting of initscript.

Signed-off-by: Daniel F. Dickinson <redacted>
6 weeks agoradicale3: clean out cspell hints
Daniel F. Dickinson [Thu, 7 May 2026 07:00:02 +0000 (03:00 -0400)]
radicale3: clean out cspell hints

Remove unwanted cspell hints from Makefile and initscript.

Signed-off-by: Daniel F. Dickinson <redacted>
6 weeks agolua-ffi: update to 1.2.0
Jianhui Zhao [Thu, 7 May 2026 14:02:29 +0000 (22:02 +0800)]
lua-ffi: update to 1.2.0

changelog: https://github.com/zhaojh329/lua-ffi/releases/tag/v1.2.0

Signed-off-by: Jianhui Zhao <redacted>
6 weeks agozlog: update to 1.2.18
Alexandru Ardelean [Wed, 22 Apr 2026 09:07:58 +0000 (12:07 +0300)]
zlog: update to 1.2.18

Changelog:
- Fix CVE-2024-22857 security vulnerability

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agotaglib: update to 2.2.1
Alexandru Ardelean [Wed, 22 Apr 2026 09:07:47 +0000 (12:07 +0300)]
taglib: update to 2.2.1

Changelog:
- Add Matroska (MKA, MKV) and WebM format support (v2.2)
- Add NI STEM support in MP4 files (v2.2)
- Add isDsd() method to WavPack audio properties (v2.2)
- Fix duplicate prevention in Matroska complex property keys (v2.2.1)
- Add Matroska edition, chapter, and attachment UID metadata (v2.2.1)

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agosbc: update to 2.2
Alexandru Ardelean [Wed, 22 Apr 2026 09:07:37 +0000 (12:07 +0300)]
sbc: update to 2.2

Changelog:
- Fix compilation with C23 requirements (v2.2)
- Fix build without SBC_BUILD_WITH_SSE_SUPPORT (v2.1)

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agoopenblas: update to 0.3.33
Alexandru Ardelean [Wed, 22 Apr 2026 09:07:27 +0000 (12:07 +0300)]
openblas: update to 0.3.33

Changelog:
- Fix GCC15 miscompilation of DDOT kernel on arm64 non-SVE targets
- Fix accuracy issue in GEMV kernel for Neoverse V1/SVE targets
- Fix broken STRMM/SSYMM in DYNAMIC_ARCH builds on non-SME hardware
- Add Cortex-A75/A76 autodetection in DYNAMIC_ARCH builds
- Fix LoongArch64 build failure with half-precision float support
- Import LAPACK updates aligned with upcoming 3.13.0 release

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agoleptonica: update to 1.87.0
Alexandru Ardelean [Wed, 22 Apr 2026 09:07:17 +0000 (12:07 +0300)]
leptonica: update to 1.87.0

Changelog:
- Released as a configure-ready version

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agolibmaxminddb: update to 1.13.3
Alexandru Ardelean [Wed, 22 Apr 2026 09:07:08 +0000 (12:07 +0300)]
libmaxminddb: update to 1.13.3

Changelog:
- Fix MMDB_open incorrectly rejecting databases with 0-element
  map/array fields at the end of metadata (v1.13.3)
- Fix compilation conflict with bswap32/bswap64 macros on macOS 26
  Tahoe (v1.13.2)
- Fix validation and edge-case handling in database open path (v1.12.x)

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agojsoncpp: update to 1.9.7
Alexandru Ardelean [Wed, 22 Apr 2026 09:06:58 +0000 (12:06 +0300)]
jsoncpp: update to 1.9.7

Changelog:
- Security: reject unescaped control characters in JSON strings
- Security: fix use-after-free in Reader::parse()
- Add std::string_view support in the Value API
- Fix string_view ABI mismatch between library and consumers

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agobsbf-resources: update to GIT HEAD of 2026-05-06
Chester A. Unal [Sat, 2 May 2026 17:56:47 +0000 (18:56 +0100)]
bsbf-resources: update to GIT HEAD of 2026-05-06

Update bsbf-resources to the GIT HEAD of 2026-05-06.

- Remove bsbf-route as bsbf-mptcp now includes the functionality it
  provides.
- Remove bsbf-plpmtu as that functionality is now provided with the
  plp-mtu-discovery package.
- Remove bsbf-tcp-in-udp as it's not a production-ready solution as it is.
- Add bsbf-client-web.
- Update the dependencies of bsbf-mptcp to curl, fping, ip-full, and
  mptcpize.
- Remove files/etc/config/bsbf-mptcp as that functionality is now provided
  using the /etc/bsbf/bsbf-mptcp-subflow-backup file.
- Remove files/etc/hotplug.d/iface/99-bsbf-mptcp as that functionality is
  now provided by the bsbf-mptcp service.
- Update the dependencies of bsbf-bonding to bsbf-client-web, bsbf-mptcp,
  bsbf-rate-limiting, and xray-core.
- Get rid of fw4 dependency and 99-bsbf-bonding.nft in favour of
  resources-client/bsbf_bonding.nft. Add a oneshot service to apply it at
  boot.
- Move from bsbf-openwrt-resources to bsbf-resources directory as we now
  install resources-client/xray.json and resources-client/bsbf_bonding.nft.
- Add the bsbf-bonding command.
- Run `bsbf-bonding --enable` at the end on the uci-defaults script.
- Add the tc package as a dependency for bsbf-rate-limiting.

Fixes: https://github.com/openwrt/packages/issues/29306
Signed-off-by: Chester A. Unal <redacted>
6 weeks agobsbf-bonding: fix checking if interface is a bridge
Chester A. Unal [Tue, 5 May 2026 07:58:20 +0000 (08:58 +0100)]
bsbf-bonding: fix checking if interface is a bridge

The current check would match a uci device section that doesn't say if the
interface is a bridge. Check that the type option is bridge to address
this.

Signed-off-by: Chester A. Unal <redacted>
6 weeks agohttps-dns-proxy: update to 2026.03.18-2
Stan Grishin [Mon, 4 May 2026 03:01:56 +0000 (03:01 +0000)]
https-dns-proxy: update to 2026.03.18-2

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:
Fix nftables rule directory creation

  - Bump PKG_RELEASE to 2.

files/etc/init.d/https-dns-proxy:
  - Add 'mkdir -p' before writing nftables rules to ensure the parent
    directory exists. This fixes an issue where the directory might not
    exist on initial installation, causing errors.

tests/run_tests.sh:
  - Add comprehensive regression tests for notrack_nft.
  - Mock 'nft' to track invocations and control return codes for testing.
  - Patch 'NOTRACK_NFT_FILE' to a test-specific path for isolated testing.
  - Verify 'notrack_nft' correctly creates the parent directory if missing.
  - Test content of generated nftables snippet, idempotence, and removal.

Signed-off-by: Stan Grishin <redacted>
6 weeks agounbound: add test.sh
Alexandru Ardelean [Wed, 6 May 2026 06:23:11 +0000 (09:23 +0300)]
unbound: add test.sh

unbound-control-setup is a shell script that generates TLS certificates
for unbound-control; it does not print a version string. The generic CI
test framework cannot verify the version via the binary, causing the
"No executables in the package provided version" failure.

Add a package-specific test.sh that:
 - tests unbound-daemon version via 'unbound -V' and config file presence
 - tests libunbound shared library presence
 - tests unbound-anchor/-checkconf/-control/-host binaries run and
   respond to -h without starting the daemon
 - tests unbound-control-setup as an installed, executable shell script
   containing expected keywords (no version check)

Signed-off-by: Alexandru Ardelean <redacted>
6 weeks agoalsa-lib: add test.sh for aserver without --version
Alexandru Ardelean [Fri, 1 May 2026 16:33:03 +0000 (19:33 +0300)]
alsa-lib: add test.sh for aserver without --version

aserver does not implement --version so the generic CI version check
fails for it. Add a test.sh case that verifies it is present and
executable instead.

Signed-off-by: Alexandru Ardelean <redacted>
git clone https://git.99rst.org/PROJECT