David C. Rankin
2022-Apr-23 06:34 UTC
[Samba] libICU 7.1 update to 14.6 build - [homes] no longer visible from iPhone Files app (IOS 14.8.1)
All,
This is a strange issue. 14.6 standalone, IOS 14.8.1 Files app. A few months
back I had to add:
vfs object = fruit streams_xattr
to the global section of smb.conf to restore iPhone Files app transfer to my
samba server (Archlinux).
The [homes] section of smb.conf continued to work, However, it just stopped
working on 14.6 package update from Arch due to the libICU 7.1 updates.
I can set the share browseable and it now shows as "homes" instead
of
"david" in the iPhone Files app share list. In other words, the
special nature
of [homes] is lost.
I don't see how libICU changes could bork the [homes] share, but following
install of the updated package [homes] ("david" me) stopped showing
completely
in the Files app share list. There is no way to manually map the individual
shares -- the Files app relies on it just working as [homes] always has with
"browseable = no".
Has this been seen by anyone else? If so, is there a fix or workaround for
this?
(p.s. sorry for the hiatus - Suddenlink, my sorry ISP, due to an unexplaned
block-list configuration on their end started blocking all mail for
lists.samba.org, and the archlinux and opensuse lists over a year ago - and
there is no one competent left there to fix the issue.... I'm having to use
gmail to get the list now)
--
David C. Rankin, J.D.,P.E.
David Disseldorp
2022-Apr-26 10:12 UTC
[Samba] libICU 7.1 update to 14.6 build - [homes] no longer visible from iPhone Files app (IOS 14.8.1)
[cc'ing samba-technical] Hi David, I'd suggest that you open a bugzilla.samba.org ticket and attach a network trace of the non-working share access attempt, preferably also a working access trace from a libICU downgrade... On Sat, 23 Apr 2022 01:34:56 -0500, David C. Rankin via samba wrote:> All, > > This is a strange issue. 14.6 standalone, IOS 14.8.1 Files app. A few months > back I had to add: > > vfs object = fruit streams_xattrI'm unfamiliar with the iOS Files client, but have you tried adding the catia VFS module to your configuration above ("catia" before "fruit")? I ask due to Ralph's comment in vfs_fruit.c: * The OS X client maps all NTFS illegal characters to the Unicode * private range. This module optionally stores the characters using * their native ASCII encoding using vfs_catia. If you're not enabling * this feature, you can skip catia from vfs modules. That said, I wouldn't expect this mapping behaviour to affect [homes] section handling. Cheers, David