Commit Graph

4102 Commits

Author SHA1 Message Date
Matthias Schiffer 2db418f670 libuecc: update repository URL
I've changed my username to neocturne.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
(cherry picked from commit 1df594bc01)
2023-09-28 10:44:09 +02:00
Josef Schlehofer 4070b265e8 czmq: drop libpcre dependency
It seems like the libpcre dependency was added by mistake.
While checking in the source code of czmq (Makefile.am, CMakeLists.txt),
I see there are several dependencies, but there isn't PCRE.

Fixes: 936a48a ("czmq: add new package")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit e3ab95185c)
2023-09-22 09:26:43 +02:00
Bernd Kuhls 0f4911e06e libdrm: install all headers
include/libdrm/drm.h and others headers are needed to build libva.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
(cherry picked from commit cb8c0ba6c0)
2023-09-21 10:03:20 +02:00
Hirokazu MORIKAWA 33f24874df avahi: Import patches for security fixes
Imported patches included in debian and other package.

* 200-Fix-NULL-pointer-crashes-from-175.patch
  CVE-2021-3502
   A flaw was found in avahi 0.8-5. A reachable assertion is present in avahi_s_host_name_resolver_start function allowing a local attacker to crash the avahi service by requesting hostname resolutions through the avahi socket or dbus methods for invalid hostnames. The highest threat from this vulnerability is to the service availability.

* 201-Avoid-infinite-loop-in-avahi-daemon-by-handling-HUP-event.patch
  CVE-2021-3468
   A flaw was found in avahi in versions 0.6 up to 0.8. The event used to signal the termination of the client connection on the avahi Unix socket is not correctly handled in the client_work function, allowing a local attacker to trigger an infinite loop. The highest threat from this vulnerability is to the availability of the avahi service, which becomes unresponsive after this flaw is triggered.

* 202-avahi_dns_packet_consume_uint32-fix-potential-undefined-b.patch
   avahi_dns_packet_consume_uint32 left shifts uint8_t values by 8, 16 and 24 bits to combine them into a 32-bit value. This produces an undefined behavior warning with gcc -fsanitize when fed input values of 128 or 255 however in testing no actual unexpected behavior occurs in practice and the 32-bit uint32_t is always correctly produced as the final value is immediately stored into a uint32_t and the compiler appears to handle this "correctly".
Cast the intermediate values to uint32_t to prevent this warning and ensure the intended result is explicit.

* 203-Do-not-disable-timeout-cleanup-on-watch-cleanup.patch
   This was causing timeouts to never be removed from the linked list that tracks them, resulting in both memory and CPU usage to grow larger over time.

* 204-Emit-error-if-requested-service-is-not-found.patch
   It currently just crashes instead of replying with error. Check return
value and emit error instead of passing NULL pointer to reply.

* 205-conf-file-line-lengths.patch
   Allow avahi-daemon.conf file to have lines longer than 256 characters (new limit 1024).

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit 779af4d40c)
2023-06-11 13:39:18 +08:00
Rosen Penev c7ae8c42f2 libmaxminddb: install pkgconfig file
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit fe018482f8)

(cherry pick reduced for backport)
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2023-04-14 15:18:46 -04:00
Tianling Shen 8e8c8f3d6f
msgpack-c: Update to 5.0.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 5890d2f2d7)
2023-03-02 16:51:48 +08:00
Sergey V. Lobanov b1a0002409 libuhttpd: add compatibility for wolfssl >= 5.0
NTRU support has been removed in wolfssl 5.0 so it is required to
mask NTRU specific code if wolfssl >= 5.0

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(cherry picked from commit 9a9f26796b)
2023-01-21 20:55:52 +02:00
Rosen Penev fd86eba029 libuhttp: don't build examples
Speeds up compilation and potentially fixes it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 21e5a1e7d3)
2023-01-21 20:55:43 +02:00
Jianhui Zhao 4afb7633b7 libuhttpd: Update to 3.12.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit 4c163b0b12)
2023-01-21 20:55:34 +02:00
Jianhui Zhao a76c1a8441 libuhttpd: Update to 3.12.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit 756d9e906b)
2023-01-21 20:55:25 +02:00
Jianhui Zhao ae5a221a7b libuhttpd: Update to 3.11.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit 3aa128f007)
2023-01-21 20:55:14 +02:00
Jianhui Zhao 2c2d58e521 libuhttpd: Update to 3.10.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit 20328691d3)
2023-01-21 20:55:04 +02:00
Jianhui Zhao bfa450bbc8 libuhttpd: Update to 3.10.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit a5fbbb9970)
2023-01-21 20:54:56 +02:00
Jianhui Zhao 2e3216e0bd libuhttpd: Update to 3.9.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
(cherry picked from commit 696d5021da)
2023-01-21 20:54:43 +02:00
Tianling Shen 88b0e30806
libtorrent-rasterbar: Update to 2.0.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 991c2d452c)
2023-01-06 16:38:11 +08:00
Josef Schlehofer 8f742e6221
Merge pull request #20155 from paper42/libarchive-cve-21
[21.02] libarchive: update to 3.5.3, fix CVE-2022-36227
2022-12-28 11:47:15 +01:00
Michal Vasilek b7c7fdb5bc
libarchive: add missing CONFLICT
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-22 14:36:00 +01:00
Michal Vasilek 07bcdaf4fe
libarchive: fix CVE-2022-36227
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-22 11:40:58 +01:00
Michal Vasilek 522c606212
libarchive: update to 3.5.3
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-22 11:22:05 +01:00
Rosen Penev e466253cb2
libarchive: update to 3.5.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 537f743c49)

