- Fixed the example to compile with
unix-2.8
. - Added support for
base-4.18
(ghc-9.6). - Dropped support for
base-4.14.2
and older.
- Fixed the type of
FileStat.blockCount
fromCBlkSize
toCBlkCnt
.
- Added support for
base-4.17.0.0
(ghc-9.4). - Added support for
unix-2.8.0.0
. - Removed a dependency to
linux-xattr
from the examplepassthrough
, replacing with a hand-written implementation (#21).
- Enabled build for Haskell Stack (#16, thanks to @modotte)
- Added
throwErrnoOf
,tryErrno'
andtryErrno_'
toSystem.Libfuse3.Utils
(#5) - Added
ExceptionHandler
anddefaultExceptionHandler
(#6) - Fixed a bug in
resCFuseOperations
to prevent Haskell exceptions from escaping to C land (#7) - Added
pread
andpwrite
toSystem.Libfuse3.Utils
(#8)
- Minor improvements on the documentations
- Add tests
- Correct the version numbers in
configure.ac
- Improve the situation with signals
- Now possible to unmount the filesystem with signals, but have to be sent twice.
- First version. Released on an unsuspecting world.