summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-11-23Mention last changesYang Tse2-0/+5
2009-11-23- Removed from external interface preprocessor symbol definition forYang Tse2-6/+2
CARES_HAVE_ARES_FREE_DATA. Current functionality of ares_free_data() makes it unnecessary.
2009-11-23Added README.msvcYang Tse2-1/+120
2009-11-23Changed c-ares naming conventions when using MSVC as described in README.msvcYang Tse5-62/+66
2009-11-23- Mention other recent changesYang Tse2-1/+9
2009-11-23- Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl andYang Tse7-18/+23
ares_addr6ttl in order to prevent name space pollution, along with necessary changes to code base and man pages.This change does not break ABI, there is no need to recompile existing applications. But existing applications using these structs with the old name will need source code adjustments when recompiled using c-ares 1.6.1.
2009-11-23- Jakub Hrozek fixed more function prototypes in man pages to sync themYang Tse10-21/+48
with the ones declared in ares.h
2009-11-22Make configure remove the ares_build.h file included in distribution tarballs.Yang Tse1-0/+5
2009-11-22Fix macro redefinition.Yang Tse1-0/+6
2009-11-22Fix name space pollution.Yang Tse2-7/+7
2009-11-22Allow using different extra import libraries for debug and release builds.Yang Tse1-12/+14
2009-11-21Add manifest stuff to msvc makefileYang Tse1-0/+6
2009-11-20Sync man page with realityYang Tse5-11/+16
2009-11-20Add missing external API decoration for ares_set_socket_callback()Yang Tse1-3/+3
2009-11-20Add ares_free_data() man page.Yang Tse2-0/+65
2009-11-20- Provide in external interface preprocessor symbol definitions forYang Tse1-0/+2
CARES_HAVE_ARES_FREE_DATA as an indication of function availability.
2009-11-20Remove typecastYang Tse1-1/+1
2009-11-20Fix commentYang Tse1-1/+1
2009-11-20Add ares_data.c and ares_data.hYang Tse1-0/+8
2009-11-20Jakub Hrozek modified ares_parse_srv_reply() and ares_parse_txt_reply() APIYang Tse4-76/+78
to return a linked lists of results. These were also modified to internally use the ares_data memory struct and as such its result must be free'ed with ares_free_data().
2009-11-20Initial support for the generic ares_free_data() function that will allowYang Tse4-6/+216
applications to free memory allocated and returned by some c-ares funtions.
2009-11-18Make usage of calloc()'s arguments consistent with rest of code baseYang Tse2-2/+2
2009-11-18workaround icc 9.1 optimizer issueYang Tse1-1/+9
2009-11-16Add icc fvisibility bug testYang Tse1-4/+15
2009-11-16Fix icc 9.0 compiler warning: external definition with no prior declarationYang Tse2-4/+5
2009-11-16Fix three var namesYang Tse1-4/+4
2009-11-16Add check for assert.h header fileYang Tse1-0/+1
2009-11-15getaddrinfo is fully thread safe on solaris versions whichYang Tse1-7/+13
implement the function even when h_errno is not a macro. The h_errno macro test now only done on systems for which there is no hard coded knowledge about getaddrinfo's thread safeness.
2009-11-15Remove files generated on previous buildconf/configure runYang Tse1-2/+74
2009-11-15Remove enable-thread / disable-thread configure option. These were only placeboYang Tse1-27/+0
options. The library is always built as thread safe as possible on every system.
2009-11-14Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse3-23/+110
2009-11-13Assume that getaddrinfo is thread safe, unless hard codedYang Tse1-12/+10
knowledge says the contrary or h_errno is not defined.
2009-11-13Related with the threadsafe capability of getaddrinfo:Yang Tse1-6/+15
- Constantine Sapuntzakis reported that Darwin 6.0 a.k.a. MAC OS X 10.2 and newer have a threadsafe getaddrinfo. - Fix Dragonfly BSD triplet detection. - In case the hard-coded knowledge says that getaddrinfo is threadsafe, an additional check is done to verify that h_errno is also defined. If h_errno isn't defined, we finally assume that it isn't threadsafe. Jamie Lokier provided the inspiration for this extra check.
2009-11-12AIX 5.2 and newer have threadsafe getaddrinfo.Yang Tse1-1/+19
Add some comments to better understand what the regex's pretend to achieve.
2009-11-12HP-UX 11.11 and later have threadsafe getaddrinfoYang Tse1-1/+7
2009-11-12Check if getaddrinfo is threadsafe when function check allows it to be usedYang Tse1-2/+45
2009-11-11Renamed fpGetNetworkParams and fpSystemFunction036 to avoid namespace ↵Yang Tse3-11/+11
pollution with static library
2009-11-11Add kernel32.libYang Tse5-29/+29
2009-11-10Mention last changesYang Tse1-0/+10
2009-11-10Reinstate copyright symbol lost in previous commitYang Tse1-1/+1
2009-11-10Make some strings different in resource file for debug or release buildsYang Tse1-1/+8
2009-11-10Ignore more subdirsYang Tse5-0/+10
2009-11-10Fix compiler warning: conditional expression is constantYang Tse4-4/+4
2009-11-10Sync linker and resource compiler options with Makefile.msvcYang Tse4-64/+64
2009-11-09Follow Makefile.msvc subdirectory naming scheme, and sync compiler optionsYang Tse4-138/+138
2009-11-09Updated MSVC makefile that allows building dynamic and staticYang Tse3-276/+454
c-ares libraries in debug and release flavours. Additionally each of the three sample programs is built against each of the four possible c-ares libraries, generating all this a total number of 12 executables and 4 libraries.
2009-11-09Test for USE_WINSOCK since it is more restrictive than WIN32Yang Tse3-8/+8
2009-11-09Make header inclusion depend on HAVE_*_H definitionYang Tse2-2/+2
2009-11-09Remove unneeded preprocessor directivesYang Tse1-4/+0
2009-11-05Adjust c-ares include paths for memory tracking enabled (--enable-curldebug) ↵Yang Tse1-5/+7
builds