Dave Reisner 550e403f00 uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES před 12 roky
..
.gitignore dfe405076e Removed libcurl.imp from Makefile.am. před 12 roky
CMakeLists.txt 2cbe885c1a CMake: improve library search, implement install. před 13 roky
Makefile.Watcom 1c58f291cc Updated dependency libary versions. před 12 roky
Makefile.am 550e403f00 uniformly use AM_CPPFLAGS, avoid deprecated INCLUDES před 12 roky
Makefile.b32 1c58f291cc Updated dependency libary versions. před 12 roky
Makefile.inc 6d1ea388cb darwinssl: add support for native Mac OS X/iOS SSL před 12 roky
Makefile.m32 9ac5cdfc2f Added support for tls-srp to MinGW builds. před 12 roky
Makefile.netware dce2e1aa0f Added missing dependency to export list. před 12 roky
Makefile.vc6 0c8ccf7207 Makefile.vc6: Added missing default library advapi32.lib před 12 roky
Makefile.vxworks 1c58f291cc Updated dependency libary versions. před 12 roky
README.ares 750c9179ca README.ares: we know require c-ares 1.6.0 před 14 roky
README.curl_off_t 1056202b48 spell! (most of it fixed by Tor Arntsen) před 16 roky
README.curlx 2309b4e330 remove the CVSish $Id$ lines před 14 roky
README.encoding 5aae3c13e2 transfer-encoding: document the options před 13 roky
README.hostip 4d1f3d3cd0 Added README.hostip před 20 roky
README.httpauth 3e1caa6185 HTTP "auth done right". See lib/README.httpauth před 20 roky
README.memoryleak 2309b4e330 remove the CVSish $Id$ lines před 14 roky
README.multi_socket f9db721c1c update the section on timeouts před 14 roky
README.pingpong ec3bb8f727 introducing IMAP, POP3 and SMTP support (still lots of polish left to do) před 15 roky
README.pipelining e92e811a61 updated to reflect reality před 18 roky
amigaos.c 919c97fa65 curl tool: use configuration files from lib directory před 12 roky
amigaos.h 919c97fa65 curl tool: use configuration files from lib directory před 12 roky
arpa_telnet.h b9223a17b8 TELNET: improved treatment of options před 13 roky
asyn-ares.c d1c769877a asyn-ares: restore working with c-ares < 1.6.1 před 12 roky
asyn-thread.c 4897f4e517 win32-threaded-resolver: stop using a dummy socket před 13 roky
asyn.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
axtls.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
axtls.h 01f05d0c75 return code cleanup: build, init and run-time errors před 13 roky
base64.c 3c80309c27 fix several compiler warnings před 12 roky
checksrc.pl 58a7c51362 checksrc: detect "}else" uses as well před 13 roky
config-amigaos.h 919c97fa65 curl tool: use configuration files from lib directory před 12 roky
config-dos.h ef2176109f errno.h inclusion conditionally done in setup_once.h před 13 roky
config-mac.h 919c97fa65 curl tool: use configuration files from lib directory před 12 roky
config-os400.h 9e24b9c7af build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config files před 12 roky
config-riscos.h 919c97fa65 curl tool: use configuration files from lib directory před 12 roky
config-symbian.h 42aa796150 nss: unconditionally require PK11_CreateGenericObject() před 12 roky
config-tpf.h 21423497ef configure: Windows cross-compilation fixes před 12 roky
config-vms.h ef2176109f errno.h inclusion conditionally done in setup_once.h před 13 roky
config-vxworks.h 42aa796150 nss: unconditionally require PK11_CreateGenericObject() před 12 roky
config-win32.h dee7a08f64 Changed Windows 64bit OS define to x86_64. před 13 roky
config-win32ce.h e77d867068 unicode NTLM SSPI: cleanup před 12 roky
connect.c c0f8340c7c keepalive: multiply value for OS-specific units před 12 roky
connect.h 130fac6c16 timeleft_accept: ack global timeout, moved to ftp.c před 13 roky
content_encoding.c 1c400b4e5e zlib: ensure user provided memory functions are used by zlib, when given před 13 roky
content_encoding.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
cookie.c 904346bf88 cookie: fixed typo in comment před 12 roky
cookie.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
curl_addrinfo.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
curl_addrinfo.h 1b24b89cca CURLOPT_RESOLVE: added před 14 roky
curl_base64.h fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces před 13 roky
curl_config.h.cmake 42aa796150 nss: unconditionally require PK11_CreateGenericObject() před 12 roky
curl_darwinssl.c f1d2e18508 darwinssl: un-broke iOS build, fix error on server disconnect před 12 roky
curl_darwinssl.h 7aa95afadd DarwinSSL: allow using NTLM authentication před 12 roky
curl_fnmatch.c 0f7bea7c3a unittest: mark all unit tested functions před 13 roky
curl_fnmatch.h 2ffe834bff ftp wildcard: a new option CURLOPT_FNMATCH_DATA před 14 roky
curl_gethostname.c ea12c72d12 curl_gethostname.c: fix signed/unsigned comparison and avoid a double copy před 13 roky
curl_gethostname.h 38b5744266 HOSTNAME_MAX: Moved to curl_gethostname.h před 13 roky
curl_gssapi.c ddf0b30ffd curl_gssapi: add a missing include of sendf.h před 13 roky
curl_gssapi.h ddf0b30ffd curl_gssapi: add a missing include of sendf.h před 13 roky
curl_hmac.h 077125e4a2 include libcurl standard internal headers před 14 roky
curl_ldap.h 29f0898525 Fixed libcurl to honour the --disable-ldaps configure option před 13 roky
curl_md4.h f3b77e5611 http_ntlm: add support for NSS před 14 roky
curl_md5.h 6cc066a2c5 Fixed compile error with GNUTLS+NETTLE před 12 roky
curl_memory.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
curl_memrchr.c b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
curl_memrchr.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
curl_multibyte.c e77d867068 unicode NTLM SSPI: cleanup před 12 roky
curl_multibyte.h e77d867068 unicode NTLM SSPI: cleanup před 12 roky
curl_ntlm.c 50b87c4e68 Cleanup handshake after clean NTLM failure před 12 roky
curl_ntlm.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
curl_ntlm_core.c 7aa95afadd DarwinSSL: allow using NTLM authentication před 12 roky
curl_ntlm_core.h 05ef245170 NTLM: header inclusion cleanup před 13 roky
curl_ntlm_msgs.c 4ac56b9d9f code police: narrow source to < 80 columns před 12 roky
curl_ntlm_msgs.h e77d867068 unicode NTLM SSPI: cleanup před 12 roky
curl_ntlm_wb.c 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
curl_ntlm_wb.h 05ef245170 NTLM: header inclusion cleanup před 13 roky
curl_rand.c 2309b4e330 remove the CVSish $Id$ lines před 14 roky
curl_rand.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
curl_rtmp.c dee2ef8083 krb5/curl_rtmp.c: Hide size_t to int type conversion warning před 12 roky
curl_rtmp.h 077125e4a2 include libcurl standard internal headers před 14 roky
curl_sasl.c 46480bb9a1 SSPI related code: Unicode support for WinCE před 12 roky
curl_sasl.h 0cd8c287a4 sasl: Re-factored mechanism constants in preparation for APOP work před 12 roky
curl_schannel.c a5b6f91e8d curl_schannel.c: Fixed caching more data than required před 12 roky
curl_schannel.h fbf3560886 curl_schannel: Removed buffer limit and optimized buffer strategy před 12 roky
curl_sspi.c 46480bb9a1 SSPI related code: Unicode support for WinCE před 12 roky
curl_sspi.h 46480bb9a1 SSPI related code: Unicode support for WinCE před 12 roky
curl_threads.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
curl_threads.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
curlx.h f37d681166 Typo fixes. před 14 roky
cyassl.c 6085ca2aed Fix bad failf() and info() usage před 12 roky
cyassl.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
dict.c 0ce2bca741 add LF termination to infof() trace string před 13 roky
dict.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
easy.c 919c97fa65 curl tool: use configuration files from lib directory před 12 roky
easyif.h c828646f60 CURL_DOES_CONVERSIONS: cleanup před 13 roky
escape.c 75ca568fa1 URL sanitize: reject URLs containing bad data před 12 roky
escape.h 75ca568fa1 URL sanitize: reject URLs containing bad data před 12 roky
file.c 1f8518c5d9 file: use fdopen() for uploaded files if available před 12 roky
file.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
fileinfo.c 584dc8b8af OOM handling/cleanup slight adjustments před 13 roky
fileinfo.h 077125e4a2 include libcurl standard internal headers před 14 roky
firefox-db2pem.sh 2309b4e330 remove the CVSish $Id$ lines před 14 roky
formdata.c 6085ca2aed Fix bad failf() and info() usage před 12 roky
formdata.h e8c442952d formdata: provide error message před 14 roky
ftp.c 09a491378a ftp_readresp: fix build without krb4 support před 12 roky
ftp.h 130fac6c16 timeleft_accept: ack global timeout, moved to ftp.c před 13 roky
ftplistparser.c 05f6f2497a ftplistparser.c: do not compile if FTP protocol is not enabled před 12 roky
ftplistparser.h 05f6f2497a ftplistparser.c: do not compile if FTP protocol is not enabled před 12 roky
getenv.c 46480bb9a1 SSPI related code: Unicode support for WinCE před 12 roky
getinfo.c 771e91374b getinfo: use va_end and cut off Curl_ from static funcs před 12 roky
getinfo.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
gopher.c d7934b8bd4 curl_multi_fdset: correct fdset with FTP PORT use před 13 roky
gopher.h 201637d468 Gopher protocol support (initial release) před 14 roky
gtls.c 1a02e84589 gnutls: put reset code into else block před 12 roky
gtls.h 849179ba27 SSL cleanup: use crypto functions through the sslgen layer před 12 roky
hash.c 996f2454ba hash.c: fix OOM triggered segfault před 13 roky
hash.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
hmac.c b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
hostasyn.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
hostip.c cc69e56ce3 hostip.c: fix potential write past the end of string buffer před 13 roky
hostip.h 5e0a44e4d5 CURLOPT_RESOLVE: avoid adding already present host names před 13 roky
hostip4.c 9f20379fe4 hostip: avoid getaddrinfo when c-ares is used před 13 roky
hostip6.c 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
hostsyn.c 8d0a504f0d CURLOPT_DNS_SERVERS: set name servers if possible před 13 roky
http.c f92779198d darwinssl: fixed freeze involving the multi interface před 12 roky
http.h 5d4e5593d5 privatise: make private functions static před 13 roky
http_chunks.c a50210710a fix bool variables checking and assignment před 13 roky
http_chunks.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
http_digest.c 2c7cfd2926 Client's "qop" value should not be quoted (RFC2617, section 3.2.2). před 12 roky
http_digest.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
http_negotiate.c ba41ecfa17 http_negotiate.c: Fxied warning: unused variable 'rc' před 12 roky
http_negotiate.h 1d28efb9d1 HTTP: HTTP Negotiate authentication using SSPI před 14 roky
http_negotiate_sspi.c e77d867068 unicode NTLM SSPI: cleanup před 12 roky
http_proxy.c ed7bfeee7a http-proxy: keep CONNECT connections alive (for NTLM) před 12 roky
http_proxy.h fe93b0a874 http_proxy.h: fix builds with proxy or http disabled před 12 roky
idn_win32.c 11a7ac0d6a Fixed compiler warning 'unused parameter'. před 12 roky
if2ip.c 4c4e8ba1f0 if2ip.[ch]: fix compilation with MinGW před 13 roky
if2ip.h 4c4e8ba1f0 if2ip.[ch]: fix compilation with MinGW před 13 roky
imap.c 57e6336794 email: Removed duplicated header file před 12 roky
imap.h b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
inet_ntop.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
inet_ntop.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
inet_pton.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
inet_pton.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
krb4.c aa5c72af15 add missing semicolons před 13 roky
krb4.h b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
krb5.c dee2ef8083 krb5/curl_rtmp.c: Hide size_t to int type conversion warning před 12 roky
ldap.c d7934b8bd4 curl_multi_fdset: correct fdset with FTP PORT use před 13 roky
libcurl.def fd870e4e8a Yang Tse: msvc7+ has deprecated the 'DESCRIPTION' section in před 19 roky
libcurl.plist ed0364343d removed trailing whitespace před 13 roky
libcurl.rc 2309b4e330 remove the CVSish $Id$ lines před 14 roky
libcurl.vers.in 7cc2e8b349 configure: add symbols versioning option před 13 roky
llist.c 584dc8b8af OOM handling/cleanup slight adjustments před 13 roky
llist.h 1d594772fd llist: hide Curl_llist_init před 14 roky
makefile.amiga 3d8c093145 curl tool: use configuration files from lib directory - follow-up I před 12 roky
makefile.dj 72da921942 Changed email per Gisle's request. před 13 roky
md4.c c6825b7a6b fix several compiler warnings před 12 roky
md5.c 94891ff296 metalink/md5: Use CommonCrypto on Apple operating systems před 12 roky
memdebug.c 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
memdebug.h ff9d858722 Make Curl_safefree() macro assign NULL to given pointer when free'd před 13 roky
mk-ca-bundle.pl 3a0b64489f mk-ca-bundle: detect start of trust section better před 12 roky
mk-ca-bundle.vbs fd765c627f Fix to skip untrusted certs. před 13 roky
mprintf.c 9194e17003 MemoryTracking: fix logging of free() calls done where Curl_safefree is called před 13 roky
msvcproj.foot b992928f3d Store now this file in CVS with unix line endings. před 15 roky
msvcproj.head 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' před 15 roky
multi.c 8373ca3641 curl_multi_wait: no wait if no descriptors to wait for před 12 roky
multiif.h 232ad6549a multi: support timeouts před 14 roky
netrc.c 47c1bf9e43 netrc: remove dead code před 12 roky
netrc.h 39d0d787d2 test1304: Added some unit tests for Curl_parsenetrc. před 13 roky
non-ascii.c b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
non-ascii.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
nonblock.c ad77420ac7 lwip: basic checks and macros for compatiblity před 12 roky
nonblock.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
nss.c e6ba048701 nss.c: Fixed warning: 'err' may be used uninitialized in this function před 12 roky
nssg.h 849179ba27 SSL cleanup: use crypto functions through the sslgen layer před 12 roky
nwlib.c 8a2be299f4 checksrc: Fixed line length and comment indentation před 12 roky
nwos.c 8a2be299f4 checksrc: Fixed line length and comment indentation před 12 roky
openldap.c e3f5e04cf0 openldap: OOM fixes před 12 roky
parsedate.c e8a32438c2 parsedate.c: fix a numeric overflow před 12 roky
parsedate.h a6f14e17b7 parsedate: turn private and static před 13 roky
pingpong.c b2954e66e8 FTP: prevent the multi interface from blocking před 12 roky
pingpong.h 5a45dc4a29 pingpong.c: fix Curl_pp_vsendf() arbitrary restrictions on command length před 13 roky
polarssl.c 6085ca2aed Fix bad failf() and info() usage před 12 roky
polarssl.h 5e852ab9d1 PolarSSL: add support for asynchronous connect před 12 roky
pop3.c a3660127a4 pop3: Post apop feature code tidy up před 12 roky
pop3.h c09c621af7 pop3: Added support for apop authentication před 12 roky
progress.c 6cd084a3b5 Curl_pgrsDone: return int and acknowledge return code před 12 roky
progress.h 6cd084a3b5 Curl_pgrsDone: return int and acknowledge return code před 12 roky
qssl.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
qssl.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
rawstr.c b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
rawstr.h b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
rtsp.c 220776de6b Curl_rtsp_parseheader: avoid useless malloc/free před 12 roky
rtsp.h 9c629e5348 RTSP: cleanups před 13 roky
security.c 50a7d32af0 security.c: Aligned internal type to return type před 12 roky
select.c c771968ab6 Curl_socket_check: fix timeout return value for select users před 12 roky
select.h 8bad5f2a61 WSAPoll: disabled on all windows builds před 12 roky
sendf.c d9f686db88 remove short-lived CURL_WRITEFUNC_OUT_OF_MEMORY před 13 roky
sendf.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
setup-os400.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
setup.h 39dff07a27 HTTP_ONLY: disable more protocols před 12 roky
setup_once.h 7d4ed0b10e setup_once.h: tighten requirements for stdbool.h header inclusion před 12 roky
share.c 3da2c0f6d2 curl_share_setopt: use va_end() před 12 roky
share.h d56b4c3f89 ssl session caching: fix compiler warnings před 13 roky
slist.c 17f48fe879 libcurl: some OOM handling fixes před 13 roky
slist.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
smtp.c 0a0f3c63a6 SMTP: only send SIZE if supported před 12 roky
smtp.h 0a0f3c63a6 SMTP: only send SIZE if supported před 12 roky
sockaddr.h a8478fc8d3 sockaddr.h: Fixed dereferencing pointer breakin strict-aliasing před 12 roky
socks.c 07593b2422 lib/socks.c: Merged two size variables into one před 12 roky
socks.h 3dcc0df5cc SOCKS: fix the connect timeout před 13 roky
socks_gssapi.c 6085ca2aed Fix bad failf() and info() usage před 12 roky
socks_sspi.c 2e7d2c8f74 SOCKS: truly disable it if CURL_DISABLE_PROXY is defined před 12 roky
speedcheck.c 81ead2c4e7 Curl_speedcheck: don't mistakenly clear Curl_expire() před 13 roky
speedcheck.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
splay.c c4dd8df081 splay: add unit tests před 13 roky
splay.h 6b75d2c2df fix a bunch of MSVC compiler warnings před 13 roky
ssh.c 1ab6c35363 ssh.c: Fixed warning: implicit conversion from enumeration type před 12 roky
ssh.h e351972bc8 SSH: added agent based authentication před 12 roky
sslgen.c 74552acaea sslgen.c: cleanup temporary compile-time SSL-backend check před 12 roky
sslgen.h 849179ba27 SSL cleanup: use crypto functions through the sslgen layer před 12 roky
ssluse.c 9547be37c2 ssluse.c: md5.h is required for Curl_ossl_md5sum před 12 roky
ssluse.h 849179ba27 SSL cleanup: use crypto functions through the sslgen layer před 12 roky
strdup.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
strdup.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
strequal.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
strequal.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
strerror.c 46480bb9a1 SSPI related code: Unicode support for WinCE před 12 roky
strerror.h 764a5e4a50 sspi: make Curl_sspi_strerror() libcurl's sspi status code string function před 12 roky
strtok.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
strtok.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
strtoofft.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
strtoofft.h f37d681166 Typo fixes. před 14 roky
telnet.c 46480bb9a1 SSPI related code: Unicode support for WinCE před 12 roky
telnet.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
tftp.c 6cd084a3b5 Curl_pgrsDone: return int and acknowledge return code před 12 roky
tftp.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
timeval.c 97d7a9260e tvdiff_secs(): sub-zero time difference adjustment před 13 roky
timeval.h 2309b4e330 remove the CVSish $Id$ lines před 14 roky
transfer.c 628c4e7af1 Curl_reconnect_request: clear pointer on failure před 12 roky
transfer.h b903186fa0 source cleanup: unify look, style and indent levels před 13 roky
url.c 74fe1b95fb tlsauthtype: deal with the string case insensitively před 12 roky
url.h dfdac61522 non-blocking active FTP: cleanup multi state usage před 13 roky
urldata.h 160312d945 curl_schannel.c: Reference count the credential/session handle před 12 roky
vc6libcurl.dsw 9314e9e853 Fix CR před 15 roky
vc8proj.foot e994c6af75 Use DOS line-endings. před 18 roky
vc8proj.head 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' před 15 roky
version.c 31f39120b7 curl_version: fixed Value stored to 'len' is never read před 12 roky
warnless.c 9801596fb3 fix some compiler warnings před 12 roky
warnless.h 9801596fb3 fix some compiler warnings před 12 roky
wildcard.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h před 13 roky
wildcard.h 077125e4a2 include libcurl standard internal headers před 14 roky

