aboutsummaryrefslogtreecommitdiff
path: root/src/net/tcp/http.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2012-02-28[http] Allow for HTTPS-only buildsMichael Brown1-858/+2
2011-07-15[http] Include port in HTTP Host header as neededMalte Starostik1-1/+5
2011-06-29[http] Fix size_t format specifiersMichael Brown1-1/+1
2011-06-28[http] Support read-only HTTP block devicesMichael Brown1-59/+308
2011-06-28[http] Eliminate polling while waiting for window to openMichael Brown1-32/+46
2011-06-28[process] Pass containing object pointer to process step() methodsMichael Brown1-5/+7
2011-05-05[http] Support chunked transfer encodingMichael Brown1-44/+119
2010-09-03[xfer] Generalise metadata "whence" field to "flags" fieldMichael Brown1-2/+2
2010-06-22[http] Pass through unknown interface method callsMichael Brown1-2/+4
2010-06-22[interface] Convert all data-xfer interfaces to generic interfacesMichael Brown1-66/+29
2010-06-22[refcnt] Add ref_init() wrapper functionMichael Brown1-1/+1
2010-05-28[base64] Allow base64_encode() to handle arbitrary dataMichael Brown1-4/+4
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-13/+13
2010-01-27[http] GET / if URI doesn't contain a pathJoshua Oreman1-1/+2
2010-01-20[uri] Decode/encode URIs when parsing/unparsingJoshua Oreman1-19/+12
2009-05-18[legal] Add a selection of FILE_LICENCE declarationsMichael Brown1-0/+2
2009-03-30[http] Support HTTP redirectionMichael Brown1-0/+28
2009-03-30[xfer] Implement xfer_vreopen() to properly handle redirectionsMichael Brown1-1/+1
2009-02-17[http] Send authentication information whenever username is presentMichael Brown1-9/+8
2009-02-15[xfer] Make consistent assumptions that xfer metadata can never be NULLMichael Brown1-1/+1
2009-02-13[http] Allow for URI encodings within username and passwordMichael Brown1-2/+15
2009-02-13[http] Add support for HTTP Basic authenticationMichael Brown1-0/+28
2009-02-01[iobuf] Add iob_disown() and use it where it simplifies codeMichael Brown1-2/+1
2008-03-31[http] gPXE is a HTTP/1.0 client, not a HTTP/1.1 clientH. Peter Anvin1-1/+1
2008-01-08Make seek information part of the xfer metadata, rather than an entirelyMichael Brown1-2/+0
2007-08-02Allowed zero-cost enforced ordering of features in startup bannerMichael Brown1-1/+1
2007-08-02Use otherwise-useless byte in DHCP feature option as a version numberMichael Brown1-0/+3
2007-07-30Allowed HTTPS to be a separately configurable feature.Michael Brown1-13/+21
2007-07-30TLS now working again.Michael Brown1-9/+8
2007-07-27make http_open staticHolger Lubitz1-1/+1
2007-07-17Added missing "static" declarationsMichael Brown1-2/+2
2007-07-08Separate the "is data ready" function of xfer_seek() into anMichael Brown1-1/+3
2007-07-08Kill off unused request() method in data-xfer interface.Michael Brown1-2/+0
2007-07-06convert to zallocHolger Lubitz1-2/+1
2007-07-03Added missing line to set return status code.Michael Brown1-0/+1
2007-06-11Add concept of transfer metadata, to be used by UDP in order toMichael Brown1-1/+3
2007-05-29Update HTTP to use data-xfer interface.Michael Brown1-217/+254
2007-02-01Allow queries in GET requestsMichael Brown1-5/+7
2007-01-31Placeholder for TLS insertionMichael Brown1-8/+19
2007-01-31Changed to use the generic stream API.Michael Brown1-21/+29
2007-01-29Keep HTTP progress updated, and display a progress indicator during theMichael Brown1-0/+4
2007-01-19Use stdio.h instead of vsprintf.hMichael Brown1-1/+1
2007-01-18A working name resolution frameworkMichael Brown1-9/+5
2007-01-18Presize the download buffer when we see the Content-Length header;Michael Brown1-0/+12
2007-01-18Reorder functions to more closely reflect the flow of controlMichael Brown1-56/+47
2007-01-18HTTP/DNS now working fully asynchronously. HTTP/IP addresses and anyMichael Brown1-34/+55
2007-01-15Quickly hack in DNS resolution as a proof of conceptMichael Brown1-6/+22
2007-01-15Protocol's get() method no longer takes ownership of the URI. HTTP is theMichael Brown1-3/+0
2007-01-15Must free http on the error path; nothing else will do itMichael Brown1-0/+1