|
5 年 前 | |
---|---|---|
bin | 7 年 前 | |
compat | 6 年 前 | |
contrib | 7 年 前 | |
doc | 10 年 前 | |
include | 7 年 前 | |
m4 | 10 年 前 | |
src | 6 年 前 | |
www | 9 年 前 | |
.gitignore | 9 年 前 | |
.mailmap | 9 年 前 | |
AUTHORS | 9 年 前 | |
COPYING | 10 年 前 | |
Makefile.am | 6 年 前 | |
NEWS | 7 年 前 | |
NOTES.md | 9 年 前 | |
README.md | 8 年 前 | |
abi_version.sh | 11 年 前 | |
bootstrap | 9 年 前 | |
config.h.meson | 5 年 前 | |
configure.ac | 6 年 前 | |
libdsm.pc.in | 6 年 前 | |
meson.build | 5 年 前 |
lib Defective SMb (libDSM) is a SMB protocol client implementation in pure old C, with a lot less features than Samba but with a much simpler, and a more permissive license (currently LGPL + proprietary).
The initial goal of this project is to have a library that can access most SMB shares to read files and that has a license compatible with the iOS/Android/WinRT appstores in order to integrate it into VLC for iOS and VLC for Android.
This library is also licensable under a proprietary license, if LGPL is not good enough for you.
The lib is provided as a static library or as a dynamically linked library. A few useless (yet) utils are also provided, mostly for testing purpose.
Here's a list of the currently supported features:
liBDSM has been tested/reported to work with the following devices/OSes:
Feel free to contribute items to this list (or network trace of not working devices)
The build dependencies can be installed on Debian(-based) systems using
sudo apt-get install build-essential autoconf libtool pkg-config libtasn1-3-dev libtasn1-3-bin libbsd-dev
$> ./bootstrap
$> ./configure --prefix=/your/prefix
$> make
$> make install # maybe