[PATCH] Final removal of lp_posix_pathnames() from the smbd server main code paths.
Jeremy Allison
jra at samba.org
Wed Mar 23 19:04:47 UTC 2016
On Wed, Mar 23, 2016 at 07:56:20PM +0100, Ralph Boehme wrote:
> Hi,
>
> On Wed, Mar 23, 2016 at 09:13:27AM -0700, Jeremy Allison wrote:
> > I know people are really busy with other More.Important.Things. :-(
> > right now.
>
> I still have this on my todo list as well.
>
> > But for those who aren't, it'd be really great to get this in
> > as then I can start prototyping the SMB2 unix extensions !
>
> fwiw, in case those slipped your attention, there's some prior art
> from Volker and Richard:
>
> <https://git.samba.org/?p=slow/samba.git;a=commitdiff;h=d786c5b6bdd7a44ca7a439c089862c158a0a5d70>
> <https://git.samba.org/?p=slow/samba.git;a=commitdiff;h=efbd4981533ff3352e14fedc9c57e79fc977fdd5>
>
> I wanted to start work on this in the next weeks as well. :)
No, I hadn't forgotten. The whole point of this epic
patchset was to be able to use that work without
running into lp_posix_pathnames() all over the damn
place :-).
Personally, I think less-is-more in terms of option
negotiations. If you SMB2_CREATE with the POSIX
create context and you get a reply, the server is
telling you all the POSIX features it has helpfully
turned on for your benefit :-).
I don't think the client should get to choose.
That way lies combinatorial madness in testing :-).
More information about the samba-technical
mailing list