Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-08 | this seems to correct the SSL reading problem introduced when switching | Daniel Stenberg | |
over to non-blocking sockets, but this loops very nastily. We should return back to the select() and wait there until more data arrives, not just blindly attempt again and again... | |||
2002-01-08 | added two typecasts to prevent compiler (gcc3) warnings | Daniel Stenberg | |
2002-01-08 | 1) the dns_cache_timeout should be an integer, not a bool | Sterling Hughes | |
2) in the curl_dns_cache_entry structure, timestamp should be a time_t instead of an integer (although I doubt it matters). | |||
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 | As identified in bug report #495290, the last "name=value" pair in a | Daniel Stenberg | |
Set-Cookie: line was ignored if they didn't end with a trailing semicolon. This is indeed wrong syntax, but there are high-profile web sites out there sending cookies like that so we must make a best-effort to parse them. | |||
2002-01-07 | the bool typedef is now made unsigned, to make sure it stays that on all | Daniel Stenberg | |
platforms, unrelated to what they might prefer by default | |||
2002-01-07 | removed silly check for >=0 of a supposedly unsigned value! | Daniel Stenberg | |
2002-01-07 | Probably not necessary, but good practice. | Sterling Hughes | |
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-07 | Modified to use non-blocking sockets all the time. | Daniel Stenberg | |
2002-01-07 | added proper breaks in the switch() | Daniel Stenberg | |
2002-01-07 | HTTP response 204 should be treated similar to 304, that is we must not | Daniel Stenberg | |
expect (nor read) any response-body | |||
2002-01-07 | added precautions to not go insane when two matching cookies end up in the | Daniel Stenberg | |
cookie list, even though they're not supposed to do that... | |||
2002-01-04 | Add hash and llist to VC dsp file | sm | |
2002-01-04 | Add hash and llist to VC makefile | sm | |
2002-01-04 | replaced printf() => Curl_sendf() | Daniel Stenberg | |
2002-01-04 | removed a commented line | Daniel Stenberg | |
2002-01-04 | fixed an inet_ntoa() occurance to use inet_ntoa_r() if it is available. | Daniel Stenberg | |
I also replaced all printf() calls with calls to Curl_failf() | |||
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-04 | #include the local "inet_ntoa_r.h" file if no proto was found in the global | Daniel Stenberg | |
header directory but the function *is* present! | |||
2002-01-04 | The buffer in ftp_pasv_verbose(), used for gethostbyaddr_r(), is now defined | Daniel Stenberg | |
to become properly 8-byte aligned on 64-bit archs. Philip Gladstone reported. | |||
2002-01-04 | The FTP response lines are now passed to the function callback registered for | Daniel Stenberg | |
headers. | |||
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 | |
2002-01-03 | minor changes | Daniel Stenberg | |
2002-01-03 | pass an 'int' as the third argument to bind() | Daniel Stenberg | |
2002-01-02 | Philip Gladstone's 64-bit sparc native compiler compatibility issues fixed. | Daniel Stenberg | |
2001-12-20 | *cool* fix by Björn Stenberg, makes proxy transfers work better...! :-) | Daniel Stenberg | |
2001-12-20 | If nobody is set we won't download any FTP file. If include_header is set, | Daniel Stenberg | |
we return a set of headers not more. This enables FTP operations that don't transfer any data, only perform FTP commands. | |||
2001-12-17 | Götz Babin-Ebell's OpenSSL ENGINE patch | Daniel Stenberg | |
2001-12-14 | Marcus Webster's newly added CURLFORM_CONTENTHEADER | Daniel Stenberg | |
2001-12-13 | minor changes | Daniel Stenberg | |
2001-12-11 | solaris 2.5.1 needs the sys/types.h file before the sys/socket.h | Daniel Stenberg | |
2001-12-11 | failf() calls should not have newlines in the message string! | Daniel Stenberg | |
2001-12-07 | corrected the comment above gmtime_r | Daniel Stenberg | |
2001-12-07 | added gmtime_r check | 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-04 | Eric's #include fixes for better macos compiles | Daniel Stenberg | |
2001-12-04 | i'm soooo funny | Daniel Stenberg | |
2001-12-04 | more comments | Daniel Stenberg | |
2001-12-03 | As Eric Lavigne pointed out, the ftp response reader MUST cache data that | Daniel Stenberg | |
is not dealt with when we find an end-of-response line, as there might be important stuff even after the correct line. So on subsequent invokes, the cached data must be used! | |||
2001-12-03 | Eric nailed a but in strnequal() for macintosh | Daniel Stenberg | |
2001-12-02 | more careful re-use of connections when SSL is used over proxies | Daniel Stenberg | |
2001-12-02 | SM renamed the debug DLL | Daniel Stenberg | |
2001-11-29 | disabling EPSV is now possible | Daniel Stenberg | |
2001-11-29 | stdin is file descriptor 0 | 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-28 | fill memory with junk on malloc() | Daniel Stenberg | |
2001-11-28 | more more more MORE | Daniel Stenberg | |
2001-11-28 | the perform "state machine" is more explained now | Daniel Stenberg | |