- Nov 16, 2009
-
-
Yang Tse authored
-
- Nov 15, 2009
-
-
Yang Tse authored
getaddrinfo is fully thread safe on solaris versions which 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.
-
Yang Tse authored
Remove files generated on previous buildconf/configure run
-
Yang Tse authored
Remove enable-thread / disable-thread configure option. These were only placebo options. The library is always built as thread safe as possible on every system.
-
- Nov 14, 2009
-
-
Yang Tse authored
Refactor how preprocessor symbol _THREAD_SAFE definition is done.
-
- Nov 13, 2009
-
-
Yang Tse authored
knowledge says the contrary or h_errno is not defined.
-
Yang Tse authored
- 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.
-
- Nov 12, 2009
- Nov 11, 2009
- Nov 10, 2009
- Nov 09, 2009
-
-
Yang Tse authored
-
Yang Tse authored
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.
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
-
- Nov 05, 2009
-
-
Yang Tse authored
-
- Nov 04, 2009
-
-
Yang Tse authored
-
- Nov 02, 2009
- Nov 01, 2009
-
-
Yang Tse authored
Undo old temporary change once used for testing purposes
-
- Oct 31, 2009
-
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
Symbol hiding configure options renamed to the hopefully less ambiguous --enable-symbol-hiding and --disable-symbol-hiding as well as related macro names and some internal variables used for them. Related configuration file preprocessor symbols named to CARES_SYMBOL_HIDING and CARES_SYMBOL_SCOPE_EXTERN.
-
- Oct 30, 2009
-
-
Yang Tse authored
Fix two typos.
-
Yang Tse authored
shows that this one is actually a modified copy of ares_parse_a_reply.c. In order to comply with ares_parse_a_reply.c's M.I.T. license, the old 1998 M.I.T. copyright notice is now also preserved in this file the same as it is done in other ares_parse_*.c files.
-
Yang Tse authored
Fix identation of some license lines.
-
Yang Tse authored
-
Yang Tse authored
-
Yang Tse authored
ares_parse_txt_reply() current version: - Fixed a couple of potential double free's. - Fixed memory leaks upon out of memory condition. - Fixed pointer arithmetic. - Setting ntxtreply to zero upon entry for all failure cases. - Changed data type to size_t for variables substr_len, str_len and the length member of ares_txt_reply struct. - Avoided a couple of memcpy() calls. - Changed i data type to unsigned int to prevent compiler warnings. - Adjusted a comment. - Use ARES_SUCCESS literal for successfull completion. - Added CVS Id tag.
-
- Oct 29, 2009