summaryrefslogtreecommitdiffstats
path: root/crypto/http
AgeCommit message (Expand)Author
2021-06-16HTTP client: fix use of OSSL_HTTP_adapt_proxy(), which is needed also in cmp.cDr. David von Oheimb
2021-06-11Rename OSSL_HTTP_set_request() to OSSL_HTTP_set1_request() for clarityDr. David von Oheimb
2021-06-11HTTP client: Fix GET request handling when rctx is reused (keep-alive)Dr. David von Oheimb
2021-06-10Fix use after free in OSSL_HTTP_REQ_CTX_set1_req()Tomas Mraz
2021-06-02http: remove TODOsPauli
2021-05-26err: rename err_load_xxx_strings_int functionsPauli
2021-05-14Add OSSL_ prefix to HTTP_DEFAULT_MAX_{LINE_LENGTH,RESP_LEN}Dr. David von Oheimb
2021-05-14http_client.c: Rename internal fields and functions for consistencyDr. David von Oheimb
2021-05-14HTTP client: Allow streaming of response data (with possibly indefinite length)Dr. David von Oheimb
2021-05-14HTTP client: Allow streaming of request data (for POST method)Dr. David von Oheimb
2021-05-14HTTP client API: Generalize to arbitrary request and response contentsDr. David von Oheimb
2021-05-14OSSL_HTTP_transfer(): Fix error reporting in case rctx->server is NULLDr. David von Oheimb
2021-05-14OSSL_HTTP_get(): Do not close connection if redirect to same serverDr. David von Oheimb
2021-05-14HTTP: Implement persistent connections (keep-alive)Dr. David von Oheimb
2021-05-14OSSL_HTTP_REQ_CTX_add1_headers(): Fix use with host == NULL (relative URLs)Dr. David von Oheimb
2021-05-14HTTP client: Rename 'maxline' parameter to 'buf_size' for clarityDr. David von Oheimb
2021-05-13http_client.c: Fix inconsistency w.r.t. type of max_resp_lenDr. David von Oheimb
2021-05-12HTTP client: Minimal changes that include the improved APIDr. David von Oheimb
2021-05-04HTTP client: Correct the use of optional proxy URL and its documentationDr. David von Oheimb
2021-04-22http/http_lib.c: Include stdio.h for sscanf()Tomas Mraz
2021-03-31OSSL_HTTP_REQ_CTX_transfer(): improve distinction of send error vs. receive e...Dr. David von Oheimb
2021-03-31OSSL_parse_url(): Improve handling of IPv6 addressesDr. David von Oheimb
2021-03-31http_client.c: Prevent spurious error queue entry on NULL mem argumentDr. David von Oheimb
2021-03-31HTTP: Fix method_POST param by moving it to OSSL_HTTP_REQ_CTX_set_request_line()Dr. David von Oheimb
2021-03-26HTTP: Fix mem leak of OSSL_HTTP_REQ_CTX_transfer(), rename to ossl_http_req_c...Dr. David von Oheimb
2021-03-26HTTP: Rename OSSL_HTTP_REQ_CTX_i2d() to OSSL_HTTP_REQ_CTX_set1_req()Dr. David von Oheimb
2021-03-19Fix windows build compiler issue.Shane Lontis
2021-03-18Add ossl_provider symbolsShane Lontis
2021-03-18Fix misc external ossl_ symbols.Shane Lontis
2021-03-11Update copyright yearMatt Caswell
2021-03-06HTTP: Fix BIO_mem_d2i() on NULL mem inputDr. David von Oheimb
2021-03-06http_local.h: Remove unused declaration of HTTP_sendreq_bio()Dr. David von Oheimb
2021-03-01Generalize schmeme parsing of OSSL_HTTP_parse_url() to OSSL_parse_url()Dr. David von Oheimb
2021-03-01OSSL_HTTP_parse_url(): Handle any userinfo, query, and fragment componentsDr. David von Oheimb
2021-02-18Update copyright yearMatt Caswell
2021-02-02Constify OSSL_HTTP_REQ_CTX_get0_mem_bio()Dr. David von Oheimb
2021-02-02HTTP: add more error detection to low-level APIDr. David von Oheimb
2021-02-02HTTP: Fix mistakes and unclarities on maxline and max_resp_len paramsDr. David von Oheimb
2021-02-02OSSL_HTTP_REQ_CTX_nbio(): Revert to having state var that keeps req len still...Dr. David von Oheimb
2021-01-28Update copyright yearRichard Levitte
2021-01-23OSSL_HTTP_REQ_CTX_new(): replace method_GET parameter by method_POSTDr. David von Oheimb
2021-01-23rename OSSL_HTTP_REQ_CTX_header to OSSL_HTTP_REQ_CTX_set_request_lineDr. David von Oheimb
2021-01-23Add check of HTTP method to OSSL_HTTP_REQ_CTX_content()Dr. David von Oheimb
2021-01-19Deprecate OCSP_xxx API for OSSL_HTTP_xxxRich Salz
2020-11-24ERR: Rebuild all generated error headers and source filesRichard Levitte
2020-11-13CRYPTO: refactor ERR_raise()+ERR_add_error_data() to ERR_raise_data()Richard Levitte
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte
2020-09-17Fix Coverity CID 1466708 - correct pointer calculation in one caseDr. David von Oheimb
2020-09-13Fix safestack issues in conf.hMatt Caswell
2020-09-08OSSL_HTTP_parse_url(): add optional port number return parameter and strength...Dr. David von Oheimb