openssl/util
Dr. David von Oheimb 8f965908a5 HTTP client: Minimal changes that include the improved API
This is a minimal version of pull request #15053 including all the
proposed improvements to the HTTP client API and its documentation
but only those code adaptations strictly needed for it.

The proposed new features include
* support for persistent connections (keep-alive),
* generalization to arbitrary request and response types, and
* support for streaming BIOs for request and response data.

The related API changes include:
* Split the monolithic OSSL_HTTP_transfer() into OSSL_HTTP_open(),
  OSSL_HTTP_set_request(), a lean OSSL_HTTP_transfer(), and OSSL_HTTP_close().
* Split the timeout functionality accordingly and improve default behavior.
* Extract part of OSSL_HTTP_REQ_CTX_new() to OSSL_HTTP_REQ_CTX_set_expected().

Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15147)
2021-05-12 15:11:51 +02:00
..
perl Update copyright year 2021-05-06 13:03:23 +01:00
add-depends.pl util/add-depends.pl: Adapt to localized /showIncludes output 2021-04-28 21:35:26 +02:00
build.info
c-compress-test.pl FIPS module checksums: add scripts and Makefile rule 2021-05-04 11:32:16 +02:00
cavs-to-evptest.pl
check-format-test-negatives.c
check-format-test-positives.c
check-format.pl
check-malloc-errs
ck_errf.pl
copy.pl
dofile.pl
echo.pl
engines.num
err-to-raise
find-doc-nits find-doc-nits fix courtesy Rich Salz 2021-05-12 14:50:15 +10:00
find-unused-errs
fips-checksums.sh fips-checksums: The define for fips module is FIPS_MODULE 2021-05-04 13:08:33 +02:00
fix-deprecation
fix-includes
fix-includes.sed
indent.pro
lang-compress.pl FIPS module checksums: add scripts and Makefile rule 2021-05-04 11:32:16 +02:00
libcrypto.num HTTP client: Minimal changes that include the improved API 2021-05-12 15:11:51 +02:00
libssl.num ssl.h.in: Fix deprecation exclusion for SRP-related declarations 2021-05-08 14:59:01 +02:00
local_shlib.com.in
markdownlint.rb
merge-err-lines
missingcrypto111.txt
missingcrypto-internal.txt
missingcrypto.txt HTTP client: Minimal changes that include the improved API 2021-05-12 15:11:51 +02:00
missingmacro111.txt
missingmacro.txt
missingssl111.txt
missingssl-internal.txt
missingssl.txt
mkbuildinf.pl
mkdef.pl Update copyright year 2021-04-22 14:38:44 +01:00
mkdir-p.pl
mkerr.pl
mknum.pl
mkpod2html.pl
mkrc.pl
mktar.sh
opensslwrap.sh
other-internal.syms
other.syms HTTP client: Minimal changes that include the improved API 2021-05-12 15:11:51 +02:00
providers.num
shlib_wrap.sh.in
su-filter.pl
unlocal_shlib.com.in
withlibctx.pl
wrap.pl util/wrap.pl: use the apps/openssl.cnf from the source tree 2021-04-13 12:13:10 +02:00