Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-05-21 | When re-using a connection, make sure that we use the current host name as | Daniel Stenberg | |
we might actually re-use a connection to a different host, when using proxies! This was what bug report #558888 was all about. | |||
2002-05-21 | James Cone's efforts to add another netrc parsing "mode" | Daniel Stenberg | |
2002-05-07 | support for ingoring session cookies added | Daniel Stenberg | |
2002-05-06 | the code for case CURLOPT_DEBUGDATA code broke the CURLOPT_STDERR one! | Daniel Stenberg | |
2002-04-25 | prevent persistant connections to do name resolves | Daniel Stenberg | |
2002-04-25 | In order to not get problems with DNS cache pruning, we no longer store | Daniel Stenberg | |
any name resolved data in any curl handle struct. That way, we won't mind if the cache entries are pruned for the next time we need them. We'll just resolve them again instead. This changes the Curl_resolv() proto. It modifies the SessionHandle struct but perhaps most importantly, it'll make the internals somewhat dependent on the DNS cache not being disabled as that will cripple operations somewhat. Especially for persistant connections. | |||
2002-04-23 | removed warning about signed/unsigned comparison | Daniel Stenberg | |
2002-04-23 | fixes bug report #547484, no_proxy doesn't properly strip off port numbers | Daniel Stenberg | |
from the host names before comparing | |||
2002-04-12 | store TIMER_CONNECT even if the connect failed | Daniel Stenberg | |
2002-04-12 | corrected the verbose output for connects and fixed the connect time stamp | Daniel Stenberg | |
better for FTP (any protocol with protocol-specific connect actions) | |||
2002-04-12 | Jean-Philippe Barrette-LaPierre provided his patch that introduces | Daniel Stenberg | |
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA. | |||
2002-04-10 | default proxy port set, as reported by Sebastien Willemijns | Daniel Stenberg | |
2002-04-10 | error code cleanup, use the new SEND/RECV errors | Daniel Stenberg | |
2002-04-04 | T. Bharath pointed out the flaw in ConnectionExists() for how we didn't | Daniel Stenberg | |
check proxy connections for "deadness" before they were re-used | |||
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2002-03-14 | CURLOPT_POST deserved a new comment with the new POST-by-callback support | Daniel Stenberg | |
2002-03-13 | Setting CURLOPT_PASSWDFUNCTION to NULL now restores the internal function. | Daniel Stenberg | |
2002-03-08 | Jean-Philippe Barrette-LaPierre fixed the CURLOPT_PASSWDFUNCTION to make | Daniel Stenberg | |
NULL set back the internal default function | |||
2002-02-28 | Wesley Laxton's CURLOPT_PREQUOTE work | Daniel Stenberg | |
2002-02-17 | Giaslas Georgios's Host: over proxy fix | Daniel Stenberg | |
2002-01-29 | conn->upload_bufsize exists no more | Daniel Stenberg | |
2002-01-29 | Giaslas Georgios introduced CURLINFO_CONTENT_TYPE | Daniel Stenberg | |
2002-01-28 | Steve Marx helped us realize that we shouldn't treat customrequest as a | Daniel Stenberg | |
request of its own, it just changes the keyword of a request. | |||
2002-01-08 | Add support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT option. | Sterling Hughes | |
The default cache timeout for this is 60 seconds, which is arbitrary and completely subject to change :) | |||
2002-01-07 | Make cach'ing work with threads now, there are now three cases: | Sterling Hughes | |
- Use a global dns cache (via setting the tentatively named, CURLOPT_DNS_USE_GLOBAL_CACHE option to true) - Use a per-handle dns cache, by default - Use a pooled dns cache when in the "multi" interface | |||
2002-01-04 | an unconditional occurance of inet_ntoa() now uses inet_ntoa_r() on all | Daniel Stenberg | |
platforms that have such a function. This affects multi-thread running libcurls on IPv4 systems that have VERBOSE switched on. The previous version was risking that another thread overwrote the data before it was read out in this thread. There could possibly also be a slight risk that the data isn't zero terminated for a short while and thus could cause the thread to crash... | |||
2002-01-03 | merged the multi-dev branch back into MAIN again | Daniel Stenberg | |
2002-01-03 | Sterling Hughes' provided initial DNS cache source code. | Daniel Stenberg | |
2001-12-20 | *cool* fix by Björn Stenberg, makes proxy transfers work better...! :-) | Daniel Stenberg | |
2001-12-17 | Götz Babin-Ebell's OpenSSL ENGINE patch | Daniel Stenberg | |
2001-12-05 | Jon Travis suggested fix. when CURLOPT_HTTPGET is used we must assign | Daniel Stenberg | |
set.upload to FALSE or else we might still get an upload if the previous operation was an upload! | |||
2001-12-02 | more careful re-use of connections when SSL is used over proxies | Daniel Stenberg | |
2001-11-29 | disabling EPSV is now possible | Daniel Stenberg | |
2001-11-28 | CURLOPT_FTP_USE_EPSV can now be set to FALSE to prevent libcurl from | Daniel Stenberg | |
attempting to use EPSV before the standard PASV. | |||
2001-11-12 | made CURLOPT_HTTPPROXYTUNNEL work for plain HTTP as well | Daniel Stenberg | |
2001-11-07 | we use signal() to ignore signals only as long as we have to, and we now | Daniel Stenberg | |
restore the previous (if any) signal handler properly on return. | |||
2001-11-07 | get the previous struct keep_sigact | Daniel Stenberg | |
2001-11-06 | myalarm() is history, we now use HAVE_ALARM and we now do our very best to | Daniel Stenberg | |
1 - restore the previous sigaction struct as soon as we are about to shut off our timeout 2 - restore the previous alarm() timeout, in case an application or similar had it running before we "borrowed" it for a while. No, this does not fix the multi-thread problem you get with alarm(). This patch should correct bug report #478780: //sourceforge.net/tracker/?func=detail&atid=100976&aid=478780&group_id=976 If not, please post details! | |||
2001-11-01 | ConnectionExists() now returns FALSE immediately if it finds a connection | Daniel Stenberg | |
that is dead, because it can only find one entry anyway and if that is dead there won't be any other entry that matches | |||
2001-10-31 | Removed the SocketIsDead() stuff for SSL again as it doesn't work. We must | Daniel Stenberg | |
rely on the new go-ahead-and-try mechanism that I just added to Transfer() | |||
2001-10-31 | nonblock => Curl_nonblock, remade the check for a live SSL connection (again) | Daniel Stenberg | |
2001-10-30 | Added an additional SSL check for a dead socket before we re-use an SSL | Daniel Stenberg | |
connection. The simple socket-check is not enough in these cases. | |||
2001-10-29 | fixed conn->name error on connection re-use and enlarged the 'gname' array | Daniel Stenberg | |
to hold 512 bytes (for user+password+hostname) | |||
2001-10-19 | now counts header size return from server and if nothing is returned from a | Daniel Stenberg | |
HTTP server we return error | |||
2001-10-12 | Curl_tvdiff() now returns a millisecond diff, no double like before | Daniel Stenberg | |
2001-10-11 | looks nicer and is better compatible with older vim versions | Sterling Hughes | |
2001-10-10 | cookiejar now enables the cookie engine | Daniel Stenberg | |
2001-10-09 | added the option CURLOPT_HTTP_VERSION that can specify which HTTP version | Daniel Stenberg | |
libcurl should use in its request | |||
2001-10-09 | ignore SIGPIPE, as that can be actually get sent when we write to a socket | Daniel Stenberg | |
2001-10-04 | getaddrinfo() cleanups | Daniel Stenberg | |