aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/tcp
Commit message (Expand)AuthorAgeFilesLines
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-242-2/+3
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-242-12/+16
* [http] Support MD5-sess Digest authenticationMichael Brown2015-03-091-2/+42
* [http] Abstract out HTTP Digest hash algorithm operationsMichael Brown2015-03-091-28/+56
* [iscsi] Rewrite unrelicensable portions of iscsi.cMichael Brown2015-03-021-36/+28
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-023-3/+15
* [build] Expose build timestamp, build name, and product namesMichael Brown2014-06-241-2/+2
* [scsi] Improve sense code parsingMichael Brown2014-06-031-4/+7
* [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-272-30/+63
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-053-6/+9
* [syslog] Add support for IPv6 syslog serverMichael Brown2013-12-051-1/+0
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-053-51/+24
* [console] Allow console input and output to be disabled independentlyMichael Brown2013-11-281-2/+2
* [console] Pass escape sequence context to ANSI escape sequence handlersMichael Brown2013-11-271-1/+3
* [http] Add support for HTTP POSTMichael Brown2013-08-191-3/+121
* [nfs] Add support for NFS protocolMarin Hannache2013-07-151-0/+250
* [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
* [ftp] Add support for the FTP SIZE commandMarin Hannache2012-08-151-11/+60
* [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-205-5/+10
* [syslog] Include hostname within syslog messages where possibleMichael Brown2012-06-201-4/+2
* [http] Add support for Digest authenticationMichael Brown2012-05-221-0/+173
* [http] Provide credentials only when requested by serverMichael Brown2012-05-221-16/+128
* [http] Split construction of Authorization header out of http_step()Michael Brown2012-05-221-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
* [iscsi] Report SCSI response only when applicableMichael Brown2012-05-161-1/+2
* [http] Fix typo in memory allocationKevin Tran2012-04-271-1/+1
* [http] Avoid using stack-allocated memory in http_step()Michael Brown2012-04-231-14/+32
* [syslog] Add basic support for encrypted syslog via TLSMichael Brown2012-04-101-0/+275
* [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
* [iscsi] Send any padding inline with the data segmentMichael Brown2012-03-011-28/+9
* [http] Recognise status code 303 as validJason Lunz2012-03-011-0/+1
* [http] Allow for HTTPS-only buildsMichael Brown2012-02-282-858/+888
* [iscsi] Fail immediately if target rejects any of our parametersMichael Brown2011-12-051-12/+39
* [http] Include port in HTTP Host header as neededMalte Starostik2011-07-151-1/+5
* [iscsi] Avoid duplicate calls to iscsi_tx_done()Michael Brown2011-06-291-4/+9
* [http] Fix size_t format specifiersMichael Brown2011-06-291-1/+1
* [http] Support read-only HTTP block devicesMichael Brown2011-06-281-59/+308
* [iscsi] Eliminate polling while waiting for window to openMichael Brown2011-06-281-3/+26
* [http] Eliminate polling while waiting for window to openMichael Brown2011-06-281-32/+46
* [process] Pass containing object pointer to process step() methodsMichael Brown2011-06-282-9/+13
* [ftp] Remove redundant ftp_data_deliver() methodMichael Brown2011-06-281-25/+4