Commit Graph

5111 Commits

Author SHA1 Message Date
Josef Schlehofer f1f226e9ec
Merge pull request #24068 from stangri/master-ngtcp2
ngtcp2: drop maintainership
2024-06-01 09:25:52 +02:00
Stan Grishin d4dad3b1fe
Merge pull request #24271 from neheb/m
ngtcp2: fix bad pkgconfig paths
2024-05-31 14:26:18 -07:00
Rosen Penev 2fd1e9d6e0 ngtcp2: fix bad pkgconfig paths
Avoids leaking host paths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-30 14:15:36 -07:00
Rosen Penev 558b50f68e openblad: avoid leaking host paths
Potentially fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-30 14:13:58 -07:00
W. Michael Petullo ba1c171604 openldap: update to 2.6.8
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-05-29 18:48:10 -07:00
W. Michael Petullo 2caca64797 vips: update to 8.15.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-05-29 18:47:27 -07:00
W. Michael Petullo db9e5cd2ec libgpg-error: update to 1.49
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-05-29 18:47:08 -07:00
Eneas U de Queiroz a92d247884 gost_engine: add CI test
Thi adds one MD and one cipher test from upstream, adapted to a shell
script.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2024-05-27 20:17:56 -07:00
Eneas U de Queiroz 87f0efbded gost_engine: fix config installation directory
The engine configuration directory was moved to /etc/ssl/modules.cnf.d/,
but the gost_engine package was using /etc/ssl/engines.cnf.d/ by
mistake.

Fixes: 3b2fcd6b2 ("gost_engine: adapt to new engine build config")

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2024-05-27 20:17:56 -07:00
Rosen Penev d4ae9f1190 taglib: update to 2.0.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 10:52:13 -07:00
Rosen Penev adde47e6f9 opus: update to 1.5.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 10:52:01 -07:00
Rosen Penev ef95451c6b libupnpp: update to 0.26.5
Autotools build is gone. meson is used now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 10:51:44 -07:00
Rosen Penev 8ff4ad013e libnpupnp: update to 6.1.3
Install static libraries too to InstallDev.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 10:51:44 -07:00
Rosen Penev 0b37712ad0 libimobiledevice: update to 2024-05-20
Add patch to fix compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-27 10:46:03 -07:00
Michael Heimpold 6ce1a3adda
Merge pull request #24123 from mhei/update-libgpiod-to-2.1.1-with-deps
Update libgpiod to 2.1.1 and update dependent packages
2024-05-27 07:43:29 +02:00
Rosen Penev bfe0d361f3 libshout: fix compilation with GCC14
Missing headers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-26 14:36:41 -07:00
Robert Marko 9cce31c309 treewide: fix incorrect hashes
It seems that PR #24113 introduced incorrect hashes for multiple packages.

So, lets fix all of them at once.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-05-24 13:50:11 +08:00
Stan Grishin a6b0d50ac0 nghttp3: drop maintainership
* switch back to using tar.gz archives, switch to xz was
  probably unnecessary and the previous problem building
  from the tagged release gz was probably cache-related
* drop maintainership

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-05-24 00:12:13 +02:00
Rosen Penev 13841d15af openldap: fix compilation with GCC14
Wrong pointer type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-21 17:59:57 -07:00
Rosen Penev 4189202d7e cyrus-sasl: fix compilation with GCC14
Missing time.h header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-21 17:59:42 -07:00
Jan Hák c66e9254ef libedit: update to version 20240517-3.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2024-05-21 17:57:49 -07:00
Christian Lachner 601d650688 liburing: Update to v2.6
- Updated download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-05-20 11:58:14 +08:00
Rosen Penev b914fd47ca unixodbc: fix compilation with GCC14
Wrong pointer type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-16 23:45:53 -07:00
Rosen Penev 6787f2420f libpfring: update to 8.6.1
Remove upstreamed patch, backport one, and switch one from downstream to
upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-15 19:43:06 -07:00
Rosen Penev f9dfeaad4a libcli: fix compilation with GCC14
GCC 14 does not like 1 as the second parameter to calloc.

