aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
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
2009-06-20Use select_s() and not select().Gisle Vanem
2009-06-19sclose() function-like macro definition used to close a socket,Yang Tse
now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL config file preprocessor definitions.
2009-06-18add CloseSocket camel case function checkYang Tse
2009-06-17check for socket() and closesocket() as it is done for other functionsYang Tse
2009-06-13Remove HAVE_CONFIG_H definition from here,Yang Tse
CFLAGS from common.dj already defines it.
2009-06-13initial step towards decoupling c-ares from libcurl for DOSYang Tse
2009-06-13don't ignore these subdirs, they must be removed firstYang Tse
2009-06-13Remove DEBUGBUILD symbol definition, is not required for programs using the ↵Yang Tse
library.
2009-06-13DEBUGBUILD symbol definition for debug buildsYang Tse
2009-06-13ignore some subdirsYang Tse
2009-06-13fix commentYang Tse
2009-06-12Try to make more clear that --enable-curldebug has nothing to do with ↵Yang Tse
--enable-debug for this library.
2009-06-12Revert last change, it is inappropriate.Yang Tse
2009-06-12Replace CURLDEBUG with DEBUGBUILD.Gisle Vanem
2009-06-11when running automake copy missing files instead of symlinking themYang Tse
2009-06-10Adjusted to take in account that...Yang Tse
With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug)
2009-06-09c-ares' --enable-debug --enable-curldebug decoupling follow-upYang Tse
2009-06-08mention last changesYang Tse
2009-06-08Remove buildconf.bat from release and daily snapshot archives.Yang Tse
buildconf.bat is only for CVS tree builds.
2009-06-08Ensure that buildconf.bat does nothing unless it is used with a CVS checkout.Yang Tse
2009-06-08CVS-INFO file only present in CVS tree, never in release nor daily snapshotYang Tse
archives. Used as a sentinel file in buildconf.bat to differentiate CVS builds.
2009-06-08Update comment about "ML". Removed "-D_USE_32BIT_TIME_T" (not a requirement).Gisle Vanem
2009-06-08just comment it outYang Tse
2009-06-08For debugging purposes...Yang Tse
Disable the '-export-symbols-regex' to discard this as the origin of link failures related with shared libraries and non-GNU linkers.
2009-06-06c-ares Makefile.am back to using $(top_builddir) for *_LDADDYang Tse