Release Notes
- Remove internal support for RAR in RAR
- Split file and directory cache
- Fix performance issue for encrypted archives
- Check consistency of new volumes
- Fix incorrect path split
- Do not enforce use of 'default_permissions' option
- Add specific mount error at password check failure
- Fix an issue in get_password()
- Fix wrong cache invalidation path
- Fix a problem with absolute paths
- Replace pipes with conditional variable
- Add SA_NODEFER to sa_flags for SIGSEGV
- Enable multi-threaded FUSE operation by default
- Update I/O handling for compressed archives
- Add check for reader thread creation failure
- Fix crash in option parser in debug level above 4
- Fix duplicate directory entries for archive mounts
- Call default signal handler after catching SIGSEGV
- Check need of RAR_SMP also for static libunrar
- Fix some corner cases in the directory cache logic
- Fix file collection at archive mount
- Remove a superfluous printf() in dump_stack
- Add static linking of UnRAR library
- Remove unwanted linker flags for mkr2i
- Fix wrong path lookup for archive mounts
- Improve getattr folder cache logic
- Add folder cache for folder style mounts
- Add folder cache for archive style mounts
- Fix mounting of encrypted archives
- Fix memory leak in readdir() function
- Fix seek length issue for archive mounts
- Fix size printed in function dump_buf()
- Fix dump_buf writing to NULL and lookup_filecopy not using its cloned string