README.ares

_ _ ____ _
___| | | | _ \| |
/ __| | | | |_) | |
| (__| |_| | _ <| |___
\___|\___/|_| \_\_____|

How To Build libcurl to Use c-ares For Asynch Name Resolves
===========================================================

c-ares:
http://c-ares.haxx.se/

NOTE
The latest libcurl version requires c-ares 1.6.0 or later.

Once upon the time libcurl built fine with the "original" ares. That is no
longer true. You need to use c-ares.

Build c-ares
============

1. unpack the c-ares archive
2. cd c-ares-dir
3. ./configure
4. make
5. make install

Build libcurl to use c-ares in the curl source tree
===================================================

1. name or symlink the c-ares source directory 'ares' in the curl source
directory
2. ./configure --enable-ares

Optionally, you can point out the c-ares install tree root with the the
--enable-ares option.

3. make

Build libcurl to use an installed c-ares
========================================

1. ./configure --enable-ares=/path/to/ares/install
2. make

c-ares on win32
===============
(description brought by Dominick Meglio)

First I compiled c-ares. I changed the default C runtime library to be the
single-threaded rather than the multi-threaded (this seems to be required to
prevent linking errors later on). Then I simply build the areslib project (the
other projects adig/ahost seem to fail under MSVC).

Next was libcurl. I opened lib/config-win32.h and I added a:
#define USE_ARES 1

Next thing I did was I added the path for the ares includes to the include
path, and the libares.lib to the libraries.

Lastly, I also changed libcurl to be single-threaded rather than
multi-threaded, again this was to prevent some duplicate symbol errors. I'm
not sure why I needed to change everything to single-threaded, but when I
didn't I got redefinition errors for several CRT functions (malloc, stricmp,
etc.)

I would have modified the MSVC++ project files, but I only have VC.NET and it
uses a different format than VC6.0 so I didn't want to go and change
everything and remove VC6.0 support from libcurl.