Commit graph

4557 commits

Author SHA1 Message Date
Michael Pratt
980707ac10 apr: add autotools compatibility backports
Backport a bunch of patches that fixes build
when using new Autoconf and Automake.

The patches removed are replaced by upstream backports
which are more complete.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-09-09 15:20:58 -07:00
Florian Eckert
99a659c798
Merge pull request #19188 from mars642/feature_lorawan
basicstation, sx1302_hal: initial commit
2022-09-08 16:23:18 +02:00
Daniel Golle
d3b5074476
libp11: update to version 0.4.12
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:56 +01:00
Daniel Golle
b95dbe4187
libinput: update to version 1.19.4
This release includes a fix for CVE-2022-1215, a format string
vulnerabilty in the evdev device handling. For details, see
https://gitlab.freedesktop.org/libinput/libinput/-/issues/752

Peter Hutterer (2):
      evdev: strip the device name of format directives
      libinput 1.19.4

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:46 +01:00
Daniel Golle
630f5b1608
libevdev: update to version 1.13.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:40 +01:00
Daniel Golle
ead096d6dd
postgresql: update to version 14.5
Release date: 2022-08-11
Adresses CVE-2022-2625.
For more details, please see the release notes[1].

[1]: https://www.postgresql.org/docs/release/14.5/
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:35 +01:00
Daniel Golle
00bfb4f151
gpgme: update to version 1.18.0
Noteworthy changes in version 1.18.0 (2022-08-10)
 -------------------------------------------------

 * New keylist mode to force refresh via external methods.  [T5951]
 * The keylist operations now create an import result to report the
   result of the locate keylist modes.  [T5951]
 * core: Return BAD_PASSPHRASE error code on symmetric decryption
   failure.  [T5939]
 * cpp, qt: Do not export internal symbols anymore.  [T5906]
 * cpp, qt: Support revocation of own OpenPGP keys.  [T5904]
 * qt: The file name of (signed and) encrypted data can now be set.  [T6056]
 * cpp, qt: Support setting the primary user ID.  [T5938]
 * python: Fix segv(NULL) when inspecting contect after exeception.  [T6060]

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:56:20 +01:00
Marcus Schref
deb8921629 sx1302_hal: initial check-in
The SX1302 hardware abstraction layer is required by the basicstation
to control the concentrator based on SX1302/SX1303 chip.

Signed-off-by: Marcus Schref <mschref@web.de>
2022-09-07 13:16:02 +02:00
Florian Eckert
3d5264c8a4
Merge pull request #19285 from tru7/knxd
libfmt: bump to upstream version 9.1.0
2022-09-07 07:48:44 +02:00
Othmar Truniger
125fb8de5b libfmt: bump to upstream version 9.1.0
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-09-06 21:18:27 +02:00
Eric Luehrsen
6dd38447d5 ldns: update to 1.8.3
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2022-09-05 22:13:30 -07:00
Nick Hainke
c808768cad libssh: update to 0.10.3
Release notes:
https://www.libssh.org/2022/09/05/libssh-0-10-3/

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-09-05 22:13:14 -07:00
Tianling Shen
c741bf64cd libtorrent-rasterbar: Update to 2.0.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-04 00:30:45 -07:00
Nick Hainke
869643f330 libssh: update to 0.10.2
Release notes:
https://www.libssh.org/2022/09/02/libssh-0-10-2/

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-09-03 13:58:57 -07:00
Nick Hainke
2f17f23da3 libssh: update to 0.10.0
Release Notes:
https://www.libssh.org/2022/08/26/libssh-0-10-0/

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-08-31 13:32:13 -07:00
Nikos Mavrogiannopoulos
7f44776df0
Merge pull request #19272 from PolynomialDivision/update-linux-pam
libpam: update to 1.5.2
2022-08-29 15:46:59 +02:00
Nick Hainke
72a95f2858 libpam: update to 1.5.2
Release Notes:
https://github.com/linux-pam/linux-pam/releases/tag/v1.5.2

