-
Update libosxfuse to version 2.9.5
- Fix possible memory leak
- Minor under-the-hood clean up
-
Disable CUSE support in libosxfuse
The osxfuse kernel extension does not support the CUSE protocol.
-
Send interrupt request on daemon timeout
Send an interrupt request to give the file system daemon a chance to handle the timeout. If the daemon does not respond to the interrupt request within
daemon_timeout
seconds, the file system will be marked dead. Previous version of osxfuse deadened the volume right away without giving the daemon proper warning.This addresses issue #261.
-
Be more verbose in case
vnop_readdir
failsFinder and
ls
have the nasty habit of ignoring errors returned by vnode operationreaddir
. This might result in files missing from directory listings or directories appearing empty, even though they are not. One way to trigger this issue is returning a file name longer than 255 bytes in the theFUSE_READDIR
callback. Starting with this releasereaddir
errors are logged insystem.log
.This addresses issue #265.