summaryrefslogtreecommitdiffstats
path: root/crypto/http
AgeCommit message (Expand)Author
2021-06-18http_client.c: fix HTTP_VERSION_STR_LEN and make it more efficientDr. David von Oheimb
2021-06-18http_client.c: make HTTP_LINE1_MINLEN more efficientDr. David von Oheimb
2021-06-18http_client.c: make prefix checking more readable and more efficientDr. David von Oheimb
2021-06-18http_client.c: fix error reporting (a char was missing; improve style)Dr. David von Oheimb
2021-06-18http_client.c: fix OSSL_HTTP_proxy_connect() for HTTPS proxy useDr. David von Oheimb
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