Guillaume Girol
0094461f60
lvm without arguments has returncode 3
2021-02-27 12:00:00 +00:00
Andrius Štikonas
ad888767bb
Use QStringLiteral.
2021-02-23 21:39:41 +00:00
Oxalica --
eea84fb605
Fix out of bounds read when parsing fstab.
...
Some fstab files only have 3 fields and mount options are completely omitted.
2021-02-22 16:45:48 +00:00
Andrius Štikonas
36dfae351f
Add initial support for dosfstools 4.2.
...
Empty labels are not allowed anymore.
One can reset them with -r flag but that is not supported in older
dosfstools. So for now we just manually set label to NO_LABEL.
BUG: 432941
2021-02-19 17:51:43 +00:00
Michael Weghorn
813e574001
Wipe existing signatures when creating partition table
...
As the sfdisk man page says on the option '--wipe' that
specifies whether or not to wipe signatures in order
to avoid collisions:
> When this option is not given, the default is auto,
> in which case signatures are wiped only when in interactive mode
but sfdisk is not run in interactive mode here, since
stdin does not refer to a terminal, and the sfdisk
man page says:
> It [i.e. sfdisk] runs in interactive mode if executed on terminal
> (stdin refers to a terminal).
Therefore, explicitly pass the '--wipe=always' option to
sfdisk so that old signatures are wiped when a new partition
table is created.
Bug: 431628
2021-01-15 09:53:20 +01:00
Andrius Štikonas
31706cffdc
Fix out of bounds read when parsing fstab.
...
BUG: 429191
2021-01-07 01:25:12 +00:00
Andrius Štikonas
06f15334ec
Add support for exfatprogs
...
Bug: 430907
2020-12-28 17:50:07 +00:00
l10n daemon script
338811601b
GIT_SILENT made messages (after extraction)
2020-12-07 02:39:36 +01:00
Andrius Štikonas
a06d4ba0f7
Return QByteArray instead of bool in readData.
2020-11-29 23:34:29 +00:00
Andrius Štikonas
73da1bc514
Only allow using ReadData on block devices.
2020-11-29 23:24:49 +00:00
Andrius Štikonas
b0e5fa66c4
Add an explicit ReadData method to polkit helper instead of relying on copyblocks with empty target device.
2020-11-29 23:14:08 +00:00
Andrius Štikonas
502ebc0474
Remove declaration of non-existing method.
2020-11-29 22:42:19 +00:00
Andrius Štikonas
04a095a542
Simplify find syntax.
2020-11-29 13:49:50 +00:00
Andrius Štikonas
5da47c26e9
Replace array with unordered set for better performance.
2020-11-29 13:48:07 +00:00
Andrius Štikonas
551654de0d
Also rename source/targetFirstByte ot offsets in function declarations.
2020-11-29 13:08:53 +00:00
Andrius Štikonas
d34b617272
Rename source/targetFirstByte to source/targetOffset.
...
Add some diagrams explaining difference between
source/targetOffsets and read/writeOffset.
2020-11-29 01:54:48 +00:00
Andrius Štikonas
ee0a1e1b41
Add a limit on the amount of data that can be passed back via DBus.
2020-11-29 01:08:43 +00:00
Andrius Štikonas
c556f39064
Add a limit on blocksize to prevent out-of-memory situation.
2020-11-29 00:58:55 +00:00
Andrius Štikonas
9dd38744c5
Add a comment about auth_admin_keep.
2020-11-29 00:50:57 +00:00
Andrius Štikonas
4fa91d75f3
externalcommandhelper: Do not commit suicide when attempting to run non whitelisted command.
...
Simply returning failure should be sufficient.
2020-11-26 23:35:52 +00:00
Andrius Štikonas
32d146eed3
externalcommandhelper: Make copy direction an enum.
2020-11-26 23:26:31 +00:00
Andrius Štikonas
d16d9e8019
Do not reuse QProcess object in externalcommandhelper for different invocations.
2020-11-26 22:05:25 +00:00
Andrius Štikonas
fae9f83451
Fix division by zero.
2020-11-26 21:58:24 +00:00
Andrius Štikonas
4d3fcb7691
Merge branch 'release/20.12'
2020-11-17 11:25:44 +00:00
Friedrich W. H. Kossebau
6e8424bed6
Clean up include dirs
...
Move include of BLKID_INCLUDE_DIRS into scope it is used.
UUID_INCLUDE_DIRS is unused, left over from before partitionmanager
switched away from libuuid in 26e7f9d7ef306d61380e1c8965feb83bb6b07d18 .
Explicit Qt5Core_INCLUDE_DIRS no longer needed.
src/ is automatically available for kpmcore target, also exposed in
its build link interface.
2020-11-16 20:56:57 +00:00
Friedrich W. H. Kossebau
5413e696d3
Generate libpartitionmanagerexport.h
2020-11-16 20:56:57 +00:00
Friedrich W. H. Kossebau
2bf69932d1
testhelpers: link kpmcore to get the include directories from the interface
2020-11-16 20:56:57 +00:00
Friedrich W. H. Kossebau
32149e6340
CMake config file: check for Qt5Core in the needed version
2020-11-16 20:21:16 +01:00
Friedrich W. H. Kossebau
8804711943
Remove no longer existing include dir
...
NO_CHANGELOG
2020-11-16 17:25:44 +01:00
Andrius Štikonas
9d4ab0e6fd
Merge branch 'release/20.12'
2020-11-16 16:18:14 +00:00
Friedrich W. H. Kossebau
07e5a3ac28
Make plugins compatible to latest KPluginFactory code
...
That one uses std::is_constructible<impl, QObject *, const QVariantList &>
which will fail for our current plugin constructors due to being private
and with only friend class KPluginFactory.
2020-11-16 17:14:52 +01:00
Andrius Štikonas
26acd7c10d
Remove extra semicolon.
2020-11-14 01:09:23 +00:00
Andrius Štikonas
70d4819aae
Merge branch 'release/20.12'
2020-11-14 01:04:31 +00:00
Andrius Štikonas
2e91730f7a
Fix parsing fstab mountpoints when they contain spaces or tabs.
...
If the name of the mount point contains spaces or tabs these
can be escaped as `\040' and '\011' respectively.
BUG: 428932
2020-11-14 00:55:29 +00:00
Andrius Štikonas
2382b9e1c5
Rename d pointer to d_ptr to disambiguate from Device d.
2020-11-12 01:04:47 +00:00
Gaël PORTAY
2012e01b88
Bump soversion of kpmcore.
2020-11-11 16:41:16 -05:00
Gaël PORTAY
82566e63e7
d-pointerize NewOperation class.
2020-11-11 16:41:14 -05:00
Albert Astals Cid
0ee1e958a0
GIT_SILENT Upgrade release service version to 21.03.70.
2020-11-08 19:04:47 +01:00
Albert Astals Cid
d1b2d9ba84
GIT_SILENT Upgrade release service version to 20.11.80.
2020-11-08 18:26:04 +01:00
l10n daemon script
495b1d7c45
GIT_SILENT made messages (after extraction)
2020-11-07 02:39:27 +01:00
l10n daemon script
6f89a9886b
GIT_SILENT made messages (after extraction)
2020-11-05 02:41:29 +01:00
l10n daemon script
a42fbfa5e4
GIT_SILENT made messages (after extraction)
2020-11-01 02:40:41 +01:00
l10n daemon script
5b8b8d2228
GIT_SILENT made messages (after extraction)
2020-10-29 02:50:01 +01:00
Andrius Štikonas
3448815596
kpmcore does not ship .ui or .rc files.
2020-10-28 11:12:27 +00:00
l10n daemon script
b59f34aeb5
GIT_SILENT made messages (after extraction)
2020-10-28 02:43:18 +01:00
Andrius Štikonas
2c8d081357
reuse: Add SPDX info to src/util/org.kde.kpmcore.externalcommand.policy.
2020-10-27 12:20:34 +00:00
l10n daemon script
14777483a1
GIT_SILENT made messages (after extraction)
2020-10-27 02:40:51 +01:00
Andrius Štikonas
68fdf2fcf2
Use XmlMessages.sh for translations of polkit policy files.
2020-10-25 23:45:28 +00:00
Andrius Štikonas
19f78ef76a
Port away from qAsConst.
2020-10-24 22:01:45 +01:00
Andrius Štikonas
7e8ae5b140
Require C++17 which was actually used already with enumerator attributes.
2020-10-24 16:34:12 +01:00