Commit graph

4513 commits

Author SHA1 Message Date
Łukasz Patron
7d3c37d3e6
Add Qt::DBus dependency to kdeconnect_runcommand_config
It seems like we now have to explicitly do that for Windows, as
otherwise, build fails when including <dbushelper.h>.
2024-05-25 10:31:46 +02:00
l10n daemon script
b4256ae65b GIT_SILENT Sync po/docbooks with svn 2024-05-24 01:26:28 +00:00
l10n daemon script
0fb63debae GIT_SILENT Sync po/docbooks with svn 2024-05-23 01:23:53 +00:00
l10n daemon script
9cbe7df4b0 GIT_SILENT Sync po/docbooks with svn 2024-05-22 01:26:36 +00:00
l10n daemon script
21f610bd47 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"
2024-05-22 01:19:06 +00:00
l10n daemon script
1dd453dee7 GIT_SILENT Sync po/docbooks with svn 2024-05-21 01:28:33 +00:00
Albert Vaca Cintora
a6d0dfd0ae
Better KCM size 2024-05-20 12:41:00 +02:00
Mavroudis Chatzilazaridis
6702190811 urlhandler: Fix devicePicker selection with --device
When using 'Send a file/URL' in the indicator with multiple devices, the
device the user selects for file sharing is not automatically selected in
the URL handler dialog that follows.

This happens because `model.rowForDevice(deviceId)` is called without
waiting for the model to be populated, always returning -1.

Resolving this exposed another bug, where the selected device was still
not the one picked. This happens because `proxyModel` is used to fill the
`QComboBox` but `model` is used to find the correct index. Since
`DevicesPluginFilterProxyModel` sorts and filters the data from `model`
the indices do not match.

This commit addresses these issues by deferring the device selection until
data is available and implementing `rowForDevice` for filtered/sorted data
in `DevicesPluginFilterProxyModel`.
2024-05-20 09:56:03 +00:00
Mavroudis Chatzilazaridis
a9a3661cf3 Fix inverted alphabetical device sorting order
QSortFilterProxyModel attempted to sort in ascending order but due to this
issue, it instead ended up sorting in descending order.
2024-05-20 09:53:10 +00:00
l10n daemon script
88ba2acad9 GIT_SILENT Sync po/docbooks with svn 2024-05-20 01:23:59 +00:00
Albert Vaca Cintora
b672d80249
Validate and filter device names 2024-05-19 16:24:54 +02:00
Albert Vaca Cintora
983788e5c9
Dedupe Q_EMIT 2024-05-19 16:15:56 +02:00
Albert Vaca Cintora
9a39eaa237 Use EC keys instead of RSA
Use smaller and safer EC keys, replacing 2048 bit RSA.

NID_X9_62_prime256v1 is roughly as secure as a 3072 bit RSA key, but way shorter. 
Since we have to embed the key in the identity packet that is sent over UDP and
some stacks aren't happy with large UDP messages (notably: macos), I switched to
EC instead of to a longer RSA key.

This seems to be compatible with other clients even on older systems like Android 5.0.

