Feature #14468
Add VeraCrypt support to Tails
Start date:
2017-03-01
Due date:
2018-07-30
% Done:
100%
Starter:
Affected tool:
Deliverable for:
299
Description
Subtasks
Feature #6337: Add support for VeraCrypt volumes in udisks | Resolved | segfault | 100 |
||
Feature #11684: Add support for VeraCrypt volumes in GNOME Disks | Resolved | segfault | 100 |
||
Feature #14464: Add VeraCrypt support to GNOME Files | Resolved | segfault | 100 |
||
Feature #14469: Write Gherkin scenarios for VeraCrypt automated tests | Resolved | 100 |
|||
Feature #14471: Write tests for VeraCrypt support in GNOME Disks | Resolved | 100 |
|||
Feature #14473: Research development cost for adding VeraCrypt support to Tails | Resolved | 0 |
|||
Feature #14474: Research user needs for VeraCrypt support in Tails | Resolved | 100 |
|||
Feature #14476: Write user documentation for VeraCrypt support in Tails | Resolved | 100 |
|||
Feature #14477: User testing and community feedback for VeraCrypt support | Resolved | 100 |
|||
Feature #14479: Port VeraCrypt support to latest version of GNOME | Resolved | 100 |
|||
Feature #14480: Fix bugs and UX issues of VeraCrypt support | Resolved | segfault | 100 |
||
Feature #14742: VeraCrypt: UX & GUI design sprint | Resolved | segfault | 100 |
||
Feature #15037: Have plans to release our VeraCrypt work in Tails | Resolved | 0 |
|||
Feature #15043: Iteration 4: Create VeraCrypt Mounter application | Resolved | 100 |
|||
Feature #15214: Iteration 1: Support unlocking VeraCrypt partitions in GNOME | Resolved | segfault | 100 |
||
Feature #15223: Iteration 2: Support unlocking VeraCrypt file containers in GNOME | Resolved | segfault | 100 |
||
Feature #15680: Icon for VeraCrypt Mounter | Resolved | segfault | 100 |
||
Feature #15761: Organize our work wrt. GTK+ 3.24.x release schedule | Resolved | 100 |
|||
Bug #15843: "Hidden volume" option in GNOME Shell unlock dialog doesn't work | Resolved | 100 |
|||
Feature #15927: Document that VeraCrypt PIM will only be supported in Tails 4.0 | Resolved | 0 |
|||
Bug #15950: udisksd erroneously logs about LUKS when manipulating VeraCrypt volume | Rejected | 0 |
|||
Feature #15951: Inconsistency between doc and actual behaviour: "Unlock VeraCrypt Volumes opens your volume" | Resolved | 100 |
|||
Bug #15952: VeraCrypt keyfile widget in GNOME Disks is unreachable with the keyboard | Resolved | 100 |
|||
Bug #15954: Fix VeraCrypt volumes not being automatically opened in Nautilus when they should | Resolved | 100 |
|||
Bug #15965: AppArmor logs denials for access to /usr/local/share/mime | Resolved | 100 |
|||
Feature #15976: Gather success metrics on VeraCrypt integration | Resolved | 100 |
Related issues
Related to Tails - Feature #15302: Make libblockdev/cryptsetup unlock operations cancellable | Confirmed | 2018-02-10 | |
Related to Tails - Feature #15450: Create LUKS2 persistent volumes by default | In Progress | 2018-03-23 |
History
#1 Updated by segfault 2017-08-28 14:51:53
- Target version set to Tails_3.11
- Deliverable for set to 299
#2 Updated by intrigeri 2017-08-28 16:56:33
- Assignee set to segfault
#3 Updated by intrigeri 2017-09-01 14:22:53
- Target version changed from Tails_3.11 to Tails_3.9
(The last Tails release before the end of the contract.)
#4 Updated by segfault 2018-01-22 19:51:28
- Blueprint set to https://tails.boum.org/blueprint/veracrypt
#5 Updated by intrigeri 2018-01-25 14:53:17
Comments on the updated plan as encoded in Redmine:
- Great job, congrats! Your attention to detail is appreciated :)
- Please add pointers to the parent ticket for each iteration on the blueprint.
- I think the tests for the first iteration (
Feature #15238) should be written earlier than 3.9: ideally we would have them when we submit the code upstream or merge the code for the beta (Feature #14481), and latest at the end of June. OnceFeature #15238has been retargeted I thinkFeature #15214(iteration 1) can also be moved to 3.8 or even 3.7. - The 3.9 milestone looks super scary because it has both stuff about finishing/polishing/releasing the first iteration and almost everything about the next 3 iterations. In order to make this view more usable I think we need a way to differentiate these 34 tickets from each other with metadata. For example, for every ticket that currently targets 3.9 (or maybe every VeryCrypt ticket actually?), you could:
- downgrade everything about iterations 3 and 4 to Low priority
- upgrade everything that’s about iteration 1 or a “MUST do so we can tell the sponsor we’re done” to Elevated priority
- leave tickets that are about iteration 2 as normal priority
- We’ll need to discuss this new timeline with the sponsor (mostly a reminder to myself).
#6 Updated by segfault 2018-02-10 11:55:28
- related to Feature #15302: Make libblockdev/cryptsetup unlock operations cancellable added
#7 Updated by intrigeri 2018-08-09 10:42:47
- Status changed from Confirmed to In Progress
- Target version changed from Tails_3.9 to Tails_3.10.1
(At least some subtasks will be done post-3.9.)
#8 Updated by Anonymous 2018-08-16 11:19:55
- related to Feature #15450: Create LUKS2 persistent volumes by default added
#9 Updated by segfault 2018-10-23 22:33:42
- Target version changed from Tails_3.10.1 to Tails_3.11
#10 Updated by CyrilBrulebois 2018-12-16 13:55:23
- Target version changed from Tails_3.11 to Tails_3.12
#11 Updated by anonym 2019-01-30 11:59:16
- Target version changed from Tails_3.12 to Tails_3.13
#12 Updated by CyrilBrulebois 2019-03-20 14:35:10
- Target version changed from Tails_3.13 to Tails_3.14
#13 Updated by CyrilBrulebois 2019-05-23 21:23:22
- Target version changed from Tails_3.14 to Tails_3.15
#14 Updated by CyrilBrulebois 2019-07-10 10:33:59
- Target version changed from Tails_3.15 to Tails_3.16
#15 Updated by CyrilBrulebois 2019-09-05 00:05:31
- Target version changed from Tails_3.16 to Tails_3.17
#16 Updated by intrigeri 2019-09-12 14:25:13
- Target version changed from Tails_3.17 to Tails_4.0
#17 Updated by intrigeri 2019-10-21 11:46:10
- Target version changed from Tails_4.0 to Tails_4.1
#18 Updated by segfault 2019-12-01 18:31:50
- Status changed from In Progress to Resolved