Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-03-04 | Andrés García's patch to prevent warnings while compiling with mingw, mainly | Daniel Stenberg | |
because it is now possible to have both WIN32 and HAVE_CONFIG_H defined. | |||
2004-02-15 | Use the was_iface variable when binding a socket locally, even if no | Daniel Stenberg | |
SO_BINDTODEVICE is present, to prevent compiler warnings about the variable | |||
2004-02-13 | Ben Greear's SO_BINDTODEVICE patch that binds to a network interface "even | Daniel Stenberg | |
more" when the previous approach. Known to work on Linux, possibly on other platforms as well. | |||
2004-02-09 | Oops. I broke the flow with the previous commit. | Daniel Stenberg | |
2004-02-09 | some annoying compilers warn about "(void)foo;" lines so we avoid them | Daniel Stenberg | |
2004-01-30 | only do the verifyconnect() clear magic on mpeix | Daniel Stenberg | |
2004-01-29 | added verifyconnect proto and use it correctly in the waitconnect function | Daniel Stenberg | |
2004-01-29 | 1. changed order of two include files to build fine on MPE/iX | Daniel Stenberg | |
2. now reads the socket error before check connect status, also to make us run fine on MPE/iX | |||
2004-01-29 | Dan Fandrich's cleanup patch to make pedantic compiler options cause less | Daniel Stenberg | |
warnings. Minor edits by me. | |||
2004-01-15 | added missing parenthesis | Daniel Stenberg | |
2004-01-14 | rearranged the connect() call so that there's no interleaved #ifdef, to make | Daniel Stenberg | |
it compiler better on amigaos | |||
2004-01-07 | updated year in the copyright string | Daniel Stenberg | |
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 |