mirror of
https://github.com/openssl/openssl.git
synced 2025-02-23 14:42:15 +08:00
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) |
||
---|---|---|
.. | ||
app_params.h | ||
apps_ui.h | ||
apps.h | ||
fmt.h | ||
function.h | ||
names.h | ||
opt.h | ||
platform.h | ||
s_apps.h | ||
vms_term_sock.h |