summaryrefslogtreecommitdiff
path: root/libs/samba/src/main/java
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-08-25Combine tests from both local and sambaJoel Klinghed
Most the tests test the Tree implementation and thus should work on all such implementations. Current exception is symlinks which Samba backend doesn't (currently?) support. Improve the Samba remove methods to better match the expected behavior.
2024-08-25samba: Add support for live listJoel Klinghed
Using polling (every 10s) as libsmb2 has no watch/event support. (Unsure if SMB protocol has any support).
2024-08-23samba: Style fixesJoel Klinghed
Remove unused imports and shorten lone lines
2024-08-23samba: Add support for read/write fileJoel Klinghed
2024-08-22samba: Add docker server run by testsJoel Klinghed
Current user needs to be in docker group (or in some other way have access to the docker.socket) for this to work. Two current problems: * listRoot() fails, no directories are found. * gradle hangs after running the samba tests
2024-08-22Add AutoClosable to Tree interfaceJoel Klinghed
Some backends have resources to free, such as the SambaTree.
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