]> git.ipfire.org Git - thirdparty/curl.git/commit
gskit: remove
authorDaniel Stenberg <daniel@haxx.se>
Mon, 7 Aug 2023 11:02:32 +0000 (13:02 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 7 Aug 2023 18:57:48 +0000 (20:57 +0200)
commit78d6232f1f326b9ab4d6cdf9582d8fcc2207ffcb
tree6902768193d2fed0b5bb085baf6fc79eced3d7a2
parent08b9f246f47d484794ced66a007de4a6ca84e221
gskit: remove

We remove support for building curl with gskit.

 - This is a niche TLS library, only running on some IBM systems
 - no regular curl contributors use this backend
 - no CI builds use or verify this backend
 - gskit, or the curl adaption for it, lacks many modern TLS features
   making it an inferior solution
 - build breakages in this code take weeks or more to get detected
 - fixing gskit code is mostly done "flying blind"

This removal has been advertized in DEPRECATED in Jan 2, 2023 and it has
been mentioned on the curl-library mailing list.

It could be brought back, this is not a ban. Given proper effort and
will, gskit support is welcome back into the curl TLS backend family.

Closes #11460
33 files changed:
docs/CIPHERS.md
docs/DEPRECATE.md
docs/FAQ
docs/INTERNALS.md
docs/cmdline-opts/page-footer
docs/cmdline-opts/pinnedpubkey.d
docs/cmdline-opts/write-out.d
docs/libcurl/curl_global_sslset.3
docs/libcurl/libcurl-env.3
docs/libcurl/opts/CURLINFO_CERTINFO.3
docs/libcurl/opts/CURLINFO_TLS_SESSION.3
docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.3
docs/libcurl/opts/CURLOPT_CERTINFO.3
docs/libcurl/opts/CURLOPT_PINNEDPUBLICKEY.3
docs/libcurl/opts/CURLOPT_PROXY_PINNEDPUBLICKEY.3
include/curl/curl.h
lib/Makefile.inc
lib/config-os400.h
lib/curl_setup.h
lib/rand.c
lib/rand.h
lib/setup-os400.h
lib/vtls/gskit.c [deleted file]
lib/vtls/gskit.h [deleted file]
lib/vtls/hostcheck.c
lib/vtls/vtls.c
lib/vtls/vtls_int.h
lib/vtls/x509asn1.c
lib/vtls/x509asn1.h
packages/OS400/README.OS400
packages/OS400/os400sys.c
tests/unit/unit1397.c
tests/unit/unit1651.c