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
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
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
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
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
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
82cdec9ed4
kioslave: minor http slave review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 14:30:55 +02:00
Ivailo Monev
976bff0363
kioslave: emit progress from http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 14:17:40 +02:00
Ivailo Monev
f2b8c2912b
kioslave: handle redirection in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 13:55:51 +02:00
Ivailo Monev
c5569f32e4
kioslave: apply metadata from scheduler if present
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 11:34:46 +02:00
Ivailo Monev
b277cdadfb
generic: remove now unused http/webdav slave bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 10:57:37 +02:00
Ivailo Monev
d00cf4fd23
kioslave: return same default MIME type as the one specified in the protocol file for HTTP(S)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 10:25:07 +02:00
Ivailo Monev
0009cbb5a2
generic: drop support for webdav protocol
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 15:45:23 +02:00
Ivailo Monev
8b115dcc0d
kioslave: emit MIME type for HTTP(S) as required by KIO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 10:46:58 +02:00
Ivailo Monev
181492b825
kioslave: basic HTTP(S) get operation implementation as an example for porting
...
akregator can send the requests and wait for them to complete once all are
in queue
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 10:09:14 +02:00
Ivailo Monev
581afd3caa
generic: drop KIO HTTP(S) support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-16 09:12:20 +02:00
Ivailo Monev
7160a409e5
kioslave: convert TLDs to static immutable lists
...
too much I/O and parsing for two sets converted from lists, it is absurd
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-05-28 03:08:36 +03:00
Ivailo Monev
e735f1fd50
generic: move find_package() calls to top-level build file
...
reference:
https://github.com/fluxer/katana/issues/7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:09:16 +02:00
Ivailo Monev
31ee051ff4
generic: remove some compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 08:58:02 +02:00
Ivailo Monev
9771b8b226
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 00:04:56 +00:00
Ivailo Monev
5d2d39e853
generic: drop support for operating systems Katie does not support
...
replace internal definitions with Q_OS_<OS> alternatives checks while at it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 04:48:18 +02:00
Ivailo Monev
4eff237966
kioslave: remove unused and private KCookieServer::newInstance()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-03 01:43:58 +00:00
Ivailo Monev
c0e06f8215
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-04 23:59:42 +00:00
Ivailo Monev
bdbbb9df78
generic: fix build against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 12:52:32 +00:00
Ivailo Monev
bc28637562
generic: get rid of KLocalSocket and KTcpSocket
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 19:49:49 +00:00
Ivailo Monev
b7febc718d
generic: various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-10-29 00:14:45 +00:00
Ivailo Monev
61333c4671
generic: namespaced Qt4/Katie build fixes
...
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
3716d95998
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-09-16 02:33:29 +00:00
Ivailo Monev
2b452705c8
generic: adjust some tests to recent changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-15 10:45:42 +00:00
Ivailo Monev
bd64d588b6
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 21:48:43 +00:00
Ivailo Monev
b4a354b74b
generic: use QCryptographicHash instead of KMD5
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-01 04:32:22 +00:00
Ivailo Monev
8d18ee850e
kioslave: speed up cookies lookup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-31 20:52:12 +00:00
Ivailo Monev
b9788987ab
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-28 16:28:57 +00:00
Ivailo Monev
1159ece183
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-06 15:59:05 +00:00
Ivailo Monev
e6ad6ca1e0
kioslave: append to stream directly on cookies save
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-23 10:29:00 +02:00
Ivailo Monev
04506de1e7
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-02 19:10:29 +02:00
Ivailo Monev
9f362672a6
generic: headers inclusion cleanup
2015-10-14 22:38:09 +03:00
Ivailo Monev
7f3b1c3ed2
kioslave: constify iterator value in cookie server
2015-10-06 17:13:55 +03:00
Ivailo Monev
3d14a4b88b
generic: code shrinks
2015-09-30 10:37:53 +03:00
Ivailo Monev
e7133114e1
generic: misc cleanups
2015-09-05 05:16:46 +00:00
Ivailo Monev
007a44cd2f
generic: major build system cleanup
...
the test are broken!
2015-09-01 01:05:33 +03:00
Ivailo Monev
ae9f79c80e
kioslave: remove windows workaround from http slave
2015-08-26 22:57:45 +03:00
Ivailo Monev
097df588bb
kioslave: drop kfm compat code
2015-08-26 21:53:39 +03:00
Ivailo Monev
21ad0df488
generic: make changes required for building against katie
2015-08-11 05:56:07 +03:00
Ivailo Monev
16daf6233d
generic: remove code for Qt4 versions older than 4.8
2015-07-15 20:41:31 +00:00
Ivailo Monev
7d0dd6d541
generic: stop using kdeinit for main applications
2015-05-09 16:39:13 +00:00