Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-12 | - Introducing curl_easy_send() and curl_easy_recv(). They can be used to send | Daniel Stenberg | |
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. | |||
2008-02-07 | - Refactored a lot of timeout code into a few functions in an attempt to make | Daniel Stenberg | |
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. | |||
2007-02-16 | use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling | Yang Tse | |
2006-07-21 | Constify some arguments in Curl_connecthost() and singleipconnect(). | Gisle Vanem | |
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. | |||
2005-01-29 | conn->ip_addr MUST NOT be used on re-used connections | Daniel Stenberg | |
2004-06-30 | make the SSL connect use the same default connect timeout define as the | Daniel Stenberg | |
generic connect uses | |||
2004-06-29 | corrected the Curl_is_connected() proto | Daniel Stenberg | |
2004-06-24 | Source cleanups. The major one being that we now _always_ use a Curl_addrinfo | Daniel Stenberg | |
linked list for name resolved data, even on hosts/systems with only IPv4 stacks as this simplifies a lot of code. | |||
2004-03-09 | Use curl_socket_t instead of int for holding sockets. The typedefs and | Daniel Stenberg | |
defines are in setup.h. | |||
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
2003-10-18 | gcc -Wshadow complaints fixed | Daniel Stenberg | |
2003-05-01 | ourerrno became Curl_ourerrno() and is now available to all libcurl | Daniel Stenberg | |
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2002-11-05 | Curl_resolv() now returns a different struct, and it contains a reference | Daniel Stenberg | |
counter so that the caller needs to decrease that counter when done with the returned data. If compiled with MALLOCDEBUG I've added some extra checking that the counter is decreased before a handle is closed etc. | |||
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-08-12 | Initial fix to make the multi interface return control while waiting for | Daniel Stenberg | |
the initial connect to "come through". This should work fine for connect and for FTP-PASV connects. Needs massive testing. | |||
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2001-11-19 | long port => int port, as the c source uses! (Miklos Nemeth found this) | Daniel Stenberg | |
2001-10-31 | nonblock => Curl_nonblock, remade the check for a live SSL connection (again) | Daniel Stenberg | |
2001-10-05 | SM's patch applied, we should not use arguments or variables that have the | Daniel Stenberg | |
same name as common functions... | |||
2001-10-02 | major connecting updates | Daniel Stenberg | |
2001-10-01 | conn->hp is now conn->hostaddr | Daniel Stenberg | |
changed the Curl_connethost() proto again | |||
2001-10-01 | fixed the connecthost proto: added the timeout argument | Daniel Stenberg | |
2001-10-01 | introduced non-blocking connects | Daniel Stenberg | |