Release Notes: A recursive rename bug introduced in 1.4.0 was fixed.
Release Notes: Data loss in an aborted directory rename was fixed. On-demand mounting was added. An update was made to the FUSE 2.6 API.
Release Notes: A bug that prevented directory renames was fixed.
Release Notes: A race condition that occurred when the program was built with new versions of GCC was fixed. This caused segmentation faults on dual-core systems.
Release Notes: This release fixes bugs which occurred when attempting to undo a failed recursive rename operation and an incorrect return code for extended attribute functions. Encfs always returned -1 if an extended attribute function failed, rather then the proper error code. This release supports new versions of CVS fuse.
Release Notes: A bug in rename() that affected users of encfs 1.1.4 to 1.1.8 using the pre-configured 'paranoia mode' has been fixed. Note that if your filesystem has been affected, then renaming files can make then unreadable. Files can be properly decoded again when renamed back to the original name. If you have affected files, you must rename the files back to the original name before upgrading to 1.1.9.
Release Notes: A potential problem with per-block MAC processing used in paranoia mode and if enabled in expert mode during setup was fixed. The new algorithm is only used in new filesystems, as it is not backward compatible. When mounting filesystems created by previous versions, the old algorithm is used. Paranoia mode is now as much as two times faster for new filesystems only.
Release Notes: This release fixes a bug causing truncate() to fail when used on unopened files. It also fixes build errors on systems with OpenSSL 0.9.6, and a race condition in modified backward compatibility code.
Release Notes: A bug causing failure of recursive renames when file-IV chaining is enabled has been fixed. A bug allowing truncate() to create files with a fixed file IV header instead of random has been fixed (the file was still readable, but it defeats the purpose of having a per-file IV header if the header isn't always random). Support has been added for IV chaining to old OpenSSL code.
Release Notes: A MAC header memory size allocation error was fixed and file rename-while-open support that was needed for Evolution was added.