summaryrefslogtreecommitdiff
path: root/m4
Commit message (Collapse)AuthorAgeFilesLines
* curl-override.m4: provide AC_CONFIG_MACRO_DIR definition conditionallyYang Tse2013-01-011-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.
* build: make use of 76 lib/*.h renamed filesYang Tse2012-12-281-4/+4
| | | | | | 76 private header files renamed to use our standard naming scheme. This change affects 322 files in libcurl's source tree.
* curl-functions.m4: improve gethostname arg 2 data type checkYang Tse2012-12-171-4/+6
|
* configure: check if compiler halts on function prototype mismatchYang Tse2012-12-161-1/+37
|
* curl-functions.m4: add gethostname arg 2 data type check and definitionYang Tse2012-12-151-1/+29
|
* autoconf: don't force-disable compiler debug optionDaniel Stenberg2012-11-161-6/+6
| | | | | | | When nothing is told to configure, we should not enforce switching off debug options with -g0 (or similar). We instead don't use -g at all in that situaion and therefore allow the user's CFLAGS settings possibly dictate what to do.
* configure: remove the --enable/disable-nonblocking optionsDaniel Stenberg2012-08-161-54/+14
| | | | | | | Removing this option as it currently only functions to lure people into wrongly using it and falsely believing that libcurl will work fine without using nonblocking sockets internally - which leads to hard to track or understand errors.
* curl-compilers.m4: remove -Wstrict-aliasing=3 from clangYang Tse2012-06-291-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.
* curl-compilers.m4: -Wstrict-aliasing=3 for warning enabled gcc and clang buildsYang Tse2012-06-261-1/+7
|
* build adjustments: commit 9e24b9c7 follow-upYang Tse2012-04-171-5/+5
|
* curl-compilers.m4: -Wno-pedantic-ms-format for Windows gcc 4.5 buildsYang Tse2012-04-161-1/+10
| | | | | When building a Windows target with gcc 4.5 or newer and strict compiler warnings enabled use -Wno-pedantic-ms-format in addition to other flags.
* headers: surround GCC attribute names with double underscoresJonathan Nieder2012-04-141-4/+4
| | | | | | This protects from attribute names being defined by third party's code. Improvement: http://curl.haxx.se/mail/lib-2012-04/0127.html
* build adjustments: CURL_HIDDEN_SYMBOLS no longer defined in config filesYang Tse2012-04-112-4/+185
| | | | | | | | | | | configure script now provides conditional definitions for Makefile.am that result in CURL_HIDDEN_SYMBOLS being defined by resulting makefiles when appropriate. Additionally, configure script option for symbol hiding control is now named --enable-symbol-hiding --disable-symbol-hiding. While still valid, old option name --enable-hidden-symbols --disable-hidden-symbols will be deprecated in some future release.
* curl-functions.m4: update detection logic of getaddrinfo() thread-safenessYang Tse2012-03-281-13/+37
| | | | | Take in account that h_errno might be a modifiable lvalue not defined as a C preprocessor macro
* curl-functions.m4: update detection logic of getaddrinfo() thread-safenessYang Tse2012-03-211-2/+18
| | | | | | 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.
* configure: libtool 1.5 tweaksYang Tse2011-12-153-11/+62
|
* configure openssl version check: handle lack of L suffixDaniel Stenberg2011-09-281-1/+1
| | | | | It seems some versions of the OpenSSL version defines don't come with L appended to the number, so let's deal with that nicely.
* NTLM_WB: final congruency naming adjustmentsYang Tse2011-08-271-34/+34
| | | | | | | | | | | | | | Configure script option --enable-wb-ntlm-auth renamed to --enable-ntlm-wb Configure script option --disable-wb-ntlm-auth renamed to --disable-ntlm-wb Preprocessor symbol WINBIND_NTLM_AUTH_ENABLED renamed to NTLM_WB_ENABLED Preprocessor symbol WINBIND_NTLM_AUTH_FILE renamed to NTLM_WB_FILE Test harness env var CURL_NTLM_AUTH renamed to CURL_NTLM_WB_FILE Static function wb_ntlm_close renamed to ntlm_wb_cleanup Static function wb_ntlm_initiate renamed to ntlm_wb_init Static function wb_ntlm_response renamed to ntlm_wb_response
* NTLM single-sign on adjustments (XI)Yang Tse2011-08-271-5/+6
| | | | | | | Feature string literal NTLM_SSO renamed to NTLM_WB. Preprocessor symbol USE_NTLM_SSO renamed to WINBIND_NTLM_AUTH_ENABLED. curl's 'long' option 'ntlm-sso' renamed to 'ntlm-wb'. Fix some comments to make clear that this is actually a NTLM delegation.
* curl-compilers.m4: serial number bumpYang Tse2011-08-081-1/+1
|
* curl-compilers.m4: CURL_CONVERT_INCLUDE_TO_ISYSTEM adjustments:Yang Tse2011-08-081-29/+33
| | | | | | | | Add CURL_CHECK_COMPILER as a requirement. Ensure macro does nothing unless GNU_C or CLANG compiler is used. This should allow usage of this macro in unforeseen placements.
* NTLM single-sign on adjustments (VIII)Yang Tse2011-07-311-2/+62
| | | | | | | | | | | | Use preprocessor symbols WINBIND_NTLM_AUTH_ENABLED and WINBIND_NTLM_AUTH_FILE for Samba's winbind daemon ntlm_auth helper code implementation and filename. Retain preprocessor symbol USE_NTLM_SSO for NTLM single-sign-on feature availability implementation independent. For test harness, prefix NTLM_AUTH environment vars with CURL_ Refactor and rename configure option --with-ntlm-auth to --enable-wb-ntlm-auth[=FILE]
* curl-functions.m4 serial # bumpYang Tse2011-07-291-1/+1
|
* Revert "configure: additional flag checks for fcntl() socket() and socketpair()"Yang Tse2011-07-291-335/+1
| | | | This reverts commit bc6e6a465ad0b9f9757c4385698fe5f255dd125b.
* configure: additional flag checks for fcntl() socket() and socketpair()Yang Tse2011-07-291-1/+335
|
* socketpair() usage tracking to allow fd leak detectionYang Tse2011-07-291-1/+90
|
* xc-translit.m4 fix quotingYang Tse2011-06-211-11/+45
|
* xc-translit.m4 provides transliteration macros with well defined behavior.Yang Tse2011-06-171-0/+130
|
* configure: OpenSSL API detection cleanupYang Tse2011-06-111-105/+11
|
* configure: warn if OpenSSL headers and library versions don't matchYang Tse2011-06-091-1/+27
|
* configure: get API info for a couple of OpenSSL functions (followup 2)Yang Tse2011-06-091-187/+181
|
* configure: get API info for a couple of OpenSSL functions (followup 1)Yang Tse2011-06-091-66/+254
|
* configure: get API info for a couple of OpenSSL functionsYang Tse2011-06-061-0/+146
|
* xlc: avoid preprocessor definition usage when linkingYang Tse2011-06-041-11/+25
|
* treaded-resolver: better error messagesDaniel Stenberg2011-04-281-1/+94
| | | | | | | 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
* configure: fix libtool warningYang Tse2011-03-271-1/+10
|
* configure: undo using autobuilds to temporarily verify strict aliasing warnings.Yang Tse2010-12-021-5/+0
|
* configure: use autobuilds to temporarily verify strict aliasing warnings.Yang Tse2010-11-181-0/+5
| | | | | 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
* curl-functions: provide xattr function tests that also check number of argumentsYang Tse2010-11-101-84/+976
|
* write extended attributes by using fsetxattrStefan Tomanek2010-11-101-37/+37
| | | | | | 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.
* serial number bumpYang Tse2010-11-093-4/+4
|
* xattr-check: correct the comment as wellDaniel Stenberg2010-11-081-1/+1
|
* setxattr: fix the checksDaniel Stenberg2010-11-081-4/+24
| | | | | 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.
* xattr: add configure check and #ifdefsDaniel Stenberg2010-11-051-0/+84
| | | | | | 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.
* duphandle: use ares_dup()Daniel Stenberg2010-09-211-0/+1
| | | | | | | | | | 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
* configure: werror related adjustmentsYang Tse2010-08-111-4/+4
|
* build: Enable configure --enable-werrorBen Greear2010-07-211-0/+32
| | | | | | | This passes -Werror to gcc when building curl and libcurl, allowing easy dection of compile warnings. Signed-off-by: Ben Greear <greearb@candelatech.com>
* configure: spell --disable-threaded-resolver correctlyDaniel Stenberg2010-06-171-2/+2
| | | | | | | Previously we only accepted the option when named --disable-threaded-resover, which wasn't quite intended. Reported by: Helwing Lutz
* new configure option --enable-threaded-resolverDaniel Stenberg2010-04-251-2/+27
|
* remove all .cvsignore filesDaniel Stenberg2010-03-251-5/+0
|