aboutsummaryrefslogtreecommitdiff
path: root/m4
AgeCommit message (Collapse)Author
2011-06-09configure: warn if OpenSSL headers and library versions don't matchYang Tse
2011-06-09configure: get API info for a couple of OpenSSL functions (followup 2)Yang Tse
2011-06-09configure: get API info for a couple of OpenSSL functions (followup 1)Yang Tse
2011-06-06configure: get API info for a couple of OpenSSL functionsYang Tse
2011-06-04xlc: avoid preprocessor definition usage when linkingYang Tse
2011-04-28treaded-resolver: better error messagesDaniel Stenberg
Now use gai_strerror() to get proper error messages when getaddrinfo() has failed. Detect the function in configure. Code based on work and suggestions by Jeff Pohlmeyer and Guenter Knauf
2011-03-27configure: fix libtool warningYang Tse
2010-12-02configure: undo using autobuilds to temporarily verify strict aliasing warnings.Yang Tse
2010-11-18configure: use autobuilds to temporarily verify strict aliasing warnings.Yang Tse
Temporarily, When cross-compiling with gcc 3.0 or later, enable strict aliasing rules and warnings. Given that cross-compiled targets autobuilds do not run the
2010-11-10curl-functions: provide xattr function tests that also check number of argumentsYang Tse
2010-11-10write extended attributes by using fsetxattrStefan Tomanek
Instead of reopening the downloaded file, fsetxattr uses the (already open) file descriptor to attach extended attributes. This makes the procedure more robust against errors caused by moved or deleted files.
2010-11-09serial number bumpYang Tse
2010-11-08xattr-check: correct the comment as wellDaniel Stenberg
2010-11-08setxattr: fix the checksDaniel Stenberg
My copy and paste job was a little too much copy and I missed to adjust it properly to sys/xattr.h all over and this is a fix to cure that.
2010-11-05xattr: add configure check and #ifdefsDaniel Stenberg
setxattr is a glibc call to set extended attributes, so configure now checks for it and the code is adapted to only build when the functionality is present.
2010-09-21duphandle: use ares_dup()Daniel Stenberg
curl_easy_duphandle() was not properly duping the ares channel. The ares_dup() function was introduced in c-ares 1.6.0 so by starting to use this function we also raise the bar and require c-ares >= 1.6.0 (released Dec 9, 2008) for such builds. Reported by: Ning Dong Bug: http://curl.haxx.se/mail/lib-2010-08/0318.html
2010-08-11configure: werror related adjustmentsYang Tse
2010-07-21build: Enable configure --enable-werrorBen Greear
This passes -Werror to gcc when building curl and libcurl, allowing easy dection of compile warnings. Signed-off-by: Ben Greear <greearb@candelatech.com>
2010-06-17configure: spell --disable-threaded-resolver correctlyDaniel Stenberg
Previously we only accepted the option when named --disable-threaded-resover, which wasn't quite intended. Reported by: Helwing Lutz
2010-04-25new configure option --enable-threaded-resolverDaniel Stenberg
2010-03-25remove all .cvsignore filesDaniel Stenberg
2010-03-24remove the CVSish $Id$ linesDaniel Stenberg
2010-03-22Fix warnings for clangDaniel Johnson
2010-03-20provide an initial set of .gitignore filesDaniel Stenberg
2010-03-17replaced intel compiler option -no-ansi-alias with -fno-strict-aliasingYang Tse
2010-03-17update outdated serial numberYang Tse
2010-03-05Daniel Johnson provided fixes for building with the clang compilerDaniel Stenberg
2010-03-02- Markus Duft pointed out in bug #2961796 that even though Interix has aDaniel Stenberg
poll() function it doesn't quite work the way we want it so we must disable it, and he also provided a patch for it. http://curl.haxx.se/bug/view.cgi?id=2961796
2010-01-27Restore normal operation:Yang Tse
c-ares is only enabled when specifically requested. Consequently, c-ares default setting is disabled.
2010-01-27fix c-ares assumed check being skippedYang Tse
2010-01-27fix LDFLAGS preservation in CURL_CHECK_LIB_ARESYang Tse
2010-01-26minor fixes for --enable-ares configure optionYang Tse
2010-01-06Prevent detection of stdint.h on IRIX systems, even when available.Yang Tse
IRIX MIPSpro 7.4 C++ compiler does not tolerate inclusion of stdint.h
2009-11-16Update serial numberYang Tse
2009-11-15getaddrinfo is fully thread safe on solaris versions whichYang Tse
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.
2009-11-14Refactor how preprocessor symbol _THREAD_SAFE definition is done.Yang Tse
2009-11-13Assume that getaddrinfo is thread safe, unless hard codedYang Tse
knowledge says the contrary or h_errno is not defined.
2009-11-13Related with the threadsafe capability of getaddrinfo:Yang Tse
- 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.
2009-11-12AIX 5.2 and newer have threadsafe getaddrinfo.Yang Tse
Add some comments to better understand what the regex's pretend to achieve.
2009-11-12HP-UX 11.11 and later have threadsafe getaddrinfoYang Tse
2009-11-12Check if getaddrinfo is threadsafe when function check allows it to be usedYang 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-18Check for basename() is now done the same as other function checksYang Tse
2009-09-29Check if _REENTRANT definition is required toYang Tse
make errno available as a preprocessor macro.
2009-09-28Added check for memrchr function or macroYang Tse
2009-09-24revert HPUX change since it already works fineDaniel Stenberg
2009-09-23- HPUX does need _REENTRANT too to build really thread-safe.Daniel Stenberg
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-20Refactor how libraries are checked for connect() function,Yang Tse
and check for connect() as it is done for other functions.