Teo Mrnjavac
8e3e9309ed
suggestedMapperName as a separate method.
2016-04-22 16:48:45 +02:00
Andrius Štikonas
f7ff5f2d30
Fix a bug that prevented resizing nilfs2 partitions.
2016-04-22 13:47:58 +01:00
Andrius Štikonas
a412564b00
Simplify NTFS writeUUID code. Rely on external ntfslabel command.
2016-04-22 13:30:19 +01:00
Andrius Štikonas
433cb5651b
Enable growing luks->reiserfs.
2016-04-22 13:23:57 +01:00
Andrius Štikonas
2e7055aa69
Merge branch 'master' into luks-decorator
2016-04-21 23:03:28 +01:00
Andrius Štikonas
7306c86241
Silence a warning about unused variable.
2016-04-21 22:50:19 +01:00
Andrius Štikonas
16f76b1623
Remove unnecessary "this->".
2016-04-21 22:48:58 +01:00
Andrius Štikonas
eb4e985933
Use C++11 initialization instead of << for readability.
2016-04-21 22:48:05 +01:00
Andrius Štikonas
33c049926f
Add initial support for reading and writing innerFS labels.
2016-04-21 21:19:49 +01:00
Andrius Štikonas
8c1dd32baa
Remove luksName from DecryptLuksDialog.
2016-04-21 18:02:57 +01:00
Teo Mrnjavac
27d5ff82e6
Cache the passphrase in a LUKS open session.
2016-04-21 18:36:04 +02:00
Andrius Štikonas
d126f04886
Add initial support for growing LUKS volumes.
...
Added support for filling btrfs, ext and swap partitions.
2016-04-21 17:22:48 +01:00
Teo Mrnjavac
7edc601a36
Allow the UI to set a passphrase before creation instead of asking.
2016-04-21 17:05:27 +02:00
Andrius Štikonas
01c9b9f881
Use long command line options when possible.
2016-04-20 16:30:23 +01:00
Andrius Štikonas
e48abb1794
Set libparted name for Reiser4 to be reiserfs.
...
libparted does not support reiser4 filesystems, so formatting returned an error.
2016-04-20 16:03:10 +01:00
Andrius Štikonas
5f87ba705f
Add --force flag when creating reiser4 filesystems.
2016-04-20 15:25:17 +01:00
Andrius Štikonas
1ee17c38e3
Clobber first 129 sectors of partition when deleting it.
2016-04-20 15:07:21 +01:00
Andrius Štikonas
46c3536a4c
Use UUID of LUKS partition for mapper name.
2016-04-19 17:10:59 +01:00
Teo Mrnjavac
26026b6232
PartitionRole::LUKS is now PartitionRole::Luks.
2016-04-19 16:46:18 +02:00
Andrius Štikonas
58e9876307
Rename qglobal.h to QtGlobal
2016-04-18 17:14:31 +01:00
Teo Mrnjavac
b4a57db54d
Update copyright and strings.
2016-04-15 15:43:21 +02:00
Teo Mrnjavac
e1383df143
Assume the inner FS is already set when creating LUKS FS.
...
An open LUKS FS now reports the type of its inner FS.
Build a list of "LUKS-encryptable" filesystem types.
2016-04-15 15:33:32 +02:00
Teo Mrnjavac
4c8b531bf4
Set the LUKS role if LUKS detected.
2016-04-15 15:11:51 +02:00
Teo Mrnjavac
12e7da5b1c
Add LUKS role. Both open and closed LUKS "filesystems" should use this.
2016-04-15 15:10:14 +02:00
Teo Mrnjavac
9970fb7b1d
Make sure to create the inner fs when detecting.
2016-04-13 18:32:21 +02:00
Teo Mrnjavac
7993257541
Inner fs mount checks must use mapper name.
2016-04-13 17:01:53 +02:00
Teo Mrnjavac
3f10c8e2d5
We don't need the dash because ExternalCommand already does the piping.
2016-04-13 15:56:07 +02:00
Teo Mrnjavac
c41f843aff
Actually create inner fs.
2016-04-13 15:55:35 +02:00
Teo Mrnjavac
1b79099760
Preliminary LUKS create support.
2016-04-12 11:26:07 +02:00
Teo Mrnjavac
1aff54c047
Use C++11 initialization instead of << for readability.
2016-04-07 16:13:29 +02:00
Teo Mrnjavac
49cde487cc
Check if the mapper node is mounted.
2016-04-06 18:13:18 +02:00
Teo Mrnjavac
45311941ca
Add mounted state accessors to FS::luks.
2016-04-06 18:13:18 +02:00
Teo Mrnjavac
0a8a5887df
Bring back LUKS code which was previously merged+reverted.
...
Revert "Revert merge of branch luks-decorator."
This reverts commit efd3179d95
.
Messages:
FS::luks is now a decorator for an actual FS composed inside.
Implement cryptOpen/cryptClose/mount/unmount operations.
detectFileSystem, which only uses blkid, is now in FileSystem.cpp.
FileSystem::mount now requires a mountPoint.
Use umount -A to immediately umount all mount points in unmountCmds.
Add override keywords, TODO: add them everywhere.
LibPartedBackend no longer links against libblkid.
Fix LUKS handling in LibPartedBackend::scanDevicePartitions.
Allow detecting FS::Type by path, and remove libparted workaround.
FS detection now only uses blkid (from util-linux).
2016-03-31 18:43:38 +02:00
Andrius Štikonas
7f44e71298
Use KIO version instead.
2016-03-29 20:55:56 +03:00
Andrius Štikonas
c25a472507
Search for XmlGui (htmlreport needs it).
...
TODO: Replace this with a lighter dependency.
2016-03-29 20:51:15 +03:00
Andrius Štikonas
f79dee1edf
Version 2.1.1
2016-03-23 13:07:26 +00:00
Teo Mrnjavac
ccf1880efa
Do not filter out PED_DEVICE_UNKNOWN devices as if they were read-only.
...
This is necessary because libparted still reports NVME devices as
PED_DEVICE_UNKNOWN.
2016-03-15 18:06:30 +01:00
Andrius Štikonas
285d25f517
Post release version bump.
2016-03-12 16:40:58 +00:00
Andrius Štikonas
e3477347e1
Fix updating NTFS UUID.
...
For some reason dd did not work properly, use QFile instead.
2016-03-11 00:31:30 +00:00
Andrius Štikonas
15e03fabce
Bump version to 2.1
2016-03-09 13:46:39 +00:00
Andrius Štikonas
ca5bc8000b
Merge branch 'more-parted-flags'
2016-03-08 20:48:09 +00:00
Teo Mrnjavac
3c2f383b8e
Define underlying type for enums so they can be forward-declared.
2016-03-03 16:03:41 +01:00
Teo Mrnjavac
62c377c348
Phabricator config file.
2016-03-03 10:17:41 +01:00
Andrius Štikonas
41f9dc36dd
Cleanup unused include.
2016-03-03 10:17:41 +01:00
Andrius Štikonas
e0c23f443b
Update copyright.
2016-03-02 19:00:31 +00:00
Teo Mrnjavac
3c6ff81e86
Phabricator config file.
2016-03-02 13:14:58 +01:00
Teo Mrnjavac
852c8c8516
Bring partition flags support up to current libparted level.
...
This doesn't quite support all the types listed by fdisk as described
in bug 359819 since we are limited by what's exposed by libparted, but
it covers the most important ones.
BUG: 359819
2016-03-02 11:43:27 +01:00
Andrius Štikonas
a0592de93a
Cleanup unused include.
2016-02-29 17:58:25 +00:00
Andrius Štikonas
828a4060cc
Add forgotten files.
2016-02-25 23:46:31 +00:00
Andrius Štikonas
dc75c7a11f
Add basic support for F2FS.
2016-02-25 23:29:33 +00:00