Just wanted to let everyone know about a milestone in
coding achieved by David Mulder from SuSE.
David reconfigured our codebase to allow the SMB1 code
inside smbd to be removed using an option at configure
time !
Configure Samba using:
configure --without-smb1-server
and smbd will now no longer include any of the SMB1
legacy protocol other than the minimal "bootstrap"
code needed to allow a Windows client to first contact
the server via SMB1 "negotiate protocol" and then
immediately switch to SMB2 (when the smbd server
tells it we no longer support SMB1). This is the
same way a Windows server behaves once SMB1 support
is removed.
David reconfigured our codebase to allow the SMB1 code inside smbd to be removed using an option at configure time !
Configure Samba using:
configure --without-smb1-server
and smbd will now no longer include any of the SMB1 legacy protocol other than the minimal "bootstrap" code needed to allow a Windows client to first contact the server via SMB1 "negotiate protocol" and then immediately switch to SMB2 (when the smbd server tells it we no longer support SMB1). This is the same way a Windows server behaves once SMB1 support is removed.