aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2007-10-10improve checking for ldap.h and ldap_ssl.h header filesYang Tse
2007-10-09Add check for lber.h and ldap.h header filesYang Tse
2007-09-25Use a native strcasestr() if found.Dan Fandrich
2007-09-18Rob Crittenden provided an NSS update with the following highlights:Daniel Stenberg
o It looks for the NSS database first in the environment variable SSL_DIR, then in /etc/pki/nssdb, then it initializes with no database if neither of those exist. o If the NSS PKCS#11 libnspsem.so driver is available then PEM files may be loaded, including the ca-bundle. If it is not available then only certificates already in the NSS database are used. o Tries to detect whether a file or nickname is being passed in so the right thing is done o Added a bit of code to make the output more like the OpenSSL module, including displaying the certificate information when connecting in verbose mode o Improved handling of certificate errors (expired, untrusted, etc) The libnsspem.so PKCS#11 module is currently only available in Fedora 8/rawhide. Work will be done soon to upstream it. The NSS module will work with or without it, all that changes is the source of the certificates and keys.
2007-09-14Added LDAPS, SCP and SFTP to curl-config --protocols.Dan Fandrich
Removed and fixed some AC_SUBST configure entries.
2007-08-30added --enable-ldaps switch;Gunter Knauf
renamed LDAP(S) messages from 'yes' to 'enabled'.
2007-08-20converted tabs to spaces.Gunter Knauf
2007-08-20removed trailing spaces.Gunter Knauf
2007-08-20dont set CURL_LDAP_HYBRID for MingW32 configure builds.Gunter Knauf
2007-08-20added define for ldap_ssl.h.Gunter Knauf
2007-08-11Patrick Monnerat modified the LDAP code and approach in curl. Starting now,Daniel Stenberg
the configure script checks for openldap and friends and we link with those libs just like we link all other third party libraries, and we no longer dlopen() those libraries. Our private header file lib/ldap.h was renamed to lib/curl_ldap.h due to this. I set a tag in CVS (curl-7_17_0-preldapfix) just before this commit, just in case.
2007-06-12With lots of help from Rich Rauenza(?) in bug #1733119, we introduce a fairlyDaniel Stenberg
complicated work-around for 64bit HPUX compiles. We do the fix using inline static functions to make them follow the header file properly and thus get used fine in the test suite too etc.
2007-05-31When transferring 500 downloads in parallel with a c-ares enabled build onlyDaniel Stenberg
to find that it crashed miserably, and this was due to some select()isms left in the code. This was due to API restrictions in c-ares 1.3.x, but with the upcoming c-ares 1.4.0 this is no longer the case so now libcurl runs much better with c-ares and the multi interface with > 1024 file descriptors in use.
2007-05-17Added support for compiling under Minix 3.1.3 using ACK.Dan Fandrich
2007-04-30brlcad on #curl provided this patch (edited by me) since "configure will failDaniel Stenberg
looking for a C++ preprocessor on libtool-using projects" with the factory- installed libtool version on Mac OS X.
2007-04-22--without-ssl disables OpenSSL onlyDaniel Stenberg
2007-04-22shell script assigns should not have spaces, hopefully fixes bug #1705177Daniel Stenberg
2007-04-10--enable-sspi only supported on Windows native buildsYang Tse
2007-04-08Nick Zitzmann did ssh.c cleanupsDaniel Stenberg
2007-04-01Matt Kraai provided a patch that makes curl build on QNX 6 fine again. MostlyDaniel Stenberg
by letting configure check for setmode and ifdef on HAVE_SETMODE. NOTE: non- configure platforms that havve setmode() needs their hard-coded config.h files fixed. I fixed the src/config-win32.h.
2007-03-22Add check for compiler variadic macro support in configuration scriptYang Tse
2007-03-19Avoid false positive detection of yaSSLYang Tse
2007-03-18detect if built with the OpenSSL API "emulated" by yasslDaniel Stenberg
2007-03-15show better description for AMD64-linux static libraries PIC checkYang Tse
2007-03-14yassl doesn't have SSL_get_shutdown() in its OpenSSL() layer so we check forDaniel Stenberg
it and avoid it, even if this cripples the CCC command
2007-03-11reverted the pselect patch => http://curl.haxx.se/mail/lib-2007-03/0100.htmlDaniel Stenberg
2007-03-10- Bryan Henderson introduces two things:Daniel Stenberg
1) the progress callback gets called more frequently (at times) 2) libcurl *might* call the callback when it receives a signal
2007-03-07fix test leftover in previous commitYang Tse
2007-03-07force libtool to build static libraries with PIC on AMD64Yang Tse
2007-03-07Autoconf redefines the M4 builtin macro 'm4_undefine' in such a way thatYang Tse
it fails if the macro that is being undefined is not already defined. To make this work under all cases and be sure that at a certain point some specific macro isn't defined we must use the following style in configure: m4_ifdef([macro], [m4_undefine([macro])])
2007-03-06Autoconf 2.57 didn't like these m4_undefine for some reason (probably a bug).Dan Fandrich
Luckily, they weren't needed.
2007-03-06skip libtool C++ and Fortran linker checksYang Tse
2007-03-06skip libtool C++ and Fortran checksYang Tse
2007-02-22include <sys/types.h> when checking availability of the bool typeYang Tse
2007-02-22Check for stdbool.h at configuration stage, and include it if available.Yang Tse
Check for lowercase 'bool' type at configuration stage. If not available provide a suitable replacement with a type definition of 'unsigned char' in setup_once.h Move definitions of TRUE and FALSE to setup_once.h
2007-02-17Do a better job at determining what test servers *really* need to link against.Dan Fandrich
2007-02-17Better separate the library dependencies into those required by libcurlDan Fandrich
and those required by other components to avoid forcing unneeded dependencies into the target objects.
2007-02-14avoid using funtion isblank() and just use our ISBLANKYang Tse
macro to provide this functionality on all platforms
2007-02-14Fixed the problem of curl-config --libs specifying unneeded librariesDan Fandrich
dependencies to applications.
2007-02-13check for isblank() at configuration stage. If not availableYang Tse
provide a suitable replacement for use in our ISBLANK macro
2007-02-12Rob Crittenden added support for NSS (Network Security Service) for theDaniel Stenberg
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-02-07AIX xlc has to have strict aliasing turned off. If not, the optimizerYang Tse
assumes that pointers can only point to an object of the same type.
2007-02-02don't require OpenSSL for libssh2 linking to work, in preparation forDaniel Stenberg
upcoming libgcrypt-capable libssh2-versions
2006-12-03fix the libssh2 include path somewhat when --with-libssh2 is used and addedDaniel Stenberg
a warning output if no OpenSSL was found
2006-11-25Make sure RETSIGTYPE is properly definedYang Tse
2006-11-22Added a check in configure that verifies if <signal.h> is available,Yang Tse
defining HAVE_SIGNAL_H if the header is available. Added a check in configure that tests if the sig_atomic_t type is available, defining HAVE_SIG_ATOMIC_T if it is available. Providing a suitable default in setup_once.h if not available. Added a check in configure that tests if the sig_atomic_t type is already defined as volatile, defining HAVE_SIG_ATOMIC_T_VOLATILE if it is available and already defined as volatile.
2006-11-03fix missing '$' for var OPT_LIBSSH2Yang Tse
2006-11-02James Housley brought support for SCP transfersDaniel Stenberg
2006-10-27Update copyright year, since the file has been modifiedYang Tse
2006-10-16Added a check in configure that simply tries to run a program (not whenDaniel Stenberg
cross-compiling) in order to detect problems with run-time libraries that otherwise would occur when the sizeof tests for curl_off_t would run and thus be much more confusing to users. The check of course should run after all lib-checks are done and before any other test is used that would run an executable built for testing-purposes.