-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for SMBv2 and up #60
Comments
Check https://github.com/sahlberg/libsmb2 Furthermore I would appreciate if you help me on implementing SMB2 client in my library :) https://github.com/amosavian/FileProvider |
Way ahead of you: sahlberg/libsmb2#20 :) Hah! I'm actually working on a somewhat similar project: https://github.com/TimOliver/TOFileKit |
Yes I missed that issue. I've tried to build it successfully for iOS with some changes in codes. But I'm novice on Objective C and my wrapper is getting crash on share connect. Honestly I couldn't find the purpose of I had problem to write an Objective-C shim for my project, especially to import protocols and their extension. It would be great if you help me on this and I can add you as a collaborator if you are interested, or move project to a new organization account. |
@TimOliver Find my wrapper |
Sorry for the late reply! Oh! Congrats on building the wrapper! I'll have to give it a try myself. I've sadly not had a lot of free time lately. Since I need an Objective-C version for my projects, I might try building the library and building a Ah yeah, Oh yeah? I don't really have a lot of free time but I'd be happy to take a look at any Objective-C integration problems you have. :) |
Don't worry, you can import this framework in a ObjC project. I'm looking forward for any possible cooperation. :D |
After testing this library against various versions of SMB on my Synology NAS, it appears that libdsm only supports SMBv1 at present.
This is not great since SMBv1 has a lot of security issues and Microsoft recommends turning it off.
Unfortunately, SMBv2 is drastically different to SMBv1, so I’m not even sure if libdsm can reastically have it added as a feature.
I’m going to be researching this as much as I can. It sure is a shame that Samba is licensed under the GPL, making it incompatible on iOS. :(
The text was updated successfully, but these errors were encountered: