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

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.