25 Commits (9aa8090d069eb0b36769f33544faf0e7e429e844)

Author SHA1 Message Date
  Michael Brown 9aa8090d06 [base16] Add buffer size parameter to base16_encode() and base16_decode() 9 years ago
  Michael Brown 042a982c4d [http] Support MD5-sess Digest authentication 9 years ago
  Michael Brown 42ea20afee [http] Abstract out HTTP Digest hash algorithm operations 9 years ago
  Michael Brown 2f020a8df3 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL 9 years ago
  Michael Brown e825a96a25 [http] Profile receive datapath 10 years ago
  Michael Brown e845b7da9b [http] Accept Content-Length header with trailing whitespace 10 years ago
  Michael Brown 42bf3b9aa9 [http] Automatically retry request on a 503 Service Unavailable 10 years ago
  Michael Brown 0d657b8e94 [http] Use a retry timer to trigger retried requests 10 years ago
  Michael Brown 7667536527 [uri] Refactor URI parsing and formatting 10 years ago
  Michael Brown 82e452d427 [http] Add support for HTTP POST 10 years ago
  Michael Brown 4867085c0c [build] Include version number within only a single object file 11 years ago
  Michael Brown 8f7cd88af5 [http] Fix HTTP SAN booting 11 years ago
  Michael Brown 501527daab [http] Treat any unexpected connection close as an error 11 years ago
  Michael Brown c3b4860ce3 [legal] Update FSF mailing address in GPL licence texts 12 years ago
  Michael Brown 658c25aa82 [http] Add support for Digest authentication 12 years ago
  Michael Brown 5f2226aa36 [http] Provide credentials only when requested by server 12 years ago
  Michael Brown 8f5d44b5c6 [http] Split construction of Authorization header out of http_step() 12 years ago
  Michael Brown 46df5c92a8 [http] Defer processing response code until after receiving all headers 12 years ago
  Michael Brown 8a5ba6733d [http] Reopen connections when server does not keep connection alive 12 years ago
  Kevin Tran e01cf6fb3a [http] Fix typo in memory allocation 12 years ago
  Michael Brown 45e0327987 [http] Avoid using stack-allocated memory in http_step() 12 years ago
  Michael Brown b9720e4ebf [http] Disambiguate the various error causes 12 years ago
  Michael Brown b7f8d1bbfd [tls] Add support for Server Name Indication (SNI) 12 years ago
  Jason Lunz cb10137e19 [http] Recognise status code 303 as valid 12 years ago
  Michael Brown 99de239867 [http] Allow for HTTPS-only builds 12 years ago
  Malte Starostik 69b7d57265 [http] Include port in HTTP Host header as needed 13 years ago
  Michael Brown 00afad8122 [http] Fix size_t format specifiers 13 years ago
  Michael Brown 2988b26653 [http] Support read-only HTTP block devices 13 years ago
  Michael Brown 3ad1a1a60a [http] Eliminate polling while waiting for window to open 13 years ago
  Michael Brown e01ec74601 [process] Pass containing object pointer to process step() methods 13 years ago
  Michael Brown 8f51db233a [http] Support chunked transfer encoding 13 years ago
  Michael Brown 364b92521a [xfer] Generalise metadata "whence" field to "flags" field 14 years ago
  Michael Brown b707f15ecb [http] Pass through unknown interface method calls 14 years ago
  Michael Brown 4327d5d39f [interface] Convert all data-xfer interfaces to generic interfaces 14 years ago
  Michael Brown 4bfd5b52c1 [refcnt] Add ref_init() wrapper function 14 years ago
  Michael Brown dfcce165a5 [base64] Allow base64_encode() to handle arbitrary data 14 years ago
  Michael Brown 8406115834 [build] Rename gPXE to iPXE 14 years ago
  Joshua Oreman f3467ad169 [http] GET / if URI doesn't contain a path 14 years ago
  Joshua Oreman 3d9dd93a14 [uri] Decode/encode URIs when parsing/unparsing 14 years ago
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations 15 years ago
  Michael Brown 272e6ddc30 [http] Support HTTP redirection 15 years ago
  Michael Brown 323cdf8c4c [xfer] Implement xfer_vreopen() to properly handle redirections 15 years ago
  Michael Brown 54840039f6 [http] Send authentication information whenever username is present 15 years ago
  Michael Brown 8ae1cac050 [xfer] Make consistent assumptions that xfer metadata can never be NULL 15 years ago
  Michael Brown 816a32aaee [http] Allow for URI encodings within username and password 15 years ago
  Michael Brown ef70f87997 [http] Add support for HTTP Basic authentication 15 years ago
  Michael Brown dbe84c5aad [iobuf] Add iob_disown() and use it where it simplifies code 15 years ago
  H. Peter Anvin b107637008 [http] gPXE is a HTTP/1.0 client, not a HTTP/1.1 client 16 years ago
  Michael Brown f6a8158eed Make seek information part of the xfer metadata, rather than an entirely 16 years ago
  Michael Brown 9fd6a0418f Allowed zero-cost enforced ordering of features in startup banner 17 years ago