Ivailo Monev
23415ff1d6
kutils: minor KExiv2 class review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 05:13:48 +03:00
Ivailo Monev
0c6d9f7d70
kio: remove unused struct member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 04:58:03 +00:00
Ivailo Monev
1829ab4086
Merge branch 'master' of ssh://github.com/fluxer/kdelibs
2022-05-15 04:51:47 +00:00
Ivailo Monev
c3295a3417
plasma: remove unused function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 04:51:37 +00:00
Ivailo Monev
b47076a059
kutils: optimize KExiv2 by processing preview images and EXIF data on demand
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 23:30:43 +03:00
Ivailo Monev
ee45f0dd7b
kdeui: remove KStyle class binary compatibility bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 17:27:46 +00:00
Ivailo Monev
9618e5e727
Merge branch 'master' of ssh://github.com/fluxer/kdelibs
2022-05-14 20:04:54 +03:00
Ivailo Monev
bacb8d64e6
kdeui: replace org.kde.JobView with org.kde.JobViewV2 interface
...
for reference:
a42d981176/kuiserver/progresslistmodel.cpp (L282)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 20:04:09 +03:00
Ivailo Monev
2691bef810
kio: do not open password dialog if no-auth-prompt metadata is set to true
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 16:43:36 +00:00
Ivailo Monev
58545f174e
kio: remove unused slave interface enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 09:27:24 +00:00
Ivailo Monev
74fc4ec677
kio: move variables to the scope they are used in
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 06:50:12 +03:00
Ivailo Monev
f1cad4fc95
kio: remove unused slave interface methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 06:32:22 +03:00
Ivailo Monev
7275db38d0
kio: do not use metadata that is no longer supported
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 06:13:39 +03:00
Ivailo Monev
300458f720
kio: drop multi-get support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 04:39:58 +03:00
Ivailo Monev
2f217c0823
kio: drop unused errorPage metadata feature
...
it defaults to false btw, it is empty string by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 04:01:42 +03:00
Ivailo Monev
67e22b159a
kioslave: setup authorization prompt similar to that of ftp slave prompt in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 03:30:00 +03:00
Ivailo Monev
a94b6f0461
kioslave: pass user and password to curl separately from http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 23:54:20 +00: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
de6c3d6ca4
kioslave: implement auth from the URL user and password for http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 21:43:38 +03:00
Ivailo Monev
1f9692122f
kio: remove now unused referrer feature
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 21:16:51 +03:00
Ivailo Monev
c5d816bbbf
kioslave: de-duplicate code and handle curl HTTP error code in http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 19:46:43 +03:00
Ivailo Monev
7271414eed
kio: set the comment key for metadata extractors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 18:35:10 +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
c7ed55d158
kio: remove now unused HTTP headers propagation feature
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 15:37:43 +03:00
Ivailo Monev
9bd1592f24
kutils: use static function to set the power manager profile instead of class method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 03:33:31 +03:00
Ivailo Monev
4ccf3f79a6
kio: const-ify variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 03:11:54 +03:00
Ivailo Monev
48745abc86
kio: implement Postscript meta information extractor via libspectre
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 03:02:36 +03:00
Ivailo Monev
f875fea2ef
kio: extract page count via Poppler metadata plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 02:40:36 +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
400f5bfe01
kutils: KPasswdRouletteDialog clarification
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 20:33:31 +03:00
Ivailo Monev
29503648e0
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 16:33:10 +03:00
Ivailo Monev
e063e7a6f4
generic: remove Qt support leftovers [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 04:13:26 +03:00
Ivailo Monev
5d563b37e1
generic: CodeQL dependencies update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 03:34:08 +03:00
Ivailo Monev
aad42e8b56
kutils: not so generic KDED modules descriptions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 01:15:06 +03:00
Ivailo Monev
16cf3fab27
kioslave: map more HTTP status codes to KIO errors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:25:33 +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
2bccd3cfe4
kioslave: fix runtime warning related to MIME type and http slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 22:24:56 +03:00
Ivailo Monev
0ef2d46d95
kutils: set KDNSSD error string when built without Avahi
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 17:45:09 +03:00
Ivailo Monev
40f629c2eb
kutils: set the error string to the error from group commit action when it fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 17:39:44 +03:00
Ivailo Monev
e04b64fe28
kutils: set the error string to the client error when DNS-SD service publishing fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 17:36:42 +03:00
Ivailo Monev
67deb9eaff
kutils: mark KHTTP class as stable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 16:09:57 +03:00
Ivailo Monev
cf00906d21
kutils: do not decrement the poll counter on DNS-SD service browser failure
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 01:10:58 +03:00
Ivailo Monev
155bb83bec
kutils: tune the HTTP servers throughput based on the number of connections to it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 23:56:47 +03:00
Ivailo Monev
dc5b471bc3
kutils: resolve to and publish IPv4 addresses for DNS-SD services
...
hostname resolution is a maybe works kinda thing, IP addresses resolution
seems to work better
side note:
the host_name argument of AvahiServiceResolverCallback is not exactly what
I expect - it is debian.local or freebsd.local, "debian" and "freebsd"
being something different from the output of `hostname` and "local" is
domain?
side note2:
curl can resolve debian.local on Debian host but not freebsd.local on
FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 23:11:25 +03:00
Ivailo Monev
053f1e94eb
kutils: convert authentication realm to ASCII
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 19:24:45 +03:00
Ivailo Monev
7db8e19cfd
kutils: keep polling for DNS-SD services in case of browser failure
...
fixes potential dead-lock on timeout
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 19:14:14 +03:00
Ivailo Monev
0b5272e21f
kutils: stop polling for MHD daemon events when the daemon pointer is invalidated
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 18:44:17 +03:00
Ivailo Monev
8b78e396e6
kutils: ignore date header in KHTTP
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 17:00:39 +03:00
Ivailo Monev
4c00f71351
kutils: add link for HTTP status codes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 15:31:01 +03:00