Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-11-13 | Peter Sylvester found a flaw in the connect code for ipv6-enabled hosts. | Daniel Stenberg | |
I guess it seldomly happens on linux and that's why it wasn't found before. He used Solaris to notice it. I took the opportunity to rewrite the Curl_connecthost() slightly to feature less duplicate code in the two different versions (ipv4/ipv6). | |||
2003-10-18 | don't shadow 'socket' | Daniel Stenberg | |
2003-10-15 | the previous fix left this compiler error | Daniel Stenberg | |
2003-10-15 | Avoid doing getsockopt() on Windows to verify connects. It seems that this | Daniel Stenberg | |
hogs Windows machines when libcurl is being used multi-threaded (with > ~50 threads). Andrew Fuller helped us verify and test this. According to a MSDN web page on connect(), it returns 0 when the connect is done and thus we don't need the getsockopt() call anyway on Windows. | |||
2003-10-14 | Gisle Vanem's IPv6-on-Windows patch applied! | Daniel Stenberg | |
2003-10-08 | - Frank Ticheler provided a patch that fixes how libcurl connects to multiple | Daniel Stenberg | |
addresses, if one of them fails (ipv4-code). | |||
2003-10-05 | New code for BeOS-style non-blocking sockets, provided by Shard and | Daniel Stenberg | |
Jeremy Friesner. | |||
2003-08-11 | bindlocal works for Windows! | Daniel Stenberg | |
2003-08-05 | ares awareness/usage/support added. If configure --enable-ares is used, we | Daniel Stenberg | |
build libcurl to use ares for asynch name resolves. | |||
2003-06-26 | CURLDEBUG instead of MALLOCDEBUG | Daniel Stenberg | |
2003-05-13 | Setup and use CURL_INADDR_NONE all over instead of INADDR_NONE. We setup | Daniel Stenberg | |
the define accordingly in the hostip.h header to work nicely all over. | |||
2003-05-12 | before checking for network interfaces using if2ip(), check that the given | Daniel Stenberg | |
name isn't an ip address | |||
2003-05-01 | ourerrno became Curl_ourerrno() and is now available to all libcurl | Daniel Stenberg | |
2003-03-11 | Martin C. Martin's fix to produce an error message in case of failure | Daniel Stenberg | |
in the Curl_is_connected() function. | |||
2003-02-14 | Fix Curl_is_connected() even more to deal with waitconnect() return codes | Daniel Stenberg | |
even better (also based on input from Martin). | |||
2003-02-14 | geterrno() renamed to ourerrno() to prevent the name clash that occurred in | Daniel Stenberg | |
AIX 3.2.5 and possibly other OSF-like system headers. | |||
2003-02-14 | Martin C. Martin's fix for multi-interface connects to non-listening ports. | Daniel Stenberg | |
2003-02-04 | added the sharing of DNS cache | Jean-Philippe Barette-LaPierre | |
2003-01-23 | Duncan Wilcox reported a crash with --interface on FreeBSD when ipv6-enabled | Daniel Stenberg | |
and this has been verified to correct the problem. | |||
2003-01-16 | copyright year update in the source header | Daniel Stenberg | |
2003-01-09 | This fixed yet another connect problem with the multi interface and ipv4 | Daniel Stenberg | |
stack. Kjetil Jacobsen reported and verified the fix. | |||
2002-12-17 | Removed weird special multi interface condition that caused bug report | Daniel Stenberg | |
#651464. | |||
2002-12-13 | conn->bits.tcpconnect now keeps track of if this connection is connected | Daniel Stenberg | |
or not | |||
2002-12-13 | make a little work-around for file:// in _is_connected() and voila, now the | Daniel Stenberg | |
multi interface works with file:// URLs fine (previously it crashed). This won't make it work on Windows though... | |||
2002-11-11 | unlock dns cache entries with a function call instead of a variable fiddle | Daniel Stenberg | |
2002-11-05 | ipv4-fixes for the new Curl_dns_entry struct and Curl_resolv() proto | 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-10-12 | return error properly when a non-blocking connect fails using the multi | Daniel Stenberg | |
interface | |||
2002-09-11 | Lukasz Czekierda correctly pointed out that curl used a bad Host: header | Daniel Stenberg | |
when talking to a IPv6-server using IPv6 IP address only. | |||
2002-09-03 | updated source code boilerplate/header | Daniel Stenberg | |
2002-08-26 | Andrew Francis removed the need for/use of MSVC pragmas | Daniel Stenberg | |
2002-08-12 | fixed a Curl_connecthost() bug, we should default to set connected to false | 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-06-12 | added a connect failure error message that might get empty otherwise | Daniel Stenberg | |
2002-06-10 | added a missing failf() for certain connect failures | Daniel Stenberg | |
2002-04-25 | In order to not get problems with DNS cache pruning, we no longer store | Daniel Stenberg | |
any name resolved data in any curl handle struct. That way, we won't mind if the cache entries are pruned for the next time we need them. We'll just resolve them again instead. This changes the Curl_resolv() proto. It modifies the SessionHandle struct but perhaps most importantly, it'll make the internals somewhat dependent on the DNS cache not being disabled as that will cripple operations somewhat. Especially for persistant connections. | |||
2002-04-22 | allow binding the local end of a connection even when using IPv6, thus we | Daniel Stenberg | |
now have --interface working properly | |||
2002-04-10 | added info in to failf() lines and added a infof() call just before the | Daniel Stenberg | |
connect() so that it tells to which host and what port it is about to attempt the connection | |||
2002-03-19 | copyright string (year) update | Daniel Stenberg | |
2002-02-22 | better time selection for the connect timeout | Daniel Stenberg | |
2002-02-20 | Nico Baggus' VMS tweaks | Daniel Stenberg | |
2002-02-18 | connection timeout comparison fix by Emil | Daniel Stenberg | |
2002-01-16 | fixed time-out returned without error text set | Daniel Stenberg | |
2002-01-07 | Modified to use non-blocking sockets all the time. | Daniel Stenberg | |
2002-01-03 | Sterling Hughes' provided initial DNS cache source code. | Daniel Stenberg | |
2002-01-02 | Philip Gladstone's 64-bit sparc native compiler compatibility issues fixed. | Daniel Stenberg | |
2001-12-11 | failf() calls should not have newlines in the message string! | Daniel Stenberg | |
2001-12-04 | Eric's #include fixes for better macos compiles | Daniel Stenberg | |
2001-11-23 | Andrés García's minor fix to make it compile on win32 | Daniel Stenberg | |
2001-11-22 | this fix seems to make the connect fail properly even on IPv4-only Linux | Daniel Stenberg | |
machines! |