Commit graph

3781 commits

Author SHA1 Message Date
Vladimir Panteleev
b706750af8
Use device ID from client SSL certificate, not UDP packet
Consider the following scenario:

1. We send a UDP broadcast
2. We receive a reply from 192.168.0.1 with device ID "foo"
3. We connect to 192.168.0.1, and find that the device's certificate
   is actually for a different ID "bar". This could be because the
   packet did not actually originate from 192.168.0.1, or this host is
   malicious / malfunctioning.
4. We remember that device ID "foo" has certificate with common name "bar".
5. When we finally attempt to connect to the real device ID "foo", we
   reject their certificate (common name "foo"). We can now never
   successfully connect to "foo".

On some network (mis-)configurations, this completely prevents
kdeconnectd from connecting to any peers, because a reply which is
seen as originating from the local interface address will cause
kdeconnectd to immediately connect to itself and remember its own
certificate.

Address this by using the certificate display name of the peer, which
will match the real device ID.
2021-09-25 12:51:59 +00:00
Nicolas Fella
695e36755b [sendreplydialog] Submit on enter, enter newline on shift+enter
This enables better keyboard navigation and is consistent with virtually all messaging apps

CCBUG: 441742
2021-09-22 15:45:58 +02:00
l10n daemon script
a3792aa75f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-20 01:22:57 +00:00
l10n daemon script
47c34f8023 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-19 01:24:32 +00:00
l10n daemon script
3a8d3c3766 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-16 01:16:39 +00:00
l10n daemon script
d36ef58899 GIT_SILENT made messages (after extraction) 2021-09-16 00:17:28 +00:00
l10n daemon script
9d5dcc9915 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-15 01:21:17 +00:00
l10n daemon script
977c58dcf8 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-14 01:21:55 +00:00
l10n daemon script
bcf79a5235 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-13 01:16:46 +00:00
l10n daemon script
634be9a254 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-12 01:17:16 +00:00
l10n daemon script
db697c5692 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-11 01:15:16 +00:00
Nicolas Fella
5ec83ba223 Don't build Plasmoid and KIO slave on macOS 2021-09-10 20:22:27 +02:00
Nicolas Fella
1f2d7139ed Install status icons again
Some things, like the KCM and the purpose plugin rely on them being installed
2021-09-10 12:52:50 +02:00
l10n daemon script
dd569389f7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-10 01:17:24 +00:00
l10n daemon script
d09dae15a7 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-09 01:16:59 +00:00
Nicolas Fella
1662179bd6 Remove icon from appstream metadata
It breaks the flatpak build and other projects don't have it either
2021-09-08 15:17:09 +02:00
Guilherme Marçal Silva
3022c173f2 Add 'share' keyword 2021-09-08 00:29:55 +00:00
Guilherme Marçal Silva
98a7eb220b Add keywords to KDEConnect KCM to improve search 2021-09-07 18:51:48 +00:00
Nicolas Fella
bff5172419 Add KDE CI file 2021-09-06 15:06:07 +02:00
l10n daemon script
9d78e17e42 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-09-02 01:17:46 +00:00
l10n daemon script
5a3e5065f0 GIT_SILENT made messages (after extraction) 2021-09-02 00:17:39 +00:00
Heiko Becker
a5f7fe375c GIT_SILENT Update Appstream for new release
(cherry picked from commit 631f06645c)
2021-08-27 23:17:41 +02:00
l10n daemon script
066d798e0f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-08-22 01:15:46 +00:00
l10n daemon script
e213eb509c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-08-09 01:10:05 +00:00
Piyush Aggarwal
a7a58cc8c6 Revert "plugins/mousepad: wait for a microsecond to allow interpolation"
This reverts the microsec delay as it introduces a lot of aggregated delay in mouse movement.
2021-08-09 03:06:56 +05:30
Piyush Aggarwal
3e1e9f4410 improve mouse lock behaviour and info label text 2021-08-09 03:00:40 +05:30
Piyush Aggarwal
2d674d8b04 pointerlockerqt: fix Lock button not reappearing after unlocking the pointer 2021-08-04 22:30:50 +00:00
Heiko Becker
d41558d541 GIT_SILENT Update Appstream for new release
(cherry picked from commit 076cd9930e)
2021-08-05 00:10:36 +02:00
Piyush Aggarwal
76eb784cfc CMakeLists.txt: find optional KF5 components really optionally 2021-08-04 22:45:43 +05:30
Aleix Pol
cf8ada2b5d app: make it possible to lock the mouse when using the remote input
It makes it possible to use normal touchpads and mice
2021-07-30 23:25:30 +00:00
Weixuan XIAO
55b946f825 Enable presenter on macOS
QML is currently available on macOS after packing in Craft
2021-07-30 09:35:39 +02:00
Nicolas Fella
ab7b805da1 Use KPackage macro for installing plasmoid
The macro does some extra stuff under the hood, like converting the metadata.desktop to json, which makes loading the plasmoid a bit faster
2021-07-29 16:00:29 +02:00
l10n daemon script
a3082de593 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-07-28 01:18:37 +00:00
l10n daemon script
8d10683a1a GIT_SILENT made messages (after extraction) 2021-07-28 00:17:45 +00:00
Nicolas Fella
c9bdf625c0 Set breeze as fallback icon theme for all executables 2021-07-27 23:03:51 +02:00
Nicolas Fella
e641aa5596 Remove redundant CXX standard definition 2021-07-27 22:57:58 +02:00
l10n daemon script
ec88335b24 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-07-27 01:22:11 +00:00
Weixuan Xiao
0eb736607a Add APPLE_IN_APP_BUNDLE flag 2021-07-25 06:16:22 +00:00
Kai Uwe Broulik
4320789a04 [DeviceDelegate] Improve interaction with overflow menu
* Right-align relative to menu button
* Highlight button while menu is open
* Open on press rather than on click like a toolbar menu
2021-07-23 20:42:22 +02:00
l10n daemon script
a6c8498e9b SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-07-23 01:13:23 +00:00
l10n daemon script
3cde8c73f7 GIT_SILENT made messages (after extraction) 2021-07-23 00:16:41 +00:00
l10n daemon script
a820faed14 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-07-21 01:13:45 +00:00
l10n daemon script
ac53f3f3cb SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2021-07-18 01:17:03 +00:00
Nicolas Fella
3ba219da0f Merge branch 'release/21.08' 2021-07-16 23:31:58 +02:00
Andreas Sturmlechner
eaec8888ad
Add missing KF5WindowSystem dependency
Added in commit a45bfe36d5 w/o searching for it.

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2021-07-16 23:26:52 +02:00
Piyush Aggarwal
91c05d0f17 mousepad: add drag support and better click registration 2021-07-16 01:49:49 +05:30
Piyush Aggarwal
a92112ad47 remotecontrolplugin: fix sendCommand param 2021-07-16 01:49:09 +05:30
Piyush Aggarwal
85aee29545 app->mousepad.qml: add support for remote click, wheel scroll 2021-07-15 08:18:11 +05:30
Piyush Aggarwal
6c4ba39653 remotecontrolplugin: change sendCommand function params to allow support for scroll 2021-07-15 08:18:07 +05:30
Piyush Aggarwal
6712953279 kdeconnect-app: add CLI option to allow starting handler via app
this feature is important to enable sendTo-menu-like integration in the Microsoft Store build
2021-07-14 06:19:39 +00:00