rust-fuse icon indicating copy to clipboard operation
rust-fuse copied to clipboard

A FUSE server implementation for Rust.

Results 6 rust-fuse issues
Sort by recently updated
recently updated
newest added

Steps: - [ ] Add methods to `FuseMount` for cloning the device. - [ ] Implement cloning for Linux with `ioctl(FUSE_DEV_IOC_CLONE)` - [ ] Plumb through to `FuseServer::new_executor()` so that...

Steps: - [x] Parameterize most of `fuse_server.rs` on `fuse_io::Channel` - [ ] Add unit tests for the handshake process - [ ] Add property tests to verify dispatch covers all...

Steps: - [ ] Implement unmounting for `fuse::os::linux` - [ ] Plumb through into `FuseServer`? This may cause ownership conflicts, since a mounted server can be gracefully unmounted.

`FuseHandlers` is the equivalent of libfuse's low-level API. This library should also have a high-level interface `fuse::Filesystem` that provides a simpler programming model for filesystems where performance and precise control...

Steps: - [ ] Figure out if there's a stable interface available for these helper binaries. - [ ] Implement a fusermount-based `FuseMount` impl in `fuse::os::linux` - [ ] Change...

Steps: - [ ] Clarify with the FUSE developers how interrupts interact with cloned devices. - https://sourceforge.net/p/fuse/mailman/message/37074429/ - [ ] Keep track of active operations and buffered interrupts in either...