Daniel Stenberg 5f0764870f http header: allow Content-Length to be replaced 12 年 前
..
.gitignore 987168d6b9 gitignore: ignore Makefile.vc10.dist made by maketgz 13 年 前
CMakeLists.txt 2cbe885c1a CMake: improve library search, implement install. 13 年 前
Makefile.Watcom 2a9fec16cc Updated makefiles to latest libssh2. 12 年 前
Makefile.am aa76dec33a unit tests: more build adjustments 13 年 前
Makefile.b32 89fa3b3efb lib/Makefile.b32: updates 13 年 前
Makefile.inc 662c1d87f3 NTLM: END of refactoring/splitting/moving 13 年 前
Makefile.m32 e4172d934d Changed suffix rules to pattern rules. 12 年 前
Makefile.netware 2a9fec16cc Updated makefiles to latest libssh2. 12 年 前
Makefile.vc6 662c1d87f3 NTLM: END of refactoring/splitting/moving 13 年 前
Makefile.vxworks 1702a2c08d Fix a couple of spelling errors in lib/ 13 年 前
README.ares 750c9179ca README.ares: we know require c-ares 1.6.0 13 年 前
README.curl_off_t 1056202b48 spell! (most of it fixed by Tor Arntsen) 16 年 前
README.curlx 2309b4e330 remove the CVSish $Id$ lines 14 年 前
README.encoding 5aae3c13e2 transfer-encoding: document the options 13 年 前
README.hostip 4d1f3d3cd0 Added README.hostip 19 年 前
README.httpauth 3e1caa6185 HTTP "auth done right". See lib/README.httpauth 19 年 前
README.memoryleak 2309b4e330 remove the CVSish $Id$ lines 14 年 前
README.multi_socket f9db721c1c update the section on timeouts 14 年 前
README.pingpong ec3bb8f727 introducing IMAP, POP3 and SMTP support (still lots of polish left to do) 14 年 前
README.pipelining e92e811a61 updated to reflect reality 17 年 前
amigaos.c 2309b4e330 remove the CVSish $Id$ lines 14 年 前
amigaos.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
arpa_telnet.h 1702a2c08d Fix a couple of spelling errors in lib/ 13 年 前
asyn-ares.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
asyn-thread.c 704dc18440 asyn-thread: check for dotted addresses before thread starts 13 年 前
asyn.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
axtls.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
axtls.h 01f05d0c75 return code cleanup: build, init and run-time errors 13 年 前
base64.c fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
checksrc.pl 58a7c51362 checksrc: detect "}else" uses as well 13 年 前
config-amigaos.h ef2176109f errno.h inclusion conditionally done in setup_once.h 13 年 前
config-dos.h ef2176109f errno.h inclusion conditionally done in setup_once.h 13 年 前
config-mac.h ef2176109f errno.h inclusion conditionally done in setup_once.h 13 年 前
config-os400.h ef2176109f errno.h inclusion conditionally done in setup_once.h 13 年 前
config-riscos.h ef2176109f errno.h inclusion conditionally done in setup_once.h 13 年 前
config-symbian.h 1aeb635cdd sources: update source headers 13 年 前
config-tpf.h 1aeb635cdd sources: update source headers 13 年 前
config-vms.h ef2176109f errno.h inclusion conditionally done in setup_once.h 13 年 前
config-vxworks.h 1aeb635cdd sources: update source headers 13 年 前
config-win32.h dee7a08f64 Changed Windows 64bit OS define to x86_64. 12 年 前
config-win32ce.h 0a26b0e3e7 errno.h inclusion conditionally done in setup_once.h - followup 13 年 前
connect.c 303c90074d tcpnodelay: rename variable 12 年 前
connect.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
content_encoding.c 1c400b4e5e zlib: ensure user provided memory functions are used by zlib, when given 13 年 前
content_encoding.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
cookie.c a50210710a fix bool variables checking and assignment 13 年 前
cookie.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
curl_addrinfo.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
curl_addrinfo.h 1b24b89cca CURLOPT_RESOLVE: added 13 年 前
curl_base64.h fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
curl_config.h.cmake a7cc54a5a8 cmake: remove spurious definition 13 年 前
curl_fnmatch.c 0f7bea7c3a unittest: mark all unit tested functions 13 年 前
curl_fnmatch.h 2ffe834bff ftp wildcard: a new option CURLOPT_FNMATCH_DATA 14 年 前
curl_gethostname.c 42be24af89 Curl_gethostname: return un-qualified machine name 12 年 前
curl_gethostname.h 7d342c723c build: allow NTLM tests to run on more build configurations 14 年 前
curl_gssapi.c ddf0b30ffd curl_gssapi: add a missing include of sendf.h 13 年 前
curl_gssapi.h ddf0b30ffd curl_gssapi: add a missing include of sendf.h 13 年 前
curl_hmac.h 077125e4a2 include libcurl standard internal headers 14 年 前
curl_ldap.h 29f0898525 Fixed libcurl to honour the --disable-ldaps configure option 13 年 前
curl_md4.h f3b77e5611 http_ntlm: add support for NSS 14 年 前
curl_md5.h 14bfcb96f5 Fix compilation problem: declare Curl_HMAC_MD5 as extern in include file. 14 年 前
curl_memory.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
curl_memrchr.c b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
curl_memrchr.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
curl_ntlm.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
curl_ntlm.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
curl_ntlm_core.c 05ef245170 NTLM: header inclusion cleanup 13 年 前
curl_ntlm_core.h 05ef245170 NTLM: header inclusion cleanup 13 年 前
curl_ntlm_msgs.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
curl_ntlm_msgs.h 05ef245170 NTLM: header inclusion cleanup 13 年 前
curl_ntlm_wb.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
curl_ntlm_wb.h 05ef245170 NTLM: header inclusion cleanup 13 年 前
curl_rand.c 2309b4e330 remove the CVSish $Id$ lines 14 年 前
curl_rand.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
curl_rtmp.c f0612f166a RTSP: convert protocol-specific checks to generic 13 年 前
curl_rtmp.h 077125e4a2 include libcurl standard internal headers 14 年 前
curl_sspi.c 413cbdce3c Use own typedef as workaround for broken sspi.h header (f.e. Watcom). 14 年 前
curl_sspi.h 1702a2c08d Fix a couple of spelling errors in lib/ 13 年 前
curl_threads.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
curl_threads.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
curlx.h f37d681166 Typo fixes. 13 年 前
cyassl.c a50210710a fix bool variables checking and assignment 13 年 前
cyassl.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
dict.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
dict.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
easy.c 662c1d87f3 NTLM: END of refactoring/splitting/moving 13 年 前
easyif.h c828646f60 CURL_DOES_CONVERSIONS: cleanup 13 年 前
escape.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
escape.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
file.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
file.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
fileinfo.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
fileinfo.h 077125e4a2 include libcurl standard internal headers 14 年 前
firefox-db2pem.sh 2309b4e330 remove the CVSish $Id$ lines 14 年 前
formdata.c a50210710a fix bool variables checking and assignment 13 年 前
formdata.h e8c442952d formdata: provide error message 13 年 前
ftp.c 0216e517d0 ftp.c: add a couple of failure messages 12 年 前
ftp.h b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
ftplistparser.c 0337b87197 time.h and sys/time.h inclusion conditionally done in setup_once.h 13 年 前
ftplistparser.h 6a0d3233ff add Curl_ prefix to conform with cURL naming standards 14 年 前
getenv.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
getinfo.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
getinfo.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
gopher.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
gopher.h 201637d468 Gopher protocol support (initial release) 14 年 前
gtls.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
gtls.h 78199b6030 NTLM: header inclusion cleanup follow-up 13 年 前
hash.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
hash.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
hmac.c b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
hostasyn.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
hostip.c f2285a6d39 hostip.c: return immediately from Curl_resolv_timeout() upon expired timeout. 13 年 前
hostip.h bcc29cda8e Fixed compilation when the synchronous resolver is used 13 年 前
hostip4.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
hostip6.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
hostsyn.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
http.c 5f0764870f http header: allow Content-Length to be replaced 12 年 前
http.h 5d4e5593d5 privatise: make private functions static 13 年 前
http_chunks.c a50210710a fix bool variables checking and assignment 13 年 前
http_chunks.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
http_digest.c fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
http_digest.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
http_negotiate.c cb5e72bf62 safefree use: fix compiler warning 13 年 前
http_negotiate.h 1d28efb9d1 HTTP: HTTP Negotiate authentication using SSPI 13 年 前
http_negotiate_sspi.c fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
http_proxy.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
http_proxy.h a41c7f9736 build: inclusion guard 13 年 前
idn_win32.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
if2ip.c b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
if2ip.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
imap.c a50210710a fix bool variables checking and assignment 13 年 前
imap.h b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
inet_ntop.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
inet_ntop.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
inet_pton.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
inet_pton.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
krb4.c aa5c72af15 add missing semicolons 13 年 前
krb4.h b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
krb5.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
ldap.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
libcurl.def fd870e4e8a Yang Tse: msvc7+ has deprecated the 'DESCRIPTION' section in 18 年 前
libcurl.imp 3c3aa09c65 Added NetWare examples makefile. 12 年 前
libcurl.plist 1be1d3cfb8 Matt Veenstra updated to 7.12.3. Starting now, we'll update the version number 19 年 前
libcurl.rc 2309b4e330 remove the CVSish $Id$ lines 14 年 前
llist.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
llist.h 1d594772fd llist: hide Curl_llist_init 14 年 前
makefile.amiga 00fdafb0a1 Include Makefile.inc to get the list of source files for Amiga 14 年 前
makefile.dj 72da921942 Changed email per Gisle's request. 13 年 前
md4.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
md5.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
memdebug.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
memdebug.h ff9d858722 Make Curl_safefree() macro assign NULL to given pointer when free'd 12 年 前
mk-ca-bundle.pl cd3cf55b47 Also skip certs masked as CKT_NSS_TRUST_UNKNOWN. 12 年 前
mk-ca-bundle.vbs 2cacd82661 mk-ca-bundle.vbs: use new cacert url 13 年 前
mprintf.c 9194e17003 MemoryTracking: fix logging of free() calls done where Curl_safefree is called 13 年 前
msvcproj.foot b992928f3d Store now this file in CVS with unix line endings. 14 年 前
msvcproj.head 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 年 前
multi.c a50210710a fix bool variables checking and assignment 13 年 前
multiif.h 232ad6549a multi: support timeouts 14 年 前
netrc.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
netrc.h 39d0d787d2 test1304: Added some unit tests for Curl_parsenetrc. 13 年 前
non-ascii.c b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
non-ascii.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
nonblock.c a50210710a fix bool variables checking and assignment 13 年 前
nonblock.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
nss.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
nssg.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
nwlib.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
nwos.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
openldap.c fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
parsedate.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
parsedate.h a6f14e17b7 parsedate: turn private and static 13 年 前
pingpong.c e9e894905c pingpong.c: avoid a memmove call in function Curl_pp_vsendf 13 年 前
pingpong.h 5a45dc4a29 pingpong.c: fix Curl_pp_vsendf() arbitrary restrictions on command length 13 年 前
polarssl.c 73b18a9d24 codestyle: minor whitespace fix 12 年 前
polarssl.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
pop3.c a50210710a fix bool variables checking and assignment 13 年 前
pop3.h ef1c18b952 Added support for LISTing a single POP3 message 13 年 前
progress.c 40c27e299f Curl_pgrsStartNow: keep HEADERS_OUT set 12 年 前
progress.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
qssl.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
qssl.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
rawstr.c b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
rawstr.h b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
rtsp.c f0c59c6c2c RTSP: GET_PARAMETER requests have a body 13 年 前
rtsp.h 9c629e5348 RTSP: cleanups 13 年 前
security.c e83421baf4 include limits.h for INT_MAX 13 年 前
select.c 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
select.h 9779553221 Give the NTLM SSO helper a moment to cleanly shut down if needed 13 年 前
sendf.c a50210710a fix bool variables checking and assignment 13 年 前
sendf.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
setup-os400.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
setup.h 196e0d699f setup_once.h cleanup and sync 13 年 前
setup_once.h 196e0d699f setup_once.h cleanup and sync 13 年 前
share.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
share.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
slist.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
slist.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
smtp.c 322f3d5af7 smtp: without a MAIL_FROM, send blank MAIL FROM 12 年 前
smtp.h b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
sockaddr.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
socks.c a50210710a fix bool variables checking and assignment 13 年 前
socks.h 3dcc0df5cc SOCKS: fix the connect timeout 13 年 前
socks_gssapi.c 3dcc0df5cc SOCKS: fix the connect timeout 13 年 前
socks_sspi.c 3dcc0df5cc SOCKS: fix the connect timeout 13 年 前
speedcheck.c 81ead2c4e7 Curl_speedcheck: don't mistakenly clear Curl_expire() 13 年 前
speedcheck.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
splay.c c4dd8df081 splay: add unit tests 13 年 前
splay.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
ssh.c a7d8894291 ssh.c: revert needless commit 7b7c45879e 12 年 前
ssh.h 7d94af497d SSH: set non-blocking earlier 13 年 前
sslgen.c a50210710a fix bool variables checking and assignment 13 年 前
sslgen.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
ssluse.c a50210710a fix bool variables checking and assignment 13 年 前
ssluse.h 78199b6030 NTLM: header inclusion cleanup follow-up 13 年 前
strdup.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
strdup.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
strequal.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
strequal.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
strerror.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
strerror.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
strtok.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
strtok.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
strtoofft.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
strtoofft.h f37d681166 Typo fixes. 13 年 前
telnet.c a50210710a fix bool variables checking and assignment 13 年 前
telnet.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
tftp.c a50210710a fix bool variables checking and assignment 13 年 前
tftp.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
timeval.c 2309b4e330 remove the CVSish $Id$ lines 14 年 前
timeval.h 2309b4e330 remove the CVSish $Id$ lines 14 年 前
transfer.c 81b41095ef Curl_follow: handle redirects to "//hostname/path" 12 年 前
transfer.h b903186fa0 source cleanup: unify look, style and indent levels 13 年 前
url.c 01c172f5e8 NTLM_WB: fix disabling of NTLM_WB when NTLM is disabled 12 年 前
url.h 6b75d2c2df fix a bunch of MSVC compiler warnings 13 年 前
urldata.h 01c172f5e8 NTLM_WB: fix disabling of NTLM_WB when NTLM is disabled 12 年 前
vc6libcurl.dsw 9314e9e853 Fix CR 15 年 前
vc8proj.foot e994c6af75 Use DOS line-endings. 17 年 前
vc8proj.head 8b66981ce0 - I renamed everything in the windows builds files that used the name 'curllib' 15 年 前
version.c 01c172f5e8 NTLM_WB: fix disabling of NTLM_WB when NTLM is disabled 12 年 前
warnless.c fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
warnless.h fd00b382b2 base64: fix Curl_base64_encode and Curl_base64_decode interfaces 13 年 前
wildcard.c f1586cb477 stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h 13 年 前
wildcard.h 077125e4a2 include libcurl standard internal headers 14 年 前

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.