New minimal SMB2 client library !

Richard Sharpe realrichardsharpe at gmail.com
Wed Sep 25 16:04:07 UTC 2019


On Wed, Sep 25, 2019 at 9:00 AM Jeremy Allison via samba-technical
<samba-technical at lists.samba.org> wrote:
>
> Ronnie Sahlberg, Samba Team member - has
> written a new small-footprint SMB2/3 client
> library. Compiled size is 120KB (yes, that
> is *KB*, not MB :-). It supports signing,
> sealing, NTLM authentication (and krb5
> with external libraries).
>
> It has *no* dependencies (other than the
> afore-mentioned krb5 if you need it) and
> is available for checkout and hacking at:
>
> git clone git://git.samba.org/libsmb2.git
>
> License is LGPLv2.1+, and it is developed
> independently of the main samba project,
> so please send patches directly to:
>
> Ronnie Sahlberg <ronniesahlberg at gmail.com>
>
> Submission of patches grants him the rights
> to integrate into the code under LGPLv2.1+.
>
> It's designed to expand SMB2/3 use into
> the small device Internet of Things and
> is already used by the VLC and Kodi projects,
> and someone has ported it to load games
> off an SMB3 server instead of a cassette
> tape for a Tandy TRS-80 (for the over 45's
> on the list :-).
>
> It will *never* support SMB1 :-).
>
> Thanks Ronnie for making samba.org
> the home of all things SMB !

I have used it extensively for a project I am involved with and it is
excellent.

When I first started using it it did not have SMB Signing support or
Encryption support, but Ronnie has added both of those.

I use it for accessing SMB servers like NetApp 7-Mode, NetApp C-Mode and Isilon.

It is amusing, as well, seeing the differences between NetApp 7-Mode
and C-Mode (C-Mode says Compound Responses? What are they?).

-- 
Regards,
Richard Sharpe
(何以解憂?唯有杜康。--曹操)(传说杜康是酒的发明者)



More information about the samba-technical mailing list