Loading CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,10 @@ Changelog Daniel S (1 July 2007) - Thomas J. Moore provided a patch that introduces Kerberos5 support in libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still - Song Ma helped me verify and extend a fix for doing FTP over a SOCKS4/5 proxy. Loading RELEASE-NOTES +3 −1 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ This release includes the following changes: o added CURLOPT_NEW_FILE_PERMS and CURLOPT_NEW_DIRECTORY_PERMS o improved hashing of sockets for the multi_socket API o ftp kerberos5 support added This release includes the following bugfixes: Loading @@ -36,6 +37,7 @@ New curl mirrors: This release would not have looked like this without help, code, reports and advice from friends like these: Robert Iakobashvili, James Housley, Günter Knauf, James Bursa, Song Ma Robert Iakobashvili, James Housley, Gnter Knauf, James Bursa, Song Ma, Thomas J. Moore Thanks! (and sorry if I forgot to mention someone) docs/FEATURES +1 −1 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ HTTPS (*1) FTP - download - authentication - kerberos4 (*5) - kerberos4 (*5), kerberos5 (*3) - active/passive using PORT, EPRT, PASV or EPSV - single file size information (compare to HTTP HEAD) - 'type=' URL support Loading docs/MANUAL +8 −7 Original line number Diff line number Diff line Loading @@ -809,18 +809,19 @@ CUSTOM OUTPUT curl -w 'We downloaded %{size_download} bytes\n' www.download.com KERBEROS4 FTP TRANSFER KERBEROS FTP TRANSFER Curl supports kerberos4 for FTP transfers. You need the kerberos package installed and used at curl build time for it to be used. Curl supports kerberos4 and kerberos5/GSSAPI for FTP transfers. You need the kerberos package installed and used at curl build time for it to be used. First, get the krb-ticket the normal way, like with the kauth tool. Then use curl in way similar to: First, get the krb-ticket the normal way, like with the kinit/kauth tool. Then use curl in way similar to: curl --krb4 private ftp://krb4site.com -u username:fakepwd curl --krb private ftp://krb4site.com -u username:fakepwd There's no use for a password on the -u switch, but a blank one will make curl ask for one and you already entered the real password to kauth. curl ask for one and you already entered the real password to kinit/kauth. TELNET Loading docs/curl.1 +6 −5 Original line number Diff line number Diff line Loading @@ -593,13 +593,14 @@ private key is. DER, PEM and ENG are supported. If not specified, PEM is assumed. If this option is used several times, the last one will be used. .IP "--krb4 <level>" (FTP) Enable Kerberos4 authentication and use. The level must be entered and .IP "--krb <level>" (FTP) Enable Kerberos authentication and use. The level must be entered and should be one of 'clear', 'safe', 'confidential' or 'private'. Should you use a level that is not one of these, 'private' will instead be used. This option requires that the library was built with Kerberos4 support. This is not very common. Use \fI-V/--version\fP to see if your curl supports it. This option requires that the library was built with kerberos4 or GSSAPI (GSS-Negotiate) support. This is not very common. Use \fI-V/--version\fP to see if your curl supports it. If this option is used several times, the last one will be used. .IP "-K/--config <config file>" Loading Loading @@ -1153,7 +1154,7 @@ Automatic decompression of compressed files over HTTP is supported. .IP "NTLM" NTLM authentication is supported. .IP "GSS-Negotiate" Negotiate authentication is supported. Negotiate authentication and krb5 for ftp is supported. .IP "Debug" This curl uses a libcurl built with Debug. This enables more error-tracking and memory debugging etc. For curl-developers only! Loading Loading
CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,10 @@ Changelog Daniel S (1 July 2007) - Thomas J. Moore provided a patch that introduces Kerberos5 support in libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still - Song Ma helped me verify and extend a fix for doing FTP over a SOCKS4/5 proxy. Loading
RELEASE-NOTES +3 −1 Original line number Diff line number Diff line Loading @@ -13,6 +13,7 @@ This release includes the following changes: o added CURLOPT_NEW_FILE_PERMS and CURLOPT_NEW_DIRECTORY_PERMS o improved hashing of sockets for the multi_socket API o ftp kerberos5 support added This release includes the following bugfixes: Loading @@ -36,6 +37,7 @@ New curl mirrors: This release would not have looked like this without help, code, reports and advice from friends like these: Robert Iakobashvili, James Housley, Günter Knauf, James Bursa, Song Ma Robert Iakobashvili, James Housley, Gnter Knauf, James Bursa, Song Ma, Thomas J. Moore Thanks! (and sorry if I forgot to mention someone)
docs/FEATURES +1 −1 Original line number Diff line number Diff line Loading @@ -73,7 +73,7 @@ HTTPS (*1) FTP - download - authentication - kerberos4 (*5) - kerberos4 (*5), kerberos5 (*3) - active/passive using PORT, EPRT, PASV or EPSV - single file size information (compare to HTTP HEAD) - 'type=' URL support Loading
docs/MANUAL +8 −7 Original line number Diff line number Diff line Loading @@ -809,18 +809,19 @@ CUSTOM OUTPUT curl -w 'We downloaded %{size_download} bytes\n' www.download.com KERBEROS4 FTP TRANSFER KERBEROS FTP TRANSFER Curl supports kerberos4 for FTP transfers. You need the kerberos package installed and used at curl build time for it to be used. Curl supports kerberos4 and kerberos5/GSSAPI for FTP transfers. You need the kerberos package installed and used at curl build time for it to be used. First, get the krb-ticket the normal way, like with the kauth tool. Then use curl in way similar to: First, get the krb-ticket the normal way, like with the kinit/kauth tool. Then use curl in way similar to: curl --krb4 private ftp://krb4site.com -u username:fakepwd curl --krb private ftp://krb4site.com -u username:fakepwd There's no use for a password on the -u switch, but a blank one will make curl ask for one and you already entered the real password to kauth. curl ask for one and you already entered the real password to kinit/kauth. TELNET Loading
docs/curl.1 +6 −5 Original line number Diff line number Diff line Loading @@ -593,13 +593,14 @@ private key is. DER, PEM and ENG are supported. If not specified, PEM is assumed. If this option is used several times, the last one will be used. .IP "--krb4 <level>" (FTP) Enable Kerberos4 authentication and use. The level must be entered and .IP "--krb <level>" (FTP) Enable Kerberos authentication and use. The level must be entered and should be one of 'clear', 'safe', 'confidential' or 'private'. Should you use a level that is not one of these, 'private' will instead be used. This option requires that the library was built with Kerberos4 support. This is not very common. Use \fI-V/--version\fP to see if your curl supports it. This option requires that the library was built with kerberos4 or GSSAPI (GSS-Negotiate) support. This is not very common. Use \fI-V/--version\fP to see if your curl supports it. If this option is used several times, the last one will be used. .IP "-K/--config <config file>" Loading Loading @@ -1153,7 +1154,7 @@ Automatic decompression of compressed files over HTTP is supported. .IP "NTLM" NTLM authentication is supported. .IP "GSS-Negotiate" Negotiate authentication is supported. Negotiate authentication and krb5 for ftp is supported. .IP "Debug" This curl uses a libcurl built with Debug. This enables more error-tracking and memory debugging etc. For curl-developers only! Loading