openssl/apps/include
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.h Move print_param_types() to libapps, and give it indent argument 2019-08-28 10:33:45 +02:00
apps_ui.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
apps.h Generalize the HTTP client so far implemented mostly in crypto/ocsp/ocsp_ht.c 2020-02-10 16:49:37 +01:00
fmt.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
function.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
names.h 'openssl list' and 'openssl provider': adapt display of multiple names 2019-10-17 09:16:45 +02:00
opt.h Document command parameters. 2019-11-20 09:49:52 +01:00
platform.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
s_apps.h Add -CAstore and similar to all openssl commands that have -CApath 2019-11-03 18:38:23 +01:00
vms_term_sock.h Fix header file include guard names 2019-09-28 20:26:36 +02:00