Skip to content

9pfs v0.1.5

Choose a tag to compare

@tmc tmc released this 22 Aug 04:29
· 19 commits to main since this release
8ec2f4c

Notarized Developer ID build of the 9pfs FSKit file system. Open the disk image and drag NinePFSHost.app to Applications, open it once to register the extension, enable 9pfs in System Settings > General > Login Items & Extensions > File System Extensions, then mount with /sbin/mount -F -t 9pfs. See README for details.

Fixes volume size reporting and the advertised capabilities.

Mounts reported a volume of no size with no space free. 9P2000.L mounts now report the server's real numbers, so a file manager shows the space that is actually there. Classic 9P2000 has no statfs and still reports a placeholder.

Symbolic links and hard links are now advertised to the kernel. Both have always worked on 9P2000.L mounts, but the volume described itself as supporting neither.

New persistentids=1 mount option, for servers whose QID paths identify files persistently. An item then keeps its identity across a remount and follows a file through a rename. This does not enable document version storage, which macOS offers only on local, Apple-native volumes.