History log of /curl/configure.ac (Results 426 – 450 of 1058)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# fe0f8967 10-Nov-2014 Daniel Stenberg

configure: assume krb5 when gss-api works

To please test 1014 while we work out if this is truly the a correct
assumption.


# 9dbbba99 09-Nov-2014 Daniel Stenberg

libssh2: detect features based on version, not configure checks

... so that non-configure builds get the correct functions too based on
the libssh2 version used.


# f0d860d3 09-Nov-2014 Steve Holme

configure: Fixed NTLM missing from features when CURL_DISABLE_HTTP defined


# eda919f4 07-Nov-2014 Steve Holme

configure: Added krb5 to the supported features


Revision tags: curl-7_39_0
# e62e7742 29-Oct-2014 Daniel Stenberg

configure.ac: remove checks for OpenSSL NPN/ALPN funcs again

... since the conditional in the code are now based on OpenSSL versions
instead to better support non-configure builds.


Revision tags: curl-7_38_0
# da933ee2 25-Aug-2014 Tatsuhiro Tsujikawa

Compile with latest nghttp2


# ee40b688 08-Aug-2014 Michael Osipov <1983-01-06@gmx.net>

configure.ac: Add support for recent GSS-API implementations for HP-UX

By default, configure script assumes that libcurl will use the
HP-supplied GSS-API implementation which does not ha

configure.ac: Add support for recent GSS-API implementations for HP-UX

By default, configure script assumes that libcurl will use the
HP-supplied GSS-API implementation which does not have krb5-config.
If a dev needs a more recent version which has that config script,
the change will allow to pass an appropriate GSSAPI_ROOT.

show more ...


# 46750c39 21-Jul-2014 Michael Osipov <1983-01-06@gmx.net>

configure/features: Add feature and version info for GSS-API and SPNEGO


# c6e7cbb9 17-Jul-2014 Alessandro Ghedini

build: link curl to NSS libraries when NSS support is enabled

This fixes a build failure on Debian caused by commit
24c3cdce88f39731506c287cb276e8bf4a1ce393.

Bug: http://curl.ha

build: link curl to NSS libraries when NSS support is enabled

This fixes a build failure on Debian caused by commit
24c3cdce88f39731506c287cb276e8bf4a1ce393.

Bug: http://curl.haxx.se/mail/lib-2014-07/0209.html

show more ...


Revision tags: curl-7_37_1
# 9ad282b1 11-Jul-2014 David Woodhouse

Remove all traces of FBOpenSSL SPNEGO support

This is just fundamentally broken. SPNEGO (RFC4178) is a protocol which
allows client and server to negotiate the underlying mechanism which

Remove all traces of FBOpenSSL SPNEGO support

This is just fundamentally broken. SPNEGO (RFC4178) is a protocol which
allows client and server to negotiate the underlying mechanism which will
actually be used to authenticate. This is *often* Kerberos, and can also
be NTLM and other things. And to complicate matters, there are various
different OIDs which can be used to specify the Kerberos mechanism too.

A SPNEGO exchange will identify *which* GSSAPI mechanism is being used,
and will exchange GSSAPI tokens which are appropriate for that mechanism.

But this SPNEGO implementation just strips the incoming SPNEGO packet
and extracts the token, if any. And completely discards the information
about *which* mechanism is being used. Then we *assume* it was Kerberos,
and feed the token into gss_init_sec_context() with the default
mechanism (GSS_S_NO_OID for the mech_type argument).

Furthermore... broken as this code is, it was never even *used* for input
tokens anyway, because higher layers of curl would just bail out if the
server actually said anything *back* to us in the negotiation. We assume
that we send a single token to the server, and it accepts it. If the server
wants to continue the exchange (as is required for NTLM and for SPNEGO
to do anything useful), then curl was broken anyway.

So the only bit which actually did anything was the bit in
Curl_output_negotiate(), which always generates an *initial* SPNEGO
token saying "Hey, I support only the Kerberos mechanism and this is its
token".

You could have done that by manually just prefixing the Kerberos token
with the appropriate bytes, if you weren't going to do any proper SPNEGO
handling. There's no need for the FBOpenSSL library at all.

