summaryrefslogtreecommitdiffstats
path: root/src/net/tcp/httpcore.c
Commit message (Expand)AuthorAgeFilesLines
* [http] Add error table entry for HTTP 404 Not Found errorMichael Brown2024-03-291-1/+2
* [params] Allow for arbitrary HTTP request headers to be specifiedMichael Brown2023-03-011-9/+34
* [http] Use POST method only if the form parameter list is non-emptyMichael Brown2023-03-011-44/+32Star
* [uri] Retain original encodings for path, query, and fragment fieldsMichael Brown2021-11-121-2/+2
* [http] Allow HTTP connection to be described using an EFI device pathMichael Brown2020-10-191-0/+15
* [http] Work around stateful authentication schemesMichael Brown2018-06-081-0/+12
* [http] Report unsuccessful response status lines at DBGVL_LOGMichael Brown2017-12-281-0/+2
* [http] Include error messages for 4xx and 5xx response codesMichael Brown2017-12-281-0/+7
* [http] Notify data transfer interface when underlying connection is readyMichael Brown2017-03-281-0/+3
* [block] Describe all SAN devices via ACPI tablesMichael Brown2017-03-281-17/+0Star
* [http] Cleanly shut down potentially looped interfacesMichael Brown2017-02-021-15/+6Star
* [interface] Provide intf_reinit() to reinitialise nullified interfacesMichael Brown2016-11-161-4/+1Star
* [http] Accept headers with no whitespace following the colonMichael Brown2016-06-091-2/+6
* [http] Ignore unrecognised "Connection" header tokensMichael Brown2016-05-251-13/+11Star
* [http] Handle relative redirection URIsMichael Brown2016-01-091-7/+46
* [settings] Re-add "uristring" setting typeMichael Brown2015-08-251-2/+2
* [http] Rewrite HTTP core to support content encodingsMichael Brown2015-08-171-1215/+1496
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-241-1/+2
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-241-6/+8
* [http] Support MD5-sess Digest authenticationMichael Brown2015-03-091-2/+42
* [http] Abstract out HTTP Digest hash algorithm operationsMichael Brown2015-03-091-28/+56
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [http] Profile receive datapathMichael Brown2014-04-281-0/+13
* [http] Accept Content-Length header with trailing whitespaceMichael Brown2014-03-251-1/+2
* [http] Automatically retry request on a 503 Service UnavailableMichael Brown2014-03-071-1/+45
* [http] Use a retry timer to trigger retried requestsMichael Brown2014-03-071-15/+44
* [uri] Refactor URI parsing and formattingMichael Brown2014-02-271-28/+34
* [http] Add support for HTTP POSTMichael Brown2013-08-191-3/+121
* [build] Include version number within only a single object fileMichael Brown2012-11-021-2/+3
* [http] Fix HTTP SAN bootingMichael Brown2012-08-171-6/+6
* [http] Treat any unexpected connection close as an errorMichael Brown2012-08-151-7/+15
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [http] Add support for Digest authenticationMichael Brown2012-05-231-0/+173
* [http] Provide credentials only when requested by serverMichael Brown2012-05-231-16/+128
* [http] Split construction of Authorization header out of http_step()Michael Brown2012-05-231-57/+96
* [http] Defer processing response code until after receiving all headersMichael Brown2012-05-221-6/+10
* [http] Reopen connections when server does not keep connection aliveMichael Brown2012-05-221-31/+118
* [http] Fix typo in memory allocationKevin Tran2012-04-271-1/+1
* [http] Avoid using stack-allocated memory in http_step()Michael Brown2012-04-241-14/+32
* [http] Disambiguate the various error causesMichael Brown2012-03-271-13/+45
* [tls] Add support for Server Name Indication (SNI)Michael Brown2012-03-031-1/+2
* [http] Recognise status code 303 as validJason Lunz2012-03-011-0/+1
* [http] Allow for HTTPS-only buildsMichael Brown2012-02-281-0/+886