NJRoadfan
NJRoadfan
OK, so you are manually created/named a file named `Icon\r` and Samba converts that to `Icon` when reading and delivering the directory entry to a SMB client? Netatalk 2.x used...
Just a shot in the dark, the wildcard `'Icon'$'\r'` doesn't work? Just noticed that when doing an `ls` of a directory. Using CAP notation does NOT work for this use...
The behavior of using CAP style encoding (storing the filename as `Icon:0d` on the Linux side) can likely be patched in. I would not lean to that being the default...
To be fair, `vfs_fruit` didn't exist 20 years ago. I think Apple added their protocol extensions after they switched from Samba to their in-house SMB implementation, which was around the...
I don't know for sure as I haven't followed Samba development. Those characters were likely prohibited at the SMB protocol level and Apple did filename mangling on the client side...
At one point, Samba and Netatalk were under the same management team. Being able to export the same share via multiple protocols is desirable, so some coordination on how filenames...
Originally, afpd supported multiple "virtual" servers and multiple protocols using an AFPConfig struct for each server and protocol that wrapped around an AFPObj struct. When AppleTalk was removed, the code...
Regarding charsets, I wouldn't worry about it as afpd configures them directly from settings in afpd.conf now. ATALK_MAC_CHARSET and ATALK_UNIX_CHARSET aren't being set in the modern init scripts anyway.
Some notes from my codebase comparisons: `afp_avahi.c` Add logic to disable entries if server is ATP only. `auth.h` Re-add old AFP revisions Fixed in #1339 `auth.c` Re-add DSI and ATP...
The default should be to always enable DSI when nothing is specified in `afp.conf`. Add a new option called `transport` with `ddp`, `tcp`, and `all`. The `none`, `notcp`, and `noddp`...