]> granicus.if.org Git - curl/commitdiff
version info: Added Kerberos V5 to the supported features
authorSteve Holme <steve_holme@hotmail.com>
Fri, 7 Nov 2014 10:40:01 +0000 (10:40 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Fri, 7 Nov 2014 10:55:14 +0000 (10:55 +0000)
docs/libcurl/curl_version_info.3
docs/libcurl/symbols-in-versions
include/curl/curl.h
lib/version.c
packages/OS400/curl.inc.in

index 681d1a611d8cbf5d437961eb7dbd2fd24f7e2aa9..3acf7851b0986faaccb0b8d5414c7b934f0b3a7c 100644 (file)
@@ -20,7 +20,7 @@
 .\" *
 .\" **************************************************************************
 .\"
-.TH curl_version_info 3 "2 Aug 2014" "libcurl 7.38.0" "libcurl Manual"
+.TH curl_version_info 3 "2 Nov 2014" "libcurl 7.40.0" "libcurl Manual"
 .SH NAME
 curl_version_info - returns run-time libcurl version info
 .SH SYNOPSIS
@@ -96,7 +96,10 @@ bits are:
 .IP CURL_VERSION_IPV6
 supports IPv6
 .IP CURL_VERSION_KERBEROS4
-supports kerberos4 (when using FTP)
+supports Kerberos V4 (when using FTP)
+.IP CURL_VERSION_KERBEROS5
+supports Kerberos V5 authentication for FTP, IMAP, POP3, SMTP and SOCKSv5 proxy
+(Added in 7.40.0)
 .IP CURL_VERSION_SSL
 supports SSL (HTTPS/FTPS) (Added in 7.10)
 .IP CURL_VERSION_LIBZ
index c86a0a00628eced2516cf0cf08e1c03933a42493..8e4ca9cea7a0608b3d03649a4ccbbb658978081d 100644 (file)
@@ -738,6 +738,7 @@ CURL_VERSION_HTTP2              7.33.0
 CURL_VERSION_IDN                7.12.0
 CURL_VERSION_IPV6               7.10
 CURL_VERSION_KERBEROS4          7.10          7.33.0
+CURL_VERSION_KERBEROS5          7.40.0
 CURL_VERSION_LARGEFILE          7.11.1
 CURL_VERSION_LIBZ               7.10
 CURL_VERSION_NTLM               7.10.6
index 36673c32426bed7692a03455cf309ec07699ed6e..5137f11d899b1d3735efa59739e2a4b2c8a7016e 100644 (file)
@@ -2261,6 +2261,7 @@ typedef struct {
 #define CURL_VERSION_NTLM_WB   (1<<15) /* NTLM delegating to winbind helper */
 #define CURL_VERSION_HTTP2     (1<<16) /* HTTP2 support built-in */
 #define CURL_VERSION_GSSAPI    (1<<17) /* GSS-API is supported */
+#define CURL_VERSION_KERBEROS5 (1<<18) /* Kerberos V5 auth is supported */
 
  /*
  * NAME curl_version_info()
index 788f3e9d15dbec684ec5cb0f27f1899f890b7798..5da46665bafbd1844f97322f7511d07cb73621c7 100644 (file)
@@ -253,7 +253,11 @@ static curl_version_info_data version_info = {
 #ifdef USE_SPNEGO
   | CURL_VERSION_SPNEGO
 #endif
+#ifdef USE_KRB5
+  | CURL_VERSION_KERBEROS5
+#endif
 #ifdef HAVE_GSSAPI
+  | CURL_VERSION_KERBEROS5  /* Remove when SASL Kerberos V5 support added */
   | CURL_VERSION_GSSAPI
 #endif
 #ifdef USE_WINDOWS_SSPI
index 39adc6a128f85ddf1c9cd5b87e7486730e280777..2f6d86abc26f9444c98fddbe77dfdaf29369b58f 100644 (file)
      d                 c                   X'00010000'
      d CURL_VERSION_GSSAPI...
      d                 c                   X'00020000'
+     d CURL_VERSION_KERBEROS5...
+     d                 c                   X'00040000'
       *
      d HTTPPOST_FILENAME...
      d                 c                   X'00000001'