142 Commits (master)

Author SHA1 Message Date
Andrius Štikonas d68ffeadef REUSE: SPDX style license headers for src/util. 2 years ago
Andrius Štikonas 8534265421 REUSE: SPDX headers for src/fs/*. 2 years ago
Gaël PORTAY 9d6c98ff4a Replace FSFeature by QVariantMap 2 years ago
Arnaud Ferraris d24191ebd8 Add support for filesystem-specific features 3 years ago
Andrius Štikonas 2c7b3f2bfa Fix resizing of encrypted partitions. 3 years ago
Shubham Jangra d1a82f65d4 Revert "Remove redundant includes and refactor" 3 years ago
Shubham Jangra 4229b02fd2 Remove redundant includes and refactor 3 years ago
Andrius Štikonas 2579d04229 Remove ExternalCommand::waitFor. 4 years ago
Caio Carvalho 9e6cf4063a - Refactoring LVM::pvList to be a class with static QList<LvmPV> attribute instead of extern instance. 4 years ago
Andrius Štikonas 40f59a4870 Rename LUKS open and close Labels to "Lock" and "Unlock" 4 years ago
Andrius Štikonas 17c8772240 Explicitely specify the scope of enum. 4 years ago
Andrius Štikonas 738842799a Make kpmcore link libraries private. 4 years ago
Andrius Štikonas 4069e5112e Post merge fixes. 5 years ago
Andrius Štikonas 1802b7ad05 Add luks2::create method. 5 years ago
Andrius Štikonas 4773f49edc Initial support for resizing LUKS2 volumes. 5 years ago
Andrius Štikonas 7aa77f489d Add FileSystem::Luks2 child class. 5 years ago
Andrius Štikonas 3f562ab0f0 Allow reading LUKS label. 5 years ago
Andrius Štikonas 47429dd1bf Proof of concept attempt to implement KAuth. 5 years ago
Andrius Štikonas d27455b6f0 Avoid unnecessary QString encoding/decoding. 5 years ago
Andrius Štikonas 4bf5bb467f Fix conversion to/from QString/QByteArray 5 years ago
Andrius Štikonas 17e6c32633 Fix more implicit type conversion warnings. 5 years ago
Andrius Štikonas 6c433c264c Port FileSystem::luks away from KDiskFreeSpaceInfo. 5 years ago
Andrius Štikonas 7dba4b8245 Record sector size in FileSystem class. 5 years ago
Andrius Štikonas 037380228d QRegularExpression->QJson 5 years ago
Andrius Štikonas 3228fa081a Use qAsConst in ranged based for loops. 5 years ago
Christian Morlok b10577e1c7 Fix creation of encrypted volumes 5 years ago
Andrius Štikonas b5b3af4b22 Use qCeil to set used sectors for luks file systems. 6 years ago
Andrius Štikonas 901d01185f Do not set LUKS logical sector size to 512. 6 years ago
Andrius Štikonas f8ba25fdfa Improve used space detection to use fs utils when not mounted. 6 years ago
Teo Mrnjavac 30ac4bb6ab [Coverity] Initialize all members. 6 years ago
Andrius Štikonas cbe21e7ef9 Fix online resize of encrypted volumes. 6 years ago
Andrius Štikonas 2e960d5c00 Make initLUKS function non-static. 6 years ago
Teo Mrnjavac 52b356e45f Make sure to always also read outerUuid. 6 years ago
Teo Mrnjavac 5e40017238 Add FS::luks::outerUuid(). 6 years ago
Teo Mrnjavac eb3b90ec9e Handle cryptsetup luksUUID failure. 6 years ago
Andrius Štikonas bb8514e859 Fix handling of encrypted LVM physical volumes. 6 years ago
Andrius Štikonas 36202cc1ad Replace complicated QPair type with custom LvmPV class. 6 years ago
Andrius Štikonas e103c65b73 Always force LUKS password (in case crypsetup is compiled with libpwquality). 6 years ago
Andrius Štikonas 3272cd3f5f Do not allow deactivating LUKS containers containing active LVM physical volumes. 6 years ago
Andrius Štikonas 5592c05ef3 Mark luks sector size to be constexpr. 6 years ago
Chantara Tith 874900fe72 Move initLUKS from helpers to FS::luks. 6 years ago
Chantara Tith c70945b116 Change LUKS default logicalSectorSize to 512 6 years ago
Andrius Štikonas 7c0a32758e Do not check for cryptsetup executable so often. 6 years ago
Andrius Štikonas d197b9b06e Optimize LUKS scanning. 6 years ago
Andrius Štikonas b95fe45d66 Fix a bug when creating a luks encrypted partition. 6 years ago
Andrius Štikonas 5e5178b3af Initial work on storing LVM variables during initial scan. 6 years ago
Andrius Štikonas d83ec394b1 Make Filesystem::create non-const. 6 years ago
Andrius Štikonas b3e82d7c75 Cache LUKS specific variables during initial scan. 6 years ago
Chantara Tith 0d09853bd4 Remove hardcoded 4096 payloadOffset. 6 years ago
Andrius Štikonas fd8c81921e Get rid of unused LVM flag for LVM LV. 6 years ago