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

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.