#
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.
|