aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2008-04-20accelerate the writing of server input and response request filesYang Tse
to disk, trying to defeat file and disk write-behind algorithms
2008-04-07- Fix the MIT / Heimdal check for good:Michal Marek
Define HAVE_GSSMIT if <gssapi/{gssapi.h,gssapi_generic.h,gssapi_krb5.h}> are available, otherwise define HAVE_GSSHEIMDAL if <gssapi.h> is available. Only define GSS_C_NT_HOSTBASED_SERVICE to gss_nt_service_name if GSS_C_NT_HOSTBASED_SERVICE isn't declared by the gssapi headers. This should avoid breakage in case we wrongly recognize Heimdal as MIT again.
2008-03-31Removed the generated ca-bundle.h file. The verbatim value of $ca andMichal Marek
$capath is known to configure, so it can be defined in config.h instead.
2008-03-27fix --with-libssh2 when given without pathDaniel Stenberg
2008-03-20Fixed a problem where curl-config --protocols could erroneously show LDAPSDan Fandrich
support when curl didn't even have regular LDAP support. It looks like this could happen when the --enable-ldaps configure switch is given but configure couldn't find the LDAP headers or libraries.
2008-03-20- Added --with-ca-path=DIRECTORY configure option to use an openSSL CApath byMichal Marek
default instead of a ca bundle. The configure script will also look for a ca path if no ca bundle is found and no option given. - Fixed detection of previously installed curl-ca-bundle.crt
2008-03-10(try to) use LIBS for libraries (-l) and LDFLAGS for paths (-L) in theMichal Marek
gssapi check. Cleans up curl-config --libs output when REQUIRE_LIB_DEPS=no
2008-03-06Fix the gssapi configure check to detect newer MIT Kerberos (patch byMichal Marek
Michael Calmer)
2008-02-29Force AIX xlc to fail and not generate object code if the source code hasYang Tse
compiled with errors. This behaviour is needed for autoconf macros which rely on the ability to compile with or without errors, and is safer than xlc's default of failing only upon severe errors.
2008-02-18- We're no longer providing a very old ca-bundle in the curl tarball. You canDaniel Stenberg
get a fresh one downloaded and created with 'make ca-bundle' or you can get one from here => http://curl.haxx.se/docs/caextract.html if you want a fresh new one extracted from Mozilla's recent list of ca certs. The configure option --with-ca-bundle now lets you specify what file to use as default ca bundle for your build. If not specified, the configure script will check a few known standard places for a global ca cert to use.
2008-02-17sockfilt will quit when orphanedYang Tse
2008-01-28updated copyright year in the generated configureDaniel Stenberg
2008-01-22check availability of poll.h header at configuration time, and includeYang Tse
it when sys/poll.h is unavailable
2008-01-21Disable ldap support for cygwin builds, since it breaks whole build process.Yang Tse
2008-01-11I made the curl tool switch from using CURLOPT_IOCTLFUNCTION to now use theDaniel Stenberg
spanking new CURLOPT_SEEKFUNCTION simply to take advantage of the improved performance for the upload resume cases where you want to upload the last few bytes of a very large file. To implement this decently, I had to switch the client code for uploading from fopen()/fread() to plain open()/read() so that we can use lseek() to do >32bit seeks (as fseek() doesn't allow that) on systems that offer support for that.
2007-12-14remove mistaken "-d" from hereDaniel Stenberg
2007-11-30Upped copyright yearDan Fandrich
2007-11-28When --with-gssapi (without given path) is used, we must use krb5-config toDaniel Stenberg
get the libs as well and not only the include path like we used to.
2007-11-17Andres Garcia made the examples build fine on Windows (mingw + msys) whenDaniel Stenberg
the lib was built staticly.
2007-11-01Fixed curl-config --features to not display libz when it wasn't usedDan Fandrich
due to a missing header file.
2007-10-31Fixed the output of curl-config --protocols which showed SCP and SFTPDan Fandrich
always, except when --without-libssh2 was given
2007-10-29Based on one of those bug reports that are intercepted by a distro's bugDaniel Stenberg
tracker (https://bugzilla.redhat.com/show_bug.cgi?id=316191), I now made curl-config --features and --protocols show the correct output when built with NSS.
2007-10-25Added the --static-libs option to curl-configDan Fandrich
2007-10-19Fix message shown when detecting icc versionYang Tse
2007-10-18Fix compiler warning: feupdateenv is not implemented and will always fail.Yang Tse
Specifically for linux x86-64 with Intel's icc.
2007-10-14Add custom check for LDAP librariesYang Tse
2007-10-14Add custom checks for lber, ldap, ldapssl and ldap_ssl header filesYang Tse
2007-10-13Add check for winldap and winber header filesYang Tse
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