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. :(
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. :(