mirror of
https://github.com/openssl/openssl.git
synced 2024-12-09 05:51:54 +08:00
29f178bddf
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) |
||
---|---|---|
.. | ||
build.info | ||
ocsp_asn.c | ||
ocsp_cl.c | ||
ocsp_err.c | ||
ocsp_ext.c | ||
ocsp_http.c | ||
ocsp_lib.c | ||
ocsp_local.h | ||
ocsp_prn.c | ||
ocsp_srv.c | ||
ocsp_vfy.c | ||
v3_ocsp.c |