summaryrefslogtreecommitdiffstats
path: root/src/net/tcp/http.c
Commit message (Expand)AuthorAgeFilesLines
* [http] Rewrite HTTP core to support content encodingsMichael Brown2015-08-171-13/+7Star
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [http] Allow for HTTPS-only buildsMichael Brown2012-02-281-858/+2Star
* [http] Include port in HTTP Host header as neededMalte Starostik2011-07-151-1/+5
* [http] Fix size_t format specifiersMichael Brown2011-06-291-1/+1
* [http] Support read-only HTTP block devicesMichael Brown2011-06-281-59/+308
* [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-281-5/+7
* [http] Support chunked transfer encodingMichael Brown2011-05-051-44/+119
* [xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown2010-09-031-2/+2
* [http] Pass through unknown interface method callsMichael Brown2010-06-221-2/+4
* [interface] Convert all data-xfer interfaces to generic interfacesMichael Brown2010-06-221-66/+29Star
* [refcnt] Add ref_init() wrapper functionMichael Brown2010-06-221-1/+1
* [base64] Allow base64_encode() to handle arbitrary dataMichael Brown2010-05-281-4/+4
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-13/+13
* [http] GET / if URI doesn't contain a pathJoshua Oreman2010-01-271-1/+2
* [uri] Decode/encode URIs when parsing/unparsingJoshua Oreman2010-01-211-19/+12Star
* [legal] Add a selection of FILE_LICENCE declarationsMichael Brown2009-05-181-0/+2
* [http] Support HTTP redirectionMichael Brown2009-03-301-0/+28
* [xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown2009-03-301-1/+1
* [http] Send authentication information whenever username is presentMichael Brown2009-02-171-9/+8Star
* [xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown2009-02-151-1/+1
* [http] Allow for URI encodings within username and passwordMichael Brown2009-02-131-2/+15
* [http] Add support for HTTP Basic authenticationMichael Brown2009-02-131-0/+28
* [iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown2009-02-011-2/+1Star
* [http] gPXE is a HTTP/1.0 client, not a HTTP/1.1 clientH. Peter Anvin2008-03-311-1/+1
* Make seek information part of the xfer metadata, rather than an entirelyMichael Brown2008-01-081-2/+0Star
* Allowed zero-cost enforced ordering of features in startup bannerMichael Brown2007-08-021-1/+1
* Use otherwise-useless byte in DHCP feature option as a version numberMichael Brown2007-08-021-0/+3
* Allowed HTTPS to be a separately configurable feature.Michael Brown2007-07-301-13/+21
* TLS now working again.Michael Brown2007-07-301-9/+8Star
* make http_open staticHolger Lubitz2007-07-271-1/+1
* Added missing "static" declarationsMichael Brown2007-07-171-2/+2
* Separate the "is data ready" function of xfer_seek() into anMichael Brown2007-07-081-1/+3
* Kill off unused request() method in data-xfer interface.Michael Brown2007-07-081-2/+0Star
* convert to zallocHolger Lubitz2007-07-061-2/+1Star
* Added missing line to set return status code.Michael Brown2007-07-031-0/+1
* Add concept of transfer metadata, to be used by UDP in order toMichael Brown2007-06-111-1/+3
* Update HTTP to use data-xfer interface.Michael Brown2007-05-291-217/+254
* Allow queries in GET requestsMichael Brown2007-02-011-5/+7
* Placeholder for TLS insertionMichael Brown2007-01-311-8/+19
* Changed to use the generic stream API.Michael Brown2007-01-311-21/+29
* Keep HTTP progress updated, and display a progress indicator during theMichael Brown2007-01-291-0/+4
* Use stdio.h instead of vsprintf.hMichael Brown2007-01-191-1/+1
* A working name resolution frameworkMichael Brown2007-01-181-9/+5Star
* Presize the download buffer when we see the Content-Length header;Michael Brown2007-01-181-0/+12
* Reorder functions to more closely reflect the flow of controlMichael Brown2007-01-181-56/+47Star
* HTTP/DNS now working fully asynchronously. HTTP/IP addresses and anyMichael Brown2007-01-181-34/+55
* Quickly hack in DNS resolution as a proof of conceptMichael Brown2007-01-151-6/+22