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

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.