5532 Commits

Author SHA1 Message Date
Hirokazu MORIKAWA
ebdb9536a9 c-ares: bump to 1.34.6
This is a security release.

Security:
* CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that was introduced in v1.32.3. Please see GHSA-6hxc-62jh-p29v
* CVE-2025-62408. A use-after-free bug has been uncovered in read_answers() that
was introduced in v1.32.3. Please see GHSA-jq53-42q6-pqr5

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-12-15 11:00:34 +01:00
Daniel F. Dickinson
0bb3db019a postgresql: fix missing symbols at runtime
Fixes pgsql-server: the setup fails for any folder
Fixes #27228

Sets postgresql-specific configure flags that configure cannot run-test
to determine their value. This fixes improperly linked files that
prevent database initialization (at least) from working on the device.

Signed-off-by: Daniel F. Dickinson <dfdpublic@wildtechgarden.ca>
2025-12-14 08:50:40 +01:00
George Sapkin
944166fa47 sqlite3: bump to 3.51.1
Changelog: https://sqlite.org/releaselog/3_51_1.html
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-05 16:49:44 +08:00
Daniel Golle
404d74febc cyrus-sasl: fix build with glibc
Add missing dependency +USE_GLIBC:libcrypt-compat to express dependency
on libcrypto.so.1 when building with GNU glibc.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-12-02 17:15:38 +02:00
Hannu Nyman
8a51592569 tdb: update for compatibility, remove absent maintainer
Update to 1.4.14 for compatibility with the current packages infra
(python etc.)

* Refresh patches. Remove old upstream patch
* Remove absent maintainer

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-30 14:48:39 +01:00
Hannu Nyman
a33351cf73 leptonica: adjust for tesseract expectations
Adjust include path and cmake file path so that tesseract, the only user
of the library, finds the items in place. Should unbreak the tesseract
build.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-11-30 06:29:53 +01:00
John Audia
74f595c57c libdaq3: update to 3.0.23
Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.23

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150)

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-11-28 09:45:55 +01:00
Rosen Penev
6377a6e8bc liblo: fix pkgconf file
OS paths are wrongly being passed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-11-26 13:05:36 +01:00
Christian Marangi
51f533e53b libnetconf2: add pending patch to disable PAM support
Add pending patch to disable PAM support to limit need to add extra
dependency.

This is needed if libpam is selected as the package will detect the
library and enable support for it by default.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 16:18:12 +01:00
Christian Marangi
7289b38933 libradiotap: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for libradiotap for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 15:59:54 +01:00
Christian Marangi
6620df9fb9 libnetconf2: bump to 3.7.10
Bump libnetconf2 to 3.7.10 to fix support for CMake >= 4.0 version.

Drop any upstream patch.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 01:04:23 +01:00
Christian Marangi
49197ac1b1 srt: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for srt for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-24 21:47:36 +01:00
Christian Marangi
1175938e3d libuwsc: add patch for CMake >= 4.0 support
Add patch for libuwsc for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 14:58:05 +01:00
Christian Marangi
e78f4c6fef libupm: add pending patch for CMake >= 4.0 support
Add pending patch for libupm for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 14:45:48 +01:00
Christian Marangi
7787b51c2d libroxml: add pending patch for CMake >= 4.0 support
Add pending patch for libroxml for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 14:02:50 +01:00
Christian Marangi
3daa877dd3 libndpi: fix wrong hash and drop PCRE2 patch
It seems commit libndpi: update to version 5.0 wasn't really tested.
The hash from github codeload 5.0 version was wrong and also the PCRE2
patch didn't apply (as the changes are already present in 5.0)

Fix the hash and drop the upstream patch to restore correct compilation.

Fixes: 3a204f5158 ("libndpi: update to version 5.0")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-23 12:47:50 +01:00
Yanase Yuki
9ea17111f0 libyubikey: remove package
Upstream stopped libyubikey developments.
https://github.com/Yubico/yubico-c
ykpers and yubico-pam depends on this,
but both packages has been removed from repo.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-11-23 08:18:41 +01:00
Yanase Yuki
63637c3a41 yubico-pam: remove package
Upstream stopped yubico-pam developments.
https://github.com/Yubico/yubico-pam
No packages depends on this.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-11-23 08:18:41 +01:00
George Sapkin
0d384d4b89 sqlite3: don't install ABI-less library
Don't install the ABI-less library to support potential multiple ABIs
side by side.

