Skip to content

Commit 84c0580

Browse files
committed
README: changelog for v2.5.0
1 parent a0105e6 commit 84c0580

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,24 @@ RM: 2,367
195195
Changelog
196196
---------
197197

198+
#### v2.5.0, 2025-01-18
199+
* **Important fixes for `-reverse` mode affecting the virtual `gocryptfs.diriv` and
200+
`gocryptfs.longname.*.name` files.** The bug can cause file *names* to become
201+
undecryptable. To make sure that sync tools like rsync copy new, good copies,
202+
gocryptfs v2.5.0 and later advance ctime and mtime for these files by 10 seconds.
203+
* Fix `-reverse` mode sometimes (triggered by inode number reuse) returning stale
204+
data for `gocryptfs.diriv` (#802)
205+
* Fix `-reverse` mode hardlinking `gocryptfs.longname.*.name` files of hardlinked
206+
files together (#802)
207+
* Fix `-reverse` mode ignoring `-force-owner` (#809)
208+
* Add workaround for excessive file fragementation on btrfs (#811)
209+
* `-ctlsock`: automatically delete orphaned colliding socket file (#776)
210+
* MacOS: Fix XTIMES panic on startup (#823)
211+
* MacOS: merge kernel options before passing them on (#854, #557)
212+
* Add `-fido2-assert-option` (#807)
213+
* `-init` now accepts `-masterkey`
214+
* `-passwd` now ignores `-extpass` and `-passfile` for the *new* password (#287, #882)
215+
198216
#### v2.4.0, 2023-06-10
199217
* Try the `mount(2)` syscall before falling back to `fusermount(1)`. This means we
200218
don't need `fusermount(1)` at all if running as root or in a root-like namespace

0 commit comments

Comments
 (0)