aboutsummaryrefslogtreecommitdiff
path: root/crypto/http
AgeCommit message (Expand)AuthorFilesLines
2021-06-10Fix use after free in OSSL_HTTP_REQ_CTX_set1_req()Tomas Mraz1-9/+16
2021-06-02http: remove TODOsPauli1-1/+1
2021-05-26err: rename err_load_xxx_strings_int functionsPauli1-1/+1
2021-05-14Add OSSL_ prefix to HTTP_DEFAULT_MAX_{LINE_LENGTH,RESP_LEN}Dr. David von Oheimb1-3/+3
2021-05-14http_client.c: Rename internal fields and functions for consistencyDr. David von Oheimb1-29/+27
2021-05-14HTTP client: Allow streaming of response data (with possibly indefinite length)Dr. David von Oheimb1-39/+44
2021-05-14HTTP client: Allow streaming of request data (for POST method)Dr. David von Oheimb1-48/+63
2021-05-14HTTP client API: Generalize to arbitrary request and response contentsDr. David von Oheimb1-3/+12
2021-05-14OSSL_HTTP_transfer(): Fix error reporting in case rctx->server is NULLDr. David von Oheimb1-7/+6
2021-05-14OSSL_HTTP_get(): Do not close connection if redirect to same serverDr. David von Oheimb1-8/+9
2021-05-14HTTP: Implement persistent connections (keep-alive)Dr. David von Oheimb2-201/+273
2021-05-14OSSL_HTTP_REQ_CTX_add1_headers(): Fix use with host == NULL (relative URLs)Dr. David von Oheimb1-1/+1
2021-05-14HTTP client: Rename 'maxline' parameter to 'buf_size' for clarityDr. David von Oheimb1-9/+9
2021-05-13http_client.c: Fix inconsistency w.r.t. type of max_resp_lenDr. David von Oheimb1-3/+3
2021-05-12HTTP client: Minimal changes that include the improved APIDr. David von Oheimb2-146/+112
2021-05-04HTTP client: Correct the use of optional proxy URL and its documentationDr. David von Oheimb2-29/+24
2021-04-22http/http_lib.c: Include stdio.h for sscanf()Tomas Mraz1-1/+2
2021-03-31OSSL_HTTP_REQ_CTX_transfer(): improve distinction of send error vs. receive e...Dr. David von Oheimb1-3/+1
2021-03-31OSSL_parse_url(): Improve handling of IPv6 addressesDr. David von Oheimb1-3/+2
2021-03-31http_client.c: Prevent spurious error queue entry on NULL mem argumentDr. David von Oheimb1-2/+1
2021-03-31HTTP: Fix method_POST param by moving it to OSSL_HTTP_REQ_CTX_set_request_line()Dr. David von Oheimb1-11/+9
2021-03-26HTTP: Fix mem leak of OSSL_HTTP_REQ_CTX_transfer(), rename to ossl_http_req_c...Dr. David von Oheimb1-10/+8
2021-03-26HTTP: Rename OSSL_HTTP_REQ_CTX_i2d() to OSSL_HTTP_REQ_CTX_set1_req()Dr. David von Oheimb1-2/+2
2021-03-19Fix windows build compiler issue.Shane Lontis1-1/+2
2021-03-18Add ossl_provider symbolsShane Lontis1-0/+1
2021-03-18Fix misc external ossl_ symbols.Shane Lontis3-34/+37
2021-03-11Update copyright yearMatt Caswell1-1/+1
2021-03-06HTTP: Fix BIO_mem_d2i() on NULL mem inputDr. David von Oheimb1-9/+10
2021-03-06http_local.h: Remove unused declaration of HTTP_sendreq_bio()Dr. David von Oheimb1-8/+0
2021-03-01Generalize schmeme parsing of OSSL_HTTP_parse_url() to OSSL_parse_url()Dr. David von Oheimb2-20/+77
2021-03-01OSSL_HTTP_parse_url(): Handle any userinfo, query, and fragment componentsDr. David von Oheimb2-92/+127
2021-02-18Update copyright yearMatt Caswell1-1/+1
2021-02-02Constify OSSL_HTTP_REQ_CTX_get0_mem_bio()Dr. David von Oheimb1-1/+1
2021-02-02HTTP: add more error detection to low-level APIDr. David von Oheimb2-9/+23
2021-02-02HTTP: Fix mistakes and unclarities on maxline and max_resp_len paramsDr. David von Oheimb1-19/+17
2021-02-02OSSL_HTTP_REQ_CTX_nbio(): Revert to having state var that keeps req len still...Dr. David von Oheimb1-8/+8
2021-01-28Update copyright yearRichard Levitte2-2/+2
2021-01-23OSSL_HTTP_REQ_CTX_new(): replace method_GET parameter by method_POSTDr. David von Oheimb1-7/+7
2021-01-23rename OSSL_HTTP_REQ_CTX_header to OSSL_HTTP_REQ_CTX_set_request_lineDr. David von Oheimb1-5/+7
2021-01-23Add check of HTTP method to OSSL_HTTP_REQ_CTX_content()Dr. David von Oheimb1-0/+4
2021-01-19Deprecate OCSP_xxx API for OSSL_HTTP_xxxRich Salz1-14/+0
2020-11-24ERR: Rebuild all generated error headers and source filesRichard Levitte1-1/+2
2020-11-13CRYPTO: refactor ERR_raise()+ERR_add_error_data() to ERR_raise_data()Richard Levitte1-35/+21
2020-11-13Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() callRichard Levitte2-49/+49
2020-09-17Fix Coverity CID 1466708 - correct pointer calculation in one caseDr. David von Oheimb1-1/+1
2020-09-13Fix safestack issues in conf.hMatt Caswell1-2/+0
2020-09-08OSSL_HTTP_parse_url(): add optional port number return parameter and strength...Dr. David von Oheimb3-40/+70
2020-07-03Ensure a string is properly terminated in http_client.cMatt Caswell1-4/+9
2020-06-16Improve BIO_socket_wait(), BIO_wait(), BIO_connect_retry(), and their docsDr. David von Oheimb1-2/+2
2020-05-09Constify 'req' parameter of OSSL_HTTP_post_asn1()Dr. David von Oheimb2-3/+3