Install the pkgconfig files for provided libraries.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-08-28 06:33:23 +02:00
Nick Hainke
33f3445cf4 libssh2: update to 1.10.0
Release Notes:
https://www.libssh2.org/changes.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-08-27 10:21:47 +02:00
Josef Schlehofer
42b36b7180 libgd: add conflicts to each other
The full variant should conflict with the default variant. This prevents that
libgd and libgd-full could be installed side by side, and also, the full
variant should provide the libgd. Otherwise, if you install libgd-full,
you can not install vnstat.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-08-23 21:16:45 -07:00
Carlos Miguel Ferreira
c39be2732d boost: restores patch for libboost_context for mips64
This commit restores the patch for libboost_context for mips64 given
that the upstream update added in 1.80.0 does not fully fixes the issue.

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-08-23 21:15:28 -07:00
Jan Hák
754ba8920b liburcu: update to version 0.13.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-08-22 14:30:48 +02:00
Carlos Miguel Ferreira
97becb5bd7 boost: bump to version 1.80.0
This commit updates boost to version 1.80.0

There are no new libraries in this version

The following patches were removed due to upstream update:
* 010-mips1.patch [1]
* 910-json-array-erase-relocate.patch [2]

More info about Boost 1.80.0 can be found at the usual place [3].

[1]: https://github.com/boostorg/config/pull/390
[2]: https://github.com/boostorg/json/pull/695
[3]: https://www.boost.org/users/history/version_1_80_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2022-08-18 18:32:18 -07:00
Igor Bezzubchenko
151722d6e1 libpqxx: fix makefile typo
Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
2022-08-16 13:07:07 -07:00
Igor Bezzubchenko
5af0e974d9 libpqxx: update to version 7.7.4
Signed-off-by: Igor Bezzubchenko <garikello@gmail.com>
2022-08-16 13:07:07 -07:00
Alexandru Ardelean
7c9a2a687d libwebp: bump to version 1.2.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-08-12 21:24:10 +02:00
Nick Hainke
0a4345d978 gnutls: update to 3.7.7
- libgnutls: Fixed double free during verification of pkcs7 signatures.
  Reported by Jaak Ristioja (#1383). [GNUTLS-SA-2022-07-07, CVSS: medium]
  [CVE-2022-2509]

- libgnutls: gnutls_hkdf_expand now only accepts LENGTH argument less than or
  equal to 255 times hash digest size, to comply with RFC 5869 2.3.

- libgnutls: Length limit for TLS PSK usernames has been increased
  from 128 to 65535 characters (#1323).

- libgnutls: AES-GCM encryption function now limits plaintext
  length to 2^39-256 bits, according to SP800-38D 5.2.1.1.

- libgnutls: New block cipher functions have been added to transparently
  handle padding.  gnutls_cipher_encrypt3 and gnutls_cipher_decrypt3 can be
  used in combination of GNUTLS_CIPHER_PADDING_PKCS7 flag to automatically
  add/remove padding if the length of the original plaintext is not a multiple
  of the block size.

- libgnutls: New function for manual FIPS self-testing.

API and ABI modifications:
- gnutls_fips140_run_self_tests: New function
- gnutls_cipher_encrypt3: New function
- gnutls_cipher_decrypt3: New function
- gnutls_cipher_padding_flags_t: New enum

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-08-07 09:18:17 +02:00
Espen Jürgensen
94f6216ef5 mxml: update to 3.3.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2022-08-06 10:35:17 -07:00
Eneas U de Queiroz
2d41278daa
Merge pull request #19021 from borkra/fix_dependencies
Avoid building unused package dependencies
2022-08-03 23:44:33 -03:00
Boris Krasnovskiy
32f4d46f51 gnutls: Avoid building unused gnutls dependency
Avoid building unused gnutls dependency

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2022-07-30 19:11:24 -04:00
Michael Heimpold
62c2d1c2d4
Merge pull request #18931 from alinnastac/libxml2-iconv
libxml2: add libiconv path to pkg-config file
2022-07-29 22:54:52 +02:00
Rosen Penev
d1ba399006 zmq: remove libbsd dependency
Not really needed for anything. Patch taken from upstream.

Remove obsolete libpthread and librt dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-25 23:45:36 -07:00
Alexandru Ardelean
a125119195 libwebp: bump to version 1.2.3
Drop upstreamed patch '001-fix-cmake-webpmux-linking.patch'.
Re-adapted patch '010-mips16.patch'

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-07-26 09:31:31 +03:00
Alin Nastac
91857eec5d libxml2: add libiconv path to pkg-config file
Needed for applications that use libxml-2.0.pc Libs.private params
to link with -liconv library.

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
2022-07-21 07:17:02 +02:00
Rosen Penev
8588715b26 opusfile: add autoreconf
Fixes compilation under some hosts.

Added PKG_BUILD_PARALLEL for faster compilation.

Some small cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-20 11:37:03 -07:00
Toni Uhlig
e3cfb1c79b libulfius: update to 2.7.10
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-07-20 02:37:31 -07:00
Stijn Tintel
723c4360c4 glib2: disable fortify source
The glib2 package fails to build when CONFIG_PKG_FORTIFY_SOURCE_1 or
CONFIG_PKG_FORTIFY_SOURCE_2 is enabled in the OpenWrt config:

In file included from ../glib/libcharset/localcharset.c:28:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'snprintf':
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:101:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
  101 |         return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack());
      |         ^~~~~~
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'sprintf':
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:110:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
  110 |                 __r = __orig_snprintf(__s, __b, __f, __builtin_va_arg_pack());
      |                 ^~~
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:114:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
  114 |                 __r = __orig_sprintf(__s, __f, __builtin_va_arg_pack());
      |                 ^~~

Disable fortify source for the package as a workaround.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-07-19 22:33:26 -07:00
Rosen Penev
5765474aa6 slang2: try to fix compilation without BUILD_NLS
Using --with-iconv like this causes -liconv to get added, which is not
desirable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-17 16:54:50 -07:00
Rosen Penev
568669dc46 glib2: remove libiconv/host build dependency
No longer present. The original reason for having it was an unfortunate
side effect of the way meson uses HOST_LDFLAGS. Since the transistion to
use dependency('iconv'), this is no longer relevant.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-15 14:19:50 -07:00
Eneas U de Queiroz
8fb3fd3dac libuwsc: fix compiltation with wolfSSL
wolfssl/options.h needs to be included before the other wolfssl headers
to enable OpenSSL API required to build the package.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-07-15 13:14:25 -07:00
Rosen Penev
f92bff6d71 pcre2: add zlib build dependency
Otherwise the host zlib gets picked up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-14 14:52:13 -07:00
Rosen Penev
44159f9244 libxcrypt: update to 4.4.28
Build position independent to fix compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-14 14:35:25 -07:00
Rosen Penev
80ee81d152 libnpupnp: update to 4.2.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-14 14:35:12 -07:00
Rosen Penev
9a0e3adbdd elektra: actually fix compilation with iconv
find_package needs to be moved outside of if.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-14 14:09:03 -07:00
Toni Uhlig
13223f6c1d liborcania: bump to 2.3.0
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-07-14 19:36:23 +02:00
Othmar Truniger
d5da1c95ff libfmt: bump to new upstream version 9.0.0
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-07-12 15:25:39 -07:00
Toni Uhlig
4df23c7dba libndpi: update to 4.4
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-07-12 15:24:49 -07:00
Volodymyr Nazarchuk
52026672cd libv4l: change dependence from libudev-zero to libudev
Signed-off-by: Volodymyr Nazarchuk <vavooon@gmail.com>
2022-07-11 12:12:45 -07:00
Rosen Penev
df335b1391 libextractor: fix iconv handling
Autoreconf is enough to fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-10 18:26:50 -07:00
Rosen Penev
8788cd7c84 elektra: fix compilation with external iconv
Patch mostly taken from hidapi.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-10 01:20:01 -07:00
Rosen Penev
f9813b3401 libmad: update to 0.16.2
Backport aarch64 patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-08 22:14:45 -07:00