rebased to remove AUTORELEASE
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-22 11:21:31 +01:00
Michal Vasilek 168981c7a6
apr-util: disable parallel build
Build reliably fails with -j20

    crypto/apr_passwd.c:200:1: fatal error: error closing -: Broken pipe
      200 | }
          | ^
    compilation terminated.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit bd9e119d68)
2022-12-16 20:48:47 -08:00
Maxim Anisimov 6b711dfe67 libqmi: bump to 1.30.8
Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit 0b0d8163d5)
2022-12-02 11:39:42 +01:00
Aleksander Morgado aa97efc453 libqmi: bump to 1.30.6
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit 45e8d072ee)
(cherry picked from commit b8a8dd53c7)
2022-12-02 11:39:42 +01:00
Maxim Anisimov 7508755357 libqmi: polish Makefile
PKG_VERSION replaced by PKG_SOURCE_VERSION.
Simplify for collection selection.
Removed unneeded python3/host dep.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit ff5837ee8f)
(cherry picked from commit 94b824423b)
2022-12-02 11:39:42 +01:00
Maxim Anisimov 1b61e53162 libqmi: switch to meson build tools
Using https://gitlab.freedesktop.org/mobile-broadband/libqmi.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Added support for selecting qmi message collection.
Selected basic qmi message collection by default (modemmanager requires it).
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit f7cbd44540)
(cherry picked from commit 1683d7c963)

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Update meson include dir for branch openwrt-21.02.
2022-12-02 11:39:13 +01:00
Florian Eckert fc08a8dd9e Revert "libqmi: bump to 1.30.8"
The libqmi version 1.30.8 uses meson. In order to cherry-pick the
last changes cleanly, this commit must first be reverted.

This reverts commit 0cccbcb0c7.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-12-02 11:36:29 +01:00
Maxim Anisimov 2e35f82f11
libmbim: switch to meson build tools
Using https://gitlab.freedesktop.org/mobile-broadband/libmbim.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit fea19c2399)
2022-11-28 23:20:24 +01:00
Tianling Shen b062c3a001
sqlite3: Update to 3.40.0
1. Added a new option for SQLITE3_COLUMN_METADATA.
2. Minor cleanup Makefile and fixed 2 typo errors.

Fixes: CVE-2022-35737

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a4a0f0793b)
2022-11-25 18:28:57 +08:00
Marius Dinu 52a8b4fcd3
sqlite: update to v3.37 (2021-11-27)
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
(cherry picked from commit b2309dc25e)
2022-11-25 18:28:52 +08:00
Jan Hoffmann f67e32b5cc
sqlite3: add option for batch-atomic write support
This allows to build SQLite with support for the batch-atomic write
optimization. It makes use of atomic write support provided by the
underlying file system. Currently, this is only supported on F2FS. It
it does not work with overlayfs.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
(cherry picked from commit 4bc7ba7fe8)
2022-11-25 18:28:41 +08:00
Josef Schlehofer f5c810b90b
libmbim: fix hash for 1.26.4 tarball
This corrects the hash by using sha256sum for downloaded tarball from
freedesktop. After that, package libmbim was successfully compiled.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-23 14:31:56 +01:00
Aleksander Morgado a44fbba8a2
libmbim: bump to 1.26.4
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit 1d2ef5abbb)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[only version bump]
2022-11-22 14:19:50 +01:00
Josef Schlehofer ecedd96fbf
Merge pull request #19648 from nemesisdesign/openwrt-21.02
[21.02] Backport fixes for modem-manager and its dependencies
2022-11-16 21:48:31 +01:00
Rosen Penev 1793655e61
libpfring: update to 8.0.0
Fixes compilation with kernel 5.15

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit f8f2146b1b)
2022-10-29 06:45:23 +02:00
Federico Capoano 0cccbcb0c7 libqmi: bump to 1.30.8
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
2022-10-27 13:48:21 -03:00
Florian Eckert 9d32d97c57 libqmi: remove unknown configure option
The configure option --enable-more-warnings is not recognized by
configure.

