Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-18 | made gcc -Wcast-align happy | Daniel Stenberg | |
2002-01-18 | #ifndef and #define magic to prevent compiler warnings when doing #if BLA | Daniel Stenberg | |
where BLA is undefined | |||
2002-01-18 | cut off a big piece of comment and added a pointer to the Trio web page | Daniel Stenberg | |
should anyone ever want a good printf() clone | |||
2002-01-18 | I wish I could type. Anyway, this proved it is a good habit to put the NULL | Daniel Stenberg | |
on the left side of comparisons... | |||
2002-01-18 | added typecast for a malloc() return, and added check for NULL | Daniel Stenberg | |
2002-01-18 | Added #include <errno.h> | Daniel Stenberg | |
2002-01-18 | Andrés García patched. It now checks for EWOULDBLOCK properly on windows | Daniel Stenberg | |
boxes. | |||
2002-01-18 | patched by Andrés García | Daniel Stenberg | |
2002-01-17 | Richard Archer made it compile and build with OpenSSL versions prior to | Daniel Stenberg | |
0.9.5 | |||
2002-01-17 | include our own sprintf() prototype to make it return sensible data on | Daniel Stenberg | |
all platforms, I also edited a few data types slightly to prevent my compiler from warning on comparisions between signed and unsigned values | |||
2002-01-17 | Get this working, still need to check for leaks and such, but should be | Sterling Hughes | |
fine.. | |||
2002-01-17 | Make the keys for hostcache entries be in the format:: | Sterling Hughes | |
host:port, so accessing curl.haxx.se on port 80 would yield a key value of :: curl.haxx.se:80 | |||
2002-01-16 | SSL writes passed back a silly length... | Daniel Stenberg | |
2002-01-16 | fixed time-out returned without error text set | Daniel Stenberg | |
2002-01-16 | Kevin Roth's SSLeay() patch, slight edited by me. Works with OpenSSL 0.9.5 | Daniel Stenberg | |
now. | |||
2002-01-16 | - shrunk the BUFSIZE define from 50K to 20K | Daniel Stenberg | |
- made a separate buffer for uploads (due to the non-blocking stuff) - added two connectdata struct fields for non-blocking uploads | |||
2002-01-16 | modified to deal with the new non-blocking versions of Curl_read() and | Daniel Stenberg | |
Curl_write(). | |||
2002-01-16 | Curl_write's 5th argument now is signed | Daniel Stenberg | |
2002-01-16 | Curl_read() and Curl_write() are both now adjusted to return properly in | Daniel Stenberg | |
cases where EWOULDBLOCK or equivalent is returned. We must not block. | |||
2002-01-16 | Curl_write() now takes a different 5th argument | Daniel Stenberg | |
2002-01-16 | Somewhat ugly fix to deal with non-blocking sockets. We just loop and try | Daniel Stenberg | |
again. THIS IS NOT A NICE FIX. | |||
2002-01-16 | Somewhat ugly fix to deal with non-blocking sockets. We just loop and try | Daniel Stenberg | |
again. THIS IS NOT A NICE FIX. We should/must make a select() then and only retry when we can write to the socket again. | |||
2002-01-14 | Curl_read() now returns a negative return code if EWOULDBLOCK or similar | Daniel Stenberg | |
2002-01-14 | a memory leak when name lookup failed is now removed | Daniel Stenberg | |
2002-01-14 | Remove erreaneous include, setup.h is included one line above | Sterling Hughes | |
2002-01-09 | Cris Bailiff found out that when the SSL session cache was filled, libcurl | Daniel Stenberg | |
would crash. This corrects the problem. | |||
2002-01-08 | added a missing failf() before returning an error code | Daniel Stenberg | |
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 | |