a new kernel-space server

ronnie sahlberg ronniesahlberg at gmail.com
Tue Oct 2 23:11:01 UTC 2018


Very interesting.
It seems to share a bunch with cifs.ko, nothing wrong with that
but aside fro the shared code, it looks like they needed very little
code to implement their server.

A tiny minimal smb server with a tiny footprint is always a good thing
to have imho.
A shame it runs in kernel and not userspace :-(


On Mon, Oct 1, 2018 at 3:43 AM Aurélien Aptel via samba-technical
<samba-technical at lists.samba.org> wrote:
>
> Hi,
>
> I've just found this new smb server implementation while randomly
> browsing github.
>
> https://github.com/namjaejeon/cifsd
> https://github.com/namjaejeon/cifsd-tools
>
> Seems to have started ~2 years ago by (probably) Samsung given some of
> the copyrights statements.
>
> From the readme:
> > - Implemented
> >   a. SMB1(CIFS), SMB2/3 protocols for basic file sharing
> >   b. Dynamic crediting
> >   c. Compound requests
> >   d. Durable handle
> >   e. oplock/lease
> >   f. Large MTU
> >   g. NTLM/NTLMv2
> >   h. Auto negotiation
> >   i. HMAC-SHA256 Signing
> >   j. Secure negotiate
> >   k. Signing Update
> >   l. Preautentication integrity(SMB 3.1.1)
> >   m. SMB3 encryption
>
> I had personally never heard about it.
>
> Cheers,
> --
> Aurélien Aptel / SUSE Labs Samba Team
> GPG: 1839 CB5F 9F5B FB9B AA97  8C99 03C8 A49B 521B D5D3
> SUSE Linux GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
> GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
>



More information about the samba-technical mailing list