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