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

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.