Ivailo Monev
a827f81b4f
soliduiserver: implement network share unmounting
2022-05-17 22:36:56 +03:00
Ivailo Monev
3892372c80
libs: always enable share action for local directories
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 23:51:50 +03:00
Ivailo Monev
aa96333e7c
kdirshare: clamp the title aswell
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 23:33:16 +03:00
Ivailo Monev
541043d2b4
plasma: optimize kill runner
...
attempting to cleanup every 50ms or create KSysGuard::Processes pointer
and suspend matching before the term length is checked is sub-optimal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 12:15:48 +03:00
Ivailo Monev
016d6d047b
kdirshare: the Avahi limit for service names is 64
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 05:36:10 +03:00
Ivailo Monev
eafae6916d
generic: AppVeyor dependencies update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 23:27:46 +03:00
Ivailo Monev
ecfda2236c
konsole: bootstrap build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:27:14 +00:00
Ivailo Monev
f68295ea28
generic: move sub-projects from kde-baseapps [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:56:54 +03:00
Ivailo Monev
00cf2c8af7
generic: adjust to org.kde.JobView/org.kde.JobViewV2 interface changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 20:05:52 +03:00
Ivailo Monev
a42d981176
kdirshare: manually emit KDirNotify signals when directory is shared/unshared
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 05:41:18 +03:00
Ivailo Monev
c91f87861d
kcontrol: use tree widget for metadata plugins in kmetainfoconfig module
...
to make it look and feel like the service manager control module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 01:26:52 +03:00
Ivailo Monev
fda21652d7
kcontrol: use table widget for metadata plugins in kmetainfoconfig module
...
requires:
7271414eed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 18:37:25 +03:00
Ivailo Monev
01fed852cf
kdirshare: authentication tooltip
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 06:17:28 +03:00
Ivailo Monev
81f6b83424
kdirshare: remove now unused implementation class members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 03:57:51 +03:00
Ivailo Monev
08d0f44446
kdirshare: stretch the user and password input widgets in properties plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 01:45:39 +03:00
Ivailo Monev
dad4d573cd
solid-networkstatus: map "ready" ConnMan state to Solid::Networking::Connected
...
fixes network status in some cases such as when the online check is
disabled or fails, for reference:
https://wiki.archlinux.org/title/ConnMan#Troubleshooting
https://www.antixforum.com/forums/topic/connman-status-ready-or-online/
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 20:19:20 +03:00
Ivailo Monev
27246ae7bf
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 16:35:39 +03:00
Ivailo Monev
cd18fa33c6
kdirshare: do not attempt to get password if user is not specified for the share
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 05:02:24 +03:00
Ivailo Monev
9661a1dc6a
generic: not so generic KDED modules descriptions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 01:27:01 +03:00
Ivailo Monev
524d78cff6
kdirshare: abort applying changes when user or password is empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:55:41 +03:00
Ivailo Monev
fb954a6a50
kdirshare: do not set password widget text if user is empty in properties plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:45:02 +03:00
Ivailo Monev
0b0a9bdfe8
kdirshare: implement authentication
...
requires:
a48d4cbb28
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 23:08:24 +03:00
Ivailo Monev
19ed9f7462
kdirshare: move code for determening port number to server thread class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 20:16:45 +03:00
Ivailo Monev
269e1224e9
plasma: implement Mozilla Location Service provider for geolocation data engine
...
for reference:
https://github.com/fluxer/katana/issues/26
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 16:48:42 +03:00
Ivailo Monev
910a7588f9
kdirshare: run each directory share server in its own thread
...
that way kded4 process will not be affected by server poll
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 16:00:55 +03:00
Ivailo Monev
28a359bc0f
kdirshare: minor review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 14:47:12 +03:00
Ivailo Monev
0a2d1f2193
kdirshare: convert QString objects to UTF-8 when appending them to the content data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 14:40:21 +03:00
Ivailo Monev
edce5c20b3
kdirshare: output formatted HTML and title
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 05:46:21 +03:00
Ivailo Monev
6ce6615bd6
kdirshare: fix pointer derefence on serve or publish error
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 03:17:02 +00:00
Ivailo Monev
85e1e8a8ea
kdirshare: fix possible crash in case of null KMimeType pointer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 04:03:49 +03:00
Ivailo Monev
3c9e044b03
soliduiserver: de-duplicate code
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-11 03:31:02 +03:00
Ivailo Monev
ecdddf515a
kioslave: set the service MIME type to "inode/vnd.kde.service.unknown" when it is unknown from network slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 17:15:22 +00:00
Ivailo Monev
5d5350a6af
kdirshare: convert port numbers to uint when saving shares for KConfig cannot handle ushort/quint16
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 16:12:46 +03:00
Ivailo Monev
0914a74956
kdirshare: better content MIME type detection and fix for possible crash
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 15:24:10 +03:00
Ivailo Monev
aeeae815ba
kdirshare: adjust to KHTTP changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 14:52:32 +03:00
Ivailo Monev
1c4fee822d
kdirshare: fix unshare
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 13:37:29 +03:00
Ivailo Monev
f3515ca0b6
kdirshare: send 500 if icon pixmap saving fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 02:47:21 +03:00
Ivailo Monev
7f58ed303b
kdirshare: server optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 02:44:48 +03:00
Ivailo Monev
b0a6628094
kdirshare: send 500 if opening file fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 01:58:01 +03:00
Ivailo Monev
901dca08cc
kdirshare: better service publishing error reporting
...
requires:
23af14f8ed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 00:45:06 +03:00
Ivailo Monev
798a7b0be9
kdirshare: fix directory sharing of directories with long basename and share name for hidden directories
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 23:40:32 +03:00
Ivailo Monev
e1c3dbffa3
kdirshare: fix directory shares restoration on startup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 23:39:06 +03:00
Ivailo Monev
9a2ca297ee
kdirshare: notify when directory sharing on startup fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 22:16:06 +03:00
Ivailo Monev
b9370d28f8
kdirshare: implement option to control the shared directories server port
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 21:50:16 +03:00
Ivailo Monev
2ebe90b420
kdirshare: minor review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 19:04:29 +03:00
Ivailo Monev
7857f1837b
kioslave: fix possible crash in case of null KMimeType pointer in network slave
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 18:55:05 +03:00
Ivailo Monev
2bfbd1ab66
kdirshare: stop the server if service publishing fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 18:52:51 +03:00
Ivailo Monev
31afa6c691
kdirshare: new KDED module and file properties plugin for directory sharing
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 17:51:48 +03:00
Ivailo Monev
29fbef7fe8
kscreensaver: terminate the xscreensaver-command process before deleting it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-08 00:36:54 +03:00
Ivailo Monev
6b43e45753
kioslave: discard thumbnail from Exiv2 metadata if it is smaller than the requested size
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-07 23:16:01 +03:00