Release Notes
- Fixed
- Fix extended attribute support
- Clean some AC_DEFINEs in configure.ac
- Fix all uses of dirname(3)
- Fix more potential stack allocation overflows
- Change FUSE library search order
- Remove a few unused functions
- Fix a potential stack allocation overflow
- Remove left over debug printout
- Fix wrong header version written by
--save-eof
- Add a few missing directory cache invalidations
- Rework seek length detection
- Fix compatibility issue for early UnRAR source versions
- Relax unresolved flag for directories in RAR files
- Fix misplaced function call in
mknod
callback - Clear unexpected flags in open for WinFSP/cygfuse
- Fix lookup issue for merged local- and RAR-files
- Fix path split problem
- Remove a superfluous call to syncdir()
- Show both local- and RAR-files in shared directory
- New
- Check for availability of GNU style dirname(3)
- Restructure top build directory
- Detect source tree updates
- Remove obsolete header file
- Remove obsolete stubs directory and config.mk
- Remove irrelevant options for rar2fs mounts
- Remove create callback
- Bump man-page date
- Install compressed man-page when possible
- Introduce preloaded index header version 1
- Add new mount option
--no-inherit-perm
Known Issues
- The directory cache is somewhat flawed and does not properly invalidate child entries. This means that e.g. renaming a directory might leave behind entries in a limbo state. Another problem is that a possible change of a RAR file might not resolve new files properly due to stale cache entries. The problem with the directory cache was unfortunately discovered after the release of v1.28.0 but has been present since the cache was introduced. Work has begun in order to solve this issue but there is currently no ETA when a fix might be available. Also see issue #122 and isssue #124.