Clean up definition to avoid using PKG_SOURCE_DATE and to just use
PKG_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-15 17:40:05 -07:00
Rosen Penev d5f9a76aa4 libroxml: fix compilation with GCC14
Need casts for integer conversion

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-15 17:39:54 -07:00
Rosen Penev 206752dd9c libcgroup: update to 2.0.3
Upstream moved to GitHub.

Backport non GNU strerror_r patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-05-15 14:36:27 -07:00
Seo Suchan feb64a0502 Libwebsockets: temp fix for mbedtls 3.6+
3.6 removed mbedtls_x509_get_cert into private header, redefined it in resonable place to temperatly fix it, and make it not depend on mbedtls_version_C. everything is upstreamed so won't need when upstrea release 4.3.4

Signed-off-by: Seo Suchan <tjtncks@gmail.com>
2024-05-15 14:32:07 -07:00
Seo Suchan 37f15d1051 Libwebsockets: update version to 4.3.3
Signed-off-by: Seo Suchan <tjtncks@gmail.com>
2024-05-15 14:32:07 -07:00
Florian Eckert aeaa41ff65
Merge pull request #24113 from TDT-AG/pr/20240510-fix-mirror-hash
treewide: fix mirror hash for faad2, libmbim, libqmi, zlog, atlas-probe and  modemmanager
2024-05-15 08:11:36 +02:00
Michael Heimpold 716eb3e7d3 libgpiod: update to 2.1.1 and package C++ wrapper
Now that all in-tree users (avrdude and openocd) are capable to use
libgpiod v2 API, we can finally update libgpiod to the newer version.

While at, introduce the C++ wrapper as new package.

The Python package now uses OpenWrt's Python build infrastructure.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-05-13 07:57:25 +02:00
Josef Schlehofer 38d5b8b344 pcre: drop package
This package is no longer actively maintained as it reached
End-of-Life. [1] All new projects should use PCRE2.

OpenWrt wants to be minimalistic and we migrated many packages
from PCRE to PCRE2 huge thanks belong to @Ansuel (Christian Marangi),
who worked with several open-source projects to migrate it to PCRE2 [2].
This means that on routers, we don't need to have installed two libraries
(pcre and pcre2) side by side.

[1] https://www.pcre.org/
[2] https://github.com/openwrt/packages/issues/22006

Fixes: https://github.com/openwrt/packages/issues/22006
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2024-05-11 20:58:08 +02:00
Florian Eckert 19dd1c0f58 zlog: fix PKG_MIRROR_HASH
Due to the change in the version description, the package must be
downloaded again. In addition, the standard compression method has changed
to zst. The checksum must therefore be recalculated.

Fixes: 5d273f0f5f ("zlog: fix version for APK")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-05-10 14:17:37 +02:00
Florian Eckert 4bacfef4a9 libqmi: fix PKG_MIRROR_HASH
Due to the change in the version description, the package must be
downloaded again. In addition, the standard compression method has changed
to zst. The checksum must therefore be recalculated.

Fixes: cb9fcdab8a ("libqmi: add missing PKG_VERSION for APK ")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-05-10 14:17:14 +02:00
Florian Eckert df887f8c99 libmbim: fix PKG_MIRROR_HASH
Due to the change in the version description, the package must be
downloaded again. In addition, the standard compression method has changed
to zst. The checksum must therefore be recalculated.

Fixes: 6efdaecf5b ("libmbim: add missing PKG_VERSION for APK")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-05-10 14:16:55 +02:00
Florian Eckert bd0dd9d134 faad2: fix PKG_MIRROR_HASH
Due to the change in the version description, the package must be
downloaded again. In addition, the standard compression method has changed
to zst. The checksum must therefore be recalculated.

