aboutsummaryrefslogtreecommitdiff
path: root/libs
Commit message (Collapse)AuthorAge
* libudev-zero: bump to 1.0.3Taylor Brown2023-07-30
| | | | | | | | | | | | | | | libudev-zero bump to 1.0.3. Resolves bug with USBIP. Error behavior with USBIP attach: libusbip: error: no available ports usbip: error: open vhci_driver usbip: error: list imported devices Expected behaviour - USBIP: root@OpenWrt:~# usbip port Imported USB devices Signed-off-by: Taylor Brown <taylorami@hotmail.com>
* easyloggingpp: Update version to 9.97.1Volker Christian2023-07-24
| | | | | | | | | | | | | | | | | Update to version 9.97.1 of easyloggingpp Changelog from upstream * Ensuring the build on ARM64 works * Update gtest and cmake now requires C++14 because of that Compile tested: arm_cortex-a7_neon-vfpv4, mips_24kc, aarch64_cortex-a53 Run tested: Linksys MR8300 (arm_cortex-a7_neon-vfpv4) GL.iNet GL-A1800 (arm_cortex-a7_neon-vfpv4) TP-Link_Archer A7 (mips_24kc), GL.iNet GL-MT3000 (aarch64_cortex-a53) Signed-off-by: Volker Christian <me@vchrist.at>
* easyloggingpp: Add packageVolker Christian2023-07-20
| | | | | | | | | | | | Maintainer: me@vchrist.at Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2 Description: Easylogging++ is single header efficient logging library for C++ applications. It is extremely powerful, highly extendable and configurable to user's requirements. Signed-off-by: Volker Christian <me@vchrist.at>
* nvme-cli: Add new packageLuca Barbato2023-07-18
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* libwebp: bump to version 1.3.1Alexandru Ardelean2023-07-16
| | | | Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* inih: Update to r57Tianling Shen2023-07-14
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* libtins: fix compilation with GCC13Rosen Penev2023-07-11
| | | | | | Patch taken from upstream. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: make all GNOME URLs consistentRosen Penev2023-07-11
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libaio: opt out of lto usageJavier Marcet2023-07-10
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* Nlohmannjson: Update to version 3.11.2Volker Christian2023-07-10
| | | | | | | | | | | | | | Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2) * Update package nlohmannjson to version 3.11.2. * Version 3.11.2 is source compatible with 3.10.2 so no package should fail to compile * From version 3.11.2 on forward template declarations are collected in the file json_fwd.hpp. The json.hpp still contains all template definitions. Because in most compilation units of a software package only the file json_fwd.hpp needs to be included, the compilation process is accelerated a lot. Signed-off-by: Volker Christian <me@vchrist.at>
* libre2: update to 2023-02-01Rosen Penev2023-07-10
| | | | | | Fixes compilation with GCC13 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* File: Fix segfaultVolker Christian2023-07-10
| | | | | | | | | Executables depending on binary package libmagic segfault in case package file is not installed. Libmagic needs file /usr/share/misc/magic to not segfault. Thus, install /usr/share/misc/magic along with libmagic and not with file. Signed-off-by: Volker Christian <me@vchrist.at>
* File: Update to version 5.44Volker Christian2023-07-10
| | | | Signed-off-by: Volker Christian <me@vchrist.at>
* liburing: Update to v2.4Christian Lachner2023-07-05
| | | | | | | - Updated download URL and hash - Switched to downloading bz2 archives to save bandwidth Signed-off-by: Christian Lachner <gladiac@gmail.com>
* libwebsockets: Fix -Werror=enum-int-mismatch in ↵Oskari Rauta2023-07-01
| | | | | | | | | | | | | | | | | lws_tls_server_abort_connection() with gcc 13 libwebsockets fails with -Werror=enum-int-mismatch with both SSL variants. These 2 patches work out that issue. Problem is mentioned as a issue in openwrt/packages#20949 and instead of overriding issue with appropriate CFLAGS, this approach was suggested for me as it's been made as a PR (for openssl) at warmcat/libwebsockets#2824 Second patch for mbedtls, was made by me using same approach as was used of openssl. Eventually these propably will be merged into libwebsockets mainstream. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* libdaq3: update to 3.0.11John Audia2023-06-30
| | | | | | Upstream bump Signed-off-by: John Audia <therealgraysky@proton.me>
* libpfring: update to 8.4.0John Thomson2023-06-25
| | | | | | | Release notes: https://github.com/ntop/PF_RING/releases/tag/8.4.0 Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
* xr_usb_serial_common: bump to 2023-03-31John Thomson2023-06-25
| | | | | | | | | | Fix 6.1 kernel compile git log --oneline ecc6eb.. -- xr_usb_serial_common-1a/ 90ad530166f0 Support Linux 6.1 af618e2eded6 #45 Fix some warnings Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
* h2o: Reduce the size of the default HTTP2 bufferRemi Gacogne2023-06-22
| | | | | | | | The initial value takes 80kB of memory for each HTTP/2 connection which is a lot on small devices. Using 8kB instead saves a fair amount of memory without sacrificing performance. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* h2o: Do not initialize the mime types map at startupRemi Gacogne2023-06-22
| | | | | | | The map takes a fair amount of memory and the only consumer of this library, dnsdist, does not need it. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* h2o: Build libh2o-evloop without yaml supportRemi Gacogne2023-06-22
| | | | | | | The only package using this library, dnsdist, does not require it so let's save space and PSS memory. Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
* c-ares: bump to 1.19.1Hirokazu MORIKAWA2023-06-22
| | | | | | | | | | | | | | | | | This is a security and bugfix release. Security o CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service o CVE-2023-31147. Moderate. Insufficient randomness in generation of DNS
query IDs o CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton() o CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross
compilation Fixing libcares.pc The pkg-config file libcares.pc in version 1.19.1 has been changed to be unsuitable for OpenWrt and causes build errors with Openwrt packages that use libcares. For this reason, libcares.pc was replaced. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* libuv: bump to 1.45.0Hirokazu MORIKAWA2023-06-18
| | | | | | | | | | | | | | | | | | 1.45.0 * linux: introduce io_uring support * src: add new metrics APIs * unix,win: give thread pool threads an 8 MB stack * win,unix: change execution order of timers 1.44.2 * loop: better align order-of-events behavior between platforms * zos: fix fs event not fired if the watched file is moved/removed/recreated * win: Fix pipe resource leak if closed during connect (and other bugs) * zos: don't error when killing a zombie process * macos: avoid posix_spawnp() cwd bug * kqueue: skip EVFILT_PROC events when invalidating events for an fd. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* gost_engine: disable tests, reset patches dirEneas U de Queiroz2023-06-17
| | | | | | | | | | Tests are breaking compilation for mipsel targets because of the removal of the sysmips call. Let's just not build them. While at it, remove patches from 1.1 version and move the current ones to the default 'patches' directory. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* icu: bump to 73.2Hirokazu MORIKAWA2023-06-15
| | | | | | ICU 73.2 updates to CLDR 43.1 locale data. These are maintenance releases for ICU 73 and CLDR 43, with limited sets of bug fixes and no API or structural changes. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* libmraa: riscv64 not supportedHirokazu MORIKAWA2023-06-12
| | | | | | | | | Addresses buildbot errors > CMake Error at CMakeLists.txt:193 (message): > Only x86, arm, mips, PERIPHERALMAN and mock platforms currently supported Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* glib2: disable gnulib printfJitao Lu2023-06-11
| | | | | | | | | | A compiler bug (suspiciously) blocks gnulib compilation for mipsel_24kc_24kf. While we had this patch to disable gnulib, it was accidentally removed by 5d27631d9fbca076eb6377fc8c10f474ce9f4fea. Add it back to fix the long broken build for mipsel_24kc_24kf. Fixes: #19511 Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
* gnu-efi: update to version 3.0.17Oskari Rauta2023-06-11
| | | | | | | update library + add new package containing efi programs provided by gnu-efi library. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* avahi: Import patches for security fixesHirokazu MORIKAWA2023-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* libmpc: Add packageJeffery To2023-05-29
| | | | | | | | | | | From the documentation: GNU MPC is a portable library written in C for arbitrary precision arithmetic on complex numbers providing correct rounding. It implements a multiprecision equivalent of the C99 standard. It builds upon the GNU MP and the GNU MPFR libraries. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* mpfr: Add packageJeffery To2023-05-29
| | | | | | | | | | | From the documentation: MPFR is a portable library written in C for arbitrary precision arithmetic on floating-point numbers. It is based on the GNU MP library. It aims to provide a class of floating-point numbers with precise semantics. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* postgresql: update to 15.2Nick Hainke2023-05-25
| | | | | | | | Release Notes: https://www.postgresql.org/docs/release/15.2/ Fixes: CVE-2022-41862 Signed-off-by: Nick Hainke <vincent@systemli.org>
* inih: add new packageTianling Shen2023-05-24
| | | | | | It's required by next xfsprogs update. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* ipfs-http-client: remove packageTianling Shen2023-05-23
| | | | | | This package lacks proper maintenance in both upstream and here. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* vips: update to 8.14.2W. Michael Petullo2023-05-20
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* zmq: fix gcc 13 errorsOskari Rauta2023-05-20
| | | | | | | | | | | gcc 13 compatibility patch is from alpine linux. https://git.alpinelinux.org/aports/tree/main/zeromq/gcc13.patch fixes #20972 I also renamed one of patches, so patch filenames are more unified. Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
* openldap: update to 2.6.4W. Michael Petullo2023-05-20
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* libsoup3: update to 2.6.4W. Michael Petullo2023-05-20
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* libgpg-error: update to 1.47W. Michael Petullo2023-05-20
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* libgcrypt: update to 1.10.2W. Michael Petullo2023-05-20
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* libpsl: update to 0.21.2W. Michael Petullo2023-05-20
| | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gnutls: fix build with zabbixTianling Shen2023-05-20
| | | | | | | | | | | | | | Zabbix verifies the version of gnutls by search in the header gnutls.h. This is done with 'cat' and 'egrep'. The problem here is now that the preprocess definition did changed in gnutls.h, so the regex does not match anymore. The following error message acourse in the log: > configure: error: GnuTLS library version requirement not met (>= 3.1.18) To fix this backport an upstream patch to let the regex work again. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* efivar: fix compilation with musl 1.2.4Tianling Shen2023-05-20
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Backport an upstream fix to replace these old data types. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* pcre: move pcre from base repository to packages feedNick Hainke2023-05-18
| | | | | | | | | | | | pcre is no longer needed in the base repository. However, some packages still rely on it in the packages and telephony feed. Cross-reference to base repository: e3e6652a550d ("pcre: move package to packages feed") While working on it remove AUTORELEASE. Signed-off-by: Nick Hainke <vincent@systemli.org>
* pcre2: package moved to base feedNick Hainke2023-05-18
| | | | | | | | | | The package is needed by selinux, so it was moved to the base repository. Remove it from openwrt packages feed. Cross-reference: c39b0646f3f2 ("pcre2: import pcre2 from packages feed") Signed-off-by: Nick Hainke <vincent@systemli.org>
* libvorbisidec: Fix error in package descriptionRobert Högberg2023-05-18
| | | | | | | libvorbisidec needs libogg since https://gitlab.xiph.org/xiph/tremor/-/commit/8886a2805fc107489912f8c500db3373e04a316d Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* gpgme: fix compilation with musl 1.2.4Tianling Shen2023-05-18
| | | | | | | | | musl 1.2.4 deprecated legacy "LFS64" ("large file support") interfaces so just having _GNU_SOURCE defined is not enough anymore. Manually pass -D_LARGEFILE64_SOURCE to allow to keep using LFS64 definitions. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* libdeflate: Update to 1.18Tianling Shen2023-05-18
| | | | | | | Release note: https://github.com/ebiggers/libdeflate/blob/master/NEWS.md#version-118 Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* libupm: Workaround for errors with GCC13Hirokazu MORIKAWA2023-05-18
| | | | | | | | | | Workaround for errors with GCC13 https://github.com/openwrt/packages/issues/20994 patch https://github.com/oskarirauta/local-overrides/blob/main/libs/libupm/patches/011-gcc-13-compatibility-fixes.patch Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* Merge pull request #21007 from micmac1/gnutls-unistring-optionalNikos Mavrogiannopoulos2023-05-18
|\ | | | | gnutls: load libunistring-optional gnulib module