summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-11-02Renamed c-ares setup.h to ares_setup.hYang Tse51-85/+88
2009-11-02Adjust include paths to take in account that currently:Yang Tse1-0/+4
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 Tse1-2/+1
2009-10-31Mention many changesYang Tse1-1/+66
2009-10-31Mention --enable-symbol-hiding configure optionYang Tse1-0/+1
2009-10-31Symbol hiding configure options renamed to the hopefully less ambiguousYang Tse4-150/+143
--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.
2009-10-30Header inclusion depending on HAVE_* symbol.Yang Tse1-10/+23
Fix two typos.
2009-10-30Comparison of the Initial revision of this file with ares_parse_a_reply.cYang Tse2-16/+18
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.
2009-10-30Add CVS Id tag.Yang Tse1-4/+6
Fix identation of some license lines.
2009-10-30Add CVS Id tag.Yang Tse1-0/+2
2009-10-30Fix commentYang Tse1-1/+1
2009-10-30In no particular order, changed/fixed all of the following inYang Tse3-21/+38
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.
2009-10-29Add c-ares DLL resource file to distribution archiveYang Tse1-1/+1
2009-10-29ignore filesYang Tse5-0/+24
2009-10-29Empty subdirYang Tse1-3/+0
2009-10-29Updated MSVC 6.0 workspace and project files that allows buildingYang Tse12-658/+982
dynamic and static 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-10-29no need to check for NULL pointers before dereferencing, as the pointersDaniel Stenberg1-4/+3
MUST be valid and they are dereferenced further down in the function unconditionally!
2009-10-29shorten the descriptions somewhatDaniel Stenberg3-4/+3
2009-10-29update to the new struct nameDaniel Stenberg1-6/+5
2009-10-29Jakub Hrozek added ares_parse_txt_reply() for TXT parsingDaniel Stenberg6-1/+270
2009-10-29use 'ares_srv_reply' for proper name-spacingDaniel Stenberg2-6/+6
2009-10-29Add reference for ares_parse_srv_reply.pdfYang Tse1-0/+1
2009-10-29Add reference for ares_parse_srv_reply docsYang Tse1-0/+2
2009-10-29External API function linkage decoration adjustmentYang Tse2-9/+12
2009-10-29External API function linkage decoration adjustmentYang Tse2-9/+11
2009-10-28Initial step towards the ability to reduce c-ares exported symbolsYang Tse5-75/+373
based on the 'visibility' attribute for GNUC and __global for Sun compilers, taking also in account __declspec function decoration for Win32 and Symbian DLL's. Introducing configure options --enable-hidden-symbols and --disable-hidden-symbols following libcurl's naming.
2009-10-27Fix commentYang Tse1-4/+4
2009-10-27Fix spellingYang Tse4-4/+4
2009-10-27Fix Pelles C Win32 target compilation issuesYang Tse2-18/+58
2009-10-23John Engelhart noticed an unreleased problem relative to a duplicateYang Tse4-6/+13
ARES_ECANCELLED error code value and missing error code description.
2009-10-19Fix compiler warning: local variable may be used without having been initializedYang Tse1-13/+13
2009-10-19Use *_CHECK_PATH_SEPARATOR_REQUIRED to ensure that *_CHECK_PATH_SEPARATORYang Tse2-3/+12
is only expanded and included once in the configure script.
2009-10-19Our _AS_PATH_SEPARATOR_PREPARE override is now m4_defun'd instead of m4_define'dYang Tse1-4/+3
due to autoconf 2.64 m4_require'ing it in _AS_SHELL_SANITIZE indirectly through _AS_PATH_WALK.
2009-10-13Fix compiler warning: argument is incompatible with corresponding format ↵Yang Tse1-5/+17
string conversion
2009-10-10Fix potential out-of-bounds readYang Tse1-1/+1
2009-10-10Fix compiler warning: loop without bodyYang Tse1-8/+12
2009-10-09Fix compiler warningYang Tse2-7/+8
2009-10-08Fix compiler warningYang Tse5-9/+11
2009-10-08Fix compiler warningYang Tse1-2/+2
2009-10-08Fix compiler warning: addition result could be truncated before cast to ↵Yang Tse2-3/+3
bigger sized type
2009-10-07Overhauled ares__get_hostent()Yang Tse3-96/+163
- Fixing out of bounds memory overwrite triggered with malformed /etc/hosts file. - Improving parsing of /etc/hosts file. - Validating requested address family. - Ensuring that failures always return a NULL pointer. - Adjusting header inclusions.
2009-10-06Fix ssize_t redefinition errors on WIN64 reported by Alexey SimakYang Tse2-7/+5
2009-10-05more files to ignoreYang Tse1-0/+2
2009-09-29Check if _REENTRANT definition is required toYang Tse1-2/+57
make errno available as a preprocessor macro.
2009-09-17Attempt to silence bogus compiler warning: "Potential null pointer dereference"Yang Tse2-13/+15
2009-09-14ignore more filesYang Tse1-2/+4
2009-09-07Suppress warnings about unused prototypes in Watt32 and Win32 programs.Gisle Vanem1-15/+19
2009-09-07Update email address.Gisle Vanem1-1/+1
2009-09-07Update my email address. Add ares_config.h as dependency for 'make depend'.Gisle Vanem1-1/+3
2009-09-06T_SRV portability checkYang Tse1-0/+5