openwrt-packages/libs
Antonio Flores 1170831077 gnutls: update to v3.8.0
Fixes: https://github.com/openwrt/openwrt/issues/12542
The detailed list of changes follows:

* Version 3.8.0 (released 2023-02-09)

** libgnutls: Fix a Bleichenbacher oracle in the TLS RSA key exchange.
Reported by Hubert Kario (#1050). Fix developed by Alexander Sosedkin.
[GNUTLS-SA-2020-07-14, CVSS: medium] [CVE-2023-0361]

** libgnutls: C++ library is now header only. All definitions from
gnutlsxx.c have been moved into gnutlsxx.h. Users of the C++
interface have two options:
1. include gnutlsxx.h in their application and link against
the C library. (default)
2. include gnutlsxx.h in their application, compile with
GNUTLS_GNUTLSXX_NO_HEADERONLY macro defined and link
against the C++ library.

** libgnutls: GNUTLS_NO_STATUS_REQUEST flag and %NO_STATUS_REQUEST
priority modifier have been added to allow disabling of the
status_request TLS extension in the client side.

** libgnutls: TLS heartbeat is disabled by default.
The heartbeat extension in TLS (RFC 6520) is not widely used given
other implementations dropped support for it. To enable back
support for it, supply --enable-heartbeat-support to configure
script.

** libgnutls: SRP authentication is now disabled by default.
It is disabled because the SRP authentication in TLS is not up to
date with the latest TLS standards and its ciphersuites are based
on the CBC mode and SHA-1. To enable it back, supply
--enable-srp-authentication option to configure script.

** libgnutls: All code has been indented using "indent -ppi1 -linux".
CI/CD has been adjusted to catch regressions. This is implemented
through devel/indent-gnutls, devel/indent-maybe and .gitlab-ci.yml’s
commit-check. You may run devel/indent-gnutls to fix any
indentation issues if you make code modifications.

** guile: Guile-bindings removed.
They have been extracted into a separate project to reduce complexity
and to simplify maintenance, see <https://gitlab.com/gnutls/guile/>.

** minitasn1: Upgraded to libtasn1 version 4.19.

** API and ABI modifications:
GNUTLS_NO_STATUS_REQUEST: New flag
GNUTLS_SRTP_AEAD_AES_128_GCM: New gnutls_srtp_profile_t enum member
GNUTLS_SRTP_AEAD_AES_256_GCM: New gnutls_srtp_profile_t enum member

Signed-off-by: Antonio Flores <antflores627@gmail.com>
2023-05-07 22:46:32 +08:00
..
afalg_engine afalg_engine: adapt to new engine build config 2023-04-05 10:34:18 -03:00
alsa-lib treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
alsa-ucm-conf treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
apr apr: add autotools compatibility backports 2022-09-09 15:20:58 -07:00
apr-util apr-util: disable parallel build 2022-12-16 20:47:42 -08:00
avahi avahi: Changed the target file for the patch 2022-02-12 19:35:47 -08:00
boost boost: Updates package to version 1.82.0 2023-04-17 16:06:56 +03:00
boringssl treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
c-ares c-ares: bump to 1.18.1 2021-11-09 09:21:40 +00:00
cereal treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
check treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
cjson libs/cjson: bump to 1.7.15 2022-09-26 09:38:00 +00:00
confuse
cyrus-sasl treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
czmq remove a bunch of rpath hacks 2021-10-28 20:21:56 -07:00
db47 treewide: remove uClibc++ support 2021-03-05 15:07:46 -08:00
dmx_usb_module
dtndht
efivar efivar: new package 2023-01-18 13:59:58 +00:00
elektra elektra: get rid of pointless iconv patch 2023-01-13 00:04:40 -08:00
expat treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
faad2 faad2: update to 2.10.1 2023-01-13 00:03:39 -08:00
file treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
flac treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
freetype treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
gdbm treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
getdns getdns: fix compilation with OPENSSL_NO_DEPRECATED 2023-05-01 13:36:00 +03:00
giflib treewide: refactor to use PKG_BUILD_FLAGS:=gc-sections 2023-04-08 08:38:54 +02:00
glib2 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
gnu-efi treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
gnutls gnutls: update to v3.8.0 2023-05-07 22:46:32 +08:00
google-authenticator-libpam
gost_engine gost_engine: adapt to new engine build config 2023-04-05 10:34:18 -03:00
gpgme gpgme: update to version 1.18.0 2022-09-07 22:56:20 +01:00
h2o treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
hidapi hidapi: remove now obsolete iconv patch 2023-01-13 22:32:20 -08:00
hiredis hiredis: update to version 1.1.0 2023-01-18 02:03:41 +00:00
hwloc hwloc: update to 2.8.0 2022-12-22 16:28:24 -08:00
ibrcommon ibrcommon: fix compilation with GCC11 2021-07-11 00:24:21 -07:00
ibrdtn ibrdtn: fix compilation with GCC11 2021-07-11 00:23:55 -07:00
icu icu: bump to 73.1 2023-04-21 11:34:15 +08:00
intltool
ipfs-http-client treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
jose treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
json-glib treewide: remove PKG_INSTALL for meson projects 2022-06-15 18:07:46 -07:00
jsoncpp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
keyutils
ldns ldns: update to 1.8.3 2022-09-05 22:13:30 -07:00
leptonica treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libaio treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libantlr3c
libao
libarchive libarchive: add missing CONFLICT 2022-12-23 10:25:32 -08:00
libassuan treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libatasmart libatasmart: initial checkin 2021-03-16 13:23:08 +01:00
libb64 libb64: add package 2023-03-07 01:40:14 +00:00
libcap-ng treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libcbor treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libcgroup
libcli libcli: Add new package 2022-09-22 01:30:14 -07:00
libcoap treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libconfig treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libcups treewide: remove rpath-link 2022-03-13 00:02:02 -08:00
libdaemon
libdaq libdaq,snort: install/use libdaq2 in its own dir 2021-02-24 20:42:03 -03:00
libdaq3 libdaq3: update to 3.0.11 2023-03-12 09:17:21 +01:00
libdbi
libdbi-drivers
libdcwproto treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
libdcwsocket treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
libdeflate libdeflate: add package 2023-03-07 01:40:14 +00:00
libdht libdht: add package 2023-03-07 01:40:14 +00:00
libdmapsharing libdmapsharing: update to 3.9.12 2023-04-02 01:06:35 +08:00
libdnet treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libdrm libdrm: update to 2.4.115 2023-02-24 16:08:15 -08:00
libdvbcsa treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libedit libedit: update to version 20221030-3.1 2022-11-01 14:49:46 +01:00
libesmtp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libestr
libev treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libevdev treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libexif treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libextractor treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libfastjson
libffi treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libfido2 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libfmt libfmt: bump to upstream version 9.1.0 2022-09-06 21:18:27 +02:00
libfstrm treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libftdi treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libftdi1 treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libgabe
libgcrypt treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libgd treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
libgee treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libgpg-error treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libgphoto2 libgphoto2: update to 2.5.30 2022-11-23 20:05:09 -08:00
libgpiod Revert "libgpiod: update to 2.0" 2023-03-10 22:01:33 +01:00
libhttp-parser
libical treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libid3tag
libidn treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libidn2 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libiio treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libimobiledevice
libinput treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libirecovery
libjaylink libjaylink: new package 2023-01-20 11:07:55 +00:00
libjpeg-turbo treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libksba treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
liblo treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
liblz4 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libmad treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libmariadb treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libmaxminddb libmaxminddb: install pkgconfig file 2023-01-03 16:31:01 -08:00
libmbim treewide: refactor to use PKG_BUILD_FLAGS:=gc-sections 2023-04-08 08:38:54 +02:00
libmcrypt
libmicrohttpd treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libmms
libmodbus libmodbus: update to 3.1.8 2022-09-28 21:39:07 +02:00
libmpdclient treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libmpeg2
libmraa treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libmspack libmspack: initial checkin 2022-09-22 01:29:04 -07:00
libnatpmp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libndpi libndpi: Update to 4.6 2023-03-15 18:53:16 -07:00
libnet-1.2.x libnet: Export `libnet-config` in development environments 2021-06-04 09:38:49 -04:00
libnetconf2 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libnetfilter-acct
libnetfilter-cthelper
libnetfilter-cttimeout
libnetfilter-log treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libnetfilter-queue
libnopoll
libnpupnp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libogg treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
liboil liboil: small cleanups 2022-09-14 13:00:04 -07:00
liboping treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libopusenc libopusenc: cherry-pick post-release crash fixes 2021-07-31 13:38:28 +02:00
liborcania treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libowfat libowfat: update to version 0.33 2022-12-19 16:12:22 -08:00
libp11 libp11: update to version 0.4.12 2022-09-07 22:56:56 +01:00
libpam libpam: update to 1.5.2 2022-08-28 06:33:23 +02:00
libpbc
libpciaccess
libpfring treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libplist treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
libpng treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libpqxx libpqxx: fix makefile typo 2022-08-16 13:07:07 -07:00
libpsl treewide: remove PKG_INSTALL for meson projects 2022-06-15 18:07:46 -07:00
libqmi treewide: refactor to use PKG_BUILD_FLAGS:=gc-sections 2023-04-08 08:38:54 +02:00
libqrtr-glib treewide: refactor to use PKG_BUILD_FLAGS:=gc-sections 2023-04-08 08:38:54 +02:00
libradcli radcli: uptdate to 1.3.0 2022-07-03 23:05:06 +02:00
libradiotap treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libre2 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libredblack treewide: fix places where $(FPIC) is unquoted 2021-03-19 16:38:43 -06:00
librouteros librouteros: don't build docs 2021-07-22 16:32:00 -07:00
libroxml treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libsamplerate
libseccomp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libshout treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libslirp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libsndfile treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libsoc
libsodium treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libsoup libsoup: update to 2.74.3 2022-12-22 16:30:26 -08:00
libsoup3 libsoup3: update to 3.2.2 2022-12-22 16:30:26 -08:00
libsoxr treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libssh treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libssh2 libssh2: update to 1.10.0 2022-08-27 10:21:47 +02:00
libstrophe libstrophe: fix build with full language support enabled 2021-03-07 11:25:43 +01:00
libtalloc libtalloc: update to 2.3.4 2022-11-07 17:30:21 -08:00
libtasn1 treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libtheora
libtins treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libtirpc libtirpc: update to v1.3.3 2023-02-24 16:07:38 -08:00
libtorrent
libtorrent-rasterbar libtorrent-rasterbar: Update to 2.0.8 2023-01-03 16:19:30 -08:00
libudev-zero treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libuecc treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libugpio
libuhttpd libuhttpd: allow building with OpenSSL 3.0 2023-02-16 10:28:52 -03:00
libulfius treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libunistring libunistring: Update to 1.1 2022-11-04 13:06:15 -07:00
libupm treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libupnp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libupnpp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
liburcu treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
liburing treewide: quote CC and CXX 2023-01-20 17:44:14 -08:00
libusb-compat
libusbmuxd
libutp libutp: add package 2023-03-07 01:40:14 +00:00
libuv treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libuwifi treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libuwsc treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libv4l treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
libvorbis treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
libvorbisidec treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
libvpx treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libwebp treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
libwebsockets libwebsockets: update PKG_RELEASE 2023-01-04 20:45:32 +01:00
libwslay treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libx264 libx264: enable parallel build 2021-03-14 12:36:32 +01:00
libxcrypt libxcrypt: update to 4.4.33 2023-01-13 00:03:17 -08:00
libxerces-c libxerces-c: update to 3.2.4 2022-11-07 17:29:54 -08:00
libxslt treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libyaml-cpp treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libyang treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
libyubikey
libzip libzip: update to 1.9.2 2022-10-06 21:06:24 +02:00
lmdb treewide: change email 2021-07-29 13:21:02 +02:00
log4cplus treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
loudmouth treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
lttng-ust treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
lzo remove a bunch of rpath hacks 2021-10-28 20:21:56 -07:00
minizip treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
msgpack-c msgpack-c: Update to 6.0.0 2023-03-08 23:49:10 +01:00
mtdev mtdev: fix bad printf formats 2022-01-31 18:56:25 +00:00
mxml mxml: update to 3.3.1 2022-08-06 10:35:17 -07:00
nacl treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
neon treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
newt newt: Update to 0.52.23 2023-04-17 20:05:06 +08:00
nghttp2 nghttp2: update to 1.51.0 2023-01-29 20:33:07 -08:00
nlohmannjson treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
npth
nspr treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
nss nss: update to 3.88.1 2023-02-20 22:47:43 +01:00
oniguruma oniguruma: bump to 6.9.7.1 2021-10-11 19:56:05 -07:00
openblas openblas: bump to version 0.3.23 2023-04-03 11:14:21 +03:00
openldap openldap: update to 2.6.3 2022-12-22 16:28:58 -08:00
openpgm
opus
opusfile opusfile: add autoreconf 2022-07-20 11:37:03 -07:00
p11-kit treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
pcapplusplus treewide: quote CC and CXX 2023-01-20 17:44:14 -08:00
pcre2 pcre2: only build static library for host 2023-04-26 10:51:57 +03:00
pixman treewide: remove PKG_INSTALL for meson projects 2022-06-15 18:07:46 -07:00
poco treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
postgresql treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16 2023-04-08 08:38:54 +02:00
protobuf treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
protobuf-c protobuf-c: update to 1.4.1 2023-03-10 20:38:06 -08:00
psqlodbc
pthsem
qrencode treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
quasselc
redis redis: update to version 6.2.6 2021-10-25 08:34:57 -07:00
rpcsvc-proto rpcsvc-proto: fix build with updated autotools 2023-03-19 12:23:46 -07:00
sbc treewide: refactor to use PKG_BUILD_FLAGS:=lto 2023-04-08 08:38:54 +02:00
serdisplib serdisplib: fix build on macos 2022-01-12 18:51:51 +00:00
slang2 slang2: Update to 2.3.3, refresh patches 2023-04-17 22:24:57 +08:00
speex speex: update to 1.2.1 2022-11-07 17:30:36 -08:00
speexdsp
spice treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
spice-protocol treewide: remove PKG_INSTALL for meson projects 2022-06-15 18:07:46 -07:00
sqlite3 sqlite3: Update to 3.41.2 2023-05-02 17:25:11 +03:00
sx1302_hal treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
taglib treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
tcp_wrappers
tdb tdb: fix build on macos 2022-02-09 16:05:39 -08:00
tiff tiff: force libdeflate support to off 2023-03-07 22:31:44 +01:00
tinycdb
totem-pl-parser totem-pl-parser: depend on shared-mime-info 2022-07-02 16:06:11 -07:00
uci2 uci2: bump to revision v1.0-5606418 2021-07-14 13:30:34 +02:00
udns
unixodbc unixodbc: use 'install' when copying host binaries 2021-08-11 16:59:20 -03:00
uw-imap uw-imap: fix no deprecated API OpenSSL 2021-03-21 00:12:01 -07:00
vips vips: update to 8.13.3 2022-12-22 16:24:47 -08:00
websocketpp treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
xmlrpc-c treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
xr_usb_serial_common treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
yajl treewide: back to cmake.mk 2021-06-12 21:05:01 -07:00
yaml yaml: only build static library 2023-04-25 14:48:17 -03:00
yubico-pam treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
zlog treewide: remove AUTORELEASE 2023-04-21 22:46:58 +02:00
zmq zmq: remove libbsd dependency 2022-07-25 23:45:36 -07:00