Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2001-10-02 | added port number in informational connect message | Daniel Stenberg | |
2001-10-02 | IPv6 adjustments, connect()ing to bad ports still don't work properly for | Daniel Stenberg | |
IPv6 | |||
2001-10-02 | major connecting updates | Daniel Stenberg | |
2001-10-01 | pick the correct timeout before the connecthost call | Daniel Stenberg | |
2001-10-01 | conn->hp is now conn->hostaddr | Daniel Stenberg | |
changed the Curl_connethost() proto again | |||
2001-10-01 | moved the myalarm() usage, and now makes sure to switch it off after the | Daniel Stenberg | |
name resolving, as that should be the *ONLY* section in libcurl that may take a while in a synchronous call. | |||
2001-10-01 | introduced non-blocking connects | Daniel Stenberg | |
2001-09-28 | more transparant support for IPv6 name resolving | Daniel Stenberg | |
2001-09-18 | fixed bug report #462600, following a Location: when the initial URL didn't | Daniel Stenberg | |
have a protocol:// part did wrong | |||
2001-09-18 | the stuff formerly done in Curl_http_close is now done in Curl_close | Daniel Stenberg | |
2001-09-12 | ConnectionKillOne() _can_ return -1 as an indication of error | Daniel Stenberg | |
This is T. Bharath's fix | |||
2001-09-11 | CURLOPT_SSL_CIPHER_LIST support | Daniel Stenberg | |