Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-01 | Patrick Monnerat and I modified libcurl so that now it *copies* all strings | Daniel Stenberg | |
passed to it with curl_easy_setopt()! Previously it has always just refered to the data, forcing the user to keep the data around until libcurl is done with it. That is now history and libcurl will instead clone the given strings and keep private copies. | |||
2007-07-13 | Colin Hogben filed bug report #1750274 | Daniel Stenberg | |
(http://curl.haxx.se/bug/view.cgi?id=1750274) and submitted a patch for the case where libcurl did a connect attempt to a non-listening port and didn't provide a human readable error string back. | |||
2007-07-13 | Daniel Cater made libcurl build with CURL_NO_OLDIES defined (which doesn't | Daniel Stenberg | |
define the symbols for backwards source compatibility) | |||
2007-07-11 | removed now obsolete NETDB_DEFINE_CONTEXT macro calls. | Gunter Knauf | |
2007-06-30 | minor patches to enable building for NetWare CLIB. | Gunter Knauf | |
sent by Dmitry Mityugov. | |||
2007-04-22 | Avoid an unnecessary call to gettimeofday() when | Yang Tse | |
using custom timeout values. | |||
2007-04-19 | fix comment and line spacing | Yang Tse | |
2007-04-16 | - Robert Iakobashvil added curl_multi_socket_action() to libcurl, which is a | Daniel Stenberg | |
function that deprecates the curl_multi_socket() function. Using the new function the application tell libcurl what action that was found in the socket that it passes in. This gives a significant performance boost as it allows libcurl to avoid a call to poll()/select() for every call to curl_multi_socket*(). | |||
2007-03-26 | Internal function Curl_select() renamed to Curl_socket_ready() | Yang Tse | |
2007-03-13 | Use Curl_inet_pton() instead of inet_pton(). | Gisle Vanem | |
2007-03-11 | fix compiler warning: unused variable | Yang Tse | |
2007-03-09 | - Robert Iakobashvili fixed CURLOPT_INTERFACE for IPv6. | Daniel Stenberg | |
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-22 | Check for stdbool.h at configuration stage, and include it if available. | Yang Tse | |
Check for lowercase 'bool' type at configuration stage. If not available provide a suitable replacement with a type definition of 'unsigned char' in setup_once.h Move definitions of TRUE and FALSE to setup_once.h | |||
2007-02-21 | curlassert macro replaced with DEBUGASSERT macro defined in setup_once.h | Yang Tse | |
2007-02-17 | Move portable error number symbolic name definitions to setup_once.h | Yang Tse | |
2007-02-16 | use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling | Yang Tse | |
2007-02-05 | - Michael Wallner provided a patch that adds support for CURLOPT_TIMEOUT_MS | Daniel Stenberg | |
and CURLOPT_CONNECTTIMEOUT_MS that, as their names should hint, do the timeouts with millisecond resolution instead. The only restriction to that is the alarm() (sometimes) used to abort name resolves as that uses full seconds. I fixed the FTP response timeout part of the patch. Internally we now count and keep the timeouts in milliseconds but it also means we multiply set timeouts with 1000. The effect of this is that no timeout can be set to more than 2^31 milliseconds (on 32 bit systems), which equals 24.86 days. We probably couldn't before either since the code did *1000 on the timeout values on several places already. | |||
2006-12-22 | - David McCreedy fixed a bad call to getsockname() that wrongly used a size_t | Daniel Stenberg | |
variable to point to when it should be a socklen_t. | |||
2006-10-18 | Check for USE_WINSOCK instead of WIN32 where the check was done | Yang Tse | |
to verify winsock API availability. | |||
2006-08-30 | Removed "#ifndef__WATCOMC__". Use "#ifdef HAVE_SYS_TIME_H" instead. | Gisle Vanem | |
2006-08-29 | Watcom lacks <sys/time.h>. | Gisle Vanem | |
2006-08-29 | David McCreedy added CURLOPT_SOCKOPTFUNCTION and CURLOPT_SOCKOPTDATA to | Daniel Stenberg | |
allow applications to set their own socket options. | |||
2006-07-21 | Constify some arguments in Curl_connecthost() and singleipconnect(). | Gisle Vanem | |
2006-07-17 | "*connected" must be set to FALSE if trynextip() fails. | Yang Tse | |
2006-07-14 | Change the ai_addrlen type of struct addrinfo from size_t to socklen_t, per ↵ | Yang Tse | |
RFC 3493. | |||
2006-07-11 | Socket must be set to CURL_SOCKET_BAD after closing it. | Yang Tse | |
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-21 | Ale Vesely fixed CURLOPT_INTERFACE when using a hostname | Daniel Stenberg | |
2006-04-18 | avoid a warning about declaring a variable that shadows an earlier declared | Daniel Stenberg | |
one | |||
2006-04-10 | First curl_multi_socket() commit. Should primarily be considered as an internal | Daniel Stenberg | |
code rearrange to fit the future better. | |||
2006-02-26 | Small fix. | Gisle Vanem | |
2006-02-26 | Use getprotobyname() to retrieve protocol number for TCP | Gisle Vanem | |
(sorry, I don't know how to add this to the configure process). | |||
2006-01-30 | Squelch the "warning: 'port' might be used uninitialized in this function". | Gisle Vanem | |
(occurs w/o ENABLE_IPV6). | |||
2006-01-30 | Added CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE to libcurl. Set with the | Daniel Stenberg | |
curl tool with --local-port. Plain and simply set the range of ports to bind the local end of connections to. Implemented on to popular demand. Not extensively tested. Please let me know how it works. | |||
2005-12-18 | Cleanup windows header includes. Where aplicable, inclusion of | Yang Tse | |
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h | |||
2005-12-13 | Fixed some compiler warnings on lcc. | Dan Fandrich | |
2005-10-25 | close the existing socket when trying next IP, as otherwise we leak one! | Daniel Stenberg | |
bug #1326306 | |||
2005-09-16 | keep 'socktype' in the connectdata struct and make sure we use that for all | Daniel Stenberg | |
protocol sockets even if the resolved address may say otherwise | |||
2005-09-02 | John Kelly added TFTP support to libcurl. A bunch of new error codes was | Daniel Stenberg | |
added. TODO: add them to docs. add TFTP server to test suite. add TFTP to list of protocols whereever those are mentioned. | |||
2005-07-21 | Fixed some typos in output messages. | Dan Fandrich | |
2005-05-14 | fix warning about redefined symbol | Daniel Stenberg | |
2005-05-14 | Change for systems with >1 ways of setting (non-)blocking | Gisle Vanem | |
mode. (djgpp/Watt-32 has 3 ways). Should rewrite this using "#elif ..", but maybe there is still broken cpp around? | |||
2005-05-02 | improved failf() error messages | Daniel Stenberg | |
2005-04-30 | singleipconnect() returns a socket descriptor, not a CURLcode (but perhaps | Daniel Stenberg | |
we should make it do that...) | |||
2005-04-26 | Cory Nelson's work on nuking compiler warnings when building on x64 with | Daniel Stenberg | |
VS2005. | |||
2005-03-14 | silence compiler warnings for mingw win32 builds --enable-debug | Daniel Stenberg | |
2005-02-17 | close the socket properly when returning error due to failing localbind | Daniel Stenberg | |
Bug report #1124588 by David | |||
2005-01-29 | include "url.h" for the Curl_safefree() proto | Daniel Stenberg | |
2005-01-29 | conn->ip_addr MUST NOT be used on re-used connections | Daniel Stenberg | |