Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-27 | Do an explicit typecast of data pointers to function pointers | Yang Tse | |
to avoid picky compiler warnings, since this is what we want! | |||
2006-10-26 | Fix Curl_open() not reporting failure when allocation of the | Yang Tse | |
buffer used to store headers in the SessionHandle failed. | |||
2006-10-24 | other pipelining fixes by Ravi Pratap, that now makes pipelines get used better | Daniel Stenberg | |
2006-10-23 | the check in ConnectionExists() for not re-using a non-resolved connection now | Daniel Stenberg | |
applies for asynch name resolves in general and not only ares | |||
2006-10-23 | Ravi Pratap provided a major update with pipelining fixes. We also no longer | Daniel Stenberg | |
re-use connections (for pipelining) before the name resolving is done. | |||
2006-10-20 | When a resolve is made on a pipelined connection we need to detect it properly | Daniel Stenberg | |
(when the resoling isn't completede yet) and not confuse it with a simple connection re-use (non-pipelined). | |||
2006-10-19 | Builds using synchronous name resolver dislike marking the connection as async. | Yang Tse | |
2006-10-18 | When a connection is re-used, it can be flagged for re-use before the name | Daniel Stenberg | |
resolving is completed so we must make sure to survive it and mark the connection as async (ie not yet connected completely). | |||
2006-10-18 | cut out matching host names starting with telnet or ftps, since they hardly | Daniel Stenberg | |
ever actually are used | |||
2006-10-17 | Fixed compile error in HAVE_SIGACTION case. | Dan Fandrich | |
2006-10-17 | Avoid typecasting a signed char to an int when using is*() functions, as that | Daniel Stenberg | |
could very well cause a negate number get passed in and thus cause reading outside of the array usually used for this purpose. We avoid this by using the uppercase macro versions introduced just now that does some extra crazy typecasts to avoid byte codes > 127 to cause negative int values. | |||
2006-10-17 | Typo | Yang Tse | |
2006-10-17 | fix the name resolve abort timeout calculation (when signals are used) | Daniel Stenberg | |
2006-10-15 | Replace ";;" with ";". | Gisle Vanem | |
2006-10-11 | Remove redundant __CYGWIN__ symbol check | Yang Tse | |
2006-10-09 | minor indent fix | Daniel Stenberg | |
2006-10-09 | Bogdan Nicula's second test case (posted Sun, 08 Oct 2006) converted to test | Daniel Stenberg | |
case 535 and it now runs fine. Again a problem with the pipelining code not taking all possible (error) conditions into account. | |||
2006-09-30 | Support for FTP third party transfers is now dropped | Daniel Stenberg | |
2006-09-28 | Reported in #1561470 (http://curl.haxx.se/bug/view.cgi?id=1561470), libcurl | Daniel Stenberg | |
would crash if a bad function sequence was used when shutting down after using the multi interface (i.e using easy_cleanup after multi_cleanup) so precautions have been added to make sure it doesn't any more - test case 529 was added to verify. | |||
2006-09-25 | Compiler warning fix | Yang Tse | |
2006-09-23 | Dmitriy Sergeyev provided a patch that made the SOCKS[45] code work better as | Daniel Stenberg | |
it now will read the full data sent from servers. The SOCKS-related code was also moved to the new lib/socks.c source file. | |||
2006-09-20 | Armel Asselin fixed problems when you gave a proxy URL with user name and | Daniel Stenberg | |
empty password or no password at all. Test case 278 and 279 were added to verify. | |||
2006-09-20 | Michael Wallner's test program again help me track down a problem. This time | Daniel Stenberg | |
it basically was that we didn't remove the current connection from the pipe list when following a redirect. Also in this commit: several cases of additional debug code for debug builds helping to check and track down some signs of run-time trouble. | |||
2006-09-16 | Resize the connection cache upwards when adding more handles than what | Daniel Stenberg | |
currently fits in the cache, to make the cache work better especially for pipelining cases but also for "mere" (persistent) connection re-use. | |||
2006-09-15 | file-local function should be static and not use Curl_ prefix! | Daniel Stenberg | |
Curl_signalPipeClose is now signalPipeClose(). | |||
2006-09-13 | Compiler warning fix | Yang Tse | |
2006-09-12 | Compiler warning fix | Yang Tse | |
2006-09-11 | If the current connection doesn't fit to get added to the connection cache, | Daniel Stenberg | |
we certainly MUST NOT kill an active connection... Problem tracked down thanks to Michael Wallner's excellent test program. | |||
2006-09-11 | - Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a | Daniel Stenberg | |
handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL session-ID re-use on demand since there obviously are broken servers out there that misbehave with session-IDs used. | |||
2006-09-11 | stupid mistake rectified by Jeff Pohlmeyer | Daniel Stenberg | |
2006-09-10 | Compiler warning fix | Yang Tse | |
2006-09-10 | Compiler warning fix | Yang Tse | |
2006-09-10 | Jeff Pohlmeyer presented a *multi_socket()-using program that exposed a | Daniel Stenberg | |
problem with it (SIGSEGV-style). It clearly showed that the existing socket-state and state-difference function wasn't good enough so I rewrote it and could then re-run Jeff's program without any crash. The previous version clearly could miss to tell the application when a handle changed from using one socket to using another. While I was at it (as I could use this as a means to track this problem down), I've now added a 'magic' number to the easy handle struct that is inited at curl_easy_init() time and cleared at curl_easy_cleanup() time that we can use internally to detect that an easy handle seems to be fine, or at least not closed or freed (freeing in debug builds fill the area with 0x13 bytes but in normal builds we can of course not assume any particular data in the freed areas). | |||
2006-09-09 | SIGALARM -> SIGALRM. | Gisle Vanem | |
2006-09-09 | #ifdef around alarmfunc() to supress warning. | Gisle Vanem | |
2006-09-08 | signal() returns 'void (*)(int)'. | Gisle Vanem | |
2006-09-07 | Major overhaul introducing http pipelining support and shared connection | Daniel Stenberg | |
cache within the multi handle. | |||
2006-09-07 | Fix compiler warning | Yang Tse | |
2006-09-03 | - "Dortik" (http://curl.haxx.se/bug/view.cgi?id=1551412) provided a patch that | Daniel Stenberg | |
while not fixing things very nicely, it does make the SOCKS5 proxy connection slightly better as it now acknowledges the timeout for connection and it no longer segfaults in the case when SOCKS requires authentication and you did not specify username:password. | |||
2006-09-03 | Simplified #ifdef on WIN32; the statement | Gisle Vanem | |
" !defined(__GNUC__) || defined(__MINGW32__)" implies CygWin. | |||
2006-08-30 | Removed "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead. | Gisle Vanem | |
2006-08-29 | Watcom lacks <sys/time.h>. | Gisle Vanem | |
2006-08-29 | David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to | Daniel Stenberg | |
allow applications to set their own socket options. | |||
2006-08-19 | Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE | Daniel Stenberg | |
command on subsequent requests on a re-used connection unless it has to. | |||
2006-07-31 | Silence warning: empty body in an if-statement | Yang Tse | |
2006-07-25 | Dan Nelson added the CURLOPT_FTP_ALTERNATIVE_TO_USER libcurl option and curl | Daniel Stenberg | |
tool option named --ftp-alternative-to-user. It provides a mean to send a particular command if the normal USER/PASS approach fails. | |||
2006-07-24 | Fix typo. | Gisle Vanem | |
2006-07-21 | Use calloc() instead. | Gisle Vanem | |
2006-07-19 | Fix compiler warnings | Yang Tse | |
2006-07-17 | Fix compiler warning "enumerated type mixed with another type" | Yang Tse | |