Ivailo Monev
7fb94a61fd
generic: remove code for features that Katie does not support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 15:05:36 +02:00
Ivailo Monev
9e4be0165d
kioslave: fix build with QT_NO_NETWORKPROXY defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 23:31:57 +02:00
Ivailo Monev
97ccc9ade1
kutils: use specialized getter for converting Exif value to string
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 21:12:23 +02:00
Ivailo Monev
9a6ec42346
kpty: add comments to ifdef spaghetti
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 21:11:38 +02:00
Ivailo Monev
17621a3680
kpty: zero-initialize the buffer passed to openpty()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 20:47:42 +02:00
Ivailo Monev
4d817fc100
kpty: move variable to the condition it is used in
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 20:46:54 +02:00
Ivailo Monev
f5c5f3cd63
kioslave: round values before passing them to method in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 20:46:19 +02:00
Ivailo Monev
a5c1269288
kioslave: instruct curl to not use signals, set timeout value to the one set in config
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 18:14:27 +02:00
Ivailo Monev
9bf27697a8
kio: remove unused UDSEntry field types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 17:59:16 +02:00
Ivailo Monev
52a1066d5f
kioslave: remove unused readLogFile() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 03:48:41 +02:00
Ivailo Monev
05cf194176
kioslave: avoid temporaries in file slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-23 03:32:46 +02:00
Ivailo Monev
cb24795b43
generic: remove unused header inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-22 19:46:08 +02:00
Ivailo Monev
b92a08ae0c
kioslave: use plain TCP socket for connection
...
connection is not encrypted, Ftp class members are declared as QTcpSocket
which automatically downcasts the object anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 15:11:17 +02:00
Ivailo Monev
8576d1c7de
kioslave: use KIO::ERR_CONNECTION_BROKEN as error when setting HTTP header fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 12:57:31 +02:00
Ivailo Monev
1c92f16897
kioslave: check the return value of most curl_easy_setopt() calls
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 12:51:49 +02:00
Ivailo Monev
e0bfca1e23
kioslave: curl does its own caching for which there is no option
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 12:51:18 +02:00
Ivailo Monev
3ea24dec27
kioslave: reset curl handle on every get()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 12:42:23 +02:00
Ivailo Monev
9d0e55c1f6
kioslave: disable copying of KHTTPHeader
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 06:39:23 +02:00
Ivailo Monev
a0068c5d85
kioslave: fix crash in case charset is not set in content-type field
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 06:27:41 +02:00
Ivailo Monev
1cda27ba73
kioslave: implement charset, modified and accept metadata for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 06:09:45 +02:00
Ivailo Monev
84f834f8d6
kio: KProtocolManager documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 04:56:34 +02:00
Ivailo Monev
d20002f957
kio: drop obsolete proxy auto-discovery support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 04:53:38 +02:00
Ivailo Monev
0c77e10dc6
kio: remove now unused kntlm library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 04:28:08 +02:00
Ivailo Monev
11ea54d213
generic: drop SSL configuration support
...
SSL socket is used only in the ftp slave and in the dictionary
data engine for plasma which should use QSslConfiguration to
apply any prefernces - they do not
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-20 01:28:17 +02:00
Ivailo Monev
2d86198f48
cmake: correct pkg-config module check for curl
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 23:52:09 +02:00
Ivailo Monev
cb3f976585
kioslave: reset header data on every get from http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 21:51:46 +02:00
Ivailo Monev
559792b4aa
kio: remove unused and internal methods and enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 20:49:36 +02:00
Ivailo Monev
2b5f2ec093
kioslave: implement PropagateHttpHeader for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:44:16 +02:00
Ivailo Monev
26b5f5f341
kioslave: the argument of SlaveBase::mimeType() is of QString type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:26:22 +02:00
Ivailo Monev
432062e14f
kdeui: remove unused QNetworkReply header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:20:24 +02:00
Ivailo Monev
fcd8ecf950
kioslave: implement proxy and referrer metadata for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 19:19:09 +02:00
Ivailo Monev
69af879278
kioslave: reimplement HTTP(S) slave via curl
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 16:40:06 +02:00
Ivailo Monev
68f3abe724
kimgio: read resource image files as blob
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-19 01:13:11 +02:00
Ivailo Monev
cc5a959285
kioslave: sleep 400ms on each iteration in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 20:04:44 +02:00
Ivailo Monev
3422ca4413
generic: get rid of KGLobal::staticQString()
...
global statics are static objects and the method is using one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:49:54 +02:00
Ivailo Monev
d72f44f402
kio: metadata design notes update [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:46:04 +02:00
Ivailo Monev
b4737263d2
kio: metadata design notes update [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 18:50:24 +02:00
Ivailo Monev
2e47cd432c
kio: cookies are always discarded now
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 17:59:58 +02:00
Ivailo Monev
6f030a46f9
kioslave: set request cache control attribute based on KIO metadata in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 17:43:59 +02:00
Ivailo Monev
5dc275a5de
kio: remove declaration of non-existing buildHTMLErrorString() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:45:22 +02:00
Ivailo Monev
f7acb0f8d8
kio: remove unused and deprecated SlaveInterface enums
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:41:34 +02:00
Ivailo Monev
3d7f76c332
kio: remove builtin data slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:35:58 +02:00
Ivailo Monev
7cd0d7631d
includes: remove KHE leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:14:56 +02:00
Ivailo Monev
4ee02ab2dc
kio: remove unused KDataToolInfo, KDataToolAction and KDataTool classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:14:02 +02:00
Ivailo Monev
3ce5ea7e58
generic: drop TCP slave support and now unused SSL-related metadata
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 05:25:02 +00:00
Ivailo Monev
3c2ac11a64
kio: there is no class that I like in KIO, maybe...
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 04:56:57 +00:00
Ivailo Monev
aca81ac5f5
kio: remove unused and internal SessionData member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 02:37:50 +02:00
Ivailo Monev
7c265c3c1b
kio: remove fish slave leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 02:37:32 +02:00
Ivailo Monev
19797922e8
kio: remove stub SlaveBase::processedPercent() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 22:26:12 +02:00
Ivailo Monev
07dac570ac
kimgio: workaround for some ImageMagick coders failing to load from blob
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 21:26:54 +02:00