98 Commits (1972aad19ef2c78498cb5f08ec99f2c35779731d)

Author SHA1 Message Date
Yang Tse 66e91438c5 ares_process.c: fix compiler warning 13 years ago
Yang Tse 5ef8f5ead2 compiler warning: fix 14 years ago
David Stuart 6518b56a5e IPv6-on-windows: find DNS servers correctly 14 years ago
Yang Tse 8c503ddf79 System's errno.h inclusion cleanup. 14 years ago
Daniel Stenberg 366cd6d54d advance_tcp_send_queue: avoid NULL ptr dereference 14 years ago
Yang Tse 10ae9e4ec2 Fix GCC 4 compiler warning 'dereferencing type-punned pointer might break strict-aliasing rules'. 14 years ago
Yang Tse 4ab5eb6631 Revert commit 494274e653 14 years ago
Yang Tse 494274e653 Fix GCC 4 compiler warning 'dereferencing type-punned pointer might break strict-aliasing rules'. 14 years ago
Yang Tse 747981be8e Revert following commits: 14 years ago
Ben Greear 9912637d32 sock-addr-storage: Detect and deal with lack of .ss_family member. 15 years ago
Ben Greear 3392a50ea3 typo: Fix compile bug for platforms that don't have sockaddr_storage. 15 years ago
Ben Greear 07bc7ea795 Fix aliasing warning in gcc 4.4.4 (at least). 15 years ago
Ben Greear 3e33e2c2ba ipv6: Fix some build issues related to the local-bind feature. 15 years ago
Ben Greear e3b04e5a47 local-bind: Support binding to local interface/IPs 15 years ago
Daniel Stenberg 63627fa5ab remove all $Id$ lines 15 years ago
Peter Pentchev a83d892bb2 Fix a couple of typos and grammar nits. 15 years ago
Yang Tse 8fe746fcf2 Added IPv6 name servers support 15 years ago
Daniel Stenberg 8b6f71ce95 - Tommie Gannert pointed out a silly bug in ares_process_fd() since it didn't 15 years ago
Yang Tse 58d9b0c1bd - Fix configure_socket() to use ares_socket_t instead of int data type. 15 years ago
Yang Tse 10461d1414 Make usage of calloc()'s arguments consistent with rest of code base 15 years ago
Yang Tse a82a8fbf82 Renamed c-ares setup.h to ares_setup.h 15 years ago
Yang Tse f34c2a879b sclose() function-like macro definition used to close a socket, 16 years ago
Yang Tse 3a55bbebf1 Use build-time configured ares_socklen_t instead of socklen_t 16 years ago
Yang Tse 737707bf4b fix compiler warning: implicit conversion shortens 64-bit value into a 32-bit value 16 years ago
Phil Blundell 977de8c778 - ares__send_query() now varies the retry timeout pseudo-randomly to avoid 16 years ago
Daniel Stenberg f61fa37f40 Gregor Jasny provided the patch that introduces ares_set_socket_callback(), 16 years ago
Dan Fandrich 36a6a6e175 Only set TCP_NODELAY when it exists 16 years ago
Yang Tse 65cafbe109 Refactor configure script detection of functions used to set sockets into 16 years ago
Daniel Stenberg 1a1b4eb4f2 - Carlo Contavalli added support for the glibc "rotate" option, as documented 16 years ago
Yang Tse 64c82d0853 Charles Hardin patch: 16 years ago
Yang Tse f214b583f5 adjust inclusion of "nameser.h" 16 years ago
Yang Tse c035f2d3a4 Functionality only possible if recvfrom() is available. 16 years ago
Yang Tse 09d10cb5c5 Brad House's validation that DNS response address matches the request address 16 years ago
Yang Tse 2265b9281c fix compiler warning 17 years ago
Yang Tse 7cb1c3a215 millisecond resolution support followup 17 years ago
Daniel Stenberg 46dbd9461a - Introducing millisecond resolution support for the timeout option. See 17 years ago
Daniel Stenberg 7829b79768 check for strings.h in configure and use it for the strcasecmp() proto 17 years ago
Yang Tse 3bac381e3f Renamed internal function to avoid a variable shadowing it 17 years ago
Gisle Vanem 6ff970c067 'FD_CLOXEC' is meaningless on MSDOS/Watt-32. 17 years ago
Steinar H. Gunderson f75d1172f8 Removed a piece of redundant code (process_answer already takes care of it). 17 years ago
Yang Tse 10df4bdba2 Fix compiler warning 17 years ago
Yang Tse 68aa62d76b check availability of <netinet/tcp.h> 17 years ago
Steinar H. Gunderson 60519063ea Use ISDIGIT instead of isdigit; fixes a gcc warning. 17 years ago
Steinar H. Gunderson 04e49e09dc Previously, processing a large batch of timeouts was O(n^2) in the number of 17 years ago
Gisle Vanem 053ffe405d Fix compiler warning in setsockopt(). 17 years ago
Steinar H. Gunderson 13d4d28e11 TCP queries can time out too, not just UDP queries. (Patch from the Google tree.) 17 years ago
Steinar H. Gunderson 21feec7d2d Read and process as many packets as possible in read_udp_packets, to avoid having to run the entire event loop once per packet. (Patch from the Google tree.) 17 years ago
Steinar H. Gunderson 2f7d637426 There are two different places in write_tcp_data() that advance the send_queue; however, they are slightly different and only the first one properly uses a while loop. Consolidate both into a single function that DTTR. (Patch from the Google tree.) 17 years ago
Steinar H. Gunderson c24cd24870 Forgot to include a few hunks from ares_process.c earlier. Fixing now. 17 years ago
Steinar H. Gunderson 56ffdcefe1 Support a few more socket options, and refactor the option setting a bit. (Patch from the Google tree.) 17 years ago