-
Add support for the standard libfuse capability flag
ATOMIC_O_TRUNC
. -
Write back changes to memory mapped files as soon as possible.
munmap(2)
man page states:If the mapping maps data from a file (MAP_SHARED), then the memory will eventually be written back to disk if it's dirty. This will happen automatically at some point in the future (implementation dependent).
In previous releases changes to memory mapped might not be written back until the volume is being unmounted. This behavior might result in data inconsistencies in case of distributed or network file systems. Starting with this release changes to memory mapped files are being written back as soon as the file is being unmapped from memory.
-
Improve support for 64 bit inodes by implementing mode
VNODE_READDIR_EXTENDED
of the readdir VFS callback. In previous releases readdir used to truncate inodes to 32 bits. -
Add support for Xcode 6.3 and 6.4