curl: Clarify what Samba is used for

See the added XML comment for details.  The messages regarding the
impacket module also show up regardless if Samba is installed.
This commit is contained in:
Xi Ruoyao 2023-03-02 10:28:22 +08:00
parent 0c72a8b3b1
commit 2b4a33b7c2
No known key found for this signature in database
GPG Key ID: ACAAD20E19E710E3

View File

@ -100,7 +100,11 @@
<xref linkend="mitkrb"/>,
<xref linkend="nghttp2"/>,
<xref linkend="openldap"/>,
<xref linkend="samba"/>,
<!-- cURL implements the SMB client with own code. Samba is only
used for /usr/bin/ntlm_auth helper. The path is correctly
guessed even if Samba is not installed, so "runtime". -->
<xref role='runtime' linkend="samba"/>
(runtime, for NTLM authentication),
<ulink url="https://www.gnu.org/software/gsasl/">gsasl</ulink>,
<ulink url="https://www.secureauth.com/labs/open-source-tools/impacket/">impacket</ulink>,
<ulink url="https://launchpad.net/libmetalink/">libmetalink</ulink>,
@ -174,7 +178,7 @@ make</userinput></screen>
To run the test suite, issue: <command>make test</command>.
<!--Four tests, 1139, 1140, 1173, and 1177, are known to fail due to
missing executables from the optional dependencies.-->
If Samba is installed, the related tests will output a message
The tests related to the SMB protocol will output a message
duplicated many times complaining the Python module impacket (not a
part of BLFS) is missing and be skipped.<!-- If libssh2 is installed
and the optional <option>- -enable-ssh2</option> is used, test 1459