summaryrefslogtreecommitdiff
path: root/libs/samba/src/main/cpp
AgeCommit message (Collapse)Author
2024-09-25samba: Remove untested symlink codeJoel Klinghed
Not been able to test the symlink code (as it is SMB1 only), instead of having a lot of (possibly, most likely) broken code that might be used by someone, remove it all.
2024-09-25samba: Follow clang-tidy suggestionsJoel Klinghed
2024-09-25Add libs:sftpJoel Klinghed
sftp implementation using libssh2 and openssl
2024-08-25samba: Fix reading/writing large amounts of dataJoel Klinghed
Two bugs: * Didn't consider smb2_context max read/write size. * total was not increased when max was hit
2024-08-23samba: Add support for read/write fileJoel Klinghed
2024-08-22samba: Cleanup jni layerJoel Klinghed
Remember that jni::GlobalRef can be used on multiple threads so we can't store the env, need to call AttachCurrentThread. Fix AttachCurrentThread (g_vm was forgotten). More consistent move and copy constructors in refs. Removed env() method as it would only be valid for Param and Local anyway.
2024-08-22samba: Fix crash when url->path == nullJoel Klinghed
2024-08-20Support building libsamba.so for unittestsJoel Klinghed
Unittests still fail as there is no samba server to talk to (step 2).
2024-08-19Increase the samba implemetationJoel Klinghed
With the exception of openDir, largely untested.
2024-07-25samba: Add credentials objectJoel Klinghed
Ask for enough permissions to be able to create sockets.
2024-07-23Add initial code for samba implementation based on libsmb2Joel Klinghed