Steve Holme e8cea8d70f url.c: Fixed compilation warning %!s(int64=10) %!d(string=hai) anos
..
vtls e819c3a4ca SSL: PolarSSL default min SSL version TLS 1.0 %!s(int64=10) %!d(string=hai) anos
.gitignore beae838ed5 move msvc IDE related files to 'vc' directory tree %!s(int64=11) %!d(string=hai) anos
CMakeLists.txt b2bb51f339 cmake: drop _BSD_SOURCE macro usage %!s(int64=10) %!d(string=hai) anos
Makefile.Watcom f29b88c246 build: added Watcom support to build with WinSSL. %!s(int64=10) %!d(string=hai) anos
Makefile.am eccf4fb7ee vtls: created subdir, moved sslgen.[ch] there, updated all include lines %!s(int64=11) %!d(string=hai) anos
Makefile.b32 0ab2c444b5 Makefile.b32: Fixed for vtls changes %!s(int64=10) %!d(string=hai) anos
Makefile.inc 265b9a2e49 vtls: remove QsoSSL %!s(int64=10) %!d(string=hai) anos
Makefile.m32 ede9884c59 Added MinGW support to build with nghttp2. %!s(int64=10) %!d(string=hai) anos
Makefile.netware b5ed5843a4 Added NetWare support to build with nghttp2. %!s(int64=10) %!d(string=hai) anos
Makefile.vc6 265b9a2e49 vtls: remove QsoSSL %!s(int64=10) %!d(string=hai) anos
Makefile.vxworks ae26ee3489 Updated zlib version in build files. %!s(int64=11) %!d(string=hai) anos
README.ares 750c9179ca README.ares: we know require c-ares 1.6.0 %!s(int64=14) %!d(string=hai) anos
README.curl_off_t 1056202b48 spell! (most of it fixed by Tor Arntsen) %!s(int64=16) %!d(string=hai) anos
README.curlx 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
README.encoding 5aae3c13e2 transfer-encoding: document the options %!s(int64=13) %!d(string=hai) anos
README.hostip 0ab9e0c9d9 lib: documentation updates in README.hostip %!s(int64=10) %!d(string=hai) anos
README.http2 d1638fe08b README.http2: updated to reflect current status %!s(int64=10) %!d(string=hai) anos
README.httpauth 3e1caa6185 HTTP "auth done right". See lib/README.httpauth %!s(int64=20) %!d(string=hai) anos
README.memoryleak 2309b4e330 remove the CVSish $Id$ lines %!s(int64=14) %!d(string=hai) anos
README.multi_socket f9db721c1c update the section on timeouts %!s(int64=14) %!d(string=hai) anos
README.pingpong ec3bb8f727 introducing IMAP, POP3 and SMTP support (still lots of polish left to do) %!s(int64=15) %!d(string=hai) anos
README.pipelining 0f147887b0 Multiple pipelines and limiting the number of connections. %!s(int64=11) %!d(string=hai) anos
amigaos.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
amigaos.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
arpa_telnet.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
asyn-ares.c 6352df87b1 ares::Curl_resolver_cancel: skip checking for NULL conn %!s(int64=10) %!d(string=hai) anos
asyn-thread.c d9762a7cdb threaded-resolver: revert Curl_expire_latest() switch %!s(int64=10) %!d(string=hai) anos
asyn.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
base64.c 628290b5e6 cleanups: reduce variable scope %!s(int64=10) %!d(string=hai) anos
bundles.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
bundles.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
checksrc.pl 7f963a19ec checksrc: ban unsafe functions %!s(int64=11) %!d(string=hai) anos
config-amigaos.h 919c97fa65 curl tool: use configuration files from lib directory %!s(int64=12) %!d(string=hai) anos
config-dos.h 9ad282b1ae Remove all traces of FBOpenSSL SPNEGO support %!s(int64=10) %!d(string=hai) anos
config-mac.h 919c97fa65 curl tool: use configuration files from lib directory %!s(int64=12) %!d(string=hai) anos
config-os400.h 265b9a2e49 vtls: remove QsoSSL %!s(int64=10) %!d(string=hai) anos
config-riscos.h 358c5c0745 strlcat: remove function %!s(int64=11) %!d(string=hai) anos
config-symbian.h 35b078b29a config-symbian.h: Fixed up line lengths > 79 characters %!s(int64=10) %!d(string=hai) anos
config-tpf.h 33a95659e2 config-tpf.h: Fixed up line lengths > 79 characters %!s(int64=10) %!d(string=hai) anos
config-vxworks.h 9ad282b1ae Remove all traces of FBOpenSSL SPNEGO support %!s(int64=10) %!d(string=hai) anos
config-win32.h 65467cf9cb config-win32.h: Updated for VC12 %!s(int64=10) %!d(string=hai) anos
config-win32ce.h e77d867068 unicode NTLM SSPI: cleanup %!s(int64=12) %!d(string=hai) anos
conncache.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
conncache.h 01368d395c create_conn: prune dead connections %!s(int64=10) %!d(string=hai) anos
connect.c befbc8f56b code cleanup: Use 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
connect.h df13f8e8c2 bits.close: introduce connection close tracking %!s(int64=10) %!d(string=hai) anos
content_encoding.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
content_encoding.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
cookie.c a76825a5ef cookies: reject incoming cookies set for TLDs %!s(int64=10) %!d(string=hai) anos
cookie.h f24dc09d20 cookies: follow-up fix for path checking %!s(int64=11) %!d(string=hai) anos
curl_addrinfo.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
curl_addrinfo.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_base64.h aae4e4bf70 base64: added Curl_base64url_encode() %!s(int64=10) %!d(string=hai) anos
curl_config.h.cmake f646e9075f Cmake: Possibility to use OpenLDAP, OpenSSL, LibSSH2 on windows %!s(int64=10) %!d(string=hai) anos
curl_fnmatch.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_fnmatch.h 2ffe834bff ftp wildcard: a new option CURLOPT_FNMATCH_DATA %!s(int64=14) %!d(string=hai) anos
curl_gethostname.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_gethostname.h 38b5744266 HOSTNAME_MAX: Moved to curl_gethostname.h %!s(int64=13) %!d(string=hai) anos
curl_gssapi.c 8efc11a0c1 GSSAPI: private export mechanisms OIDs. OS400: Make RPG binding up to date. %!s(int64=10) %!d(string=hai) anos
curl_gssapi.h c31dec7f98 GSSAPI: remove useless *_MECHANISM defines. %!s(int64=10) %!d(string=hai) anos
curl_hmac.h 077125e4a2 include libcurl standard internal headers %!s(int64=14) %!d(string=hai) anos
curl_ldap.h ec691ca34b lib/*.h: use our standard naming scheme for header inclusion guards %!s(int64=12) %!d(string=hai) anos
curl_md4.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_md5.h 6cc066a2c5 Fixed compile error with GNUTLS+NETTLE %!s(int64=12) %!d(string=hai) anos
curl_memory.h 6bcacff1a5 WIN32 MemoryTracking: require UNICODE for wide strdup code support %!s(int64=11) %!d(string=hai) anos
curl_memrchr.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_memrchr.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_multibyte.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_multibyte.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_ntlm.c 0811742488 ntlm: We prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
curl_ntlm.h 3fe5b462f7 ntlm: Only define ntlm data structure when USE_NTLM is defined %!s(int64=10) %!d(string=hai) anos
curl_ntlm_core.c 3b738a16eb ntlm: Return CURLcode from Curl_ntlm_core_mk_lm_hash() %!s(int64=10) %!d(string=hai) anos
curl_ntlm_core.h 3b738a16eb ntlm: Return CURLcode from Curl_ntlm_core_mk_lm_hash() %!s(int64=10) %!d(string=hai) anos
curl_ntlm_msgs.c d62cb0f5d0 sspi: Define authentication package name constants %!s(int64=10) %!d(string=hai) anos
curl_ntlm_msgs.h c469941293 ntlm: Moved the identity generation into shared SSPI code %!s(int64=10) %!d(string=hai) anos
curl_ntlm_wb.c 223612afa2 ntlm_wb: Avoid invoking ntlm_auth helper with empty username %!s(int64=10) %!d(string=hai) anos
curl_ntlm_wb.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
curl_rtmp.c d94717e099 nonblock: call with (void) to show we ignore the return code %!s(int64=10) %!d(string=hai) anos
curl_rtmp.h 077125e4a2 include libcurl standard internal headers %!s(int64=14) %!d(string=hai) anos
curl_sasl.c b6821dbb91 sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used %!s(int64=10) %!d(string=hai) anos
curl_sasl.h b6821dbb91 sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used %!s(int64=10) %!d(string=hai) anos
curl_sasl_sspi.c d62cb0f5d0 sspi: Define authentication package name constants %!s(int64=10) %!d(string=hai) anos
curl_sec.h b90f6e87cf krb5_encode: remove unused argument %!s(int64=10) %!d(string=hai) anos
curl_setup.h b6821dbb91 sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used %!s(int64=10) %!d(string=hai) anos
curl_setup_once.h ca1b34b887 curl_setup_once: fix errno access for lwip on Windows %!s(int64=11) %!d(string=hai) anos
curl_sspi.c c469941293 ntlm: Moved the identity generation into shared SSPI code %!s(int64=10) %!d(string=hai) anos
curl_sspi.h d62cb0f5d0 sspi: Define authentication package name constants %!s(int64=10) %!d(string=hai) anos
curl_threads.c 0ff0a994ad Curl_thread_create: use Curl_safefree to allow NULL better %!s(int64=11) %!d(string=hai) anos
curl_threads.h e8b57d1e84 threaded resolver: Use pthread_t * for curl_thread_t %!s(int64=11) %!d(string=hai) anos
curlx.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
dict.c 1813a77b02 dict: fix memory leak in OOM exit path %!s(int64=10) %!d(string=hai) anos
dict.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
dotdot.c 78ca3c6830 copyright: Updated following recent edits %!s(int64=10) %!d(string=hai) anos
dotdot.h 78ca3c6830 copyright: Updated following recent edits %!s(int64=10) %!d(string=hai) anos
easy.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
easyif.h 8804ffd4fa curl_easy_perform_ev: make it CURL_EXTERN %!s(int64=11) %!d(string=hai) anos
escape.c 085081fc6e code cleanup: We prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
escape.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
file.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
file.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
fileinfo.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
fileinfo.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
firefox-db2pem.sh 2309b4e330 remove the CVSish $Id$ lines %!s(int64=14) %!d(string=hai) anos
formdata.c b387560692 curl_easy_duphandle: CURLOPT_COPYPOSTFIELDS read out of bounds %!s(int64=10) %!d(string=hai) anos
formdata.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
ftp.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
ftp.h d44b014271 FTP: make the data connection work when going through proxy %!s(int64=11) %!d(string=hai) anos
ftplistparser.c beb478a24b ftplistparser: We prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
ftplistparser.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
getenv.c 25f351424b VMS: fix and generate the VMS build config %!s(int64=11) %!d(string=hai) anos
getinfo.c 265b9a2e49 vtls: remove QsoSSL %!s(int64=10) %!d(string=hai) anos
getinfo.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
gopher.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
gopher.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
hash.c de052ca6fc string formatting: fix 25+ printf-style format strings %!s(int64=11) %!d(string=hai) anos
hash.h 0f147887b0 Multiple pipelines and limiting the number of connections. %!s(int64=11) %!d(string=hai) anos
hmac.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
hostasyn.c befbc8f56b code cleanup: Use 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
hostcheck.c 265b9a2e49 vtls: remove QsoSSL %!s(int64=10) %!d(string=hai) anos
hostcheck.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
hostip.c 09b5a99816 resolve: cache lookup for async resolvers %!s(int64=10) %!d(string=hai) anos
hostip.h 09b5a99816 resolve: cache lookup for async resolvers %!s(int64=10) %!d(string=hai) anos
hostip4.c 0b5ae7c80e NI_MAXSERV: remove all use of it %!s(int64=11) %!d(string=hai) anos
hostip6.c 0b5ae7c80e NI_MAXSERV: remove all use of it %!s(int64=11) %!d(string=hai) anos
hostsyn.c 158dfe2c5c dns: fix compilation with MinGW from commit df69440d05f113 %!s(int64=11) %!d(string=hai) anos
http.c efe4bab29b http_digest: Use CURLcode instead of CURLdigest %!s(int64=10) %!d(string=hai) anos
http.h 595f5f0e43 HTTP2: Support expect: 100-continue %!s(int64=10) %!d(string=hai) anos
http2.c 7d9bef9286 http2: Fix busy loop when EOF is encountered %!s(int64=10) %!d(string=hai) anos
http2.h 81cd24adb8 http2: more and better error checking %!s(int64=10) %!d(string=hai) anos
http_chunks.c 891ef341b3 chunked-encoding: provide a readable error string for chunked errors %!s(int64=10) %!d(string=hai) anos
http_chunks.h 891ef341b3 chunked-encoding: provide a readable error string for chunked errors %!s(int64=10) %!d(string=hai) anos
http_digest.c efe4bab29b http_digest: Use CURLcode instead of CURLdigest %!s(int64=10) %!d(string=hai) anos
http_digest.h efe4bab29b http_digest: Use CURLcode instead of CURLdigest %!s(int64=10) %!d(string=hai) anos
http_negotiate.c 07ac29a058 http_negotiate: We prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
http_negotiate.h e38ba43014 curl.h/features: Deprecate GSS-Negotiate macros due to bad naming %!s(int64=10) %!d(string=hai) anos
http_negotiate_sspi.c d62cb0f5d0 sspi: Define authentication package name constants %!s(int64=10) %!d(string=hai) anos
http_proxy.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
http_proxy.h 219a0fbe76 remote_port: allow connect to port 0 %!s(int64=10) %!d(string=hai) anos
idn_win32.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
if2ip.c c86ea58304 if2ip.c: fix compiler warning %!s(int64=11) %!d(string=hai) anos
if2ip.h 090b55c100 connect: treat an interface bindlocal() problem as a non-fatal error %!s(int64=11) %!d(string=hai) anos
imap.c b6821dbb91 sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used %!s(int64=10) %!d(string=hai) anos
imap.h 078d1fbf2b email: Added mutual authentication flag %!s(int64=10) %!d(string=hai) anos
inet_ntop.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
inet_ntop.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
inet_pton.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
inet_pton.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
krb5.c b90f6e87cf krb5_encode: remove unused argument %!s(int64=10) %!d(string=hai) anos
ldap.c 691985ceb0 bits.close: Fixed compilation warning %!s(int64=10) %!d(string=hai) anos
libcurl.def fd870e4e8a Yang Tse: msvc7+ has deprecated the 'DESCRIPTION' section in %!s(int64=19) %!d(string=hai) anos
libcurl.plist 072b1ad15a MacOSX-Framework: Make script work in Xcode 4.0 and later %!s(int64=11) %!d(string=hai) anos
libcurl.rc 2309b4e330 remove the CVSish $Id$ lines %!s(int64=14) %!d(string=hai) anos
libcurl.vers.in 70b5173410 configure: use XC_LIBTOOL for portability across libtool versions %!s(int64=11) %!d(string=hai) anos
llist.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
llist.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
makefile.amiga 3d8c093145 curl tool: use configuration files from lib directory - follow-up I %!s(int64=12) %!d(string=hai) anos
makefile.dj 72da921942 Changed email per Gisle's request. %!s(int64=13) %!d(string=hai) anos
md4.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
md5.c 54df616729 md5.c: fix use of uninitialized variable %!s(int64=10) %!d(string=hai) anos
memdebug.c 7b057f53fd curl_dofree: allow free(NULL) %!s(int64=11) %!d(string=hai) anos
memdebug.h 6bcacff1a5 WIN32 MemoryTracking: require UNICODE for wide strdup code support %!s(int64=11) %!d(string=hai) anos
mk-ca-bundle.pl 76b2f53707 mk-ca-bundle: spell fix "version" %!s(int64=10) %!d(string=hai) anos
mk-ca-bundle.vbs 0ce410a629 Simplify check for trusted certificates. %!s(int64=11) %!d(string=hai) anos
mprintf.c 812da4190f mprintf: allow %.s with data not being zero terminated %!s(int64=10) %!d(string=hai) anos
multi.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
multihandle.h 3c8c873252 multi: convert CURLM_STATE_CONNECT_PEND handling to a list %!s(int64=10) %!d(string=hai) anos
multiif.h cacdc27f52 low-speed-limit: avoid timeout flood %!s(int64=10) %!d(string=hai) anos
netrc.c 763c51780c netrc: fixed thread safety problem by using getpwuid_r if available %!s(int64=10) %!d(string=hai) anos
netrc.h 36585b5395 netrc: handle longer username and password %!s(int64=11) %!d(string=hai) anos
non-ascii.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
non-ascii.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
nonblock.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
nonblock.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
nwlib.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
nwos.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
objnames-test08.sh 0b3180b4f5 test 1222: 8 chars object name generation && test 1221: adjustments %!s(int64=12) %!d(string=hai) anos
objnames-test10.sh 0b3180b4f5 test 1222: 8 chars object name generation && test 1221: adjustments %!s(int64=12) %!d(string=hai) anos
objnames.inc 0b3180b4f5 test 1222: 8 chars object name generation && test 1221: adjustments %!s(int64=12) %!d(string=hai) anos
openldap.c df13f8e8c2 bits.close: introduce connection close tracking %!s(int64=10) %!d(string=hai) anos
parsedate.c 5b37db44a3 parsedate.c: fix the return code for an overflow edge condition %!s(int64=10) %!d(string=hai) anos
parsedate.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
pingpong.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
pingpong.h 4afcb77820 pingpong: Renamed curl_ftptransfer to curl_pp_transfer %!s(int64=11) %!d(string=hai) anos
pipeline.c 085081fc6e code cleanup: We prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
pipeline.h 231b23acbb pipeline: remove print_pipeline() %!s(int64=11) %!d(string=hai) anos
pop3.c b6821dbb91 sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used %!s(int64=10) %!d(string=hai) anos
pop3.h 078d1fbf2b email: Added mutual authentication flag %!s(int64=10) %!d(string=hai) anos
progress.c 6beb0eeea1 Ensure progress.size_dl/progress.size_ul are always >= 0 %!s(int64=10) %!d(string=hai) anos
progress.h 84bd19ffd4 timers: fix timer regression involving redirects / reconnects %!s(int64=10) %!d(string=hai) anos
rawstr.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
rawstr.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
rtsp.c d5ec44ca4c INFILESIZE: fields in UserDefined must not be changed run-time %!s(int64=10) %!d(string=hai) anos
rtsp.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
security.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
select.c 97d2e4bd75 Curl_poll + Curl_wait_ms: fix timeout return value %!s(int64=10) %!d(string=hai) anos
select.h 57ccdfa8d2 curl_global_init: accept the CURL_GLOBAL_ACK_EINTR flag %!s(int64=11) %!d(string=hai) anos
sendf.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
sendf.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
setup-os400.h 265b9a2e49 vtls: remove QsoSSL %!s(int64=10) %!d(string=hai) anos
setup-vms.h 65d53cf6ef setup-vms.h: sk_pop symbol tweak %!s(int64=11) %!d(string=hai) anos
share.c 11e8066ef9 vtls: renamed sslgen.[ch] to vtls.[ch] %!s(int64=11) %!d(string=hai) anos
share.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
sigpipe.h e64f91feb7 sigpipe: factor out sigpipe_reset from easy.c %!s(int64=11) %!d(string=hai) anos
slist.c a10d5e3851 slist.c: Curl_slist_append_nodup() OOM handling fix %!s(int64=11) %!d(string=hai) anos
slist.h 964a7600b9 slist.c, slist.h, cookie.c: new internal procedure Curl_slist_append_nodup() %!s(int64=11) %!d(string=hai) anos
smtp.c b6821dbb91 sasl: Fixed Kerberos V5 inclusion when CURL_DISABLE_CRYPTO_AUTH is used %!s(int64=10) %!d(string=hai) anos
smtp.h 078d1fbf2b email: Added mutual authentication flag %!s(int64=10) %!d(string=hai) anos
sockaddr.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
socks.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
socks.h eed1c63c70 docs: Improve inline GSS-API naming in code documentation %!s(int64=10) %!d(string=hai) anos
socks_gssapi.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
socks_sspi.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
speedcheck.c cacdc27f52 low-speed-limit: avoid timeout flood %!s(int64=10) %!d(string=hai) anos
speedcheck.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
splay.c 78ca3c6830 copyright: Updated following recent edits %!s(int64=10) %!d(string=hai) anos
splay.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
ssh.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
ssh.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
strdup.c b387560692 curl_easy_duphandle: CURLOPT_COPYPOSTFIELDS read out of bounds %!s(int64=10) %!d(string=hai) anos
strdup.h b387560692 curl_easy_duphandle: CURLOPT_COPYPOSTFIELDS read out of bounds %!s(int64=10) %!d(string=hai) anos
strequal.c 358c5c0745 strlcat: remove function %!s(int64=11) %!d(string=hai) anos
strequal.h 358c5c0745 strlcat: remove function %!s(int64=11) %!d(string=hai) anos
strerror.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
strerror.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
strtok.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
strtok.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
strtoofft.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
strtoofft.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
telnet.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
telnet.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
tftp.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
tftp.h 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
timeval.c 4a5aa6682d Revert changes relative to lib/*.[ch] recent renaming %!s(int64=12) %!d(string=hai) anos
timeval.h 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
transfer.c 15c4d51d39 Curl_single_getsock: fix hold/pause sock handling %!s(int64=10) %!d(string=hai) anos
transfer.h 32e8467a66 Curl_perfom: removed %!s(int64=11) %!d(string=hai) anos
url.c e8cea8d70f url.c: Fixed compilation warning %!s(int64=10) %!d(string=hai) anos
url.h d44b014271 FTP: make the data connection work when going through proxy %!s(int64=11) %!d(string=hai) anos
urldata.h b387560692 curl_easy_duphandle: CURLOPT_COPYPOSTFIELDS read out of bounds %!s(int64=10) %!d(string=hai) anos
version.c e38ba43014 curl.h/features: Deprecate GSS-Negotiate macros due to bad naming %!s(int64=10) %!d(string=hai) anos
warnless.c a7999da39e tool_getparam.c: Fixed compilation warnings %!s(int64=10) %!d(string=hai) anos
warnless.h a7999da39e tool_getparam.c: Fixed compilation warnings %!s(int64=10) %!d(string=hai) anos
wildcard.c 5a053ffe80 build: fix circular header inclusion with other packages %!s(int64=12) %!d(string=hai) anos
wildcard.h 32e8467a66 Curl_perfom: removed %!s(int64=11) %!d(string=hai) anos
x509asn1.c 0eb3d15ccb code cleanup: we prefer 'CURLcode result' %!s(int64=10) %!d(string=hai) anos
x509asn1.h 473322ec66 Implement pinned public key in GSKit backend %!s(int64=10) %!d(string=hai) anos

README.ares

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

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

c-ares:
http://c-ares.haxx.se/

NOTE
The latest libcurl version requires c-ares 1.6.0 or later.

Once upon the time libcurl built fine with the "original" ares. That is no
longer true. You need to use c-ares.

Build c-ares
============

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

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

1. name or symlink the c-ares source directory 'ares' in the curl source
directory
2. ./configure --enable-ares

Optionally, you can point out the c-ares install tree root with the the
--enable-ares option.

3. make

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

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

c-ares on win32
===============
(description brought by Dominick Meglio)

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