History log of /curl/lib/transfer.c (Results 426 – 450 of 866)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<11121314151617181920>>...35