curl tool: Enable support for the SMB protocol

This patch enables SMB/CIFS support in the curl command-line tool.
This commit is contained in:
Bill Nagel 2014-11-30 11:27:03 -05:00 committed by Steve Holme
parent 6b8e5c0e8a
commit b359badd49
4 changed files with 7 additions and 2 deletions

View File

@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___ * | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____| * \___|\___/|_| \_\_____|
* *
* Copyright (C) 1998 - 2012, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
@ -67,6 +67,8 @@ CURLcode get_libcurl_info(void)
{ "rtsp", CURLPROTO_RTSP }, { "rtsp", CURLPROTO_RTSP },
{ "scp", CURLPROTO_SCP }, { "scp", CURLPROTO_SCP },
{ "sftp", CURLPROTO_SFTP }, { "sftp", CURLPROTO_SFTP },
{ "smb", CURLPROTO_SMB },
{ "smbs", CURLPROTO_SMBS },
{ "smtp", CURLPROTO_SMTP }, { "smtp", CURLPROTO_SMTP },
{ "smtps", CURLPROTO_SMTPS }, { "smtps", CURLPROTO_SMTPS },
{ "telnet", CURLPROTO_TELNET }, { "telnet", CURLPROTO_TELNET },

View File

@ -272,6 +272,8 @@ long proto2num(struct OperationConfig *config, long *val, const char *str)
{ "smtps", CURLPROTO_SMTPS }, { "smtps", CURLPROTO_SMTPS },
{ "rtsp", CURLPROTO_RTSP }, { "rtsp", CURLPROTO_RTSP },
{ "gopher", CURLPROTO_GOPHER }, { "gopher", CURLPROTO_GOPHER },
{ "smb", CURLPROTO_SMB },
{ "smbs", CURLPROTO_SMBS },
{ NULL, 0 } { NULL, 0 }
}; };

View File

@ -134,6 +134,8 @@ const NameValue setopt_nv_CURLPROTO[] = {
NV(CURLPROTO_RTSP), NV(CURLPROTO_RTSP),
NV(CURLPROTO_SCP), NV(CURLPROTO_SCP),
NV(CURLPROTO_SFTP), NV(CURLPROTO_SFTP),
NV(CURLPROTO_SMB),
NV(CURLPROTO_SMBS),
NV(CURLPROTO_SMTP), NV(CURLPROTO_SMTP),
NV(CURLPROTO_SMTPS), NV(CURLPROTO_SMTPS),
NV(CURLPROTO_TELNET), NV(CURLPROTO_TELNET),

View File

@ -10,4 +10,3 @@
836 836
882 882
938 938
1013