History log of /curl/lib/sendf.c (Results 176 – 200 of 335)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 33ce0ec1 22-Jan-2010 Daniel Stenberg

wrap long lines and do some indent policing


# bc4582b6 21-Jan-2010 Daniel Stenberg

Chris Conroy brought support for RTSP transfers, and with it comes 8(!) new
libcurl options for controlling what to get and how to receive posssibly
interleaved RTP data. Initial commit.


Revision tags: curl-7_19_7, curl-7_19_6
# 35217709 10-Jun-2009 Daniel Stenberg

- Fabian Keil ran clang on the (lib)curl code, found a bunch of warnings and
contributed a range of patches to fix them.


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 ...


# 33a3753c 21-Apr-2009 Yang Tse

libcurl's memory.h renamed to curl_memory.h


# bdec6f2b 09-Mar-2009 Daniel Stenberg

- Frank Hempel found out a bug and provided the fix:

curl_easy_duphandle did not necessarily duplicate the CURLOPT_COOKIEFILE
option. It only enabled the cookie engine in the destina

- Frank Hempel found out a bug and provided the fix:

curl_easy_duphandle did not necessarily duplicate the CURLOPT_COOKIEFILE
option. It only enabled the cookie engine in the destination handle if
data->cookies is not NULL (where data is the source handle). In case of a
newly initialized handle which just had the cookie support enabled by a
curl_easy_setopt(handle, CURL_COOKIEFILE, "")-call, handle->cookies was
still NULL because the setopt-call only appends the value to
data->change.cookielist, hence duplicating this handle would not have the
cookie engine switched on.

We also concluded that the slist-functionality would be suitable for being
put in its own module rather than simply hanging out in lib/sendf.c so I
created lib/slist.[ch] for them.

show more ...


Revision tags: curl-7_19_4, curl-7_19_3
# 80ffd358 07-Jan-2009 Dan Fandrich

Created a CURLMIN macro to match CURLMAX


# c76d9395 16-Nov-2008 Daniel Stenberg

Christian Krause fixed a build failure when building with gss support
enabled and FTP disabled.


Revision tags: curl-7_19_2
# c331c73e 13-Nov-2008 Michal Marek

- Fixed a potential data loss in Curl_client_write() when the transfer is
paused.


Revision tags: curl-7_19_1
# 484d549e 02-Nov-2008 Dan Fandrich

Marked with TODO comments a number of problems in the Kerberos code detected
while investigating the issue in http://curl.haxx.se/mail/lib-2008-09/0262.html
I'm hesitant to fix them because I

Marked with TODO comments a number of problems in the Kerberos code detected
while investigating the issue in http://curl.haxx.se/mail/lib-2008-09/0262.html
I'm hesitant to fix them because I have no way of testing the result.

show more ...


# 7fc4e8af 22-Oct-2008 Dan Fandrich

Changed some arrays of char* to arrays of char[] to reduce data size and
run-time relocations.


# d6168892 30-Sep-2008 Yang Tse

fix compiler warning: enumerated type mixed with another type


# aff54086 29-Sep-2008 Daniel Stenberg

made Curl_read_plain() return an 'int' instead of CURLcode since it actually
returns -1 in EAGAIN cases and that's not valid CURLcode


# 391e8afd 22-Sep-2008 Daniel Stenberg

- Made the SOCKS code use the new Curl_read_plain() function to fix the bug
Markus Moeller reported: http://curl.haxx.se/mail/archive-2008-09/0016.html

- recv() errors other than those

- Made the SOCKS code use the new Curl_read_plain() function to fix the bug
Markus Moeller reported: http://curl.haxx.se/mail/archive-2008-09/0016.html

- recv() errors other than those equal to EAGAIN now cause proper
CURLE_RECV_ERROR to get returned. This made test case 160 fail so I've now
disabled it until we can figure out another way to exercise that logic.

show more ...


# 59e378f4 06-Sep-2008 Yang Tse

remove unnecessary typecasting of malloc()


# 3acd1146 05-Sep-2008 Dan Fandrich

Use realloc when paused in Curl_client_write


# 4c976856 05-Sep-2008 Daniel Stenberg

- Introducing CURLOPT_CERTINFO and the corresponding CURLINFO_CERTINFO. By
enabling this feature with CURLOPT_CERTINFO for a request using SSL (HTTPS
or FTPS), libcurl will gather lots of

- Introducing CURLOPT_CERTINFO and the corresponding CURLINFO_CERTINFO. By
enabling this feature with CURLOPT_CERTINFO for a request using SSL (HTTPS
or FTPS), libcurl will gather lots of server certificate info and that info
can then get extracted by a client after the request has completed with
curl_easy_getinfo()'s CURLINFO_CERTINFO option. Linus Nielsen Feltzing
helped me test and smoothen out this feature.

Unfortunately, this feature currently only works with libcurl built to use
OpenSSL.

This feature was sponsored by networking4all.com - thanks!

show more ...


# bb67388b 04-Sep-2008 Dan Fandrich

Made some variables const


Revision tags: curl-7_19_0
# 422fd933 20-Jun-2008 Daniel Stenberg

- Hans-Jurgen May pointed out that trying SCP or SFTP over a SOCKS proxy
crashed libcurl. This is now addressed by making sure we use "plain send"
internally when doing the socks handshak

- Hans-Jurgen May pointed out that trying SCP or SFTP over a SOCKS proxy
crashed libcurl. This is now addressed by making sure we use "plain send"
internally when doing the socks handshake instead of the Curl_write()
function which is designed to use the "target" protocol. That's then SCP or
SFTP in this case. I also took the opportunity and cleaned up some ssh-
related #ifdefs in the code for readability.

show more ...


Revision tags: curl-7_18_2
# e2b82b43 09-May-2008 Michal Marek

- Make Curl_write and it's callees accept a const pointer, in preparation
of tetetest's patch for curl_easy_send()


Revision tags: curl-7_18_1
# 53a54900 20-Feb-2008 Daniel Stenberg

- Based on initial work done by Gautam Kachroo to address a bug, we now keep
better control at the exact state of the connection's SSL status so that we
know exactly when it has completed

- Based on initial work done by Gautam Kachroo to address a bug, we now keep
better control at the exact state of the connection's SSL status so that we
know exactly when it has completed the SSL negotiation or not so that there
won't be accidental re-uses of connections that are wrongly believed to be
in SSL-completed-negotiate state.

show more ...


Revision tags: curl-7_18_0
# 33d68653 28-Jan-2008 Daniel Stenberg

this was modified this year so we bump the copyright year


# ef0ed9b7 21-Jan-2008 Daniel Stenberg

Dmitry Kurochkin removed the cancelled state for pipelining, as we agreed
that it is bad anyway. Starting now, removing a handle that is in used in a
pipeline will break the pipeline - it'll

Dmitry Kurochkin removed the cancelled state for pipelining, as we agreed
that it is bad anyway. Starting now, removing a handle that is in used in a
pipeline will break the pipeline - it'll be set back up again but still...

show more ...


# de23b985 08-Jan-2008 Daniel Stenberg

Introducing curl_easy_pause() and new magic return codes for both the read
and the write callbacks that now can make a connection's reading and/or
writing get paused.


# b0b40d9a 09-Dec-2007 Daniel Stenberg

Andrew Moise filed bug report #1847501
(http://curl.haxx.se/bug/view.cgi?id=1847501) and pointed out a memcpy()
that should be memmove() in the convert_lineends() function.


12345678910>>...14