Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-05 | - Introducing CURLOPT_CERTINFO and the corresponding CURLINFO_CERTINFO. By | Daniel Stenberg | |
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! | |||
2008-09-04 | Made some variables const | Dan Fandrich | |
2008-06-20 | - Hans-Jurgen May pointed out that trying SCP or SFTP over a SOCKS proxy | Daniel Stenberg | |
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. | |||
2008-05-09 | - Make Curl_write and it's callees accept a const pointer, in preparation | Michal Marek | |
of tetetest's patch for curl_easy_send() | |||
2008-02-20 | - Based on initial work done by Gautam Kachroo to address a bug, we now keep | Daniel Stenberg | |
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. | |||
2008-01-28 | this was modified this year so we bump the copyright year | Daniel Stenberg | |
2008-01-21 | Dmitry Kurochkin removed the cancelled state for pipelining, as we agreed | Daniel Stenberg | |
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... | |||
2008-01-08 | Introducing curl_easy_pause() and new magic return codes for both the read | Daniel Stenberg | |
and the write callbacks that now can make a connection's reading and/or writing get paused. | |||
2007-12-09 | Andrew Moise filed bug report #1847501 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1847501) and pointed out a memcpy() that should be memmove() in the convert_lineends() function. | |||
2007-12-08 | All static functions that were previously name Curl_* something no longer | Daniel Stenberg | |
use that prefix as we use that prefix only for library-wide internal global symbols. | |||
2007-11-05 | removed space after if and while before the parenthesis for better source code | Daniel Stenberg | |
consistency | |||
2007-10-29 | Reverted the const change--what was I thinking? | Dan Fandrich | |
2007-10-29 | Made some pointers const | Dan Fandrich | |
2007-09-27 | Enabled a few more gcc warnings with --enable-debug. Renamed a few | Dan Fandrich | |
variables to avoid shadowing global declarations. | |||
2007-07-23 | Implemented only the parts of Patrick Monnerat's OS/400 patch that renamed | Dan Fandrich | |
some few internal identifiers to avoid conflicts, which could be useful on other platforms. | |||
2007-07-01 | Thomas J. Moore provided a patch that introduces Kerberos5 support in | Daniel Stenberg | |
libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still | |||
2007-05-02 | spell and language fix | Daniel Stenberg | |
2007-04-24 | Robert Iakobashvili made the 'master_buffer' get allocated first once it is | Daniel Stenberg | |
can/will be used as it then makes the common cases save 16KB of data for each easy handle that isn't used for pipelining. | |||
2007-03-21 | reverted back to previous version => ↵ | Yang Tse | |
http://curl.haxx.se/mail/lib-2007-03/0258.html | |||
2007-03-21 | avoid the use of variadic macros for greater portability | Yang Tse | |
2007-02-26 | Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-files | Gisle Vanem | |
since they're already included through "setup.h". | |||
2007-02-16 | use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling | Yang Tse | |
2007-02-04 | Suppress warning "'nread' might be used uninitialized in this function". | Gisle Vanem | |
2007-02-02 | prefer using the (upcoming) non-blocking libssh2 API | Daniel Stenberg | |
2007-01-27 | Compiler warning fix | Yang Tse | |
2007-01-17 | Supress "comparison between signed and unsigned" warning. | Gisle Vanem | |
2007-01-16 | restore previous addition to the amount of data that is returned | Daniel Stenberg | |
2007-01-14 | - David McCreedy provided libcurl changes for doing HTTP communication on | Daniel Stenberg | |
non-ASCII platforms. It does add some complexity, most notably with more #ifdefs, but I want to see this supported added and I can't see how we can add it without the extra stuff added. | |||
2007-01-03 | - Matt Witherspoon fixed the flaw which made libcurl 7.16.0 always store | Daniel Stenberg | |
downloaded data in two buffers, just to be able to deal with a special HTTP pipelining case. That is now only activated for pipelined transfers. In Matt's case, it showed as a considerable performance difference, | |||
2006-12-05 | Stefan Krause pointed out a compiler warning with a picky MSCV compiler when | Daniel Stenberg | |
passing a curl_off_t argument to the Curl_read_rewind() function which takes an size_t argument. Curl_read_rewind() also had debug code left in it and it was put in a different source file with no good reason when only used from one single spot. | |||
2006-11-24 | James Housley did lots of work and introduced SFTP downloads. | Daniel Stenberg | |
2006-11-11 | cleaned up Curl_write() and the sub functions it uses for various protocols. | Daniel Stenberg | |
They all now return ssize_t to Curl_write(). Unfortunately, Curl_read() is in a sorrier state but it too would benefit from a similar cleanup. | |||
2006-11-06 | add TODO note | Yang Tse | |
2006-11-02 | James Housley brought support for SCP transfers | Daniel Stenberg | |
2006-10-23 | Ravi Pratap provided a major update with pipelining fixes. We also no longer | Daniel Stenberg | |
re-use connections (for pipelining) before the name resolving is done. | |||
2006-10-21 | Compiler warning fix | Yang Tse | |
2006-10-18 | Check for USE_WINSOCK instead of WIN32 where the check was done | Yang Tse | |
to verify winsock API availability. | |||
2006-10-17 | Explicit typecast for Curl_debug() size argument | Yang Tse | |
2006-09-30 | Support for FTP third party transfers is now dropped | Daniel Stenberg | |
2006-09-12 | Compiler warning fix | Yang Tse | |
2006-09-07 | Major overhaul introducing http pipelining support and shared connection | Daniel Stenberg | |
cache within the multi handle. | |||
2006-08-19 | Based on a patch by Armel Asselin, the FTP code no longer re-issues the TYPE | Daniel Stenberg | |
command on subsequent requests on a re-used connection unless it has to. | |||
2006-07-12 | Use platform's native types for recv() and send() arguments. | Yang Tse | |
2006-05-05 | additional renames of Curl_ourerrno => Curl_sockerrno | Daniel Stenberg | |
2006-05-04 | Roland Blom filed bug report #1481217 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1481217), with follow-ups by Michele Bini and David Byron. libcurl previously wrongly used GetLastError() on windows to get error details after socket-related function calls, when it really should use WSAGetLastError() instead. When changing to this, the former function Curl_ourerrno() is now instead called Curl_sockerrno() as it is necessary to only use it to get errno from socket-related functions as otherwise it won't work as intended on Windows. | |||
2006-04-26 | David McCreedy brought line end conversions when doing FTP ASCII | Daniel Stenberg | |
transfers. They are done on non-windows systems and translate CRLF to LF. | |||
2006-04-07 | First commit of David McCreedy's EBCDIC and TPF changes. | Daniel Stenberg | |
2005-04-07 | GnuTLS support added. There's now a "generic" SSL layer that we use all over | Daniel Stenberg | |
internally, with code provided by sslgen.c. All SSL-layer-specific code is then written in ssluse.c (for OpenSSL) and gtls.c (for GnuTLS). As far as possible, internals should not need to know what SSL layer that is in use. Building with GnuTLS currently makes two test cases fail. TODO.gnutls contains a few known outstanding issues for the GnuTLS support. GnuTLS support is enabled with configure --with-gnutls | |||
2005-03-14 | Removed security.h since it shadows an include file mingw needs when building | Daniel Stenberg | |
for SSPI support. The contents of the file has been moved into the krb4.h file. | |||
2005-01-21 | FTP third transfer support overhaul. See CHANGES for details. | Daniel Stenberg | |