Skip to content
  • Thomas Guillem's avatar
    access: add smb2 module · 54552050
    Thomas Guillem authored
    Disabled by default on VLC 3.0.
    
    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.
    
    (cherry picked from commit c6e78416)
    (cherry picked from commit 5775166f)
    (cherry picked from commit c4820d37)
    (cherry picked from commit e9c9d72f)
    (cherry picked from commit c7bffb3c)
    (cherry picked from commit 382d8aec)
    (cherry picked from commit ba9fd0f0)
    (cherry picked from commit 014e84a3)
    (cherry picked from commit e8868d67)
    (cherry picked from commit 08c83ec2)
    (cherry picked from commit 2dbee7d1)
    (cherry picked from commit ffd30834)
    (cherry picked from commit 3924c4e7)
    (cherry picked from commit 53673b7e)
    (cherry picked from commit 01e9c37d
    
    )
    Signed-off-by: default avatarThomas Guillem <thomas@gllm.fr>
    54552050