openssl/apps/lib
Dr. David von Oheimb 29f178bddf Generalize the HTTP client so far implemented mostly in crypto/ocsp/ocsp_ht.c
The new client has become an independent libcrpyto module in crypto/http/ and
* can handle any types of requests and responses (ASN.1-encoded and plain)
* does not include potentially busy loops when waiting for responses but
* makes use of a new timeout mechanism integrated with socket-based BIO
* supports the use of HTTP proxies and TLS, including HTTPS over proxies
* supports HTTP redirection via codes 301 and 302 for GET requests
* returns more useful diagnostics in various error situations
Also adapts - and strongly simplifies - hitherto uses of HTTP in crypto/ocsp/,
crypto/x509/x_all.c, apps/lib/apps.c, and apps/{ocsp,s_client,s_server}.c

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
(Merged from https://github.com/openssl/openssl/pull/10667)
2020-02-10 16:49:37 +01:00
..
app_params.c
app_rand.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
apps_ui.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
apps.c Generalize the HTTP client so far implemented mostly in crypto/ocsp/ocsp_ht.c 2020-02-10 16:49:37 +01:00
build.info APPS & TEST: Adapt to use the new BIO_f_prefix() 2019-12-18 19:42:44 +01:00
columns.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
fmt.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
names.c 'openssl list' and 'openssl provider': adapt display of multiple names 2019-10-17 09:16:45 +02:00
opt.c Tweak option error messages 2020-01-11 00:21:29 +01:00
s_cb.c Deprecate the low level HMAC functions 2020-01-29 19:49:23 +10:00
s_socket.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
vms_decc_argv.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
vms_term_sock.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00
win32_init.c Move libapps.a source to apps/lib 2019-09-04 17:26:07 +02:00