aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2009-10-29Updated MSVC 6.0 workspace and project files that allows buildingYang Tse
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 Stenberg
MUST be valid and they are dereferenced further down in the function unconditionally!
2009-10-29shorten the descriptions somewhatDaniel Stenberg
2009-10-29update to the new struct nameDaniel Stenberg
2009-10-29Jakub Hrozek added ares_parse_txt_reply() for TXT parsingDaniel Stenberg
2009-10-29use 'ares_srv_reply' for proper name-spacingDaniel Stenberg
2009-10-29Add reference for ares_parse_srv_reply.pdfYang Tse
2009-10-29Add reference for ares_parse_srv_reply docsYang Tse
2009-10-29External API function linkage decoration adjustmentYang Tse
2009-10-29External API function linkage decoration adjustmentYang Tse
2009-10-28Initial step towards the ability to reduce c-ares exported symbolsYang Tse
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 Tse
2009-10-27Fix spellingYang Tse
2009-10-27Fix Pelles C Win32 target compilation issuesYang Tse
2009-10-23John Engelhart noticed an unreleased problem relative to a duplicateYang Tse
ARES_ECANCELLED error code value and missing error code description.
2009-10-19Fix compiler warning: local variable may be used without having been initializedYang Tse
2009-10-19Use *_CHECK_PATH_SEPARATOR_REQUIRED to ensure that *_CHECK_PATH_SEPARATORYang Tse
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 Tse
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 Tse
string conversion
2009-10-10Fix potential out-of-bounds readYang Tse
2009-10-10Fix compiler warning: loop without bodyYang Tse
2009-10-09Fix compiler warningYang Tse
2009-10-08Fix compiler warningYang Tse
2009-10-08Fix compiler warningYang Tse
2009-10-08Fix compiler warning: addition result could be truncated before cast to ↵Yang Tse
bigger sized type
2009-10-07Overhauled ares__get_hostent()Yang Tse
- 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 Tse
2009-10-05more files to ignoreYang Tse
2009-09-29Check if _REENTRANT definition is required toYang Tse
make errno available as a preprocessor macro.
2009-09-17Attempt to silence bogus compiler warning: "Potential null pointer dereference"Yang Tse
2009-09-14ignore more filesYang Tse
2009-09-07Suppress warnings about unused prototypes in Watt32 and Win32 programs.Gisle Vanem
2009-09-07Update email address.Gisle Vanem
2009-09-07Update my email address. Add ares_config.h as dependency for 'make depend'.Gisle Vanem
2009-09-06T_SRV portability checkYang Tse
2009-09-05changed includes to match style how we do with all other *.c files.Gunter Knauf
2009-09-05changed u_int16_t to unsigned short because it is the only place within ares ↵Gunter Knauf
and curl where such a type would be used; also it broke many autobuilds. We should probably introduce an ares_port_t if we want to use a type here.
2009-09-05Replace 'uint16_t' with 'u_int16_t' since the latter is used in ares.h.Gisle Vanem
2009-09-05Added 'ares_parse_srv_reply.obj'. Added definition of 'u_int16_t'. This is I ↵Gisle Vanem
don't like; we should not depend on such non-universal types in a public header. But this is just a quick fix.
2009-09-04- Jakub Hrozek added ares_parse_srv_reply() for SRV parsingDaniel Stenberg
2009-08-27Support lookup of IPv4 literals in ares_gethostbyname(), even when the ↵Steinar H. Gunderson
address family is set to AF_INET6.
2009-08-03Remove call to LoadLibrary(). (leftover from debugging).Gisle Vanem
2009-08-03Fix bad sentence.Gisle Vanem
2009-08-03- Timo Teras changed the reason code used in the resolve callback done whenDaniel Stenberg
ares_cancel() is used, to be ARES_ECANCELLED instead of ARES_ETIMEOUT to better allow the callback to know what's happening.
2009-08-03- Joshua Kwan fixed the init routine to fill in the defaults for stuff thatDaniel Stenberg
fails to get inited by other means. This fixes a case of when the c-ares init fails when internet access is fone.
2009-07-16test if adding ../lib to includes can fix the current break ...Gunter Knauf
2009-07-14renamed generated config.h to ares_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-21Refactor how libraries are checked for connect() function, follow-up.Yang Tse
2009-06-20Refactor how libraries are checked for connect() function,Yang Tse
and check for connect() as it is done for other functions.
2009-06-20Remove unneeded defines.Gisle Vanem