Andrius Štikonas
8d178a2a86
Update doxygen variable.
2016-05-18 19:35:37 +01:00
Andrius Štikonas
fdfc47cf8f
Leave LUKS cmdSupport variables static for now.
2016-05-18 17:39:28 +01:00
Andrius Štikonas
6f8a2c7016
Also disable decryption of luks partition if it is copied in the operation stack.
2016-05-18 15:45:00 +01:00
Andrius Štikonas
063c50aec6
Add a method to check whether partition is part of operationStack.
2016-05-18 14:56:13 +01:00
Andrius Štikonas
ffa24e4451
Revert "Disable OperationStack merging of operations for luks partitions."
...
This is no longer necessary now that copying/resizing of new luks partitions is
forbidden.
This reverts commit aec564f1a2
.
2016-05-18 13:58:08 +01:00
Andrius Štikonas
9c2f187ed9
Disable copying newly created Luks partitions.
2016-05-18 13:51:38 +01:00
Andrius Štikonas
b896a2abf3
Do not allow to resize/mode newly created luks partitions.
2016-05-18 13:46:59 +01:00
Andrius Štikonas
aec564f1a2
Disable OperationStack merging of operations for luks partitions.
2016-05-18 13:13:51 +01:00
Andrius Štikonas
541e89a476
Fix moving unmovable partitions bug in partition resize widget.
2016-05-18 12:30:44 +01:00
Andrius Štikonas
7914e0aa98
Improve luks::supportCopy and luks::supportSetLabel.
2016-05-18 02:04:33 +01:00
Andrius Štikonas
ecbbdb3b1d
Do not allow moving open luks volumes.
2016-05-18 00:46:08 +01:00
Andrius Štikonas
47cb6752ba
Use batch mode of cryptsetup to format luks volume.
2016-05-18 00:44:15 +01:00
Andrius Štikonas
e5d72b7d11
Set miinimal capacity for btrfs filesystems back to 256 MiB.
...
mkfs.btrfs can make smaller filesystems but other tools, e.g.
btrfs filesystem resize do not work well on small partitions.
2016-05-17 22:02:21 +01:00
Andrius Štikonas
a610e24686
Move luks init code to constructor.
2016-05-17 19:05:17 +01:00
Andrius Štikonas
142ff07938
Remove reduntant virtual keywords.
2016-05-17 18:01:31 +01:00
Andrius Štikonas
094042cc75
Fix luks operations.
2016-05-17 17:38:17 +01:00
Andrius Štikonas
5d28790152
Simplify Luks support tool (and do not init Luks filesystem).
2016-05-17 17:35:49 +01:00
Andrius Štikonas
927a6421fe
Make FileSystem::init virtual instead of static.
2016-05-17 16:33:52 +01:00
Andrius Štikonas
e64e536797
Revert "Remove Luks from FileSystemFactory."
...
This reverts commit 98d515e826
.
2016-05-17 15:30:40 +01:00
Andrius Štikonas
98d515e826
Remove Luks from FileSystemFactory.
2016-05-17 15:04:50 +01:00
Teo Mrnjavac
677bae18e5
Unbreak build fix.
2016-05-16 15:57:27 +02:00
Teo Mrnjavac
9d6438f0af
Fix build on clang.
2016-05-16 15:54:29 +02:00
Andrius Štikonas
6d82fc0964
Document new function variables.
2016-05-13 23:18:24 +01:00
Andrius Štikonas
c6c31dc5c0
Use long options for mount.
2016-05-13 23:13:22 +01:00
Andrius Štikonas
1dfe304fd2
Restore back functionality of unmounting all mount points.
2016-05-13 23:08:58 +01:00
Chantara Tith
b653b5b6e3
move mount logic from Partition to FileSystem
2016-05-13 23:00:27 +01:00
Chantara Tith
2a12571d44
move unmount logic from Partition to FileSystem
2016-05-13 23:00:27 +01:00
Andrius Štikonas
3bfb0b4b5b
Restore optimized luks::mapperName function.
...
It seems that crashes are not our fault but rather of frameworkintegration.
2016-05-13 00:58:00 +01:00
Andrius Štikonas
9b5c33696c
Show error message if shrinking innerFS inside luks fails.
2016-05-12 16:48:32 +01:00
Andrius Štikonas
7e8cfaf25c
Convert QRegExp->QRegularExpression in Partition class.
2016-05-12 16:46:25 +01:00
Andrius Štikonas
1ea4f4976d
Revert "Revert "Port away from QRegExp to QRegularExpression.""
...
This reverts commit c291af2c83
.
2016-05-12 16:45:13 +01:00
Andrius Štikonas
82243234e3
We no longer need to fill partition sizes. KPMCore now tracks max fs size (including inside luks).
2016-05-11 23:00:37 +01:00
Andrius Štikonas
c291af2c83
Revert "Port away from QRegExp to QRegularExpression."
...
This reverts commit bb2de6cd56
.
This was causing a crash when restoring partitions.
2016-05-11 22:31:33 +01:00
Andrius Štikonas
4fc3f321dd
Revert "Better to use deleteLater with QObjects."
...
This reverts commit 3ec80be2a1
.
This was causing a crash when changing filesystem (reformatting).
2016-05-11 22:17:38 +01:00
Andrius Štikonas
24ae2bf079
Do not allow restoring to the partition containing open luks volume.
2016-05-11 19:36:06 +01:00
Andrius Štikonas
513bbdac4c
Convert FS::luks static cmdSupport members to non-static.
2016-05-11 18:01:21 +01:00
Andrius Štikonas
7c137c36c6
Disable copying open luks volumes.
2016-05-11 15:19:51 +01:00
Andrius Štikonas
4aeea8b143
Remove accidentally committed debug code.
2016-05-11 14:58:06 +01:00
Andrius Štikonas
a7c9acd518
Move luks label handlingfrom libpartedbackend to FS::luks.
2016-05-11 11:53:15 +01:00
Andrius Štikonas
19f5ce0b28
Remove curly braces when generating a new LUKS UUID.
2016-05-11 02:16:24 +01:00
Burkhard Lück
ea69f4b8af
load translation catalog for thje library
2016-05-10 15:20:11 +02:00
Andrius Štikonas
0031f84315
Do not allow setting LUKS labels when crypt is closed.
2016-05-10 02:20:37 +01:00
Andrius Štikonas
64b0cf4c77
Unbreak non ASCII passphrases.
2016-05-09 11:07:31 +01:00
Andrius Štikonas
785aa7edf4
Avoid piping LUKS passphrase.
...
Also remove piping support from ExternalCommand.
It's unlikely that it will be useful enough. There were no more users of this
after luks open was migrated to QProcess::write.
2016-05-09 00:42:01 +01:00
Andrius Štikonas
bb2de6cd56
Port away from QRegExp to QRegularExpression.
2016-05-08 00:22:22 +01:00
Andrius Štikonas
29c6578351
Fix nilfs reporting missing tools.
2016-05-08 00:21:22 +01:00
Andrius Štikonas
5c32921fcd
Make log message more user friendly.
2016-05-07 01:11:59 +01:00
Andrius Štikonas
7e7d9e2a9a
Use long style command line parameters.
2016-05-06 22:47:56 +01:00
Andrius Štikonas
d7f941af58
Silence a warning.
2016-05-06 22:42:01 +01:00
Andrius Štikonas
464b3060fb
Remove remaining ../ from #includes.
2016-05-06 22:36:24 +01:00