Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-03 | fix a bunch of MSVC compiler warnings | Yang Tse | |
2011-08-07 | BSD-style lwIP TCP/IP stack support - followup | Yang Tse | |
lwIP library initialization. | |||
2011-05-18 | CLOSESOCKETFUNCTION: added | Daniel Stenberg | |
Introduced the initial setup to allow closesocket callbacks by making sure sclose() is only ever called from one place in the libcurl source and still run all test cases fine. | |||
2011-01-04 | Curl_timeleft: s/conn/data in first argument | Daniel Stenberg | |
As the function doesn't really use the connectdata struct but only the SessionHanadle struct I modified what argument it wants. | |||
2010-11-30 | fix getinfo CURLINFO_LOCAL* for reused connections (take 2) | Yang Tse | |
2010-09-06 | portabilty: use proper variable type to hold sockets | Daniel Stenberg | |
Curl_getconnectinfo() is changed to return a proper curl_socket_t for the last socket so that it'll work more portably (and cause less compiler warnings). | |||
2010-06-07 | Curl_updateconninfo() error handling fix | Yang Tse | |
2010-06-05 | getinfo: added *_PRIMARY_PORT, *_LOCAL_IP and *_LOCAL_PORT | Frank Meier | |
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-07-09 | - Eric Wong introduced curlx_nonblock() that the curl tool now (re-)uses for | Daniel Stenberg | |
setting a file descriptor non-blocking. Used by the functionality Eric himself brough on June 15th. | |||
2009-05-07 | - Made the SO_SNDBUF setting for the data connection socket for ftp uploads as | Daniel Stenberg | |
well. See change 28 Apr 2009. | |||
2008-11-03 | - Bug #2218480 (http://curl.haxx.se/bug/view.cgi?id=2218480) pointed out a | Daniel Stenberg | |
problem with my CURLINFO_PRIMARY_IP fix from October 7th that caused a NULL pointer read. I also took the opportunity to clean up this logic (storing of the connection's IP address) somewhat as we had it stored in two different places and ways previously and they are now unified. | |||
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 | |