Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-09-04 | 1. store the httpproxycode in the loop after it is parsed | Daniel Stenberg | |
2. made Curl_http_auth_act() reset 'authavail' unconditionally | |||
2003-09-04 | avoid proxy (and other) auth if no user+password is given | Daniel Stenberg | |
2003-09-03 | Re-arranged code to make the proxy-CONNECT loop able to do some of the | Daniel Stenberg | |
authentication negotiations needed for NTLM, Digest etc. | |||
2003-08-12 | Bugfix from Serge Semashko that fixes a bug introduced when we applied his | Daniel Stenberg | |
NTLM patch. Test case 84 and 85 verify this. | |||
2003-08-11 | Added support for CURLINFO_HTTP_CONNECTCODE | Daniel Stenberg | |
2003-08-11 | Serge Semashko added CURLOPT_PROXYAUTH support, and now NTLM for proxies | Daniel Stenberg | |
work. | |||
2003-08-11 | support sending off cookies without contents | Daniel Stenberg | |
2003-08-06 | include "share.h" for the cookie sharing | Daniel Stenberg | |
2003-08-04 | Dirk Manske's patch that introduces cookie support to the share interface. | Daniel Stenberg | |
2003-08-02 | When proxy authentication is used in a CONNECT request (as used for all SSL | Daniel Stenberg | |
connects and otherwise enforced tunnel-thru-proxy requests), the same authentication header is also wrongly sent to the remote host. The name and password can then be captured by an evil host and possibly get used for malicious purposes. | |||
2003-07-28 | clear http->send_buffer when we have freed the memory it pointed to | Daniel Stenberg | |
2003-07-25 | Removed #include <sys/resource.h>, as pointed out by Henry Bland we don't | Daniel Stenberg | |
need it. | |||
2003-07-21 | moved the proxyuser and proxypasswd fields from the sessionhandle to the | Daniel Stenberg | |
connectdata to work as expected | |||
2003-07-19 | Access the user and passwd fields from the connectdata struct now instead | Daniel Stenberg | |
of the sessionhandle struct, as that was not good. | |||
2003-07-04 | Peter Sylvester's patch was applied that introduces the following: | Daniel Stenberg | |
CURLOPT_SSL_CTX_FUNCTION to set a callback that gets called with the OpenSSL's ssl_ctx pointer passed in and allow a callback to act on it. If anything but CURLE_OK is returned, that will also be returned by libcurl all the way back. If this function changes the CURLOPT_URL, libcurl will detect this and instead go use the new URL. CURLOPT_SSL_CTX_DATA is a pointer you set to get passed to the callback set with CURLOPT_SSL_CTX_FUNCTION. | |||
2003-06-26 | major adjustments to the new authentication support | Daniel Stenberg | |
2003-06-12 | CURLHTTP* renamed to CURLAUTH* and NEGOTIATE is now GSSNEGOTIATE as there's | Daniel Stenberg | |
a "plain" Negotiate as well. | |||
2003-06-11 | Initial take at NTLM authentication. It doesn't really work at this point | Daniel Stenberg | |
but the infrastructure is there. | |||
2003-06-10 | Daniel Kouril's patch that adds HTTP negotiation support to libcurl was | Daniel Stenberg | |
added. | |||
2003-06-06 | When doing very big GET requests over HTTPS, we need to add some extra | Daniel Stenberg | |
funky logic in order to make re-tries work fine with OpenSSL. This corrects the problem David Orrell noticed. | |||
2003-05-28 | Posting static data using POST and chunked encoded now also appends the | Daniel Stenberg | |
data to the initial request buffer, if the total post data is less than 100K. | |||
2003-05-27 | Rudy Koento experienced problems with curl's recent habit of POSTing data in | Daniel Stenberg | |
two separate send() calls, first the headers and then the data. I've now made a fix that for static and known content that isn't to be chunked-encoded, everything is now sent in one single system call again. This is also better for network performance reasons. | |||
2003-05-27 | Another socks5-fix. Make sure that when we use a socks-proxy, it is not the | Daniel Stenberg | |
same as using a httpproxy so we must make sure to better check for http proxies before we do HTTP proxy stuff. This included authorization and URI usage in the request etc. | |||
2003-05-22 | warning-free is better | Daniel Stenberg | |
2003-05-22 | Better Digest stuff | Daniel Stenberg | |
2003-05-22 | Initial Digest support. At least partly working. | Daniel Stenberg | |
2003-05-12 | incoming proxy headers shall be sent to the debug function has HEADERs not | Daniel Stenberg | |
DATA | |||
2003-05-02 | If there is a custom Host: header specified, we use that host name to | Daniel Stenberg | |
extract the correct set of cookies to send. This functionality is verified by test case 62. | |||
2003-04-30 | stop parsing Host: host names at colons too | Daniel Stenberg | |
2003-04-30 | extract host name from custom Host: headers to use for cookies | Daniel Stenberg | |
2003-03-31 | Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH that | Daniel Stenberg | |
disables the host name check in the FOLLOWLOCATION code. With that option set, libcurl will send user+password to all hosts. | |||
2003-03-16 | Juan F. Codagnone pointed out a missing thing from the march 2 fix | Daniel Stenberg | |
2003-03-03 | Added typecast to please the MSVC compiler. | Daniel Stenberg | |
2003-03-02 | Init postdata properly before issuing a request, so that there isn't any | Daniel Stenberg | |
lingering POST-stuff that confuses GET requests. Juan F. Codagnone reported this problem in bug report #653859. | |||
2003-02-24 | Fixes to bring back the the "Expect: 100-continue" functionality. If the | Daniel Stenberg | |
header is used, we must wait for a 100-code (or timeout), before we send the data. The timeout is merely 1000 ms at this point. We may have reason to set a longer timeout in the future. | |||
2003-01-29 | removed the local variables for emacs and vim, use the new sample.emacs | Daniel Stenberg | |
way for emacs, and vim users should provide a similar non-polluting style | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-12-10 | The initial HTTP request can now be sent in multiple parts, as part of the | Daniel Stenberg | |
regular transfer process. This required some new tweaks, like for example we need to be able to tell the tranfer loop to not chunky-encode uploads while we're transferring the rest of the request... | |||
2002-12-09 | A normal POST now provides data to the main transfer loop via the usual | Daniel Stenberg | |
read callback, and thus won't put a lot of stress on the request sending code (which currently does an ugly loop). | |||
2002-12-09 | The fread() callback pointer and associated pointer is now stored in the | Daniel Stenberg | |
connectdata struct instead, and is no longer modified within the 'set' struct as previously (which was a really BAAAD thing). | |||
2002-12-01 | only use Content-Length: header if not transfering data chunked | Daniel Stenberg | |
2002-11-28 | Moved the compareheader function into this file and added Curl_ prefix | Daniel Stenberg | |
We now check if the chunked transfer-encoding header has been added "by force" and if so, we enabled the chunky upload! | |||
2002-11-26 | Dan Becker fixed a minor memory leak on persistent connnections using | Daniel Stenberg | |
FOLLOWLOCATION and CURLOPT_USERPWD. | |||
2002-11-11 | moved the bools in the connectdata struct into the substruct named | Daniel Stenberg | |
ConnectBits where the other bools already are | |||
2002-11-11 | Now supports "Transfer-Encoding: chunked" for HTTP PUT operations where the | Daniel Stenberg | |
size of the uploaded file is unknown. | |||
2002-10-10 | Jeff Lawson fixed a few problems with connection re-use that remained when | Daniel Stenberg | |
you set CURLOPT_PROXY to "". | |||
2002-09-25 | make sure we free rangeline before we re-assign it to a new allocated | Daniel Stenberg | |
memory as otherwise we (might) leak memory | |||
2002-09-23 | removed use of extra unneeded variable | Daniel Stenberg | |
2002-09-13 | better deal with HTTP(S) servers that respond with no headers at all, test | Daniel Stenberg | |
case 306 added to verify that we do right | |||
2002-09-11 | Lukasz Czekierda correctly pointed out that curl used a bad Host: header | Daniel Stenberg | |
when talking to a IPv6-server using IPv6 IP address only. |