Add a matching tests to check the soname and ensure the ABI-less library
is not installed.

Fixes: aebfd49 ("sqlite3: bump to 3.49.1")
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-22 18:54:34 +02:00
George Sapkin
7ff8ef148f sqlite3: set correct SPDX license identifiers
Replace boilerplate license header with a SPDX license identifier.

Set correct package license to blessing.

Fixes: 9236e4f ("sqlite3: import 3.7.12.1 (2012-05-22) from packages")
Link: https://spdx.org/licenses/blessing.html
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-22 18:54:34 +02:00
Yanase Yuki
91d21b4ea7 libgabe: remove package
libgabe has no updates for 6 years,
and the only dependent (gnunet-reclaim)
no longer needs it.

Signed-off-by: Yanase Yuki <dev@zpc.st>
2025-11-22 13:35:25 +00:00
Toni Uhlig
3a204f5158 libndpi: update to version 5.0
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2025-11-22 08:33:48 +02:00
Rosen Penev
d97294e7af liblo: update to 0.34
Fixes compilation with newer CMake.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-11-21 18:53:25 +02:00
Tianling Shen
e8eabdd77e libmraa: add Python 3.13 compatibility
Upstream backport.

Add python-setuptools/host as build dependency to fix libmraa-python3
build.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-21 18:11:18 +08:00
Tianling Shen
d65d9620bd libmraa: add cmake 4.x compatibility
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-21 18:11:18 +08:00
Jakov Smolić
9d17d2ec49 libnetconf2: Remove myself from maintainers
Remove myself from maintainers

Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-11-20 22:51:19 +02:00
Jakov Smolić
98f7f35c39 libyang: Remove myself from maintainers
Remove myself from maintainers

Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-11-20 22:51:19 +02:00
Christian Marangi
24f2c18c95 libtiff: add HostBuild define
Package spandsp3 in telephony feed require this package as an host tool
for the tiffio.h header.

Add all the bits and define to compile this as an Host tool to permit
correct compilation of spandsp3 package.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-20 17:04:44 +01:00
Christian Marangi
a7381fa91f libftdi: drop package
libftdi was used only by telldus-core and the old libftdi 0.x version
hasn't been updated from 10 years.

telldus-core works correctly with libftdi1 with a trivial patch.

Drop the package for good instead of fixing it for CMake >= 4.0
compatibility.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-19 12:42:03 +01:00
Jan Hák
b1d8defe88 liburcu: update to version 0.15.5
software version update

Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-11-19 12:22:58 +01:00
Christian Marangi
645e534de3 oqs-provider: fix recursive dependency
Fix the following error:
tmp/.config-package.in:54327:error: recursive dependency detected!
tmp/.config-package.in:54327: symbol PACKAGE_libopenssl is selected by PACKAGE_liboqs
tmp/.config-package.in:60997: symbol PACKAGE_liboqs is selected by PACKAGE_libopenssl-oqsprovider
tmp/.config-package.in:54447: symbol PACKAGE_libopenssl-oqsprovider depends on PACKAGE_libopenssl

