immortalwrt/package
Andre Heider daa1fd8667 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>
2021-10-25 23:41:00 +08:00
..
base-files base-files: reduce number of mkdir calls 2021-10-12 23:56:45 +08:00
boot uboot-sunxi: update NanoPi R1S H5 patches 2021-10-20 00:22:05 +08:00
devel gdb: update to 10.2 2021-08-22 12:15:19 +08:00
emortal autocore: add big.LITTLE arch support 2021-10-16 14:14:29 +08:00
firmware ipq40xx: rename AC1200 to LEGUANG CA100 2021-10-20 00:16:15 +08:00
kernel Revert "mac80211: backport netif_rx_any_context support for batman-adv" 2021-10-22 20:51:25 +08:00
libs wolfssl: build with WOLFSSL_ALT_CERT_CHAINS 2021-10-25 23:41:00 +08:00
network dnsmasq: add explicit "set:" for client-matching options 2021-10-06 23:33:09 +08:00
system fstools: backport changes to fix build error 2021-10-03 23:54:13 +08:00
utils busybox: update to 1.34.1 2021-10-06 23:33:25 +08:00
Makefile build: fix opkg install step for large package selection 2021-05-12 23:27:23 +08:00