Fixes: 0c13c5e3c8 ("faad2: fix version for APK")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-05-10 14:16:38 +02:00
Hirokazu MORIKAWA 6979d0c2ac icu: bump to 75.1
Unicode® ICU 75 updates to CLDR 45 (beta blog) locale data with new locales and various additions and corrections. C++ code now requires C++17 and is being made more robust.
The CLDR MessageFormat 2.0 specification is now in technology preview, together with a corresponding update of the ICU4J (Java) tech preview and a new ICU4C (C++) tech preview.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-05-09 12:19:56 +09:00
Florian Eckert 0c13c5e3c8 faad2: fix version for APK
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-05-06 12:10:42 +02:00
Florian Eckert 5d273f0f5f zlog: fix version for APK
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-05-06 12:10:42 +02:00
Christian Marangi 7cdf7b9c1a
libs: glib2: fix provided pkg-config and always use host tools
For the InstallDev target, the pkg-config should point to the glib2 host
tools for glib_compile_resources, gdbus_codegen, glib_genmarshal and
glib_mkenums instead of pointing to the targets ones as they are
unusable by the host machine (due to crosscompiling)

Fix the pkg-config to reference the host tools by replaying the entry
and use the prefix_hostpkg variable provided by our pkg-config.

Link: https://github.com/openwrt/packages/pull/23881
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-05-05 17:25:12 +02:00
Stan Grishin 34eaf2e95d ngtcp2: drop maintainership
* switch back to using tar.gz archives, switch to xz was
  probably unnecessary and the previous problem building
  from the tagged release gz was probably cache-related
* drop maintainership

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2024-05-03 00:07:48 +00:00
Pascal Ernster 46e7a3c342 gnutls: Update to version 3.8.5
All patches automatically refreshed.

The most important changes are two "medium" CVEs fixed in GnuTLS 3.8.4:

