access: add smb2 module
commitc6e7841663d070638285fd5dcd6e6c819eb29d0a
authorThomas Guillem <thomas@gllm.fr>
Fri, 13 Apr 2018 14:15:16 +0000 (13 16:15 +0200)
committerThomas Guillem <thomas@gllm.fr>
Sat, 7 Jul 2018 19:59:17 +0000 (7 21:59 +0200)
treebe3752fddc580b70cd9880e3d9f9163cd53fa48a
parentc36a738c62bf8fd48468e1c07a62e2f37c1fb9f2
access: add smb2 module

Using libsmb2 from Ronnie Sahlberg https://github.com/sahlberg/libsmb2
This is LGPL 2.1 fully async lib for accessing SMB2 and SMB3 shares.

This module use the async feature of the libsmb2 lib with the vlc interrupt
mechanism, therefore every network requests are cancellable almost immediately.

The 2.0.0 version is required since this version drop OpenSSL dependency and
allow to use Builtin NTLMSSP authentication instead of libkrb5.
configure.ac
modules/MODULES_LIST
modules/access/Makefile.am
modules/access/smb2.c [new file with mode: 0644]