Daniel Stenberg
48c0f703f6
ahost: check the select() return code
...
Fixes CID 137189, pointed out by Coverity
9 years ago
David Drysdale
2bc07b2e74
Add -t u option to ahost
...
Add an option to allow specification of the AF_UNSPEC
address family.
10 years ago
David Drysdale
943e79f4bf
Move memset call below platform-specific declarations
...
A GitHub commenter [1] says that my recent change to ahost.c has
problems compiling on Windows + C89 platforms.
[1] https://github.com/bagder/c-ares/commit/ee22246507c9#commitcomment-6587616
10 years ago
David Drysdale
ee22246507
Allow specification of search domain in ahost
...
Add the "-s domain" command line option to override the search
domains.
11 years ago
Daniel Stenberg
cf7ad9758d
ares_inet_pton/ntop: cleanup
...
Make sure that the symbols are always exported and present in c-ares.
Make the headers prefixed with 'ares'.
Removed the inet_ntop.h version as it no longer features any content.
12 years ago
Yang Tse
0c677f578e
setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>
...
Inclusion of these two header files now done in setup_once.h
12 years ago
Yang Tse
a1035276c1
Header inclusion clean-up
...
Remove header inclusions already done in setup_once.h
12 years ago
Yang Tse
5ef8f5ead2
compiler warning: fix
...
Fix compiler warning: variable was set but never used
Fix compiler warning: clobber ignored
14 years ago
Daniel Stenberg
63627fa5ab
remove all $Id$ lines
15 years ago
Yang Tse
8fe746fcf2
Added IPv6 name servers support
15 years ago
Yang Tse
1c5f8be38d
Fix compiler warning: conditional expression is constant
15 years ago
Yang Tse
a82a8fbf82
Renamed c-ares setup.h to ares_setup.h
15 years ago
Yang Tse
b7c7bab713
Introduction of ares_library_init() and ares_library_cleanup()
16 years ago
Yang Tse
5fc305a0ba
Initial step towards a configure time ares_socklen_t definition
16 years ago
Yang Tse
746f3e2942
rearrange to allow internal/private use of ares_strcasecmp to any system that
...
lacks the strcasecmp function.
16 years ago
Yang Tse
940b551d2a
fix compiler warning: unreferenced formal parameter
17 years ago
Daniel Stenberg
d4d2f9dc22
include strings.h (if available) for the strcasecmp() proto
17 years ago
Yang Tse
8627b23715
Needed now that in6_addr is referenced in ares.h
17 years ago
Steinar H. Gunderson
50ba81cd23
Make the query callbacks return the number of timeouts that happened during the execution of a query, and update documentation accordingly. (Patch from the Google tree.)
17 years ago
Yang Tse
35b7d08768
move linkage var declarations to ares_getopt.h
18 years ago
Yang Tse
bba777d6da
ares_getopt() command-line parser function does not belong to actual
...
c-ares library. It is just a convinience source code helper function
for use in example programs adig.c and ahost.c
18 years ago
Yang Tse
088a4d923a
use ares_getopt for all platforms
18 years ago
Gisle Vanem
a627160041
Removed inclusion of <sys/types.h> in .c-files
...
since it's already included through "setup.h".
18 years ago
Gisle Vanem
908070821e
Cleanup WIN32 target using WSACleanup().
18 years ago
Gisle Vanem
f5055ad5ae
INADDR_NONE no longer used.
18 years ago
Gisle Vanem
6413a26a88
Added debug option ('-d') for Watt-32 programs.
18 years ago
Gisle Vanem
54d5320745
Include <sys/time.h> and <unistd.h> inside HAVE_x_H.
...
Added 'optind' and 'optarg' as in adig.c.
18 years ago
Gisle Vanem
48d6915d8b
Don't include "nameser.h" for Watt32. Use the normal BSD-socket headers.
18 years ago
Yang Tse
77ac18117c
Check for USE_WINSOCK instead of WIN32 where the check was done
...
to verify winsock API availability.
18 years ago
Gisle Vanem
383126b38f
Added getopt() processing of [-t {a|aaaa}].
19 years ago
Gisle Vanem
831818677b
Update using ares_inet_pton() and ares_inet_ntop().
19 years ago
Daniel Stenberg
3e748f4b50
removed tabs and trailing whitespace from source
20 years ago
Daniel Stenberg
d5f3636a52
- Fixed a few variable return types for some system calls. Made configure
...
check for ssize_t to make it possible to use that when receiving the send()
error code. This is necessary to prevent compiler warnings on some systems.
- Made configure create config.h, and all source files now include setup.h that
might include the proper config.h (or a handicrafted alternative).
- Switched to 'ares_socket_t' type for sockets in ares, since Windows don't
use 'int' for that.
- automake-ified and libool-ified c-ares. Now it builds libcares as a shared
lib on most platforms if wanted. (This bloated the size of the release
archive with another 200K!)
- Makefile.am now uses Makefile.inc for the c sources, h headers and man
pages, to make it easier for other makefiles to use the exact same set of
files.
- Adjusted 'maketgz' to use the new automake magic when building distribution
archives.
21 years ago
Daniel Stenberg
69cfbb9f48
Gisle Vanem fixed the bad argc check
21 years ago
Daniel Stenberg
59c69ebd1a
removed usage of unset variables (by a function that does nothing!)
21 years ago
Daniel Stenberg
950eb09ae5
use the new single-argument ares_strerror()
21 years ago
Daniel Stenberg
3d0a7c00df
remove rcsid stuff from c files, it serves no useful purpose
21 years ago
Daniel Stenberg
5e847a14bd
ares 1.1.1 with collected applied patches
21 years ago