-
Notifications
You must be signed in to change notification settings - Fork 12
/
ChangeLog
65 lines (58 loc) · 2.92 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Summary of changes of v0.05 (2019-10-19)
========================================
* Updated default values to handle the new default of 16 MiB headers
* Fixed an issue with uint64_t values in printf and used inttypes.h
definitions
* Fixed a minor display issue in the error message (%ul instead of %lu)
* Tests adapted for new circumstances (512 MiB backup files, 16 MiB
header size)
* Version number now based on git commit during build time
Summary of changes of v0.04 (2015-05-28)
========================================
* Greatly improved handling of disk I/O errors (graceful shutdown in more
situation instead of simply bailing out)
* Separated resume file specification and actual request for resuming an
aborted luksipc process (--resume vs. --resume-file)
* Unified exit code handling
* Possibilities to do fault injection in order to efficiently develop and
test code to increase robustness
* Included whole test framework in release
Summary of changes of v0.03 (2015-05-25)
========================================
* Allow reLUKSification of devices (i.e. converting LUKS to LUKS)
* Checking of mount status of file systems
* Resume files now have additional sanity checks
* Fast CRC64-based PRNG generator for filling volumes with check data
* Major code cleanups and refactoring
* Major regression testing facilities (auto-aborting and resuming on large
volumes and on loop devices)
* Help page of luksipc now looks more professional
* Partition backup file (128 MiB) is always generated at the start of a
LUKSification process
* Option to deactivate safety checks via command line parameter
(--no-seatbelt)
Summary of changes of v0.02 (2015-05-18)
========================================
* Fixed interpretation of return code of "cryptsetup status" which had
changed with more recent cryptsetup versions to reflect the correct error
if no such LUKS name was known. Thanks to Eric Murray and Christian
Pulvermacher for reporting this issue.
* Forced chunk size to be 10 MiB instead of the default of 3 MiB. Thanks
to John Morrissey for the bug report (under some weird circumstances, the
LUKS header apparently can become a lot larger).
* Fixed a couple of warnings and used stricter compiler flags.
* Switched to -stc=c11 to be able to use static assertions.
* Improved error handling for wrong command line parameters (log level
integer parsing).
* Improved error handling at cleanup (unsynced luksClose may fail at the
first try because the device is still busy, sync() filesystems and try up
to three times now)
* Display estimated remaining time until finish.
* Assert resume file can be written to disk by writing it at very start
once and then seeking to its start.
* Added README file with detailed instructions.
* More helpful help page
Summary of changes of v0.01 (2011-10-15)
========================================
* Ability to convert devices to LUKS format without having to copy the
contained data over.