Ivailo Monev
886cc9b3ca
kdecore: fix regression since c92d1b598d
and adjust KMimeType test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 05:23:21 +03:00
Ivailo Monev
a914fa1099
kio: fix pointer dereference in KIO::Job test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 03:28:44 +03:00
Ivailo Monev
758364edf2
kio: fix regression since b56e4cb58a
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 03:19:46 +03:00
Ivailo Monev
b4f3b51382
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 02:47:19 +03:00
Ivailo Monev
fba93fc80f
kio: emulate http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#fileName meta information for compatibility
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 00:39:40 +03:00
Ivailo Monev
3514f30e7b
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 00:12:13 +03:00
Ivailo Monev
d0d29ef693
kioslave: fix build with curl v7.73.0+
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 23:43:08 +03:00
Ivailo Monev
25b5133f26
kioslave: map some curl errors to KIO errors in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 21:56:21 +03:00
Ivailo Monev
8e88c28672
cmake: remove now unused OpenGLES module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 20:21:07 +03:00
Ivailo Monev
31976a9582
kutils: mark KPasswdStore and KPasswdRouletteDialog as stable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 03:27:21 +03:00
Ivailo Monev
40b0fefc82
cmake: remove reference to kephal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 02:05:47 +03:00
Ivailo Monev
b5243323cb
cmake: remove now unused LibGcrypt module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 02:02:21 +03:00
Ivailo Monev
b3f53e46ce
cmake: remove now unused Gpgme module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:58:38 +03:00
Ivailo Monev
46fa878a2c
cmake: remove unused XCB libraries checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 00:54:22 +03:00
Ivailo Monev
9eb97d4d78
kutils: use OpenSSL functions to get cipher key and initialization vector length
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 16:53:15 +03:00
Ivailo Monev
07ad923cf2
kutils: implement config options for the cookie type, number of retries and timeout
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 16:02:48 +03:00
Ivailo Monev
cea6ac00f4
kutils: limit the store password length to the key length
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 13:36:33 +03:00
Ivailo Monev
58a511fa8f
kutils: switch password store cipher to Blowfish CFB
2022-04-09 01:52:08 +03:00
Ivailo Monev
8119962401
cmake: remove now unused NetworkManager module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 23:02:07 +03:00
Ivailo Monev
9779fbb0a1
mimetypes: remove bogus MIME type
...
shared-mime-info has had one for more than 17-years:
2e66e22ffc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 05:17:27 +03:00
Ivailo Monev
f5fe6558ca
generic: deal with TODO related to CMP0005
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:55:36 +03:00
Ivailo Monev
e0edbc97c4
plasma: do not link to dl library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 01:49:02 +03:00
Ivailo Monev
d4a4386d9f
cmake: add GeoClue module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 20:15:27 +03:00
Ivailo Monev
cc1d2b01e0
kutils: KPasswdStore documentation clarification
...
here is what a store looks like:
https://ibb.co/Pc5Ky9w
things are different for both KPasswdStore and KWallet from the perspective
of `dbus-monitor` tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 04:02:42 +03:00
Ivailo Monev
04b02b7116
mimetypes: remove redundant application/x-turtle MIME type
...
for reference:
c41143ca85
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 02:21:13 +03:00
Ivailo Monev
b098b071cc
kio: document authorization information hide-username-line extra field
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 02:13:09 +03:00
Ivailo Monev
d7cb81c08c
Merge branch 'master' of ssh://github.com/fluxer/kdelibs
2022-04-07 02:03:56 +03:00
Ivailo Monev
a7c0d35d1d
mimetypes: remove bogus MIME types
...
no glob, string or sub-class to match
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 23:53:27 +00:00
Ivailo Monev
58cf12c323
kio: remove unused authorization information extra field flags
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-07 02:03:39 +03:00
Ivailo Monev
6a930be53f
kio: remove unused KIO::AuthInfo members and methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 23:30:27 +03:00
Ivailo Monev
87a765a21b
kutils: do not assume password contains latin only characters in base64 implementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 19:38:41 +03:00
Ivailo Monev
b8655d7296
kutils: somewhat automatic KPasswdStore test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 19:04:48 +03:00
Ivailo Monev
92ddfed63a
kutils: convert byte-generator method to static function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 16:55:39 +03:00
Ivailo Monev
c3c8b942a8
kutils: link kpasswdstore library to kdeui library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 16:05:37 +03:00
Ivailo Monev
c1b2744596
kutils: separate the glue from the actual password store implementation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 15:39:18 +03:00
Ivailo Monev
a6dbc9fa93
kutils: reimplement password store as KDED module
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 06:42:21 +03:00
Ivailo Monev
fc6fa44f47
kutils: fix encryption and decryption of long passwords
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 03:43:19 +03:00
Ivailo Monev
6004b1c6a8
kio: convert authentication data to hex before storing it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 03:20:41 +03:00
Ivailo Monev
2e3be50bfb
kutils: do not attempt to encrypt empty passwords
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 02:40:06 +03:00
Ivailo Monev
6fe36e5d05
kioslave: create GUI application for ftp slave
...
fixes crash when authorization is required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 01:14:44 +03:00
Ivailo Monev
c79361374f
kio: replace hardcoded file-descriptor with definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-06 01:13:16 +03:00
Ivailo Monev
0481bb3b61
kutils: optimize password store opening
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 21:11:45 +03:00
Ivailo Monev
e1701d2ec7
kutils: new KPasswdRouletteDialog class part of kpasswdstore library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 20:34:15 +03:00
Ivailo Monev
ef663a874e
kutils: add missing Q_OBJECT in KPasswdStore declaration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 19:12:14 +03:00
Ivailo Monev
0b62f407d3
kdeui: typo
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 19:11:11 +03:00
Ivailo Monev
5ae08ac8a9
kutils: do not retry on storage open if dialogs are not accepted
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 18:10:50 +03:00
Ivailo Monev
08646e57ce
kutils: use KPasswdStore::makeKey() for password hash
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 17:55:48 +03:00
Ivailo Monev
767b81e0c2
kutils: increase password inactivity time to 2 minutes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 17:38:24 +03:00
Ivailo Monev
2bca331971
kutils: use KNewPasswordDialog to get initial store password
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 17:33:51 +03:00
Ivailo Monev
33f2246be7
kutils: do not attempt to decrypt empty password if there is not entry for the key
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 17:01:15 +03:00