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

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.