- Aug 26, 2008
-
-
Dan Fandrich authored
1021 and 1067.
-
- Jul 30, 2008
-
-
Daniel Stenberg authored
parser to allow numerical IPv6-addresses to be specified with the scope given, as per RFC4007 - with a percent letter that itself needs to be URL escaped. For example, for an address of fe80::1234%1 the HTTP URL is: "http://[fe80::1234%251]/"
-
- Jul 28, 2008
-
-
Dan Fandrich authored
an IPv6 address.
-
- Jun 08, 2008
-
-
Guenter Knauf authored
-
- Jun 06, 2008
-
-
Daniel Stenberg authored
curl_easy_getinfo. It returns a pointer to a string with the most recently used IP address. Modified test case 500 to also verify this feature. The implementing of this feature was sponsored by Lenny Rachitsky at NeuStar.
-
- May 21, 2008
-
-
Dan Fandrich authored
-
- May 12, 2008
-
-
Daniel Stenberg authored
and receive data over a connection previously setup with curl_easy_perform() and its CURLOPT_CONNECT_ONLY option. The sendrecv.c example was added to show how they can be used.
-
- May 03, 2008
-
-
Daniel Stenberg authored
since libcurl used getprotobyname() and that isn't thread-safe. We now switched to use IPPROTO_TCP unconditionally, but perhaps the proper fix is to detect the thread-safe version of the function and use that. http://curl.haxx.se/mail/lib-2008-05/0011.html
-
- May 01, 2008
-
-
Daniel Stenberg authored
uses the CURLOPT_OPENSOCKETFUNCTION callback to create a unix domain socket to a http server.
-
- Apr 22, 2008
-
-
Dan Fandrich authored
-
- Feb 07, 2008
-
-
Daniel Stenberg authored
them all use the same (hopefully correct) logic to make it less error-prone and easier to introduce library-wide where it should be used.
-
- Jan 08, 2008
-
- Nov 05, 2007
-
-
Daniel Stenberg authored
consistency
-
- Oct 17, 2007
- Oct 04, 2007
-
-
Daniel Stenberg authored
This happened because the tftp code always uncondionally did a bind() without caring if one already had been done and then it failed. I wrote a test case (1009) to verify this, but it is a bit error-prone since it will have to pick a fixed local port number and since the tests are run on so many different hosts in different situations I add it in disabled state.
-
- Oct 03, 2007
-
-
Daniel Stenberg authored
warnings, one C99 thing and the bad pointer sent to the callback
-
Daniel Stenberg authored
CURLOPT_OPENSOCKETDATA to set a callback that allows an application to replace the socket() call used by libcurl. It basically allows the app to change address, protocol or whatever of the socket. (I also did some whitespace indent/cleanups in lib/url.c which kind of hides some of these changes, sorry for mixing those in.)
-
- Sep 05, 2007
-
-
Dan Fandrich authored
sockets.
-
- Aug 30, 2007
-
-
Dan Fandrich authored
and allow reuse by multiple protocols. Several unused error codes were removed. In all cases, macros were added to preserve source (and binary) compatibility with the old names. These macros are subject to removal at a future date, but probably not before 2009. An application can be tested to see if it is using any obsolete code by compiling it with the CURL_NO_OLDIES macro defined. Documented some newer error codes in libcurl-error(3)
-
- Aug 02, 2007
-
-
Daniel Stenberg authored
-
- Aug 01, 2007
-
-
Daniel Stenberg authored
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.
-
- Jul 13, 2007
-
-
Daniel Stenberg authored
(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.
-
Daniel Stenberg authored
define the symbols for backwards source compatibility)
-
- Jul 11, 2007
-
-
Guenter Knauf authored
-
- Jun 30, 2007
-
-
Guenter Knauf authored
sent by Dmitry Mityugov.
-
- Apr 22, 2007
-
-
Yang Tse authored
using custom timeout values.
-
- Apr 19, 2007
-
-
Yang Tse authored
-
- Apr 16, 2007
-
-
Daniel Stenberg authored
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*().
-
- Mar 26, 2007
-
-
Yang Tse authored
-
- Mar 13, 2007
-
-
Gisle Vanem authored
-
- Mar 11, 2007
-
-
Yang Tse authored
-
- Mar 09, 2007
-
-
Daniel Stenberg authored
-
- Feb 26, 2007
-
-
Gisle Vanem authored
since they're already included through "setup.h".
-
- Feb 22, 2007
-
-
Yang Tse authored
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
-
- Feb 21, 2007
-
-
Yang Tse authored
-
- Feb 17, 2007
-
-
Yang Tse authored
-
- Feb 16, 2007
-
-
Yang Tse authored
-
- Feb 05, 2007
-
-
Daniel Stenberg authored
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.
-
- Dec 22, 2006
-
-
Daniel Stenberg authored
variable to point to when it should be a socklen_t.
-