openwrt/package/libs
Andre Heider 4b212b1306 wolfssl: build with WOLFSSL_ALT_CERT_CHAINS
"Alternate certification chains, as oppossed to requiring full chain
validataion. Certificate validation behavior is relaxed, similar to
openssl and browsers. Only the peer certificate must validate to a trusted
certificate. Without this, all certificates sent by a peer must be
used in the trust chain or the connection will be rejected."

This fixes e.g. uclient-fetch and curl connecting to servers using a Let's
Encrypt certificate which are cross-signed by the now expired
DST Root CA X3, see [0].

This is the recommended solution from upstream [1].

The binary size increases by ~12.3kb:
1236160 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f
1248704 staging_dir/target-mipsel_24kc_musl/usr/lib/libwolfssl.so.4.8.1.39c36f2f

[0] https://github.com/openwrt/packages/issues/16674
[1] https://github.com/wolfSSL/wolfssl/issues/4443#issuecomment-934926793

Signed-off-by: Andre Heider <a.heider@gmail.com>
[bump PKG_RELEASE]
Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 28d8e6a871)
2021-10-17 16:26:54 +02:00
..
argp-standalone argp-standalone: fix segfault in canon_doc_option 2020-05-03 20:31:30 +03:00
elfutils build: reorder more BuildPackages lines to deal with ABI_VERSION 2021-02-16 12:27:56 +01:00
gettext package: replace $(STAGING_DIR)/host with $(STAGING_DIR_HOSTPKG) 2017-01-10 22:15:37 +01:00
gettext-full treewide: revise library packaging 2019-01-24 10:39:30 +01:00
gmp gmp: update to 6.2.1 2021-02-14 19:38:15 +01:00
jansson jansson: Activate link time optimization (LTO) 2020-09-06 20:30:18 +02:00
libaudit libaudit: add host-build required by policycoreutils/host 2020-09-01 14:24:07 +01:00
libbsd libbsd: update to 0.10.0 2020-02-22 16:34:57 +01:00
libevent2 libevent2: update to 2.1.12 2021-02-14 19:38:15 +01:00
libiconv package: replace $(STAGING_DIR)/host with $(STAGING_DIR_HOSTPKG) 2017-01-10 22:15:37 +01:00
libiconv-full libiconv-full: Makefile polishing 2020-11-26 13:09:32 -10:00
libjson-c treewide: unmark selected packages nonshared 2021-07-02 18:15:02 +02:00
libmnl treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libnetfilter-conntrack libnetfilter-conntrack: update to 1.0.8 2020-12-15 00:18:12 +01:00
libnfnetlink libnfnetlink: quote $(FPIC) on command line 2021-04-12 20:45:29 +02:00
libnftnl libnftnl: update to 1.1.8 2021-02-14 19:38:15 +01:00
libnl libnl: update to 3.5.0 2019-11-01 21:19:40 +01:00
libnl-tiny treewide: unmark selected packages nonshared 2021-07-02 18:15:02 +02:00
libpcap libpcap: fix pcap-config 2020-12-22 18:59:10 +01:00
libselinux libselinux: update to version 3.2 2021-03-15 21:53:16 +00:00
libsemanage libsemanage: update to version 3.2 2021-03-15 21:53:16 +00:00
libsepol libsepol: update to version 3.2 2021-03-15 21:53:15 +00:00
libtool treewide: revise library packaging 2019-01-24 10:39:30 +01:00
libubox treewide: unmark selected packages nonshared 2021-07-02 18:15:02 +02:00
libunwind libunwind: Add MIPS64 dep check 2021-03-29 22:26:27 +02:00
libusb libusb: Fix parsing of descriptors for multi-configuration devices 2021-06-26 17:11:21 +02:00
mbedtls mbedtls: update to 2.16.11 2021-08-08 20:51:41 +02:00
musl-fts musl-fts: import from packages feed 2020-08-13 11:44:05 +01:00
ncurses ncurses: update to 6.2 2020-03-05 20:48:58 +01:00
nettle nettle: update to 3.6 2020-12-22 18:59:10 +01:00
openssl openssl: bump to 1.1.1l 2021-08-28 15:51:41 +02:00
pcre pcre: fix paths in config file 2020-12-22 18:59:10 +01:00
popt popt: Use modern toolchain logic 2019-02-26 23:20:04 +01:00
readline readline: update to 8.1 2021-02-14 19:38:15 +01:00
sysfsutils treewide: revise library packaging 2019-01-24 10:39:30 +01:00
toolchain toolchain: remove uClibc install stuff 2020-12-22 19:11:50 +01:00
uclibc++ uclibc++: make verbosity affect uClibc++ build 2020-07-08 16:07:05 +02:00
uclient uclient: update to Git version 2021-05-14 2021-05-17 23:03:13 +02:00
ustream-ssl ustream-ssl: update to Git version 2020-12-10 2020-12-14 09:41:39 +01:00
wolfssl wolfssl: build with WOLFSSL_ALT_CERT_CHAINS 2021-10-17 16:26:54 +02:00
zlib zlib: properly split patches 2021-02-25 14:41:40 +01:00