Andrius Štikonas
5cfa8343fe
Bump kpmcore version to 4.2.0 in preparation for future release.
2020-10-01 23:56:45 +01:00
Andrius Štikonas
fc826690b9
SPDX licenses for tests and CMakeLists.txt.
2020-09-17 02:15:16 +01:00
Andrius Štikonas
c5c21849b9
Compile kpmcore with QT_NO_KEYWORDS.
2020-09-15 02:36:46 +01:00
Andrius Štikonas
4fdaf6b1c8
Bump soversion of kpmcore.
2020-03-22 01:49:25 +00:00
Andrius Štikonas
f47a83408b
Bump kpmcore soversion to 9.
2020-02-08 20:47:23 +00:00
Andrius Štikonas
aa34937185
Bump kpmcore version to 4.1.0.
2020-02-01 15:20:46 +00:00
Andrius Štikonas
8692697cd4
Bump kpmcore version to 4.0.1
2019-10-05 12:08:50 +01:00
Andrius Štikonas
fa5937071b
Bump version to 4.0 in preparation for future release.
2019-04-16 20:21:49 +01:00
Andrius Štikonas
6d272234bb
Raise util-linux dependency to 2.33.2.
...
This version includes a fix for MBR logical partitions.
2019-04-11 19:56:09 +01:00
Albert Astals Cid
90a6563291
Use KF5::AuthCore instead of KF5::Auth
...
It's a much smaller library and provides everything we need
2019-02-16 00:25:37 +01:00
Andrius Štikonas
8a3d95e5ec
Bump version for beta.
2019-01-13 17:57:16 +00:00
Andrius Štikonas
47cdc9e405
Update smartmontool (runtime) dependency.
2019-01-01 21:30:07 +00:00
Andrius Štikonas
f81f0906bc
Mention qca plugins in the list of runtime dependencies.
2018-08-06 20:38:50 +01:00
Andrius Štikonas
d6beb862e6
Reword description of KAuth action.
2018-07-30 19:10:12 +01:00
Andrius Štikonas
1b39be28ee
List supported QCA backends.
2018-07-21 20:52:18 +01:00
Andrius Štikonas
6b963fd26b
Move dependency list to the beginning of CMakeLists.txt
...
– Require util-linux 2.32
– KF5 5.25
2018-07-21 11:36:11 +01:00
Andrius Štikonas
48761e0e2b
ecm_configure_package_config_file -> configure_package_config_file.
2018-07-20 19:04:32 +01:00
Andrius Štikonas
8a9b5589ea
Bump minimum Qt version to 5.10.
2018-07-18 21:53:48 +01:00
Andrius Štikonas
cacc6f6067
Require cmake 3.1.
...
Older version do not support CMAKE_CXX_STANDARD.
2018-07-15 17:56:35 +01:00
Andrius Štikonas
fde4ac62a0
Bump version number.
2018-07-15 12:02:39 +01:00
Andrius Štikonas
83847a705e
Bump blkid requirement to 2.31.1
...
We actually need 2.32 for all features but at least 2.31.1 contains most
fixes and has already propagated to most distros.
2018-06-08 11:30:28 +01:00
Andrius Štikonas
858c0d660b
Drop soversion in a branch. There won't be any release on master branch
...
before merging kauth branch.
master already had soversion bump after the last release.
2018-06-08 11:25:29 +01:00
Andrius Štikonas
428ee5b6c8
First attempt at using RSA to sign requests to KAuth helper.
2018-04-13 00:43:12 +03:00
Andrius Štikonas
00cb2c85d9
d-pointerize CoreBackendManager
2018-03-31 13:07:35 +01:00
Andrius Štikonas
af6c345210
Use CMAKE_SYSTEM_NAME to check whether we are running on Linux.
2018-02-04 19:17:34 +00:00
Andrius Štikonas
f98dbcc208
Only use libblkid on Linux.
2018-01-31 16:58:00 +00:00
Andrius Štikonas
790553aa0b
Merge branch 'smart' into kauth
2018-01-11 11:31:18 +01:00
Caio Carvalho
44fae61d4f
- Removing libatasmart dependency from CMakeLists.txt
...
- Changing getQuirk regular expression evaluation to use QRegularExpression instead of QRegExp
2018-01-09 19:34:20 -03:00
Andrius Štikonas
47429dd1bf
Proof of concept attempt to implement KAuth.
2017-12-10 17:36:39 +00:00
Andrius Štikonas
e7b0192630
Merge branch 'master' into sfdisk
2017-12-10 17:35:35 +00:00
Andrius Štikonas
cd33592501
Bump soversion in sfdisk branch.
2017-12-07 23:25:50 +00:00
Andrius Štikonas
45f4e6525d
Bump version to 3.3.0
2017-12-07 14:33:03 +00:00
Andrius Štikonas
6c7c636572
Bump kpmcore version and soversion.
2017-10-13 14:41:54 +01:00
Andrius Štikonas
9f3b2b8fd4
Use qOverload in Qt signal/slots.
2017-10-09 13:39:34 +01:00
Adriaan de Groot
f1dee86084
Tests: initial test in initializing lib and loading a backend
...
- The default backend test will generally fail because
the backend isn't installed
- Test known backends if they are built, by passing full path
2017-10-02 16:15:01 +02:00
Andrius Štikonas
722ef62ebb
Port away from KService.
2017-10-01 22:05:50 +01:00
Andrius Štikonas
bbfff249cb
Bump version to 3.2.0
2017-09-30 11:09:18 +01:00
Andrius Štikonas
34712dd2ed
Add fstab file parser.
...
Remove dependency on KMountPoint and hence KIO.
2017-09-13 18:46:33 +01:00
Andrius Štikonas
f1accd1e0d
Remove IconThemes dependency from kpmcore.
2017-09-08 15:05:55 +01:00
Pali Rohár
feec00f4e7
Add basic support for UDF filesystem
...
For reading UDF label and UUID is needed blkid >= 2.30. For creating new
UDF filesystem is needed mkudffs binary from the udftools package.
When creating new UDF fileystem, revision 2.01 for hard disk media is used.
Therefore it is not possible to use it for optical (or other) medias.
Problems:
* Check for min and max capacity is incorrect as it depends on logical
(sector) size of the disk.
* Check for max label length is incorrect too as it depends on characters
itself in label.
* Specifying label is not working yet as FileSystem::create() does not get
label parameter.
* UDF filesystem should be used on unpartitioned disk, without MBR or GPT
and spanning whole disk, but KDE Partition Manager does not support it.
* When MBR is used, MBR partition id should be 0x07, but currently it is
incorrect 0x83. See: https://serverfault.com/a/829172 (same for GPT)
2017-08-31 10:12:44 +01:00
Andrius Štikonas
da94c66601
Bump version.
2017-08-31 10:12:30 +01:00
Andrius Štikonas
bb024a0419
Add -DQT_NO_CAST_TO_BYTEARRAY.
2017-06-29 22:27:36 +01:00
Andrius Štikonas
b98dcc90d8
Bump version to 3.1.1.
2017-06-14 00:20:13 +02:00
Andrius Štikonas
63b5c8c34c
Suspend Plasma removable device automounting.
...
Before doing operations, we connect to DBus session of the original user
and stop kded module for device automounting.
BUG: 368175
2017-06-07 19:21:59 +02:00
Andrius Štikonas
dc4ea192b3
Update copyright.
2017-06-01 11:23:09 +01:00
Andrius Štikonas
5b41dd4183
Bump kpmcore version to 3.1.0.
2017-06-01 11:19:13 +01:00
Andrius Štikonas
d2ce014589
Use range based for instead of Q_FOREACH.
...
Bump Qt version requirements to 5.7.0
2017-06-01 11:16:09 +01:00
Andrius Štikonas
bd3a469b0b
Bump soversion.
2017-04-16 19:39:40 +01:00
Andrius Štikonas
ff714f2f0e
Fix online label support.
...
Some filesystems require mountpoint while some deviceNode to change file system
label only. So split writeLabel action into online and offline actions.
2017-04-09 17:49:55 +01:00
Andrius Štikonas
199aba931d
Bump version to 3.0.3.
2017-02-05 15:51:24 +00:00