Not sure what you are trying to explain but while testing the rename function I did find a bug in filesysbox in that it doesn't allow to rename a file if the only change is in the letter case of the file name (f.i. "rename tmp TMP") and the underlying file system is case insensitive. Also if the rename is a no-op it should return success (currently it returns ERROR_OBJECT_EXISTS).
In the meanwhile i've noticed that i cannot create files/drawers with some spanish/french characters from AmigaOS4 to my NAS.
You will find this is a problem common to all filesysbox filesystems and is because filesysbox supports/uses only utf-8 file names.
In order to properly convert file names between utf-8 and whatever local 8-bit charset AmigaOS is configured to use there would have to be some method of encoding/escaping the utf-8 characters that have no local charset equivalent that ideally doesn't run into false positives or use too many special characters (so you get problems with pattern matching). Even with a relatively efficient scheme a utf-8 character could end up taking between 4 to 6 characters which to me is rather impractical.
Renaming the file works just fine here both from WB and from shell.
I was initially a little confused why the tab completion wouldn't find the file, but then I realized that the problem was because I had 'Show .info files' unchecked in the shell settings.
Quote:
With the other issue I get (-1) Error -1 when trying to move the files between directories .
Moving/renaming from one dir to another works fine for me also.
What OS is the Samba share that you are using running on?
The -1 error suggests that it is the smb2_rename() function that is failing.
...while testing the rename function I did find a bug in filesysbox in that it doesn't allow to rename a file if the only change is in the letter case of the file name (f.i. "rename tmp TMP") and the underlying file system is case insensitive. Also if the rename is a no-op it should return success (currently it returns ERROR_OBJECT_EXISTS).
These two bugs are now fixed in filesysbox V54.11.
there is a old project for smb-direct which is only 2 files really (a .c and a .h file but it has a comprehensive test suite) it's a linux kernel module so it probably relies on linux smb implementation, check it at smbdirect-driver