Daniel Stenberg 2fe3c22108 use it as 'struct addrinfo' so perhaps it builds on mingw again 19 yıl önce
..
.cvsignore 2cea484428 ignore curllib.dsp 20 yıl önce
Makefile.Watcom 1c3766eb46 GnuTLS updates 19 yıl önce
Makefile.am ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
Makefile.b32 56f0227c92 20 yıl önce
Makefile.inc 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
Makefile.m32 13ee90bbd4 OpenSSL updates; get CA_BUNDLE from env. Assume no 20 yıl önce
Makefile.netware f14195f786 enabled statically linked builds. 19 yıl önce
Makefile.riscos 1c3766eb46 GnuTLS updates 19 yıl önce
Makefile.vc6 200ac588cc Dave Dribin: set CURL_STATICLIB when it builds static library variants. 19 yıl önce
README.ares bbeb840916 up-to-date with reality 20 yıl önce
README.curlx 26b8b3fc53 updated with more and new info 20 yıl önce
README.encoding c0197f19cf Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings if 21 yıl önce
README.hostip 4d1f3d3cd0 Added README.hostip 20 yıl önce
README.httpauth 3e1caa6185 HTTP "auth done right". See lib/README.httpauth 20 yıl önce
README.memoryleak e76c960624 CURLDEBUG, not MALLOCDEBUG 21 yıl önce
amigaos.c 16bbd13af7 Diego Casorran patches to make (lib)curl build fine on Amiga again 19 yıl önce
amigaos.h 16bbd13af7 Diego Casorran patches to make (lib)curl build fine on Amiga again 19 yıl önce
arpa_telnet.h 80d301257c Make some more arrays of pointers const. 20 yıl önce
base64.c ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
base64.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
ca-bundle.crt 6164823921 Removed the "TC TrustCenter, Germany, Class 0 CA." certificate: 21 yıl önce
config-amigaos.h 16bbd13af7 Diego Casorran patches to make (lib)curl build fine on Amiga again 19 yıl önce
config-mac.h 205f8b266c Fixed LDAP library file name bug (KNOWN_BUGS #1). configure now auto-detects 19 yıl önce
config-riscos.h 205f8b266c Fixed LDAP library file name bug (KNOWN_BUGS #1). configure now auto-detects 19 yıl önce
config-win32.h a00f9b093c spell 19 yıl önce
config-win32ce.h fe5979cfdb Replace MINGW32 with built-in __MINGW32__. 20 yıl önce
config.dj 6a04a03eb5 'ssize_t' seems to be a gcc 4.x built-in. 19 yıl önce
connect.c 6e87cf5b30 Fixed some typos in output messages. 19 yıl önce
connect.h c4ff5eb0ca conn->ip_addr MUST NOT be used on re-used connections 20 yıl önce
content_encoding.c ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
content_encoding.h 7261b4556b strip trailing whitespace 20 yıl önce
cookie.c 90e1a6905a remove the typecast to long from time_t, since we now store it as curl_off_t 19 yıl önce
cookie.h a676c18502 - Jeff Pohlmeyer found out that if you ask libcurl to load a cookiefile (with 19 yıl önce
curllib.dsw c7aa095fac Hanno L. Kranzhoff fixed them 22 yıl önce
curlx.h 5d8b526b80 delete trailing whitespace 20 yıl önce
dict.c 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
dict.h 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
easy.c 4922904991 Simplified the code within curl_easy_perform() that calls Curl_perform(). 19 yıl önce
easyif.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
escape.c 090b89cc76 Variable type cleanups to please the picky MIPSPro compiler. 20 yıl önce
escape.h 053f6c85ef updated year in the copyright string 21 yıl önce
file.c e7cefd684b Removed all uses of strftime() since it uses the localised version of the 20 yıl önce
file.h 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
formdata.c 11bdba0007 corrected copyright year 19 yıl önce
formdata.h 24572daccc Allow formposting of files larger than what fits in memory by not reading the 20 yıl önce
ftp.c 710ee3b0e0 Norbert Novotny had problems with FTPS and he helped me work out a patch 19 yıl önce
ftp.h 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
getenv.c 24d47a6e07 Paul Nolan fix to make libcurl build nicely on Windows CE 20 yıl önce
getinfo.c 2236ba0d20 Peteris Krumins added CURLOPT_COOKIELIST and CURLINFO_COOKIELIST, which is a 19 yıl önce
getinfo.h 053f6c85ef updated year in the copyright string 21 yıl önce
gtls.c 432dfe2b8f Fixed CA cert verification using GnuTLS with the default bundle, which 19 yıl önce
gtls.h 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
hash.c 043d70fcdf Use plain structs and not typedef'ed ones in the hash and linked-list code. 20 yıl önce
hash.h 043d70fcdf Use plain structs and not typedef'ed ones in the hash and linked-list code. 20 yıl önce
hostares.c 5f0366c2cb only define _REENTRANT if not already defined, and only in setup.h 19 yıl önce
hostasyn.c 5f0366c2cb only define _REENTRANT if not already defined, and only in setup.h 19 yıl önce
hostip.c 5f0366c2cb only define _REENTRANT if not already defined, and only in setup.h 19 yıl önce
hostip.h 9b3c2b6ae2 kill warnings 19 yıl önce
hostip4.c 4762995d1f avoid the sensitive word as it looks bad in some people's eyes 19 yıl önce
hostip6.c 5f0366c2cb only define _REENTRANT if not already defined, and only in setup.h 19 yıl önce
hostsyn.c 5f0366c2cb only define _REENTRANT if not already defined, and only in setup.h 19 yıl önce
hostthre.c 2fe3c22108 use it as 'struct addrinfo' so perhaps it builds on mingw again 19 yıl önce
http.c c3a826fdce correction for the 407 with response-body case 19 yıl önce
http.h 20005a83d2 Andrew Bushnell provided enough info for me to tell that we badly needed to 19 yıl önce
http_chunks.c 465e19dbe9 Adrian Schuur added trailer support in the chunked encoding stream. The 19 yıl önce
http_chunks.h 465e19dbe9 Adrian Schuur added trailer support in the chunked encoding stream. The 19 yıl önce
http_digest.c 94043b1150 Dan Fandrich added the --disable-crypto-auth option to configure to allow 20 yıl önce
http_digest.h 78aba6e4cd return CURLDIGEST_NOMEM when a memory function fails to deliver 20 yıl önce
http_negotiate.c ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
http_negotiate.h 053f6c85ef updated year in the copyright string 21 yıl önce
http_ntlm.c 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
http_ntlm.h 463c0f7096 disabling HTTP should also nullify this function call 19 yıl önce
if2ip.c 16bbd13af7 Diego Casorran patches to make (lib)curl build fine on Amiga again 19 yıl önce
if2ip.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
inet_ntoa_r.h d1235ff058 provide the proper copyright texts for these 19 yıl önce
inet_ntop.c d1235ff058 provide the proper copyright texts for these 19 yıl önce
inet_ntop.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
inet_pton.c 6b1220b61d Cory Nelson's work on nuking compiler warnings when building on x64 with 19 yıl önce
inet_pton.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
krb4.c 62970da675 Removed security.h since it shadows an include file mingw needs when building 19 yıl önce
krb4.h 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
ldap.c 205f8b266c Fixed LDAP library file name bug (KNOWN_BUGS #1). configure now auto-detects 19 yıl önce
ldap.h 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
libcurl.def 362912ff83 added curl_mvsnprintf to the export list; I appened to the end cause of the numbering ... 19 yıl önce
libcurl.framework.make 2085f133d6 added new files 19 yıl önce
libcurl.imp 46ff13f243 added curl_mvsnprintf to the export list. 19 yıl önce
libcurl.plist 1be1d3cfb8 Matt Veenstra updated to 7.12.3. Starting now, we'll update the version number 20 yıl önce
libcurl.rc c5d6a42abf Update copyright. 19 yıl önce
llist.c 043d70fcdf Use plain structs and not typedef'ed ones in the hash and linked-list code. 20 yıl önce
llist.h 043d70fcdf Use plain structs and not typedef'ed ones in the hash and linked-list code. 20 yıl önce
makefile.amiga 16bbd13af7 Diego Casorran patches to make (lib)curl build fine on Amiga again 19 yıl önce
makefile.dj 95fe8372e8 Updated generated dependencies. 19 yıl önce
md5.c 11bdba0007 corrected copyright year 19 yıl önce
md5.h 1ba47e7af9 Add 'const' to immutable arrays. 20 yıl önce
memdebug.c 701de67b79 use %p to printf pointers since %x doesn't work properly on tru64 for this 19 yıl önce
memdebug.h 883479f01e enable memory debugging on tru64 with ipv6 support by doing a little different 19 yıl önce
memory.h 39af394a1c removed tabs and trailing whitespace from source 20 yıl önce
mprintf.c 16bbd13af7 Diego Casorran patches to make (lib)curl build fine on Amiga again 19 yıl önce
msvcproj.foot 04e2520dbb new attempt at an improved DSP-file generation 20 yıl önce
msvcproj.head 64414df27e Use the more correct BUILDING_LIBCURL define instead of CURLLIB_EXPORTS. 19 yıl önce
multi.c b7ffc6bb45 remove old printf() debug leftover 19 yıl önce
multiif.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
netrc.c 11bdba0007 corrected copyright year 19 yıl önce
netrc.h 053f6c85ef updated year in the copyright string 21 yıl önce
nwlib.c ef1aa4e5e9 converted to UNIX format. 20 yıl önce
parsedate.c 6c157a404b Christopher R. Palmer fixed the offsets used for date parsings when the time 19 yıl önce
parsedate.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
progress.c ffe17a8197 As reported in Mandrake's bug tracker bug 12289 20 yıl önce
progress.h 5931d43a36 clean up start time and t_startsingle use so that redirect_time works properly 20 yıl önce
security.c 62970da675 Removed security.h since it shadows an include file mingw needs when building 19 yıl önce
select.c 6b1220b61d Cory Nelson's work on nuking compiler warnings when building on x64 with 19 yıl önce
select.h 539e34b5df Suppress signed vs. unsigned warnings on Win32 20 yıl önce
sendf.c 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
sendf.h 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
setup.h 9c5f79c56a DEBUGF() is a new conveniant macro to add infof() calls (or similar) for 19 yıl önce
share.c ac269a8f68 Dan Fandrich added the --disable-cookies option to configure to build 20 yıl önce
share.h 043d70fcdf Use plain structs and not typedef'ed ones in the hash and linked-list code. 20 yıl önce
speedcheck.c 39af394a1c removed tabs and trailing whitespace from source 20 yıl önce
speedcheck.h 053f6c85ef updated year in the copyright string 21 yıl önce
sslgen.c 84c4d96e71 removed old debug left-over infof() call 19 yıl önce
sslgen.h 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
ssluse.c 20b17d6b04 the debug callback was called with CURLINFO_TEXT with the data size one 19 yıl önce
ssluse.h 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce
strequal.c 39af394a1c removed tabs and trailing whitespace from source 20 yıl önce
strequal.h 76c7c694c5 modified this year 19 yıl önce
strerror.c 6e87cf5b30 Fixed some typos in output messages. 19 yıl önce
strerror.h 84bf03b365 removed trailing whitespace 20 yıl önce
strtok.c 4d17d6876e Dan Fandrich's cleanup patch to make pedantic compiler options cause less 21 yıl önce
strtok.h 053f6c85ef updated year in the copyright string 21 yıl önce
strtoofft.c 6d14a80608 Added comment about strtoimax() 19 yıl önce
strtoofft.h c5297b9fd9 Watcom uses 'i64' suffix. 20 yıl önce
telnet.c a357f77c4c nonsense change for(;;) => while(1) just to prevent gcc from warning on 19 yıl önce
telnet.h 6a2e21ec8c FTP code turned into state machine. Not completely yet, but a good start. 20 yıl önce
timeval.c 7e00076586 <windows.h> required for Watcom. 20 yıl önce
timeval.h 5c2d4a6bdd Watcom has 'struct timeval'. 20 yıl önce
transfer.c a4773fcbbb Toby Peterson added CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible 19 yıl önce
transfer.h ab4086bc24 Updated the copyright year since changes have been this year. 19 yıl önce
url.c a4773fcbbb Toby Peterson added CURLOPT_IGNORE_CONTENT_LENGTH to the library, accessible 19 yıl önce
url.h 4922904991 Simplified the code within curl_easy_perform() that calls Curl_perform(). 19 yıl önce
urldata.h 5effe8f336 Simon Josefson brought GNU GSS support 19 yıl önce
version.c 6e61939382 GnuTLS support added. There's now a "generic" SSL layer that we use all over 19 yıl önce

README.ares

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

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

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

NOTE
libcurl 7.11.1 builds with c-ares 1.1.0, but 7.11.2 and later require c-ares
1.2.0 or alter.

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

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

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

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

1. name the c-ares source directory 'ares' in the curl source directory
(if you have checked out the curl sources from CVS, you will already have
c-ares in a directory named ares).
2. ./configure --enable-ares
3. make

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

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

c-ares and ipv6
===============

If the configure script enables IPv6 support you need to explicitly disable
that (--disable-ipv6) since c-ares isn't IPv6 compatible (yet).

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.