summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-02-13Makefile.msvc: add four VS version stringsYang Tse1-1/+9
2013-02-13ares_expand_name.3: clarify how to free the dataDaniel Stenberg1-1/+3
2013-01-30zz40-xc-ovr.m4: fix 'wc' detection - follow-up 2Yang Tse1-1/+1
- Fix a pair of single quotes to double quotes. URL: http://curl.haxx.se/mail/lib-2013-01/0355.html Reported by: Tor Arntsen
2013-01-30zz40-xc-ovr.m4: fix 'wc' detection - follow-upYang Tse1-8/+20
- Take into account that 'wc' may return leading spaces and/or tabs. - Set initial IFS to space, tab and newline.
2013-01-30zz40-xc-ovr.m4: fix 'wc' detectionYang Tse1-3/+14
- Take into account that 'wc' may return leading spaces. - Set internationalization behavior variables. Tor Arntsen analyzed and reported the issue. URL: http://curl.haxx.se/mail/lib-2013-01/0351.html
2013-01-29zz40-xc-ovr.m4: check another three basic utilitiesYang Tse1-24/+116
2013-01-28zz40-xc-ovr.m4: 1.0 interface stabilizationYang Tse2-90/+118
- Stabilization results in 4 public interface m4 macros: XC_CONFIGURE_PREAMBLE XC_CONFIGURE_PREAMBLE_VER_MAJOR XC_CONFIGURE_PREAMBLE_VER_MINOR XC_CHECK_PATH_SEPARATOR - Avoid one level of internal indirection - Update comments - Drop XC_OVR_ZZ40 macro
2013-01-26zz40-xc-ovr.m4: emit witness message in configure BODYYang Tse1-3/+36
This avoids witness message in output when running configure --help, while sending the message to config.log for other configure runs.
2013-01-25zz40-xc-ovr.m4: truly do version conditional overridingYang Tse1-2/+15
- version conditional overriding - catch unexpanded XC macros - fix double words in comments
2013-01-25zz40-xc-ovr.m4: fix variable assignment of subshell output bashismYang Tse1-5/+5
Tor Arntsen analyzed and reported the issue. URL: http://curl.haxx.se/mail/lib-2013-01/0306.html
2013-01-25zz40-xc-ovr.m4: reinstate strict AC_REQUIRE macro dependenciesYang Tse1-0/+36
2013-01-25zz40-xc-ovr.m4: avoid double single-quote usageYang Tse1-4/+4
2013-01-25zz40-xc-ovr.m4: parentheses balancing of 'case' statementsYang Tse1-6/+6
m4 quadrigraph shell comment technique allows proper autoconf parentheses balancing in shell 'case' statements. The presence of unbalanced parentheses may otherwise trigger expansion bugs.
2013-01-24zz40-xc-ovr.m4: internals overhaulingYang Tse1-90/+120
- Update comments - Execute commands in subshells - Faster path separator check - Fix missing 'test' command - Rename private macros - Minimize AC_REQUIRE usage
2013-01-23zz40-xc-ovr.m4: redirect errors and warnings to stderrYang Tse1-7/+27
2013-01-23configure: use XC_CONFIGURE_PREAMBLE early checksYang Tse3-101/+2
Some basic checks we make were placed early enough in generated configure script when using autoconf 2.5X versions. Newer autoconf versions expand these checks much further into the configure script, rendering them useless. Using XC_CONFIGURE_PREAMBLE fixes placement of early intended checks across all our autoconf supported versions.
2013-01-23zz40-xc-ovr.m4: provide XC_CONFIGURE_PREAMBLE macroYang Tse1-0/+394
2013-01-23configure: autotools compatibility fixes - step IYang Tse5-27/+351
Fix proper macro expansion order across autotools versions for C compiler and preprocessor program checks.
2013-01-23configure: fix automake 1.13 compatibilityYang Tse3-10/+66
Tested with: buildconf: autoconf version 2.69 buildconf: autom4te version 2.69 buildconf: autoheader version 2.69 buildconf: automake version 1.13.1 buildconf: aclocal version 1.13.1 buildconf: libtool version 2.4 buildconf: GNU m4 version 1.4.16
2013-01-04ares_private.h: use again memdebug.h instead of curl_memdebug.hYang Tse1-1/+1
2013-01-01configure.ac: replace AM_CONFIG_HEADER with AC_CONFIG_HEADERSYang Tse1-1/+1
automake 1.13 errors if AM_CONFIG_HEADER is used in configure script.
2013-01-01cares-override.m4: provide AC_CONFIG_MACRO_DIR definition conditionallyYang Tse1-7/+7
Provide a 'traceable' AC_CONFIG_MACRO_DIR definition only when using an autoconf version that does not provide it, instead of what we were doing up to now of providing and overriding AC_CONFIG_MACRO_DIR for all autoconf versions.
2012-12-28ares_private.h: use curl_memdebug.h instead of memdebug.hYang Tse1-1/+2
2012-12-18vc6cares.dsp: add ares_create_query.c and ares_parse_soa_reply.cYang Tse1-0/+8
2012-12-17cares-functions.m4: improve gethostname arg 2 data type checkYang Tse1-2/+4
2012-12-17setup_once.h: HP-UX specific 'bool', 'false' and 'true' definitions.Yang Tse1-12/+12
Also reverts commit bceb40095a
2012-12-16configure: check if compiler halts on function prototype mismatchYang Tse2-1/+38
2012-12-15cares-functions.m4: add gethostname arg 2 data type check and definitionYang Tse1-1/+29
2012-12-15cares-functions.m4: update thread-safeness detection of getaddrinfo()Yang Tse1-7/+47
Take in account that POSIX standard Issue 7 drops h_errno support. Now, we also consider getaddrinfo() to be thread-safe when (_POSIX_C_SOURCE >= 200809L) or (_XOPEN_SOURCE >= 700) independently of whether h_errno exists or not. Take in account that h_errno might be a modifiable lvalue not defined as a C preprocessor macro.
2012-12-14setup_once.h: HP-UX <sys/socket.h> issue workaroundYang Tse1-0/+20
Issue: When building a 32bit target with large file support HP-UX <sys/socket.h> header file may simultaneously provide two different sets of declarations for sendfile and sendpath functions, one with static and another with external linkage. Given that we do not use mentioned functions we really don't care which linkage is the appropriate one, but on the other hand, the double declaration emmits warnings when using the HP-UX compiler and errors when using modern gcc versions resulting in fatal compilation errors. Mentioned issue is now fixed as long as we don't use sendfile nor sendpath functions.
2012-12-14setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>Yang Tse28-99/+9
Inclusion of these two header files now done in setup_once.h
2012-12-14Header inclusion clean-upYang Tse35-120/+5
Remove header inclusions already done in setup_once.h
2012-12-12setup_once.h: HP-UX specific TRUE and FALSE definitionsYang Tse1-0/+12
Some HP-UX system headers require TRUE defined to 1 and FALSE to 0.
2012-12-10ares_timeout.c: fix compiler warningYang Tse1-2/+7
2012-11-23ares_create_query.c: IRIX compilation fixYang Tse1-1/+5
2012-11-23c-ares/nameser.h: add some T_* defines for ns_t_* valuesYang Tse1-0/+8
2012-11-07Revert "ares_parse_aaaa_reply: fix memory leak"Daniel Stenberg1-1/+0
This reverts commit 50f25d8a4b2d16f4c5e0ef620238688b7a315c7a.
2012-10-02ares_parse_aaaa_reply: fix memory leakDaniel Stenberg1-0/+1
an allocated buffer was not freed in the successful case.
2012-08-24adig: perror() doesn't work for socket errors on windowsGisle Vanem1-2/+2
... so print the SOCKERRNO instead
2012-08-23get_DNS_AdaptersAddresses: fix IPv6 parsingDaniel Stenberg1-1/+1
Use of the wrong define made the function not parse IPv6 addresses properly. Bug: http://c-ares.haxx.se/mail/c-ares-archive-2012-06/0028.shtml Reported by: Saúl Ibarra Corretgé
2012-08-21version: bumped to 1.10.0Daniel Stenberg1-3/+3
Due to the newly added function: ares_create_query()
2012-08-21AUTHORS: synced with 83093ac450Daniel Stenberg1-0/+21
Added 21 authors since this document was last updated
2012-08-17ares_create_query.3: mention when this is addedDaniel Stenberg1-2/+4
2012-08-17Added new feature (rfc2671)hpopescu@ixiacom.com12-185/+366
2012-07-26code police: fix indents, < 80 columns, reflowed commentsDaniel Stenberg1-78/+73
2012-07-11Cleaned up version awk script.Guenter Knauf1-24/+16
2012-06-30read_udp_packets: bail out loop on bad socketsGisle Vanem1-7/+13
I can see that recvfrom() in ares_process.c many times is called with 'udp_socket' == ARES_SOCKET_BAD. The code takes care not to call recv/recvfrom with ARES_SOCKET_BAD in the outer-loop. So should the inner-loop.
2012-06-29cares-compilers.m4: remove -Wstrict-aliasing=3 from clangYang Tse1-4/+1
Currently it is unknown if there is any version of clang that actually supports -Wstrict-aliasing. What is known is that there are several that don't support it.
2012-06-26cares-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang buildsYang Tse1-1/+7
2012-06-18version: work towards 1.9.2 (at least)Daniel Stenberg1-2/+2