58 Révisions (ef0297b527130ce851c3cb2276fb2729a28b254c)

Auteur SHA1 Message Date
  Michael Brown 518a98eb56 [http] Rewrite HTTP core to support content encodings il y a 9 ans
  Michael Brown b6ee89ffb5 [legal] Relicense files under GPL2_OR_LATER_OR_UBDL il y a 9 ans
  Michael Brown c3b4860ce3 [legal] Update FSF mailing address in GPL licence texts il y a 12 ans
  Michael Brown 99de239867 [http] Allow for HTTPS-only builds il y a 12 ans
  Malte Starostik 69b7d57265 [http] Include port in HTTP Host header as needed il y a 13 ans
  Michael Brown 00afad8122 [http] Fix size_t format specifiers il y a 13 ans
  Michael Brown 2988b26653 [http] Support read-only HTTP block devices il y a 13 ans
  Michael Brown 3ad1a1a60a [http] Eliminate polling while waiting for window to open il y a 13 ans
  Michael Brown e01ec74601 [process] Pass containing object pointer to process step() methods il y a 13 ans
  Michael Brown 8f51db233a [http] Support chunked transfer encoding il y a 13 ans
  Michael Brown 364b92521a [xfer] Generalise metadata "whence" field to "flags" field il y a 14 ans
  Michael Brown b707f15ecb [http] Pass through unknown interface method calls il y a 14 ans
  Michael Brown 4327d5d39f [interface] Convert all data-xfer interfaces to generic interfaces il y a 14 ans
  Michael Brown 4bfd5b52c1 [refcnt] Add ref_init() wrapper function il y a 14 ans
  Michael Brown dfcce165a5 [base64] Allow base64_encode() to handle arbitrary data il y a 14 ans
  Michael Brown 8406115834 [build] Rename gPXE to iPXE il y a 14 ans
  Joshua Oreman f3467ad169 [http] GET / if URI doesn't contain a path il y a 15 ans
  Joshua Oreman 3d9dd93a14 [uri] Decode/encode URIs when parsing/unparsing il y a 15 ans
  Michael Brown c44a193d0d [legal] Add a selection of FILE_LICENCE declarations il y a 15 ans
  Michael Brown 272e6ddc30 [http] Support HTTP redirection il y a 15 ans
  Michael Brown 323cdf8c4c [xfer] Implement xfer_vreopen() to properly handle redirections il y a 15 ans
  Michael Brown 54840039f6 [http] Send authentication information whenever username is present il y a 15 ans
  Michael Brown 8ae1cac050 [xfer] Make consistent assumptions that xfer metadata can never be NULL il y a 15 ans
  Michael Brown 816a32aaee [http] Allow for URI encodings within username and password il y a 15 ans
  Michael Brown ef70f87997 [http] Add support for HTTP Basic authentication il y a 15 ans
  Michael Brown dbe84c5aad [iobuf] Add iob_disown() and use it where it simplifies code il y a 16 ans
  H. Peter Anvin b107637008 [http] gPXE is a HTTP/1.0 client, not a HTTP/1.1 client il y a 16 ans
  Michael Brown f6a8158eed Make seek information part of the xfer metadata, rather than an entirely il y a 17 ans
  Michael Brown 9fd6a0418f Allowed zero-cost enforced ordering of features in startup banner il y a 17 ans
  Michael Brown 67afe84292 Use otherwise-useless byte in DHCP feature option as a version number il y a 17 ans
  Michael Brown bf3d8fb1aa Allowed HTTPS to be a separately configurable feature. il y a 17 ans
  Michael Brown 6fc9ed167e TLS now working again. il y a 17 ans
  Holger Lubitz e6cfa7ced9 make http_open static il y a 17 ans
  Michael Brown 94415b7669 Added missing "static" declarations il y a 17 ans
  Michael Brown b34d4d0449 Separate the "is data ready" function of xfer_seek() into an il y a 17 ans
  Michael Brown ca4c6f9eee Kill off unused request() method in data-xfer interface. il y a 17 ans
  Holger Lubitz 7872b890fe convert to zalloc il y a 17 ans
  Michael Brown a5f33ea283 Added missing line to set return status code. il y a 17 ans
  Michael Brown 95adce0ce1 Add concept of transfer metadata, to be used by UDP in order to il y a 17 ans
  Michael Brown 735e07268e Update HTTP to use data-xfer interface. il y a 17 ans
  Michael Brown af3149d18e Allow queries in GET requests il y a 18 ans
  Michael Brown a3695b1ff6 Placeholder for TLS insertion il y a 18 ans
  Michael Brown 6d32f0e6e2 Changed to use the generic stream API. il y a 18 ans
  Michael Brown bde8878eef Keep HTTP progress updated, and display a progress indicator during the il y a 18 ans
  Michael Brown 73b09ecba6 Use stdio.h instead of vsprintf.h il y a 18 ans
  Michael Brown 4e3976711d A working name resolution framework il y a 18 ans
  Michael Brown 6c72bf13a1 Presize the download buffer when we see the Content-Length header; il y a 18 ans
  Michael Brown 08da93a311 Reorder functions to more closely reflect the flow of control il y a 18 ans
  Michael Brown dd6d94004f HTTP/DNS now working fully asynchronously. HTTP/IP addresses and any il y a 18 ans
  Michael Brown 143d14614d Quickly hack in DNS resolution as a proof of concept il y a 18 ans