Daniel Stenberg e161bdc5be cut off 'curl_' from the strerror file names %!s(int64=20) %!d(string=hai) anos
..
.cvsignore 904b9ccaa3 ignore getdate.c %!s(int64=21) %!d(string=hai) anos
Makefile.am e161bdc5be cut off 'curl_' from the strerror file names %!s(int64=20) %!d(string=hai) anos
Makefile.b32 888eec833c Removed getpass from here. The fact this still was present here indicates %!s(int64=20) %!d(string=hai) anos
Makefile.b32.resp b60e0fa97e David J Meyer's large file support. %!s(int64=21) %!d(string=hai) anos
Makefile.m32 1cb2306ae0 Andrs Garca's updates %!s(int64=20) %!d(string=hai) anos
Makefile.netware 5b55f9ecb3 Gnter Knauf's NetWare changes. %!s(int64=20) %!d(string=hai) anos
Makefile.riscos b60e0fa97e David J Meyer's large file support. %!s(int64=21) %!d(string=hai) anos
Makefile.vc6 0953140b53 added curl_strerror to the build %!s(int64=20) %!d(string=hai) anos
README.ares 7beac70644 Dominick Meglio updated the win description since we fixed the gettimeofday %!s(int64=21) %!d(string=hai) anos
README.encoding c0197f19cf Dan Fandrich changed CURLOPT_ENCODING to select all supported encodings if %!s(int64=21) %!d(string=hai) anos
README.memoryleak e76c960624 CURLDEBUG, not MALLOCDEBUG %!s(int64=21) %!d(string=hai) anos
amigaos.c 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
amigaos.h 36f76396ea Diego Casorran's fixes to allow native AmigaOS builds %!s(int64=21) %!d(string=hai) anos
arpa_telnet.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
base64.c 4d12be9867 removed an unnecessary shift and splut up som weird two-statements-per-line %!s(int64=20) %!d(string=hai) anos
base64.h 34d247bc4e switch the arguments according to the c source %!s(int64=20) %!d(string=hai) anos
ca-bundle.crt 6164823921 Removed the "TC TrustCenter, Germany, Class 0 CA." certificate: %!s(int64=21) %!d(string=hai) anos
config-amigaos.h b791e158f0 use curl_off_t instead of off_t! %!s(int64=20) %!d(string=hai) anos
config-mac.h 9c25b58b4c moved the config-*.h files from root to the lib/ dir %!s(int64=22) %!d(string=hai) anos
config-netware.h 5b55f9ecb3 Gnter Knauf's NetWare changes. %!s(int64=20) %!d(string=hai) anos
config-riscos.h b60e0fa97e David J Meyer's large file support. %!s(int64=21) %!d(string=hai) anos
config-vms.h b60e0fa97e David J Meyer's large file support. %!s(int64=21) %!d(string=hai) anos
config-win32.h f9e1f32adb make windows builds use the OS string "i386-pc-win32" instead of just "win32" %!s(int64=20) %!d(string=hai) anos
config.dj 87eb26a33d it has strtoll %!s(int64=20) %!d(string=hai) anos
connect.c bb3d6e8552 tcp-nodelay patch by Joe Halpin %!s(int64=20) %!d(string=hai) anos
connect.h ce5805a955 Use curl_socket_t instead of int for holding sockets. The typedefs and %!s(int64=20) %!d(string=hai) anos
content_encoding.c 8ddc18a4f9 another case which should use CURLcode and not int %!s(int64=20) %!d(string=hai) anos
content_encoding.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
cookie.c 9948250723 strequal() returns int so we typecast the return to bool when we store the %!s(int64=20) %!d(string=hai) anos
cookie.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
curllib.dsp a4ea5a4054 fixed /I "." for the debug build too %!s(int64=20) %!d(string=hai) anos
curllib.dsw c7aa095fac Hanno L. Kranzhoff fixed them %!s(int64=22) %!d(string=hai) anos
dict.c ce5805a955 Use curl_socket_t instead of int for holding sockets. The typedefs and %!s(int64=20) %!d(string=hai) anos
dict.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
easy.c 256a16a8a3 if the global_init() is called from within curl_easy_init() and returns %!s(int64=20) %!d(string=hai) anos
escape.c a684c51c9b size_t/int/long fixes %!s(int64=20) %!d(string=hai) anos
escape.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
file.c 0d1fc73f21 Use more curl_off_t variables when doing the progress meter calculations and %!s(int64=20) %!d(string=hai) anos
file.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
formdata.c 94a1d09ac7 more variable type fixing for the huge posts %!s(int64=20) %!d(string=hai) anos
formdata.h 94a1d09ac7 more variable type fixing for the huge posts %!s(int64=20) %!d(string=hai) anos
ftp.c b60d6404d8 Gisle Vanem's fix to replace the bad use of strerror(). This introduces %!s(int64=20) %!d(string=hai) anos
ftp.h 252423a725 added the missing proto for the still unused quit function %!s(int64=20) %!d(string=hai) anos
getdate.c.cvs 4534ca238d Rename getdate.c to getdate.c.cvs, since the "normal" build procedure do %!s(int64=21) %!d(string=hai) anos
getdate.h 721b05e343 Nico Baggus' VMS tweaks %!s(int64=22) %!d(string=hai) anos
getdate.y c4a89d29f6 get strlen() results in a size_t, delete 'register' %!s(int64=20) %!d(string=hai) anos
getenv.c 4d17d6876e Dan Fandrich's cleanup patch to make pedantic compiler options cause less %!s(int64=20) %!d(string=hai) anos
getinfo.c 9d064a3927 dl and ulspeed are now curl_off_t so typecast them to double when we %!s(int64=20) %!d(string=hai) anos
getinfo.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
hash.c 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
hash.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
hostip.c 5b55f9ecb3 Gnter Knauf's NetWare changes. %!s(int64=20) %!d(string=hai) anos
hostip.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
http.c f788f988ea fix signed and unsigned warnings %!s(int64=20) %!d(string=hai) anos
http.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
http_chunks.c 1eb9fd6c4d use size_t for the data, but keep the protos use ssize_t to better fit %!s(int64=20) %!d(string=hai) anos
http_chunks.h 1eb9fd6c4d use size_t for the data, but keep the protos use ssize_t to better fit %!s(int64=20) %!d(string=hai) anos
http_digest.c 385086b460 size_t/int fix %!s(int64=20) %!d(string=hai) anos
http_digest.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
http_negotiate.c 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
http_negotiate.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
http_ntlm.c dd1ba7633e Enabled 'NT responses' in the NTLM type-3 message. %!s(int64=20) %!d(string=hai) anos
http_ntlm.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
if2ip.c 5b55f9ecb3 Gnter Knauf's NetWare changes. %!s(int64=20) %!d(string=hai) anos
if2ip.h 27b7220f1b silly me %!s(int64=21) %!d(string=hai) anos
inet_ntoa_r.h 1ea12e705e had to add this since it was missing in the system includes! %!s(int64=24) %!d(string=hai) anos
inet_pton.c 4d17d6876e Dan Fandrich's cleanup patch to make pedantic compiler options cause less %!s(int64=20) %!d(string=hai) anos
inet_pton.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
krb4.c f128fae705 fixed some warnings in the (both new and old) base64 usage %!s(int64=20) %!d(string=hai) anos
krb4.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
ldap.c 52caba0417 removed the ldaptext variable, it was only set and never used %!s(int64=20) %!d(string=hai) anos
ldap.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
libcurl.def 40e6b12cca added the missing share-functions, pointed out by Edward Chan %!s(int64=21) %!d(string=hai) anos
libcurl.framework.make a76235c008 Matt Veenstra updated the Mac OS X framework files %!s(int64=21) %!d(string=hai) anos
libcurl.imp 5b55f9ecb3 Gnter Knauf's NetWare changes. %!s(int64=20) %!d(string=hai) anos
libcurl.plist a76235c008 Matt Veenstra updated the Mac OS X framework files %!s(int64=21) %!d(string=hai) anos
libcurl.rc ad3563096a include the new curlver instead, since all this wants is the version info %!s(int64=20) %!d(string=hai) anos
llist.c 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
llist.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
makefile.amiga 4d8a53da2f Diego Casorran's amiga makefiles %!s(int64=21) %!d(string=hai) anos
makefile.dj 4223f602ed djgpp fixes by Gisle Vanem %!s(int64=21) %!d(string=hai) anos
md5.c 2ebc821558 Convert functions to ANSI-style declaration to prevent compiler warnings %!s(int64=20) %!d(string=hai) anos
md5.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
memdebug.c c52c592f4c store size as size_t %!s(int64=20) %!d(string=hai) anos
memdebug.h 07de0ff0ff Gisle Vanem's added support calloc()-debugging and outputting mode for %!s(int64=20) %!d(string=hai) anos
mprintf.c f8426a2c44 stricter variable type usage %!s(int64=20) %!d(string=hai) anos
multi.c e545e33d5f Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of -1 for sockets. %!s(int64=20) %!d(string=hai) anos
netrc.c bd04c6fb67 curl_strequal() returns int, keep return variables in an int %!s(int64=20) %!d(string=hai) anos
netrc.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
nwlib.c ffb35ff5c3 Gnter Knauf's update, mainly converted to plain old C comments. %!s(int64=20) %!d(string=hai) anos
progress.c 306ff5649a made time2str() use longs internally instead to prevent compiler warnings %!s(int64=20) %!d(string=hai) anos
progress.h 0d1fc73f21 Use more curl_off_t variables when doing the progress meter calculations and %!s(int64=20) %!d(string=hai) anos
security.c 800052dc50 use the HAVE_KRB4 define instead of just KRB4 %!s(int64=21) %!d(string=hai) anos
security.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
sendf.c c39c55cb2d Minor edit to avoid an unreachable break and to remove the extra {} body %!s(int64=20) %!d(string=hai) anos
sendf.h 7225b14002 curl_socket_t mistakes cleanup %!s(int64=20) %!d(string=hai) anos
setup.h 5b75919f95 Marty Kuhrt's adjustments for a cleaner VMS build %!s(int64=20) %!d(string=hai) anos
share.c be2cdf14f3 Don't call the lock/unlock functions if they are NULL. They can still be %!s(int64=20) %!d(string=hai) anos
share.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
speedcheck.c 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
speedcheck.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
ssluse.c 0c791d1e76 variable type usage cleanup to please picky compilers %!s(int64=20) %!d(string=hai) anos
ssluse.h 7225b14002 curl_socket_t mistakes cleanup %!s(int64=20) %!d(string=hai) anos
strequal.c 4d17d6876e Dan Fandrich's cleanup patch to make pedantic compiler options cause less %!s(int64=20) %!d(string=hai) anos
strequal.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
strerror.c e161bdc5be cut off 'curl_' from the strerror file names %!s(int64=20) %!d(string=hai) anos
strerror.h e161bdc5be cut off 'curl_' from the strerror file names %!s(int64=20) %!d(string=hai) anos
strtok.c 4d17d6876e Dan Fandrich's cleanup patch to make pedantic compiler options cause less %!s(int64=20) %!d(string=hai) anos
strtok.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
strtoofft.c 0bf1bd51c4 Remade to use curlx_-prefix. This means this function can be compiled and %!s(int64=20) %!d(string=hai) anos
strtoofft.h 2479e06848 David Byron's work on making libcurl only require winsock 1.1 on Windows %!s(int64=20) %!d(string=hai) anos
telnet.c c5637baa06 make the variables that hold the result of strlen() size_t %!s(int64=20) %!d(string=hai) anos
telnet.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
timeval.c e545e33d5f Gisle Vanem's fixes to use CURL_SOCKET_BAD more instead of -1 for sockets. %!s(int64=20) %!d(string=hai) anos
timeval.h 36f76396ea Diego Casorran's fixes to allow native AmigaOS builds %!s(int64=21) %!d(string=hai) anos
transfer.c 76c36688d0 Makes CURLINFO_CONTENT_LENGTH_DOWNLOAD work even if CURLOPT_NOBODY is set %!s(int64=20) %!d(string=hai) anos
transfer.h 7225b14002 curl_socket_t mistakes cleanup %!s(int64=20) %!d(string=hai) anos
url.c bb3d6e8552 tcp-nodelay patch by Joe Halpin %!s(int64=20) %!d(string=hai) anos
url.h 053f6c85ef updated year in the copyright string %!s(int64=21) %!d(string=hai) anos
urldata.h bb3d6e8552 tcp-nodelay patch by Joe Halpin %!s(int64=20) %!d(string=hai) anos
version.c 3fa4ac080e we must not only support long long for Largefile to work, we must have %!s(int64=20) %!d(string=hai) anos

README.ares

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

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

ares:
ftp://athena-dist.mit.edu/pub/ATHENA/ares/ares-1.1.1.tar.gz
http://curl.haxx.se/dev/ares-1.1.1.tar.gz
http://curl.sourceforge.net/dev/ares-1.1.1.tar.gz
http://curl.planetmirror.com/dev/ares-1.1.1.tar.gz
http://curl.tsuren.net/dev/ares-1.1.1.tar.gz

c-ares: (a patched and improved version of ares)
http://curl.haxx.se/beta/arescurl-1.0-pre1.tar.gz

NOTE
libcurl works with ares 1.1.1, but several patches and improvements have
been put into the c-ares package which has made it more portable and better
working on several platforms.

Build ares
==========

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

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

1. name the ares source directory 'ares' in the curl source directory
2. ./configure --enable-ares
3. make

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

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

Ares and ipv6
=============

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

Ares on win32
=============
(description brought by Dominick Meglio)

First I compiled curl-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.