Buildlog:
configure: WARNING: unrecognized options: --disable-nls, --enable-more-warnings

Therefore this configure option is removed with this commit.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a42f526b0c)
2022-10-27 13:48:21 -03:00
Kuan-Yi Li 463deb8e6d libqmi: bump to 1.30.4
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
(cherry picked from commit 244e1c7cfb)
2022-10-27 13:48:21 -03:00
Kuan-Yi Li c75ecab4e0 libqmi: bump to 1.30.2
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
(cherry picked from commit 88895e362b)
2022-10-27 13:48:21 -03:00
Nicholas Smith 224d3d79ea libqmi: switch to autorelease
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit daeb94469b)
2022-10-27 13:48:21 -03:00
Florian Eckert c74f6610b0 libmbim: remove unknown configure option
The configure option --enable-more-warnings and --without-udev are not
recognized by configure.

Buildlog:
configure: WARNING: unrecognized options: --disable-nls,
--enable-more-warnings, --without-udev

Therefore this unkown configure options are removed with this commit.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit f0b5589ef0)
2022-10-27 13:48:21 -03:00
Kuan-Yi Li 8647937991 libmbim: bump to 1.26.2
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
(cherry picked from commit 89d6fc71e0)
2022-10-27 13:48:21 -03:00
Nicholas Smith d66a61da62 libmbim: switch to autorelease
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit 80b47a11b1)
2022-10-27 13:48:21 -03:00
Nicholas Smith 27a787c4e2 libmbim: bump to 1.26.0
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit 46e6cb7d15)
2022-10-27 13:48:21 -03:00
Josef Schlehofer 85b8f7c981
libwebsockets: fix recursive dependency
While running `make menuconfig`, it was discovered then there is a
recursive dependency like this:
tmp/.config-package.in:59138:error: recursive dependency detected!
tmp/.config-package.in:59138:	symbol PACKAGE_libwebsockets-openssl is selected by PACKAGE_libwebsockets-mbedtls
tmp/.config-package.in:59122:	symbol PACKAGE_libwebsockets-mbedtls depends on PACKAGE_libwebsockets-openssl

It is not possible with the recently added conflicts that two packages
(OpenSSL and full variant, which uses OpenSSL as well), which are almost the same
provides the same named package libwebsockets as their conflict - Mbed
TLS.

Fixes: 676c5c72b5 ("libwebsockets: OpenSSL
and mbedTLS variants should conflict")

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit a4e8cbb89a)
2022-10-27 14:24:59 +02:00
Josef Schlehofer 1222d44448
libwebsockets: OpenSSL and mbedTLS variants should conflict
They provide the same files, but they don't conflict to each other, this
means that users can install them side by side.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 676c5c72b5)
2022-10-25 14:29:35 +02:00
Josef Schlehofer 19cb57bf12
libwebsockets: full variant provides OpenSSL
For some time, it is not possible to install ttyd and mosquitto-ssl at the
same time, so let's solve it that libwebsockets-full provides
libwebsockets-openssl. This allows to install ttyd and mosquitto at
the same time.

Also, we need to add conflict, because we should not have installed
libwebsockets-openssl and libwebsockets-full at the same time as they
provides the same files.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 77e682a11c)
2022-10-25 14:29:32 +02:00
Daniel Golle e3a168a838
postgresql: update to version 13.8
Update to 13.8 maintainance release of the PostgreSQL 13 release.
This release contains a variety of fixes from 13.7, among also a fix
addressing CVE-2022-2625.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-10-13 20:41:55 +01:00
Florian Eckert 8046d36f33
libudev-zero: update to version 1.0.1
The new version includes all previously locally backported patches.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 669e4a9542)
2022-10-13 20:37:21 +01:00
Daniel Golle 0039c8e637
libp11: update to version 0.4.12
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit d3b5074476)
2022-10-13 20:37:16 +01:00
Daniel Golle 4a5f0ea5b9
libksba: update to version 1.6.1
Update to stable release 1.6.1.
See commit log since version 1.6.0 for changes[1].

[1]: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libksba.git;a=shortlog;h=d3c1e063d708a46ef39152256f8b1ea466b61be0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit df589ce880)
2022-10-13 20:37:10 +01:00