libsmb always enables signing when server has support
rain at bluecherry.net
Fri Jun 9 15:36:06 GMT 2006
It appears that libsmb always enables signing when the server supports
it (even if client signing = No).
In cli_session_setup_*(), cli_simple_set_signing() is always called, so
I assume that cli_simple_set_signing() is expected to do The Right Thing
when signing isn't required; however, cli_set_smb_signing_common()
(called from cli_simple_set_signing()) will only return False if signing
is not required AND not supported.
This breaks smbmount, since the kernel doesn't know how to sign packets,
and it's broken in general since the 'client signing = No' preference is
I'm not sure where exactly the signing logic is intended to be
controlled, but if it IS in cli_set_smb_signing_common(), the logic is
Ben Winslow <rain at bluecherry.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 827 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20060609/38eea779/attachment.bin
More information about the samba-technical