summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* configure: libssh2 link fix without pkg-configDaniel Stenberg2011-04-121-0/+1
| | | | | | | | The script didn't properly add the -lssh2 link option when it enabled libssh2 linking where pkg-config isn't found. Reported by: Saqib Ali Bug: http://curl.haxx.se/mail/lib-2011-04/0054.html
* libcurl.pc: version number fixDaniel Stenberg2011-04-061-0/+2
| | | | | This hasn't show the version number correctly since the $VERSION change in the configure, and now it works again.
* Don't list NTLM in curl-config when HTTP is disabledDan Fandrich2011-04-051-3/+5
| | | | Also, fixed Curl_proxyCONNECT() stub with HTTP disabled.
* configure: fix libtool warningYang Tse2011-03-271-0/+1
|
* TSL-SRP: enabled with OpenSSLPeter Sylvester2011-03-251-1/+12
| | | | | If a new enough OpenSSL version is used, configure detects the TLS-SRP support and enables it.
* configure: avoid $VERSIONDaniel Stenberg2011-03-201-3/+3
| | | | | To reduce the risk of variable name conflicts, use CURLVERSION instead of VERSION.
* configure: stop using the deprecated AM_INIT_AUTOMAKE syntaxDaniel Stenberg2011-03-151-1/+1
|
* configure: removed wrongly claimed default pathsDaniel Stenberg2011-03-141-5/+5
| | | | | | | Several --with-XXX options claimed the wrong default path in their help outputs. Reported by: Vincent Torri
* configure: update the copyright year in the outputDaniel Stenberg2011-03-091-1/+1
|
* SSL: (part 2) Added CyaSSL to SSL abstraction layerTodd A Ouska2011-03-081-3/+92
| | | | This is the modified existing files commit.
* configure: TLS-SRP wasn't added as a featureDaniel Stenberg2011-01-191-0/+1
| | | | | Test case 1014 failed since TLS-SRP was correctly set to the features variable so curl-config --features didn't output it.
* TLS-SRP: support added when using GnuTLSQuinn Slack2011-01-191-0/+42
|
* unittest: framework for unit-testingDaniel Stenberg2011-01-031-1/+2
| | | | | This is the first approach at doing fairly clean and easy to write and debug unit tests.
* test harness: take in account that Windows does not support LD_PRELOADYang Tse2010-12-281-1/+2
| | | | | | | configure.ac: Test harness libhostname library will not be built for Windows. runtests.pl: LD_PRELOAD mechanism will not be used to load libhostname library on operating systems which lack LD_PRELOAD support.
* configure: make --with-axtls set prefixDaniel Stenberg2010-12-151-5/+7
| | | | | | In tradition with other options, have this point to the directory prefix and not the lib directory. Otherwise we can't set the include path reliably.
* Simple update to configure script to notify user of --with-axtls switch.Eric Hu2010-12-151-1/+1
|
* Preparing for axTLS. Actual SSL API functions are only stubbed.Eric Hu2010-12-151-2/+56
| | | | | | Added axTLS to autotool files and glue code to misc other files. axtls.h maps SSL API functions, but may change. axtls.c is just a stub file and will definitely change.
* symbol-scan: use configure script knowledge about how to run the C preprocessorYang Tse2010-11-251-0/+2
|
* configure: Prevent link errors with --librtmp.Julien Chaffraix2010-11-171-0/+4
| | | | | | | | If --librtmp was specified but pkg-config could not find the librtmp file, we would have undefined symbols when linking curl. We prevent this error by disabling this case as suggested on the mailing list.
* configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected in bodyYang Tse2010-11-131-13/+22
|
* configure: remove temporary autobuilds exercising of xattr function testsYang Tse2010-11-111-13/+1
|
* configure: use autobuilds to temporarily exercise xattr function testsYang Tse2010-11-101-1/+9
|
* write extended attributes by using fsetxattrStefan Tomanek2010-11-101-1/+1
| | | | | | 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.
* xattr: add configure check and #ifdefsDaniel Stenberg2010-11-051-0/+1
| | | | | | 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.
* SSH: use libssh2_session_handshake()Daniel Stenberg2010-10-201-1/+2
| | | | | | | In libssh2 1.2.8, libssh2_session_handshake() replaces libssh2_session_startup() to fix the previous portability problem with the socket type that was too small for win64 and thus easily could cause crashes and more.
* configure: Fix the LDAPS disable messageJulien Chaffraix2010-09-221-2/+4
| | | | | | | | | | ... for example when LDAP is not compiled. Fixed the logic to match the rest of the options' message that is we update the default message only if the option is not disabled after the different checks. Reported by: Guenter Knauf
* configure: don't enable RTMP if the lib detect failsDaniel Stenberg2010-09-201-13/+14
| | | | | | | librtmp is often statically linked and using sub dependencies like OpenSSL, so we need to make sure we can actually link with it properly before enabling it. Otherwise we easily end up trying to link with a RTMP lib that fails.
* configure: check for gcrypt if using GnuTLSDaniel Stenberg2010-09-201-0/+14
| | | | | | | | | | | | | | | | | 1 - libcurl assumes that there are gcrypt functions available when GnuTLS is. 2 - GnuTLS can be built to use libnettle instead as crypto library, which breaks assumption (1) This change makes configure make sure that if GnuTLS is requested and detected, it also makes sure that gcrypt is present or it errors out. This is mostly a way to make the user more aware of this flaw, the correct fix would be to detect which crypto layer that is in use and adapt our code to use that instead of blindly assuming gcrypt. Reported by: Michal Gorny Bug: http://curl.haxx.se/bug/view.cgi?id=3071038
* Fix a bashism: test a = b is more portable than ==.Peter Pentchev2010-09-121-1/+1
|
* Gopher protocol support (initial release)Cameron Kaiser2010-08-251-0/+19
|
* AC_INIT: avoid a warning with autoconf 2.66Kamil Dudka2010-08-191-1/+1
| | | | It was complaining about the '=>' operator, introduced in e3fc0d5.
* build: fix previous pushYang Tse2010-08-091-1/+1
|
* build: don't build libhostname unless shared libcurl is builtYang Tse2010-08-091-0/+7
|
* build: libhostname and chkhostname linkage adjustments followupYang Tse2010-08-091-0/+4
|
* SCP: send large files properly with new enough libssh2Daniel Stenberg2010-08-041-1/+3
| | | | | | | | libssh2 1.2.6 and later handle >32bit file sizes properly even on 32bit architectures and we make sure to use that ability. Reported by: Mikael Johansson Bug: http://curl.haxx.se/mail/lib-2010-08/0052.html
* curl-config: --built-shared returns shared infoDaniel Stenberg2010-07-251-0/+4
| | | | | | | | | The curl-config now features a --built-shared command line option that will output 'yes' or 'no' depending if the build process was asked to build shared library/libraries or not. It is primarily made to offer more details to the test suite to know what kind of stunts it can expect to work.
* build: Enable configure --enable-werrorBen Greear2010-07-211-0/+7
| | | | | | | 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: document the STATICLIB variableDaniel Stenberg2010-07-121-0/+3
|
* configure: allow environments variable to override internalsDaniel Stenberg2010-07-121-19/+31
| | | | | | | | | | | configure checks for grep, egrep, sed and ar and set the variables GREP, EGREP, SED and AR accordingly. We now let already set variables override the internal choices to let users make decisions when they know the right choice already. This is a regression as our configure script used to allow this back before commit 0b57c475 (up to 7.18.2). Reported by: "kdekker" Bug: http://curl.haxx.se/bug/view.cgi?id=3028318
* http_ntlm: add support for NSSKamil Dudka2010-06-301-1/+2
| | | | | | | | | | | | | | | | | | | When configured with '--without-ssl --with-nss', NTLM authentication now uses NSS crypto library for MD5 and DES. For MD4 we have a local implementation in that case. More details are available at https://bugzilla.redhat.com/603783 In order to get it working, curl_global_init() must be called with CURL_GLOBAL_SSL or CURL_GLOBAL_ALL. That's necessary because NSS needs to be initialized globally and we do so only when the NSS library is actually required by protocol. The mentioned call of curl_global_init() is responsible for creating of the initialization mutex. There was also slightly changed the NSS initialization scenario, in particular, loading of the NSS PEM module. It used to be loaded always right after the NSS library was initialized. Now the library is initialized as soon as any SSL or NTLM is required, while the PEM module is prevented from being loaded until the SSL is actually required.
* Enable OpenLDAP support for cygwin builds.Yang Tse2010-06-041-33/+8
| | | | | | | | | Enable OpenLDAP support for cygwin builds. This support was disabled back in 2008 due to incompatibilities between OpenSSL and OpenLDAP headers. cygwin's OpenSSL 0.9.8l and OpenLDAP 2.3.43 versions on cygwin 1.5.25 allow building an OpenLDAP enabled libcurl supporting back to Windows 95. Remove non-functional CURL_LDAP_HYBRID code and references.
* fix ldaps option issueYang Tse2010-06-011-13/+20
|
* fix ldap related compilation issuesYang Tse2010-06-011-3/+7
|
* LDAPS: list availability depending on SSL's presenceHoward Chu2010-05-281-4/+5
|
* LDAP: properly implemented as a curl_handlerHoward Chu2010-05-251-1/+4
| | | | | | | | | makes the LDAP code much cleaner, nicer and in general being a better libcurl citizen. If a new enough OpenLDAP version is detect, the new and shiny lib/openldap.c code is then used instead of the old cruft Code by Howard, minor cleanups by Daniel.
* RMTP: the version code is now rtmp awareHoward Chu2010-05-151-1/+1
|
* Remove support for BSD version of PolarSSLHoi-Ho Chan2010-05-131-4/+0
| | | | | | | | | "The BSD version of PolarSSL was made for migratory purposes only and is not maintained. The GPL version of PolarSSL is actually the only actively developed version, so I would be very reluctant to use the BSD version." / Paul Bakker, PolarSSL hacker. Signed-off-by: Hoi-Ho Chan <hoiho.chan@gmail.com>
* RTMP: initial support added, powered by librtmpHoward Chu2010-05-121-0/+78
| | | | librtmp is found at http://rtmpdump.mplayerhq.hu/
* PolarSSL: initial support addedHoi-Ho Chan2010-05-051-3/+91
| | | | | | This is Hoi-Ho Chan's patch with some minor fixes by me. There are some potential issues in this, but none worse than we can sort out on the list and over time.
* new configure option --enable-threaded-resolverDaniel Stenberg2010-04-251-3/+25
|