The sane way to do SPNEGO is just to *ask* the GSSAPI library to do
SPNEGO. That's what the 'mech_type' argument to gss_init_sec_context()
is for. And then it should all Just Work™.

That 'sane way' will be added in a subsequent patch, as will bug fixes
for our failure to handle any exchange other than a single outbound
token to the server which results in immediate success.

show more ...


# 08b27e08 15-Jun-2014 Michał Górny

configure: respect host tool prefix for krb5-config

Use ${host_alias}-krb5-config if available. This improves cross-
compilation support and fixes multilib on Gentoo (at least).


# 763c5178 12-Jul-2014 Dan Fandrich

netrc: fixed thread safety problem by using getpwuid_r if available

The old way using getpwuid could cause problems in programs that enable
reading from netrc files simultaneously in mul

netrc: fixed thread safety problem by using getpwuid_r if available

The old way using getpwuid could cause problems in programs that enable
reading from netrc files simultaneously in multiple threads.

Reported-by: David Woodhouse

show more ...


# b56dff79 16-Jun-2014 Daniel Stenberg

opts: initial makefile

with a bonus first rough 'mancheck' target to see which man pages that
are still missing


# 1b894565 26-May-2014 Daniel Stenberg

url-parser: only use if_nametoindex if detected by configure

The previous #ifdef detection wasn't good enough.

Bug: http://curl.haxx.se/mail/lib-2014-05/0260.html
Reported-by: C

url-parser: only use if_nametoindex if detected by configure

The previous #ifdef detection wasn't good enough.

Bug: http://curl.haxx.se/mail/lib-2014-05/0260.html
Reported-by: Chris Young

show more ...


# b3d0e4e2 24-May-2014 Daniel Stenberg

configure: fix the nghttp2 detection when not found


# 2ddd69ef 22-May-2014 Daniel Stenberg

configure: detect nghttp2 by default


Revision tags: curl-7_37_0
# 121bcfee 17-May-2014 Daniel Stenberg

configure: add GSS-API to supported features

Bug: http://curl.haxx.se/bug/view.cgi?id=1344
Reported-by: Michael Osipov


# 21aae1ec 17-May-2014 Daniel Stenberg

configure: add SPNEGO to supported features

Bug: http://curl.haxx.se/bug/view.cgi?id=1343
Reported-by: Michael Osipov


# e48a821e 07-May-2014 Aaro Koskinen

configure: Don't set LD_LIBRARY_PATH when cross-compiling

Most of LD_LIBRARY_PATH adjustments are already guarded, but not all.

The patch fixes cross-compilation failure when libidn

configure: Don't set LD_LIBRARY_PATH when cross-compiling

Most of LD_LIBRARY_PATH adjustments are already guarded, but not all.

The patch fixes cross-compilation failure when libidn is present.

show more ...


# 0204e17b 23-Apr-2014 Dan Fandrich

cyassl: Use error-ssl.h when available

Versions since at least 2.9.4 renamed error.h to error-ssl.h, so use
whichever one is available.


# a5d7ec18 21-Apr-2014 Daniel Stenberg

configure: use the nghttp2 path correctly with pkg-config

When --with-nghttp2 was used (without a given path), the
PKG_CONFIG_LIBDIR varialbe could get clobbered and ruin a proper
de

configure: use the nghttp2 path correctly with pkg-config

When --with-nghttp2 was used (without a given path), the
PKG_CONFIG_LIBDIR varialbe could get clobbered and ruin a proper
detection of the library.

Reported-by: Dilyan Palauzov
Bug: http://curl.haxx.se/mail/lib-2014-04/0159.html

show more ...


# 11ce2f21 21-Apr-2014 Dilyan Palauzov

configure: fix wrong comment

copy and paste error


Revision tags: curl-7_36_0
# 778e4bb2 03-Mar-2014 Michael Osipov

configure: call it GSS-API

... since that’s how the RFC calls it.


# 4548e0fe 23-Feb-2014 naota

configure: Tiny fix to honor POSIX

Change "==" to "=" to honor POSIX test construction.


# 184c3e2d 17-Feb-2014 Dan Fandrich

configure: Fix the --disable-crypto-auth option

It now disables NTLM and GSS authentication methods, and produces
compilable code when SSL is enabled.


1...<<11121314151617181920>>...43