Commit Graph

77 Commits

Author SHA1 Message Date
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
Andrius Štikonas f34b13f545 Use kde_enable_exceptions()
Summary: Don't pass -fexceptions where not supported (e.g. under MSVC)
2017-01-12 17:24:27 +00:00
Andrius Štikonas 77122fa825 Bump version to 3.0.2. 2017-01-05 17:40:04 +00:00
Andrius Štikonas fdb00b7c15 Bump version to 3.0.1 2016-12-31 12:47:13 +02:00
Andrius Štikonas 7155c5661b Version bump. 2016-11-30 15:32:36 +00:00