by reorganizing the dependency list for oqs-provider.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 14:34:30 +01:00
Eneas U de Queiroz
e3fc641115 oqs-provider: add CI test
This runs a couple of openssl commands to verify that the provider is
loading and generate a private key, without any output checks.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
[ use APK and improve commit title ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:01 +01:00
Christian Marangi
a0ddc9055f oqs-provider: add quantum-safe cryptography (QSC) provider
Add libopenssl provider of quantum-safe cryptography (QSC) library.

Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-18 13:48:00 +01:00
Christian Marangi
4cf68081db liboqs: Add library for quantum-safe cryptographic algorithms
liboqs is an open source C library for quantum-safe cryptographic
algorithms.

liboqs provides:

- a collection of open source implementations of quantum-safe key
  encapsulation mechanisms (KEMs) and digital signature algorithms
- a common API for these algorithms
- a test harness and benchmarking routines

liboqs is part of the Open Quantum Safe (OQS) project, which aims to
develop and integrate into applications quantum-safe cryptography to
facilitate deployment and testing in real world contexts. In particular,
OQS provides prototype integrations of liboqs into protocols like TLS,
X.509, and S/MIME, through our OpenSSL 3 Provider and we provide a
variety of other post-quantum-enabled demos.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Tested-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2025-11-18 13:48:00 +01:00
Tianling Shen
7670732496 czmq: remove absent maintainer
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 22:38:09 +08:00
Tianling Shen
c5bb72a229 czmq: add cmake 4.x compatibility
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 22:38:09 +08:00
Tianling Shen
79313818a9 zlog: remove absent maintainer
Remove inactive maintainer.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 14:03:59 +02:00
Tianling Shen
ecce493e58 zlog: add cmake 4.x compatibility
Upstream backport.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-15 14:03:59 +02:00
George Sapkin
98391be841 zmq: add cmake 4.x compatibility
Add upstream patches.

Signed-off-by: George Sapkin <george@sapk.in>
2025-11-15 08:32:37 +02:00
Eneas U de Queiroz
36deed27b6 gost_engine: fix and improve CI test
The test script was still using opkg to install openssl-util.  Use apk
instead, and move it to pre-test.sh so that openssl installation will
not depend on the order that the packages are tested.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2025-11-14 11:26:46 -03:00
Eneas U de Queiroz
c139d95e95 afalg_engine: CI: use apk
Use apk to install openssl-util in the package's test.sh.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2025-11-14 11:26:46 -03:00
Tianling Shen
e3d582c0ae uci2: Update to 2.0.0
Simplify Makefile while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-14 12:16:53 +01:00
Vladimir Ermakov
7c41b63f96 libyang: add dependency on libxxhash
Fix #27856

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-13 13:48:18 +02:00
Tianling Shen
26d588fb96 cereal: Update to 1.3.2
Disable build for useless docs.

Changelog:
- https://github.com/USCiLab/cereal/releases/tag/v1.3.1
- https://github.com/USCiLab/cereal/releases/tag/v1.3.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-12 19:07:04 +02:00
Christian Marangi
e36234b9a5 libuhttpd: backport upstream CMake patch
Backport upstream CMake patch to fix compilation error to support
CMake version >= 4.0.

Fixes: #27835
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-12 00:21:45 +01:00
Lucian CRISTIAN
6c5ace8441 libyang: update to 3.13.6
update to latest version to fix Cmake issues

Signed-off-by: Lucian CRISTIAN <lucian.cristian@gmail.com>
2025-11-11 22:21:44 +02:00
Tianling Shen
c24ce02130 msgpack-c: Update to 6.1.0
Changelog:
- https://github.com/msgpack/msgpack-c/releases/tag/c-6.0.1
- https://github.com/msgpack/msgpack-c/releases/tag/c-6.0.2
- https://github.com/msgpack/msgpack-c/releases/tag/c-6.1.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-11-12 01:46:40 +08:00
Christian Marangi
cf6b78846a yajl: add pending patch to handle CMake 4.0 support
Add 2 pending patch to handle CMake 4.0 support. One comes from an open
PR in the project [1]. The other is a downstream fix for trivial CMake
warning.

[1] https://github.com/lloyd/yajl/pull/256

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-11 18:23:14 +01:00
Hirokazu MORIKAWA
00680030bd icu: bump to 78.1
Update to 78.1

ICU 78 updates to Unicode 17 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations.

It also updates to CLDR 48 (blog) locale data with new locales, and various additions and corrections.

In C++, there is a new set of APIs for Unicode string (UTF-8/16/32) code point iteration that works seamlessly with modern C++ iterators and ranges.

The C++ implementation of MessageFormat 2.0 is at CLDR 47 level and remains in technology preview.

ICU 78 and CLDR 48 are major releases, including a new version of Unicode and major locale data improvements.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-11-11 17:33:59 +02:00
Cedric CHEDALEUX
bf05b3645a yajl: add host build
This patch adds the necessary host build infrastructure for yajl.

While OpenWrt doesn't strictly need this right now, merging this change
prevents downstream projects (like prplOS) from having to fork the package
just to build their host tools, thus keeping the code bases closer.

Signed-off-by: Cedric CHEDALEUX <cedric.chedaleux@orange.com>
2025-11-11 16:27:09 +01:00