smb2-unix negotiate protocol
Jeremy Allison
jra at samba.org
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