Albert Vaca
18ba161f17
Fully replaced KDED for autostart + dbus activation, so we work outside KDE
2015-02-23 22:12:45 -08:00
Albert Vaca
36e5d41811
Renamed daemon -> kded
2013-09-02 03:23:34 +02:00
Albert Vaca
f59ab45644
Support encrypting strings longer than key.maximumEncryptSize()
...
Strings are divided in smaller chunks and serialized in an array
Added a test for this case
2013-09-02 03:17:23 +02:00
Albert Vaca
deeeb595b3
Implemented encryption in NetworkPackage using QCA2
...
Fixed some bugs in the pairing process state machine
Keys are now stored in base64 in KConfig (was storing non-allowed chars)
Updated NetworkPackage tests to include encryption
Increased networkpackage version 1 -> 2
2013-09-01 22:13:03 +02:00
Albert Vaca
13589dfc0f
Ooops PER -> DER
2013-08-31 17:43:21 +02:00
Albert Vaca
b5a5416c19
Changed QSslKeys to QCA keys that will actually allow us to encrypt things
2013-08-31 13:04:00 +02:00
Albert Vaca
1604309ace
Added symmetric pairing
...
A KNotification asks to accept the pairing when the other ends requests it
2013-08-30 19:10:43 +02:00
Albert Vaca
4eb5dda9c1
LoopbackDevice unserializes and serializes
...
This way the loopback backend is more similar to regular backends
2013-08-30 19:07:08 +02:00
Albert Vaca
f340c0ca9f
Tuned keepalive parameters
...
As seen here:
http://stackoverflow.com/questions/10445122/qtcpsocket-state-always-connected-even-unplugging-ethernet-wire
2013-08-29 03:48:49 +02:00
Albert Vaca
a6216e8a6c
Changed icon too
2013-08-28 23:48:53 +02:00
Albert Vaca
520d776a47
LinkProviders cleanup
2013-08-28 23:47:39 +02:00
Albert Vaca
eef2bea161
Android Shine -> KDE Connect
2013-08-28 19:42:30 +02:00
Albert Vaca
71f9f9dc07
Do not show notifications already present in the device as new
2013-08-22 04:39:04 +02:00
Albert Vaca
fb606800c5
Not a stub anymore :)
2013-08-22 03:24:14 +02:00
Albert Vaca
8d40335182
First working implementation of notifications plasmoid
...
Some fixes to libkdeconnect models
Added slot connected() to plugins
2013-08-22 03:21:08 +02:00
Albert Vaca
1cb1b26415
Moved DevicesModel and DBusInterfaces to libkdeconnect
...
Added NotificationsModel to libkdeconnect
2013-08-21 18:25:44 +02:00
Albert Vaca
a58057118c
Wrong copyright headers and other silly stuff
2013-08-20 14:05:22 +02:00
Albert Vaca
e91300d8e9
Ooops missing files from last commit
2013-08-20 13:55:03 +02:00
Albert Vaca
18b3945da0
Implemented notifications plugin
...
It exports a dbus interface to manipulate notifications
2013-08-20 13:53:36 +02:00
Albert Vaca
8627c8da51
Added a getter for dbus path in Device
2013-08-20 13:52:25 +02:00
Albert Vaca
40c4f1654b
Oops
2013-08-20 13:50:55 +02:00
Albert Vaca
ff0591aecc
Pings can now display custom messages
...
Probably pings should be disabled by default, could be a source of spam.
2013-08-19 17:24:58 +02:00
Albert Vaca
87141a344c
Added loadedPlugins() method to Device
...
The method is exported to dbus
2013-08-18 20:27:25 +02:00
Albert Vaca
4408afece1
Fixed pausemusic plugin
...
PauseWhenRinging logic was wrong
Removed qDebugs
2013-08-18 20:25:31 +02:00
Albert Vaca
d3aba3572b
Code style fixes
2013-08-18 18:06:56 +02:00
Albert Vaca
0eb3f019c9
Minor changes
2013-08-16 09:27:32 +02:00
Albert Vaca
5f1c7b8c56
Removed unused variable and extra line breaks
2013-08-16 08:25:29 +02:00
Albert Vaca
f087871ee4
Added KStatusNotifierItem to NotificationsPlugin
2013-08-16 08:12:29 +02:00
Albert Vaca
46f2fcfbce
Fixed crash due tu accessing already deleted link
2013-08-16 07:20:34 +02:00
Albert Vaca
907740196a
Removed onConnectionLost from DeviceLinkProvider
...
(Connect to destroyed on DeviceLink instead)
Also, registering Device in dbus too soon fixed
2013-08-16 06:26:40 +02:00
Albert Vaca
b30371d174
Telephony "notifications" are now called "events"
2013-08-16 06:23:03 +02:00
Albert Vaca
12c0c940a7
Bugfix: access by id caused removal of wrong link
2013-08-16 06:22:37 +02:00
Albert Vaca
046d01c16d
Emit connectionLost *after* connectionReceived
...
To prevent destroying and recreating the same device again
2013-08-16 05:35:00 +02:00
Albert Vaca
f194ab9a52
Plugins are not loaded until a device is reachable
2013-08-16 01:01:58 +02:00
Albert Vaca
d4632b31cc
Removed KStatusNotifier from telephonyplugin
2013-08-16 01:01:05 +02:00
Albert Vaca
05983267e3
Fixed KCM device list not being refreshed
...
When a the device visibilita changes
2013-08-15 22:45:33 +02:00
Albert Vaca
f28088c915
Telephony plugin was missing the factory macros
...
+ Removed qdebug messages from ping plugin
2013-08-15 22:28:35 +02:00
Albert Vaca
4aac44801f
KCM icon, name and other texts changed
2013-08-15 21:59:19 +02:00
Albert Vaca
d32a667f04
Telephony and pausemusic plugins now use kdeconnect.telephony packages (need changes in the Android code to work)
2013-08-14 06:46:24 +02:00
Albert Vaca
3d6178ae95
Fixed loopback link provider
2013-08-14 03:10:38 +02:00
Albert Vaca
df6c2f8604
Added a note to plugins that are not working yet
2013-08-14 01:37:13 +02:00
Albert Vaca
0f38eb34a4
Fixed crash: OMG QDbusAdaptors can not be removed!
...
Added a fixme for future reference
reloadPlugins() now recycles plugins already present
Lots of debug messages and minor changes added trying to fix the bug
2013-08-14 01:35:12 +02:00
Albert Vaca
2a1996cbf7
Oops, that didn't even compile
2013-08-14 00:18:32 +02:00
Albert Vaca
132804835c
Added stubs for futurible plugins
2013-08-14 00:09:46 +02:00
Albert Vaca
2727148a35
Ooops, missing modified file
2013-08-14 00:09:05 +02:00
Albert Vaca
dcb722b50c
Changed telephony plugin icon
2013-08-14 00:05:36 +02:00
Albert Vaca
d868211229
Migrated battery plugin to new format
...
Added notification when battery is low (untested!)
Added intial battery status request
2013-08-14 00:03:46 +02:00
Albert Vaca
16a18c3f30
Fixed warning and remove debug message
2013-08-13 23:26:42 +02:00
Albert Vaca
925e3abb3e
Migrated notifications to new plugin format. Now it is called 'telephony plugin' because we will have a different plugin for notification syncing
2013-08-13 23:26:09 +02:00
Albert Vaca
238d81a408
Changing dbus interface to improve communication with kcm and the solid backend
2013-08-13 23:23:32 +02:00