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