Albert Vaca Cintora
6765f16976
WIP: Return some ip in ip records
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
d76e7e0eeb
Fix windows build
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
d0777724f5
Rename things
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
8e7c461634
WIP: Implement mdns server responses, missing a way to determine ip address
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
b8bee7828e
WIP: Continue to integrate with mdns.h
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
8a05229ac6
Rename some stuff
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
3d392b8c49
Add commented code to parse the fields we don't store
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
611923c24a
WIP: Replacing KDNSSD with mdns.h
...
KDNSSD only works with Avahi (so, only on Linux) while mdns.h is a
header-only library [1] that implements mdns from scratch and should
work on all platforms.
[1] https://github.com/mjansson/mdns
2023-07-10 19:42:20 +02:00
Albert Vaca Cintora
9b6c179e02
Revert "Add CMake flag to enable MDNS (off by default)"
...
This reverts commit cd2bff716e
.
2023-07-10 19:39:06 +02:00
Albert Vaca Cintora
cd2bff716e
Add CMake flag to enable MDNS (off by default)
2023-07-10 19:09:50 +02:00
Albert Vaca Cintora
aabc8397b0
Send UDP identity packets without capabilities only if needed
...
Instead of always doing so on MacOS, do it only when we get a
DatagramTooLargeError. On MacOS, the size is limited only for
broadcast but not for unicast.
2023-07-10 19:09:50 +02:00
Albert Vaca Cintora
4f02bedb11
Add a way to disable UDP broadcasts for testing
2023-07-10 19:09:50 +02:00
Albert Vaca Cintora
ce67459d95
Add MDNS discovery
2023-07-10 19:09:50 +02:00
Albert Vaca Cintora
5796b561bf
Simplify the code that reads from the socket line by line
...
Since sockets are buffered `QIODevices` we can use `canReadLine()` to check
if we have a full line, instead of using a custom `SocketLineReader` class
(and the copy-pasted `DeviceLineReader` in the Bluetooth backend).
We can also loop through all the lines instead of queuing calls to `dataReceived`.
And we don't need transactions.
2023-07-10 15:58:56 +00:00
l10n daemon script
0a3ca9e90b
GIT_SILENT Sync po/docbooks with svn
2023-07-06 02:28:15 +00:00
l10n daemon script
1bb2847f7d
GIT_SILENT made messages (after extraction)
2023-07-06 00:58:18 +00:00
Albert Vaca Cintora
1dcfaf5108
Do not autostart the UI from the daemon on Windows
2023-07-06 01:02:19 +02:00
l10n daemon script
ca6ec1d311
GIT_SILENT Sync po/docbooks with svn
2023-07-05 02:26:12 +00:00
l10n daemon script
b4bd53dc17
GIT_SILENT Sync po/docbooks with svn
2023-07-04 02:31:27 +00:00
l10n daemon script
94bd3d1be4
GIT_SILENT Sync po/docbooks with svn
2023-07-01 01:53:41 +00:00
l10n daemon script
db03adb7f6
GIT_SILENT Sync po/docbooks with svn
2023-06-30 01:53:20 +00:00
Heiko Becker
fa5ae7005f
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 60da4eb622
)
2023-06-30 01:21:13 +02:00
Albert Vaca Cintora
9fa07a2361
Call connected only once in the lifetime of a plugin
2023-06-29 09:01:31 +00:00
Albert Vaca Cintora
0c1e0df5ae
Do not use toLocaleTimeString to convert ms to hh:mm:ss format
...
The current code didn't seem to work on all locales
2023-06-29 08:28:25 +00:00
l10n daemon script
bf13f0c5ac
GIT_SILENT Sync po/docbooks with svn
2023-06-29 01:51:11 +00:00
l10n daemon script
de1daf5b85
GIT_SILENT Sync po/docbooks with svn
2023-06-28 01:54:45 +00:00
Albert Vaca Cintora
0a0c990501
Fix daemon hanging on Windows when loading the window icon
...
I'm not sure why this started failing suddenly (or if it's only on my
machine), but changing the icon from svg to png solves the problem.
2023-06-28 00:03:11 +02:00
Albert Vaca Cintora
1ba446d1c5
Get the output when running kdeconnectd from the console on Windows
2023-06-27 23:52:48 +02:00
Albert Vaca Cintora
beb7e94cbb
Cleanup
2023-06-27 13:15:11 +02:00
Albert Vaca Cintora
db546e7608
Add DeviceInfo class
...
Equivalent to this Android MR (see description there): https://invent.kde.org/network/kdeconnect-android/-/merge_requests/374
2023-06-27 11:10:59 +00:00
l10n daemon script
70bb10d105
GIT_SILENT Sync po/docbooks with svn
2023-06-26 01:58:29 +00:00
Albert Vaca Cintora
3018b3bf3d
Connect to QUdpSocket's errorOcurred to make errors visible
2023-06-25 21:58:50 +02:00
Albert Vaca Cintora
598dde025c
Disable sendnotifications plugin on Mac (won't compile)
2023-06-25 17:11:20 +02:00
l10n daemon script
453f6b9141
GIT_SILENT Sync po/docbooks with svn
2023-06-25 02:11:04 +00:00
Albert Vaca Cintora
981796ed66
Fix KCM reloading the plugins N times when a device was selcted
...
Every time a device is selected, `pluginsConfigChanged` would trigger even
if no plugins actually changed (there's a boolean to distinghish that on
the signal that we were ignoring). On top of that, we were connecting to
the signal again each time we selected a device, causing this bug to
trigger N+1 times every time a device was selected.
This is bad because `pluginsConfigChanged` would reload all the plugins,
which for some plugins even implies network calls to the connected device.
2023-06-24 17:45:48 +00:00
Albert Vaca Cintora
3c36384078
Fix loopback link pairing timing out when already paired
2023-06-24 17:40:46 +02:00
l10n daemon script
8d21ea1859
GIT_SILENT Sync po/docbooks with svn
2023-06-24 02:08:20 +00:00
l10n daemon script
a1f7d359e7
GIT_SILENT Sync po/docbooks with svn
2023-06-23 01:58:14 +00:00
Albert Vaca Cintora
46dd0c59da
Remove unused priority() method
2023-06-22 23:46:44 +02:00
Albert Vaca Cintora
7119a831f0
Sftp: do not require the ip field anymore
...
It's no longer used
2023-06-22 11:22:01 +02:00
l10n daemon script
4acc4ed493
GIT_SILENT Sync po/docbooks with svn
2023-06-20 02:25:45 +00:00
l10n daemon script
09f38caec5
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"
2023-06-20 01:54:21 +00:00
l10n daemon script
121ccf93f9
GIT_SILENT Sync po/docbooks with svn
2023-06-19 02:04:21 +00:00
l10n daemon script
bec8603ac4
GIT_SILENT Sync po/docbooks with svn
2023-06-18 02:40:00 +00:00
l10n daemon script
758d91aafa
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"
2023-06-18 01:52:33 +00:00
l10n daemon script
4ee2d03cb2
GIT_SILENT Sync po/docbooks with svn
2023-06-17 01:52:09 +00:00
Albert Vaca Cintora
7ca8b7bf95
Fix infinite loop when already paired devices ask to pair
2023-06-16 19:49:50 +02:00
l10n daemon script
d690119e4d
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"
2023-06-16 01:39:48 +00:00
l10n daemon script
9f3ae5b1ce
GIT_SILENT Sync po/docbooks with svn
2023-06-15 01:55:29 +00:00
Nicolas Fella
7569a6ceff
Fix kdeconnect_open desktop file type
...
It's an application, not a service
Also don't make it executable, it's not needed
BUG: 424782
2023-06-14 12:58:31 +00:00