- CVE-2024-28834 / GNUTLS-SA-2023-12-04
  A vulnerability was found that the deterministic ECDSA code leaks
  bit-length of random nonce which allows for full recovery of the
  private key used after observing a few hundreds to a few thousands of
  signatures on known messages, due to the application of lattice
  techniques.
  The issue was reported in the issue tracker as [#1516](https://gitlab.com/gnutls/gnutls/-/issues/1516).
- CVE-2024-28835 / GNUTLS-SA-2024-01-23
  When validating a certificate chain with more then 16 certificates
  GnuTLS applications crash with an assertion failure.
  The issue was reported in the issue tracker as [#1527](https://gitlab.com/gnutls/gnutls/-/issues/1527) and [#1525](https://gitlab.com/gnutls/gnutls/-/issues/1525).

Augmented copy/extract from upstream's NEWS file since GnuTLS 3.8.3:

- Version 3.8.5 (released 2024-04-04)
  - libgnutls: Due to majority of usages and implementations of
    RSA decryption with PKCS#1 v1.5 padding being incorrect,
    leaving them vulnerable to Marvin attack, the RSAES-PKCS1-v1_5
    is being deprecated (encryption and decryption) and will be
    disabled in the future. A new option `allow-rsa-pkcs1-encrypt`
    has been added into the system-wide library configuration which
    allows to enable/disable the RSAES-PKCS1-v1_5. Currently, the
    RSAES-PKCS1-v1_5 is enabled by default.
  - libgnutls: Added support for RIPEMD160 and PBES1-DES-SHA1 for
    backward compatibility with GCR.
  - libgnutls: A couple of memory related issues have been fixed in RSA PKCS#1
    v1.5 decryption error handling and deterministic ECDSA with earlier
    versions of GMP.  These were a regression introduced in the 3.8.4
    release. See [#1535](https://gitlab.com/gnutls/gnutls/-/issues/1535) and [!1827](https://gitlab.com/gnutls/gnutls/-/merge_requests/1827).
  - build: Fixed a bug where building gnutls statically failed due
    to a duplicate definition of `nettle_rsa_compute_root_tr()`.
  - API and ABI modifications:
    - `GNUTLS_PKCS_PBES1_DES_SHA1`: New enum member of `gnutls_pkcs_encrypt_flags_t`.
- Version 3.8.4 (released 2024-03-18)
  - libgnutls: RSA-OAEP encryption scheme is now supported
    To use it with an unrestricted RSA private key, one would need to
    initialize a `gnutls_x509_spki_t` object with necessary parameters
    for RSA-OAEP and attach it to the private key. It is also possible
    to import restricted private keys if they are stored in PKCS#8
    format.
  - libgnutls: Fix side-channel in the deterministic ECDSA.
    Reported by George Pantelakis ([#1516](https://gitlab.com/gnutls/gnutls/-/issues/1516)).
    [GNUTLS-SA-2023-12-04, CVSS: medium] [CVE-2024-28834]
  - libgnutls: Fixed a bug where certtool crashed when verifying a certificate
    chain with more than 16 certificates. Reported by William Woodruff ([#1525](https://gitlab.com/gnutls/gnutls/-/issues/1525))
    and yixiangzhike ([#1527](https://gitlab.com/gnutls/gnutls/-/issues/1527)).
    [GNUTLS-SA-2024-01-23, CVSS: medium] [CVE-2024-28835]
  - libgnutls: Compression libraries are now loaded dynamically as needed
    instead of all being loaded during gnutls library initialization.
    As a result, the library initialization should be faster.
  - build: The gnutls library can now be linked with the static library
    of GMP.  Note that in order for this to work libgmp.a needs to be
    compiled with -fPIC and libhogweed in Nettle also has to be linked
    to the static library of GMP.  This can be used to prevent custom
    memory allocators from being overriden by other applications.
  - API and ABI modifications:
    - `gnutls_x509_spki_get_rsa_oaep_params`: New function.
    - `gnutls_x509_spki_set_rsa_oaep_params`: New function.
    - `GNUTLS_PK_RSA_OAEP`: New enum member of `gnutls_pk_algorithm_t`.

Signed-off-by: Pascal Ernster <git@hardfalcon.net>
2024-05-02 20:20:29 +08:00
John Audia 8c2ec57462 hyperscan: fix broken build w/ external toolchain
If building with the project external toolchain, the gcc check
fails to set the correct value for TUNE_FLAG to allow the min
supported SSSE3 compiler support test to pass.  This patch hacks
the file to set to the correct value.

Links to upstream bug reports:
https://github.com/openwrt/openwrt/issues/15216
https://github.com/intel/hyperscan/issues/431

Build system: x86/64 (build system toolchain and x86/64 w/ external toolchain (18-Apr-2024 snapshot)
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-04-30 13:59:53 -07:00
Georgi Valkov 80435f0c51 libideviceactivation: add package from git
Manage the activation of Apple iOS devices

There have been no releases since 2020-06-16.
Use the latest git 6925d58ef7994168fb9585aa6f48421149982329

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-30 13:46:24 -07:00
Georgi Valkov 0f1774eb16 libirecovery: update to 1.2.0
Switched to GitHub tarballs as they are now available.

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-30 13:46:24 -07:00
Georgi Valkov 6217758b67 libimobiledevice: update to the latest git version
There have been no releases since 2020-06-16.
Update to the latest git 5f083426b4ede24b2576f3a56eaf8ac3632c02f7

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-30 13:46:24 -07:00
Georgi Valkov 3ebfaab664 libusbmuxd: update to 2.1.0
Switched to GitHub tarballs as they are now available.

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-30 13:46:24 -07:00
Georgi Valkov 3101ca1d6b libimobiledevice-glue: add package 1.2.0
A library with common code used by the libimobiledevice project.

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-30 13:46:24 -07:00
Georgi Valkov 2aa7236f06 libplist: update to 2.4.0
Switched to GitHub tarballs as they are now available.

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2024-04-30 13:46:24 -07:00
Florian Eckert cb9fcdab8a libqmi: add missing PKG_VERSION for APK
The 'PKG_VERSION' string was missing and only 'PKG_SOURCE_VERSION' string
was used.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-04-25 16:35:39 +02:00