smb2-unix negotiate protocol

Jeremy Allison jra at
Fri Feb 8 17:01:28 UTC 2019

On Fri, Feb 08, 2019 at 05:38:44PM +0100, Stefan Metzmacher wrote:
> Am 08.02.19 um 17:16 schrieb Volker Lendecke via samba-technical:
> > Hi!
> > 
> > Just talked to Metze: In the smb2 negprot we should do versioning.
> > Metze's idea is for the client to offer a list of "protocol
> > versions" in the negprot blob, the server then chooses. What's a
> > "protocol version"? It's the SMB2_CREATE_TAG_POSIX. This way we can
> > gradually put stuff in and mark the current definition as
> > experimental. Once everybody is happy, we switch over to a new
> > TAG_POSIX GUID and call this done.
> The idea is that the client proposes an array of binary guids
> and the server answers with just the negotiated one.
> Empty blobs implicitly mean the current SMB2_CREATE_TAG_POSIX,
> which we would tag as experimental/work in progress.

That's a really nice idea ! I like it ! It will certainly
help us cut over slowly.

More information about the samba-technical mailing list