mirror of
https://github.com/openssl/openssl.git
synced 2025-01-30 14:01:55 +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) |
||
---|---|---|
.. | ||
app_params.c | ||
app_rand.c | ||
apps_ui.c | ||
apps.c | ||
build.info | ||
columns.c | ||
fmt.c | ||
names.c | ||
opt.c | ||
s_cb.c | ||
s_socket.c | ||
vms_decc_argv.c | ||
vms_term_sock.c | ||
win32_init.c |