aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2009-11-23- Mention other recent changesYang Tse
2009-11-23- Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl andYang Tse
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 Tse
with the ones declared in ares.h
2009-11-22Make configure remove the ares_build.h file included in distribution tarballs.Yang Tse
2009-11-22Fix macro redefinition.Yang Tse
2009-11-22Fix name space pollution.Yang Tse
2009-11-22Allow using different extra import libraries for debug and release builds.Yang Tse
2009-11-21Add manifest stuff to msvc makefileYang Tse
2009-11-20Sync man page with realityYang Tse
2009-11-20Add missing external API decoration for ares_set_socket_callback()Yang Tse
2009-11-20Add ares_free_data() man page.Yang Tse
2009-11-20- Provide in external interface preprocessor symbol definitions forYang Tse
CARES_HAVE_ARES_FREE_DATA as an indication of function availability.
2009-11-20Remove typecastYang Tse
2009-11-20Fix commentYang Tse
2009-11-20Add ares_data.c and ares_data.hYang Tse
2009-11-20Jakub Hrozek modified ares_parse_srv_reply() and ares_parse_txt_reply() APIYang Tse
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 Tse
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 Tse
2009-11-18workaround icc 9.1 optimizer issueYang Tse
2009-11-16Add icc fvisibility bug testYang Tse
2009-11-16Fix icc 9.0 compiler warning: external definition with no prior declarationYang Tse
2009-11-16Fix three var namesYang Tse
2009-11-16Add check for assert.h header fileYang Tse
2009-11-15getaddrinfo is fully thread safe on solaris versions whichYang Tse
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 Tse
2009-11-15Remove enable-thread / disable-thread configure option. These were only placeboYang Tse
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 Tse
2009-11-13Assume that getaddrinfo is thread safe, unless hard codedYang Tse
knowledge says the contrary or h_errno is not defined.
2009-11-13Related with the threadsafe capability of getaddrinfo:Yang Tse
- 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 Tse
Add some comments to better understand what the regex's pretend to achieve.
2009-11-12HP-UX 11.11 and later have threadsafe getaddrinfoYang Tse
2009-11-12Check if getaddrinfo is threadsafe when function check allows it to be usedYang Tse
2009-11-11Renamed fpGetNetworkParams and fpSystemFunction036 to avoid namespace ↵Yang Tse
pollution with static library
2009-11-11Add kernel32.libYang Tse
2009-11-10Mention last changesYang Tse
2009-11-10Reinstate copyright symbol lost in previous commitYang Tse
2009-11-10Make some strings different in resource file for debug or release buildsYang Tse
2009-11-10Ignore more subdirsYang Tse
2009-11-10Fix compiler warning: conditional expression is constantYang Tse
2009-11-10Sync linker and resource compiler options with Makefile.msvcYang Tse
2009-11-09Follow Makefile.msvc subdirectory naming scheme, and sync compiler optionsYang Tse
2009-11-09Updated MSVC makefile that allows building dynamic and staticYang Tse
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 Tse
2009-11-09Make header inclusion depend on HAVE_*_H definitionYang Tse
2009-11-09Remove unneeded preprocessor directivesYang Tse
2009-11-05Adjust c-ares include paths for memory tracking enabled (--enable-curldebug) ↵Yang Tse
builds
2009-11-04source files used by sample programsYang Tse
2009-11-02Renamed c-ares setup.h to ares_setup.hYang Tse
2009-11-02Adjust include paths to take in account that currently:Yang Tse
c-ares with --enable-curldebug uses memdebug.h from libcurl's lib subdirectory. memdebug.h needs access to libcurl's setup.h from libcurl's lib subdirectory and also needs access to libcurl's generated curl_config.h
2009-11-01Undo old temporary change once used for testing purposesYang Tse