Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-26 | add curl_threads.c to non-configure target build files | Yang Tse | |
2010-01-26 | onstantine Sapuntzakis threaded resolver enhancements | Yang Tse | |
2010-01-25 | Constantine Sapuntzakis threaded resolver enhancements | Yang Tse | |
2010-01-25 | Constantine Sapuntzakis provided initial thread abstraction layer | Yang Tse | |
2010-01-25 | make Curl_handler_*_proxy definition static | Yang Tse | |
2010-01-25 | fix compiler warning | Yang Tse | |
2010-01-24 | Julien Chaffraix corrected bad #elif lines to silence warnings | Daniel Stenberg | |
2010-01-24 | HAVE_GETADDRINFO_THREADSAFE definition for non-configure win32 builds | Yang Tse | |
2010-01-23 | add inclusion of curl_memory.h | Yang Tse | |
2010-01-23 | adjust preprocessor symbol definition check relative to resolver specialty | Yang Tse | |
2010-01-23 | Include "curl_memory.h" to get the strdup replacement when necessary | Dan Fandrich | |
2010-01-22 | wrap long lines and do some indent policing | Daniel Stenberg | |
2010-01-22 | Definitions of resolver specialty compile-time defines CURLRES_* moved | Yang Tse | |
from hostip.h to setup.h in order to allow proper inclusion in any file. This represents no functional change at all in which resolver is used, everything still works as usual, internally and externally there is no difference in behavior. | |||
2010-01-22 | deal with the possibility that CURL_DISABLE_RTSP may already be defined | Yang Tse | |
2010-01-22 | fix compiler warning: statement is unreachable | Yang Tse | |
2010-01-22 | fix compilation when http is disabled | Yang Tse | |
2010-01-22 | disabling of rtsp when http isn't enabled required here for non-configure ↵ | Yang Tse | |
systems | |||
2010-01-22 | wrap long lines, remove (very old) attribution from code | Daniel Stenberg | |
2010-01-22 | alphabetically sort the list of supported protocols | Daniel Stenberg | |
2010-01-22 | s/RTPFUNCTION/INTERLEAVEFUNCTION/ | Daniel Stenberg | |
s/RTPDATA/INTERLEAVEDATA/ | |||
2010-01-22 | Constantine Sapuntzakis refactoring of async callbacks, allowing | Yang Tse | |
removal of Curl_addrinfo_copy(), Curl_addrinfo6_callback(), and Curl_addrinfo4_callback() | |||
2010-01-21 | Added rtsp.c to the non-configure target build files | Dan Fandrich | |
2010-01-21 | fix compiler warning | Yang Tse | |
2010-01-21 | make tftp_translate_code() static, it is only used from within tftp.c | Yang Tse | |
2010-01-21 | Chris Conroy brought support for RTSP transfers, and with it comes 8(!) new | Daniel Stenberg | |
libcurl options for controlling what to get and how to receive posssibly interleaved RTP data. Initial commit. | |||
2010-01-19 | - As was pointed out on the http-state mailing list, the order of cookies in a | Daniel Stenberg | |
HTTP Cookie: header _needs_ to be sorted on the path length in the cases where two cookies using the same name are set more than once using (overlapping) paths. Realizing this, identically named cookies must be sorted correctly. But detecting only identically named cookies and take care of them individually is harder than just to blindly and unconditionally sort all cookies based on their path lengths. All major browsers also already do this, so this makes our behavior one step closer to them in the cookie area. Test case 8 was the only one that broke due to this change and I updated it accordingly. | |||
2010-01-19 | - David McCreedy brought a fix and a new test case (129) to make libcurl work | Daniel Stenberg | |
again when downloading files over FTP using ASCII and it turns out that the final size of the file is not the same as the initial size the server reported. This is very common since servers don't take the newline conversions into account. | |||
2010-01-19 | update copyright year notice | Yang Tse | |
2010-01-18 | Constantine Sapuntzakis enhancements to make memory tracking log file writing | Yang Tse | |
of messages atomic, on systems where an fwrite of a memory buffer is atomic. | |||
2010-01-15 | Store now this file in CVS with unix line endings. | Yang Tse | |
maketgz already converts this file to DOS style with an awk filter. | |||
2010-01-15 | Added the new protocol source files to the non-autoconf build files | Dan Fandrich | |
2010-01-11 | ssh_statemach_act() is now modified to loop over the switch() to perform as | Daniel Stenberg | |
much as possible in one go, as long as it doesn't block and hasn't reached the end of the state machine. This avoids spurious -1 returns from curl_multi_fdset() simply because previously it would return from this function without anything in EWOUDLBLOCK and thus basically it wasn't actually waiting for anything!! | |||
2010-01-11 | After the TCP connect is confirmed in CURLM_STATE_WAITCONNECT and it changes | Daniel Stenberg | |
state, we return CURLM_CALL_MULTI_PERFORM unconditionally then so that we can act faster like in the case the protocol-specific connect doesn't block on anything and we can just persue on the next action immediately. It also then avoids a case where curl_multi_fdset() would return -1. | |||
2010-01-11 | - Made sure that the progress callback is repeatedly called at a regular | Daniel Stenberg | |
interval even during very slow connects. | |||
2010-01-09 | struct Curl_sh_entry's 'inuse' member was no longer used and is now removed | Daniel Stenberg | |
2010-01-08 | - Johan van Selst found and fixed a OpenSSL session ref count leak: | Daniel Stenberg | |
ossl_connect_step3() increments an SSL session handle reference counter on each call. When sessions are re-used this reference counter may be incremented many times, but it will be decremented only once when done (by Curl_ossl_session_free()); and the internal OpenSSL data will not be freed if this reference count remains positive. When a session is re-used the reference counter should be corrected by explicitly calling SSL_SESSION_free() after each consecutive SSL_get1_session() to avoid introducing a memory leak. (http://curl.haxx.se/bug/view.cgi?id=2926284) | |||
2010-01-07 | removed a parameter from the Curl_http_readwrite_headers() prototype to remove | Daniel Stenberg | |
the need for the struct forward declaration from http.h which caused problems with gcc 2.96 and quite frankly the parameter wasn't necessary anyway | |||
2010-01-07 | removed Curl_http_header_append() prototype as it isn't used anymore, the | Daniel Stenberg | |
function was moved to http.c and was made static and renamed | |||
2010-01-06 | - Make sure the progress callback is called repeatedly even during very slow | Daniel Stenberg | |
name resolves when c-ares is used for resolving. | |||
2010-01-06 | Julien Chaffraix fixed so that the fragment part in an URL is not sent to ↵ | Claes Jakobsson | |
the server anymore | |||
2010-01-03 | - Julien Chaffraix eliminated a duplicated initialization in singlesocket(). | Kamil Dudka | |
2010-01-01 | update copyright year since we are in 2010 now | Daniel Stenberg | |
2010-01-01 | - Ingmar Runge enhanced libcurl's FTP engine to support the PRET command. This | Daniel Stenberg | |
command is a special "hack" used by the drftpd server, but even though it is a custom extension I've deemed it fine to add to libcurl since this server seems to survive and people keep using it and want libcurl to support it. The new libcurl option is named CURLOPT_FTP_USE_PRET, and it is also usable from the curl tool with --ftp-pret. Using this option on a server that doesn't support this command will make libcurl fail. | |||
2009-12-31 | turned CURLOPT_MAIL_RCPT into a curl_slist list instead to support multiple | Daniel Stenberg | |
receivers, and made the command line tool thus support the option specified many times | |||
2009-12-30 | modified to get the EHLO domain from the path part of the URL instead of the | Daniel Stenberg | |
user name | |||
2009-12-30 | moved the SMTP payload escape function into Curl_smtp_escape_eob and put | Daniel Stenberg | |
it in smtp.c | |||
2009-12-30 | (SMTP) support DATA better in the server and make sure to "escape" CRLF.CRLF | Daniel Stenberg | |
sequences in uploaded data. The test server doesn't "decode" escaped dot-lines but instead test cases must be written to take them into account. Added test case 803 to verify dot-escaping. | |||
2009-12-30 | Oops, should have removed 'not' in previous commit. | Yang Tse | |
2009-12-30 | VMS specific preprocessor symbol checking adjustments | Yang Tse | |
2009-12-30 | Replaced stricmp() usage with our portable strequal() | Yang Tse | |