- Check if it's thread-safe
- Add mutex to avoid issues when two processes are modifying the same file.
- Handle permission issues with .xattr files
- Code Quality
- C unit tests
- Valgrind report on travis
- Upload travis generated code coverage somewhere
- Fix error code when value size > 64KiB (libfuse bug)
- binary_storage:
- crc32
- make it endian-independent:
- add header to file to determine the format / version of the sidecar
- Be able to use a database instead of sidecar files ?
- Support multiple namespaces
- Make DEBUG a runtime option
- Test it on macOS
- Use passthrough_ll code from libfuse
- Add option to present all files as symbolic links to original files