Ivailo Monev
17fcee4311
kioslave: implement put for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 21:09:36 +03:00
Ivailo Monev
676fc025b7
kioslave: http slave no longer needs QObject
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 07:19:34 +03:00
Ivailo Monev
38079e572c
kioslave: workaround for curl not being able to verify certificates for hosts that are address
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-24 07:22:34 +03:00
Ivailo Monev
fbf9ad4e28
kioslave: implement interactive authorization via redirection for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 22:12:38 +03:00
Ivailo Monev
7882f12d69
kioslave: abort HTTP transfers early on error and use curl information instead of parsing headers data in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 17:16:04 +03:00
Ivailo Monev
06407334e6
kioslave: use slave-defined error enum where appropriate in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 01:31:00 +03:00
Ivailo Monev
12e9b231b7
kioslave: implement stat for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 00:55:00 +03:00
Ivailo Monev
a48d4cbb28
kioslave: implement mimetype() for http slave
...
most of the refactoring is so that headers are parsed and error is emited
if HTTP status is >= 400 before MIME type is emited from the slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:06:14 +03:00
Ivailo Monev
3d03a627bc
kioslave: use the non-deprecated XFER information callback in http slave
...
XFER callback introduced in curl v7.32.0, v7.43.0+ is required for
CURL_AT_LEAST_VERSION() anyway
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 09:30:52 +03: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
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
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
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
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
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
814163a8dc
initial import
2014-11-13 01:04:59 +02:00