forked from bwalex/tc-play
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
108 lines (60 loc) · 3.03 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
2020-03-02 Version 3.3 - Alex Hornung <[email protected]>
* Add new --prompt-passphrase option to reduce unlock time when both a
passphrase and keyfiles are required (issue #75).
2020-02-27 Version 3.1 - Alex Hornung <[email protected]>
* Various memory leak/use-after-free bugs (issue #67).
* Minor improvements to CMakeLists.txt to allow for empty LIB_SUFFIX and
overriding sbin/ vs bin/.
2020-02-27 Version 3.0 - Alex Hornung <[email protected]>
* Added support for VeraCrypt volumes. See man page for more details.
2014-03-10 Version 2.0 - Alex Hornung <[email protected]>
* Documented SIGINFO/SIGUSR1 behaviour in man page.
* Fixed creation (and volinfo) of 2GB+ volumes on 32-bit
architectures, including armhf.
* Try without a passphrase first if keyfiles are provided (issue
#42).
* Fixed handling of disks and volumes with 4k sectors (issue #45).
* Add an option to allow TRIM (discards) on the mapped volume
(issue #47).
* Add an option to use a header-in-a-file for most operations.
* Add an option to save a header to a file to the modify operation
(issue #43).
* Complete API redesign.
2013-07-31 Version 1.1 - Alex Hornung <[email protected]>
Special thanks to Mike Baker, Joshua Escamilla and Alon Bar-Lev
for contributing fixes/improvements!
* Added command to request information on mapped volumes.
* Added support for full disk encryption.
* Added support to query/map volumes using the backup headers
instead of the primary headers.
* Prefixed dm(4) uuids with CRYPT-TCPLAY-.
* Added the 'device' field to all info commands.
* Added command to modify/reencrypt a header, allowing passphrase
and keyfile changes, as well as restoring from the backup
header.
* Improvements to Makefile.classic.
2013-05-15 Version 1.0 - Alex Hornung <[email protected]>
* Fixed bug in hidden volume protection (issue #28).
* Added cmake build infrastructure (old single-Makefile option
is also still available, using Makefile.classic).
* Changed IV gen in mapped devices to plain64 from plain.
* Fixed bug in passphrase logic - Truecrypt limits passphrases
to 64 bytes (issue #24).
* Added unmap option to command line tool (issue #17).
* Added option to use /dev/urandom for key material, although
this should only ever be used for testing purposes (issue
#19).
* Complete API overhaul. See man page for details.
* Added test framework and tests.
* Other minor bugfixes and tweaks.
2012-11-16 Version 0.11 - Alex Hornung <[email protected]>
Special thanks to Cody Schafer(jmesmon) for providing some of the
fixes and to all the people out there packaging tcplay for their
distros! If there's any way that I can make your life easier, let
me know! Thanks to all the bug reporters as well.
* Restored the library/API to working condition
* Made it possible to pipe in passwords
* Fixed edge case with memcpy copying in and out to the same place
* Given up on -Werror, as some Linux distros have warnings even in
their standard header files.
* Fixed typos