I did stick with NID_X9_62_prime256v1 because stronger EC like NID_secp384r1 failed
the handshake (I didn't investigate why).

We now store the kind of key in the config, so we can know which kind of key we are loading.
2024-05-19 10:04:43 +00:00
l10n daemon script
e408e4e3bd GIT_SILENT Sync po/docbooks with svn 2024-05-19 01:24:14 +00:00
Albert Vaca Cintora
af4ce1c33c Show pairing keys everywhere and always shorten to 8 chars
The previous key was 64 freakin characters long which made it more prone
to being ignored, and thus less secure.
2024-05-18 20:26:48 +00:00
Heiko Becker
3afcca8a1d GIT_SILENT Update Appstream for new release
(cherry picked from commit dd2c0fd722)
2024-05-17 00:40:46 +02:00
l10n daemon script
587968bb04 GIT_SILENT Sync po/docbooks with svn 2024-05-16 01:35:16 +00:00
l10n daemon script
118fbab095 GIT_SILENT Sync po/docbooks with svn 2024-05-14 01:25:39 +00:00
l10n daemon script
afa727b92f GIT_SILENT Sync po/docbooks with svn 2024-05-13 01:26:49 +00:00
Albert Vaca Cintora
59fd3d7dd4
Update commented code 2024-05-12 19:54:21 +02:00
l10n daemon script
734e76f3b3 GIT_SILENT Sync po/docbooks with svn 2024-05-12 01:29:55 +00:00
l10n daemon script
7963effff6 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"
2024-05-12 01:19:07 +00:00
l10n daemon script
72e9967212 GIT_SILENT made messages (after extraction) 2024-05-12 00:38:26 +00:00
l10n daemon script
f987aba73c GIT_SILENT Sync po/docbooks with svn 2024-05-09 01:28:54 +00:00
Fabian Arndt
5d6d1791c8 Fixed typo 2024-05-07 01:20:13 +00:00
Albert Vaca Cintora
7010c66c05 Exclude Chrome/Firefox players if Plasma Extension is installed
The extension provides a superset of the features of the browser mpris
2024-05-04 19:41:02 +00:00
l10n daemon script
150d3eba88 GIT_SILENT Sync po/docbooks with svn 2024-05-04 01:32:30 +00:00
l10n daemon script
cd22528bab 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"
2024-05-04 01:21:06 +00:00
l10n daemon script
6488a5e4d2 GIT_SILENT made messages (after extraction) 2024-05-04 00:39:48 +00:00
l10n daemon script
52797f9be2 GIT_SILENT Sync po/docbooks with svn 2024-05-02 01:23:06 +00:00
Nicolas Fella
def024eb6c Fewer bananas 2024-05-01 17:27:34 +00:00
Heiko Becker
0ae548dbd8 Remove no longer necessary Qt6Core5Compat dependency 2024-05-01 16:18:14 +02:00
Fabian Arndt
2716a7a2e6 Fixed virtualmonitorplugin url generation
BUG: 485830

The current implementation of the plugin is severly broken.

1. The generated URL links to the localhost
2. The port is not set

-----

The URL is now generated on the request receiving side, not send in the request.
This allows finding a valid IP address.

Furthermore, I changed the protocol by splitting it up. This could become useful, if we ever want to support other rdp protocols/platforms.

Note: This is a breaking change, but the current implementation is not working at all.. so it does not actually break something.
2024-04-28 14:14:26 +00:00
l10n daemon script
527b7b2835 GIT_SILENT Sync po/docbooks with svn 2024-04-28 01:20:43 +00:00
l10n daemon script
8a48eb141f 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"
2024-04-28 01:15:33 +00:00
Aleix Pol
a0d93fa537 Make sure we are not using deprecated APIs
Bumps the deprecation values in line with the APIs we depend on.
2024-04-27 17:47:29 +02:00
Aleix Pol
5921ab6f2a Drop Qt5-only code branches 2024-04-27 17:46:39 +02:00
l10n daemon script
d5e8bb6e31 GIT_SILENT Sync po/docbooks with svn 2024-04-24 01:29:17 +00:00
l10n daemon script
2e59b58e65 GIT_SILENT Sync po/docbooks with svn 2024-04-23 01:28:18 +00:00
l10n daemon script
07386e8bcd GIT_SILENT Sync po/docbooks with svn 2024-04-22 01:27:33 +00:00
Aleix Pol
2bd8a00aaf declarative: Fix error message
There's no write property here, also print the actual error message.
2024-04-21 17:11:11 +02:00
Albert Astals Cid
80f310e2bd GIT_SILENT Upgrade release service version to 24.07.70. 2024-04-21 12:24:17 +02:00
l10n daemon script
7f277471a6 GIT_SILENT Sync po/docbooks with svn 2024-04-21 01:22:36 +00:00
l10n daemon script
92f7c87510 GIT_SILENT Sync po/docbooks with svn 2024-04-20 01:22:50 +00:00
l10n daemon script
1d7af9a05f GIT_SILENT Sync po/docbooks with svn 2024-04-19 01:24:53 +00:00
l10n daemon script
9de65707f8 GIT_SILENT Sync po/docbooks with svn 2024-04-18 01:18:08 +00:00
Nicolas Fella
8c62a108d6 [filetransferjob] Simplify error handling
QNetworkReply::finished is also emitted in the error case, so by also connecting to errorOccured we emitResult twice
2024-04-17 10:15:03 +00:00
l10n daemon script
52e64e32b1 GIT_SILENT Sync po/docbooks with svn 2024-04-17 01:24:38 +00:00
l10n daemon script
33784e5056 GIT_SILENT Sync po/docbooks with svn 2024-04-16 01:26:34 +00:00
l10n daemon script
c86a9f1b71 GIT_SILENT Sync po/docbooks with svn 2024-04-13 01:24:18 +00:00