openssl/doc/man1
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
..
build.info DOCS: Remove the "global" dependency on writing .pod files from .pod.in 2021-02-05 15:51:31 +01:00
CA.pl.pod There is no -signreq option in CA.pl 2020-05-21 13:28:14 +02:00
openssl-asn1parse.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-ca.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-ciphers.pod.in Update copyright year 2021-02-18 15:05:17 +00:00
openssl-cmds.pod.in Update copyright year 2020-04-23 13:55:52 +01:00
openssl-cmp.pod.in HTTP client: Minimal changes that include the improved API 2021-05-12 15:11:51 +02:00
openssl-cms.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-crl2pkcs7.pod.in Update copyright year 2021-01-28 13:54:57 +01:00
openssl-crl.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-dgst.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-dhparam.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-dsa.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-dsaparam.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-ec.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-ecparam.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-enc.pod.in try to document changes in salt handling for the 'enc' command 2021-05-06 11:24:30 +01:00
openssl-engine.pod.in engine: document the engine app as deprecated 2020-07-16 09:12:26 +02:00
openssl-errstr.pod.in Update copyright year 2020-04-23 13:55:52 +01:00
openssl-fipsinstall.pod.in Update copyright year 2021-04-08 13:04:41 +01:00
openssl-format-options.pod Update copyright year 2021-05-06 13:03:23 +01:00
openssl-gendsa.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-genpkey.pod.in Fixes related to separation of DH and DHX types 2021-04-26 19:52:11 +02:00
openssl-genrsa.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-info.pod.in Update copyright year 2020-04-23 13:55:52 +01:00
openssl-kdf.pod.in apps: add mac, cipher and digest arguments to the kdf applet. 2021-05-08 22:13:49 +10:00
openssl-list.pod.in Fix doc-nits for list command 2020-12-23 11:15:12 +01:00
openssl-mac.pod.in apps/mac: Add digest and cipher command line options 2021-05-08 22:15:56 +10:00
openssl-namedisplay-options.pod openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-nseq.pod.in Update copyright year 2020-04-23 13:55:52 +01:00
openssl-ocsp.pod.in Update copyright year 2021-03-11 13:27:36 +00:00
openssl-passphrase-options.pod openssl.pod: Carve out Trusted Certificate, Pass Phrase, Name Format, and Format Options 2020-12-05 18:05:30 +01:00
openssl-passwd.pod.in apps/passwd: remove the -crypt option. 2020-11-12 08:35:47 +10:00
openssl-pkcs7.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-pkcs8.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-pkcs12.pod.in PKCS12 etc.: Add hints on using -legacy and -provider-path options 2021-04-19 16:23:46 +02:00
openssl-pkey.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-pkeyparam.pod.in openssl-*.pod.in: Prevent newlines on empty engine_synopsis causing layout errors 2020-11-10 13:25:45 +01:00
openssl-pkeyutl.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-prime.pod.in Update copyright year 2020-04-23 13:55:52 +01:00
openssl-rand.pod.in openssl-*.pod.in: Prevent newlines on empty engine_synopsis causing layout errors 2020-11-10 13:25:45 +01:00
openssl-rehash.pod.in Amend references to "OpenSSL license" 2020-04-29 15:27:22 +02:00
openssl-req.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-rsa.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-rsautl.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-s_client.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-s_server.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl-s_time.pod.in Fix typos and repeated words 2020-07-05 01:49:20 +02:00
openssl-sess_id.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-smime.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-speed.pod.in openssl-*.pod.in: Prevent newlines on empty engine_synopsis causing layout errors 2020-11-10 13:25:45 +01:00
openssl-spkac.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-srp.pod.in Update copyright year 2021-02-18 15:05:17 +00:00
openssl-storeutl.pod.in openssl.pod: Fix openSSL options doc 2020-12-13 12:47:14 +01:00
openssl-ts.pod.in Update copyright year 2021-04-08 13:04:41 +01:00
openssl-verification-options.pod Update copyright year 2021-01-28 13:54:57 +01:00
openssl-verify.pod.in Update copyright year 2021-05-06 13:03:23 +01:00
openssl-version.pod.in Update copyright year 2020-04-23 13:55:52 +01:00
openssl-x509.pod.in Document the behavior of the -inform and related options 2021-05-06 11:43:32 +01:00
openssl.pod PKCS12 etc.: Add hints on using -legacy and -provider-path options 2021-04-19 16:23:46 +02:00
tsget.pod Update copyright year 2020-04-23 13:55:52 +01:00