#
571309dc |
| 12-Nov-2009 |
Kamil Dudka |
- libcurl-NSS now tries to reconnect with TLS disabled in case it detects a broken TLS server. However it does not happen if SSL version is selected manually. The approach was originally
- libcurl-NSS now tries to reconnect with TLS disabled in case it detects a broken TLS server. However it does not happen if SSL version is selected manually. The approach was originally taken from PSM. Kaspar Brand helped me to complete the patch. Original bug reports: https://bugzilla.redhat.com/525496 https://bugzilla.redhat.com/527771
show more ...
|
Revision tags: curl-7_19_7 |
|
#
0ea6abe7 |
| 27-Sep-2009 |
Daniel Stenberg |
tiny indent fix
|
#
8646cecb |
| 27-Sep-2009 |
Daniel Stenberg |
- I introduced a maximum limit for received HTTP headers. It is controlled by the define CURL_MAX_HTTP_HEADER which is even exposed in the public header file to allow for users to fairly
- I introduced a maximum limit for received HTTP headers. It is controlled by the define CURL_MAX_HTTP_HEADER which is even exposed in the public header file to allow for users to fairly easy rebuild libcurl with a modified limit. The rationale for a fixed limit is that libcurl is realloc()ing a buffer to be able to put a full header into it, so that it can call the header callback with the entire header, but that also risk getting it into trouble if a server by mistake or willingly sends a header that is more or less without an end. The limit is set to 100K.
show more ...
|
#
867a0de6 |
| 27-Sep-2009 |
Daniel Stenberg |
unify two very similar code sections into one single function, header_append()
|
#
66fcebdc |
| 26-Sep-2009 |
Kamil Dudka |
- Implemented a protocol independent way to specify blocking direction, used by transfer.c for blocking. It is currently used only by SCP and SFTP protocols. This enhancement resolves an
- Implemented a protocol independent way to specify blocking direction, used by transfer.c for blocking. It is currently used only by SCP and SFTP protocols. This enhancement resolves an issue with 100% CPU usage during SFTP upload, reported by Vourhey.
show more ...
|
#
8b5102ca |
| 21-Aug-2009 |
Daniel Stenberg |
- Andre Guibert de Bruet pointed out a missing return code check for a strdup() that could lead to segfault if it returned NULL. I extended his suggest patch to now have Curl_retry_reques
- Andre Guibert de Bruet pointed out a missing return code check for a strdup() that could lead to segfault if it returned NULL. I extended his suggest patch to now have Curl_retry_request() return a regular return code and better check that.
show more ...
|
#
10480439 |
| 21-Aug-2009 |
Daniel Stenberg |
- Lots of good work by Krister Johansen, mostly related to pipelining: Fix SIGSEGV on free'd easy_conn when pipe unexpectedly breaks Fix data corruption issue with re-connected trans
- Lots of good work by Krister Johansen, mostly related to pipelining: Fix SIGSEGV on free'd easy_conn when pipe unexpectedly breaks Fix data corruption issue with re-connected transfers Fix use after free if we're completed but easy_conn not NULL
show more ...
|
Revision tags: curl-7_19_6 |
|
#
d7f33b7e |
| 16-Jul-2009 |
Gunter Knauf |
added a cast to silent compiler warning with 64bit systems.
|
#
2c166812 |
| 10-Jun-2009 |
Yang Tse |
Adjusted to take in account that... With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as fol
Adjusted to take in account that... With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug)
show more ...
|
#
348ffbc4 |
| 28-May-2009 |
Yang Tse |
fix compiler warning: variable was set but never used
|
Revision tags: curl-7_19_5 |
|
#
3aa3d7e6 |
| 11-May-2009 |
Daniel Stenberg |
Internal cleanup: KEEP_WRITE and KEEP_READ are now called KEEP_SEND and KEEP_RECV to better match the general terminology: receive and send is what we do from the (remote) servers. We read an
Internal cleanup: KEEP_WRITE and KEEP_READ are now called KEEP_SEND and KEEP_RECV to better match the general terminology: receive and send is what we do from the (remote) servers. We read and write from and to the local fs.
show more ...
|
#
ac9d9258 |
| 07-May-2009 |
Yang Tse |
Fix an issue, affecting FTP transfers, introduced with the transfer.c patch committed May 4. Additionally some identation fixes.
|
#
4422f80a |
| 04-May-2009 |
Yang Tse |
David McCreedy's "transfer.c fixes for CURL_DO_LINEEND_CONV and non-ASCII platform HTTP requests" patch
|
#
33a3753c |
| 21-Apr-2009 |
Yang Tse |
libcurl's memory.h renamed to curl_memory.h
|
Revision tags: curl-7_19_4 |
|
#
794b4da8 |
| 27-Feb-2009 |
Daniel Stenberg |
Indentation fixes, untabify and related whitespace-cleanup. No code changed.
|
#
5af0629b |
| 19-Feb-2009 |
Daniel Stenberg |
- Patrik Thunstrom reported a problem and helped me repeat it. It turned out libcurl did a superfluous 1000ms wait when doing SFTP downloads! We read data with libssh2 while doing th
- Patrik Thunstrom reported a problem and helped me repeat it. It turned out libcurl did a superfluous 1000ms wait when doing SFTP downloads! We read data with libssh2 while doing the "DO" operation for SFTP and then when we were about to start getting data for the actual file part, the "TRANSFER" part, we waited for socket action (in 1000ms) before doing a libssh2-read. But in this case libssh2 had already read and buffered the data so we ended up always just waiting 1000ms before we get working on the data!
show more ...
|
#
002cf105 |
| 11-Feb-2009 |
Daniel Stenberg |
- CURLINFO_CONDITION_UNMET was added to allow an application to get to know if the condition in the previous request was unmet. This is typically a time condition set with CURLOPT_TIMECON
- CURLINFO_CONDITION_UNMET was added to allow an application to get to know if the condition in the previous request was unmet. This is typically a time condition set with CURLOPT_TIMECONDITION and was previously not possible to reliably figure out. From bug report #2565128 (http://curl.haxx.se/bug/view.cgi?id=2565128)
show more ...
|
Revision tags: curl-7_19_3 |
|
#
80ffd358 |
| 07-Jan-2009 |
Dan Fandrich |
Created a CURLMIN macro to match CURLMAX
|
#
07416b61 |
| 19-Dec-2008 |
Daniel Stenberg |
- Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl now has an improved ability to do right when the multi interface (both "regular" and multi_socket) is used fo
- Using the libssh2 0.19 function libssh2_session_block_directions(), libcurl now has an improved ability to do right when the multi interface (both "regular" and multi_socket) is used for SCP and SFTP transfers. This should result in (much) less busy-loop situations and thus less CPU usage with no speed loss.
show more ...
|
#
ea8fbb52 |
| 14-Nov-2008 |
Dan Fandrich |
Added some #ifdefs around header files and change the EAGAIN test to fix compilation on Cell (reported by Jeff Curley).
|
Revision tags: curl-7_19_2, curl-7_19_1 |
|
#
4fef0d4f |
| 29-Oct-2008 |
Dan Fandrich |
Fixed a bug that caused a few bytes of garbage to be sent after a curl_easy_pause() during a chunky upload. Reported by Steve Roskowski.
|
#
b701ea36 |
| 23-Oct-2008 |
Daniel Stenberg |
moved the Curl_raw_ functions into the new lib/rawstr.c file for easier curlx_ inclusion by the curl tool without colliding with the curl_strequal functions.
|
#
d51ad518 |
| 19-Oct-2008 |
Dan Fandrich |
Fixed a compiler warning in the CURL_DISABLE_HTTP case
|
#
18321061 |
| 18-Oct-2008 |
Dan Fandrich |
Removed some more code in the CURL_DISABLE_HTTP case
|
#
4acbe8f2 |
| 17-Oct-2008 |
Yang Tse |
fix compiler warning
|