Skip to content

Commit

Permalink
README: changelog for v2.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rfjakob committed Jan 18, 2025
1 parent a0105e6 commit 84c0580
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,24 @@ RM: 2,367
Changelog
---------

#### v2.5.0, 2025-01-18
* **Important fixes for `-reverse` mode affecting the virtual `gocryptfs.diriv` and
`gocryptfs.longname.*.name` files.** The bug can cause file *names* to become
undecryptable. To make sure that sync tools like rsync copy new, good copies,
gocryptfs v2.5.0 and later advance ctime and mtime for these files by 10 seconds.
* Fix `-reverse` mode sometimes (triggered by inode number reuse) returning stale
data for `gocryptfs.diriv` (#802)
* Fix `-reverse` mode hardlinking `gocryptfs.longname.*.name` files of hardlinked
files together (#802)
* Fix `-reverse` mode ignoring `-force-owner` (#809)
* Add workaround for excessive file fragementation on btrfs (#811)
* `-ctlsock`: automatically delete orphaned colliding socket file (#776)
* MacOS: Fix XTIMES panic on startup (#823)
* MacOS: merge kernel options before passing them on (#854, #557)
* Add `-fido2-assert-option` (#807)
* `-init` now accepts `-masterkey`
* `-passwd` now ignores `-extpass` and `-passfile` for the *new* password (#287, #882)

#### v2.4.0, 2023-06-10
* Try the `mount(2)` syscall before falling back to `fusermount(1)`. This means we
don't need `fusermount(1)` at all if running as root or in a root-like namespace
Expand Down

0 comments on commit 84c0580

Please sign in to comment.