aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2008-05-18on winsock systems linking is done using library 'ws2_32' whenYang Tse
winsock2.h is available, and library 'winsock' is used when only winsock.h is available.
2008-05-17minor change for wince-cegcc and wince-mingw32ce supportYang Tse
2008-05-14remove duplicate checkYang Tse
2008-05-14skip checks for Windows specific header filesYang Tse
when build target is not a native Windows one
2008-05-12configure script will now define HAVE_CLOCK_GETTIME_MONOTONIC symbol onlyYang Tse
when function clock_gettime() is available and the monotonic timer is also available. Otherwise, in some cases, librt or libposix4 could be used for linking even when finally not using the clock_gettime() function due to lack of the monotonic clock.
2008-05-10Add library checking for clock_gettime() supportYang Tse
2008-05-09Internal time differences now use monotonic time source if available.Yang Tse
This also implies the removal of the winmm.lib dependency for WIN32.
2008-05-03- Yuriy Sosov pointed out a configure fix for detecting c-ares when that isDaniel Stenberg
built debug-enabled.
2008-05-01- Bart Whiteley provided a patch that made libcurl work properly when an appDaniel Stenberg
uses the CURLOPT_OPENSOCKETFUNCTION callback to create a unix domain socket to a http server.
2008-04-22Remove fflush() + fsync() previously introduced accelerated writing ofYang Tse
server input and response request files of the test harness sws server. Reintroduce, for test # 1001, the <postcheck> small delay. The delay is needed even with the accelerated writing of server input and response request files in test harness sws server. http://curl.haxx.se/mail/lib-2008-04/0385.html
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.