mikhailnov added a comment.

  In D18878#408686 <https://phabricator.kde.org/D18878#408686>, @acrouthamel 
wrote:
  
  > How do dependencies work here? Does this force SMB1 to be installed and 
enabled in Dolphin now? I ask because many companies have disabled and removed 
version 1 due to the security issues.
  
  
  How can smb1 be installed? libsmbclient.so.0 can work using different 
versions of SMB protocol depending on it's version (but it's API and ABI are 
stable). It chooses protocol version by itself. SMB2 and SMB3 currently cannot 
be discovered via NetBIOS by samba, because only smb1 supports netbios 
discovery, but samba developers have some plans to send DCERPC over smb2/smb3 
connections (I don;t know what is DCERPC, but that's what samba developer told 
me).
  
  Before samba 4.7, NT1 (smb1) the maximum protocol in libsmbclient, if I'm not 
mistaken; then they made it possible to connect to smb3 servers without 
manually rising client max protocol, this and/or badlock fixes broke network 
discovery via smb://, for now, the only way is to manually force NT1 whaen 
needed, it's what this patch does.
  
  See also https://bugzilla.samba.org/show_bug.cgi?id=13782

REPOSITORY
  R320 KIO Extras

REVISION DETAIL
  https://phabricator.kde.org/D18878

To: mikhailnov
Cc: acrouthamel, kde-frameworks-devel, kfm-devel, alexde, feverfew, michaelh, 
spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, 
mikesomov

Reply via email to