Commit graph

132 commits

Author SHA1 Message Date
Samoilenko Yuri
f9bad88aeb using key for auth. A lot of debug outputs 2014-01-17 12:57:07 +04:00
Samoilenko Yuri
599efe541c bugfixes 2014-01-17 00:47:21 +04:00
Samoilenko Yuri
b1de40d29e PrivateKey management refactored
- privateKey now stored in ~/.kde4/apps/kdeconnect/key.pem
 - publicKey now stored in ~/.kde4/apps/kdeconnect/key.pub
 - Daemon checks right permission(very strict) when starting

Testing needed :)
2014-01-16 20:36:05 +04:00
Albert Vaca
259b8f50eb Merge branch 'master' into filebrowsing 2014-01-16 15:51:28 +01:00
Albert Vaca
445cb84e89 Fixed bug causing plugins not being unloaded
When unpairing from device
2014-01-16 15:48:40 +01:00
Albert Vaca
90e9ded926 Added KIO slave and icon in Dolphin's places for file browsing 2014-01-16 15:32:35 +01:00
Albert Vaca
781c41da5b Merge branch 'master' into filebrowsing
Conflicts:
	libkdeconnect/dbusinterfaces.cpp
2014-01-16 12:28:48 +01:00
Albert Vaca
3073e66bb3 Daemon devices() can now filter by visible and/or paired
visibleDevices() is not needed anymore and has been removed
2014-01-16 12:14:05 +01:00
Samoilenko Yuri
c90eebd489 Idle timeout for SFTP plugin 2014-01-16 02:07:58 +04:00
Samoilenko Yuri
9fc9e72374 Code cleaning and stabilization
- SftpDbusInterface merged to SftpPlugin object
- mountpoint cleaning technique to avoid fuse errors with dangling mountpoints
2014-01-15 20:36:01 +04:00
Samoilenko Yuri
ecc06971b4 settings for sftp plugin 2014-01-15 01:39:27 +04:00
Samoilenko Yuri
25b2f17b1b SftpPlugin used sshfs now 2014-01-15 01:03:20 +04:00
Samoilenko Yuri
ed1158fd48 Constant getter for package body 2014-01-15 01:02:38 +04:00
Samoilenko Yuri
d2c1982ea3 Merge remote-tracking branch 'origin/master' into filebrowsing 2014-01-12 09:06:54 +04:00
Albert Vaca
0eb8e5cbdf Commented a chunk of code for the future 2014-01-10 19:01:09 +01:00
Albert Vaca
d31089aebf Fixed a bug causing new notifications not being shown as popup. 2014-01-10 18:04:39 +01:00
Samoilenko Yuri
9441a22478 properly using of KRun 2014-01-08 00:38:16 +04:00
Samoilenko Yuri
d912e20861 mount path fix 2014-01-07 17:41:15 +04:00
Samoilenko Yuri
16f8675bb6 imtegrating plugin to kdeconnect system 2014-01-07 01:01:21 +04:00
Samoilenko Yuri
f4813b88bc sftp plugin 2014-01-07 01:01:21 +04:00
l10n daemon script
c3bef92b73 SVN_SILENT made messages (.desktop file) 2013-12-29 04:11:58 +00:00
Kai Uwe Broulik
d823acc32b Use xdg Download folder instead of Desktop folder as default location for the share plugin
REVIEW: 114677
2013-12-27 00:29:04 +01:00
Albert Vaca
8cee011caf Fixed build for Ubuntu 12.04 2013-12-23 16:26:18 +01:00
l10n daemon script
cb0f27cb3f SVN_SILENT made messages (.desktop file) 2013-12-10 04:05:36 +00:00
l10n daemon script
a9aaa50992 SVN_SILENT made messages (.desktop file) 2013-11-27 04:09:33 +00:00
l10n daemon script
b8cc27155d SVN_SILENT made messages (.desktop file) 2013-11-26 04:14:34 +00:00
l10n daemon script
e9a4e939ef SVN_SILENT made messages (.desktop file) 2013-11-25 04:11:57 +00:00
Albert Vaca
5ea667ab7a Ooops, missing flag in Messages.sh 2013-11-24 17:48:14 +01:00
l10n daemon script
126214a129 SVN_SILENT made messages (.desktop file) 2013-11-24 04:09:57 +00:00
Albert Vaca
39190a4a1b Share plugin changed name! Please run make uninstall before make install
Sharereceiver is now called share plugin (soon it will not only receive ;)
Added a config dialog to be able to select a directory for incoming files
Changed  Messages.sh to translate config new .ui files too
Fixed typo in pausemusicplugin.cpp
Fixed multiple file transfer notifications bug
Added minimal error checking to share plugin.
2013-11-23 01:39:10 +01:00
Albert Vaca
2fdffd5cfd Added a config dialog to pausemusic plugin
Before this it was not possible to change the pause condition (was a TODO).
2013-11-22 22:49:40 +01:00
Albert Vaca
958be9dc25 Added a TODO 2013-11-22 19:08:04 +01:00
Albert Vaca
17f8ebb686 Added standalone binary to run kdeconnect without kded 2013-11-18 03:31:59 +01:00
Albert Vaca
d782060b39 Code chages for compatibility with MSVC compiler
Thanks to Xiluembo
2013-11-18 02:34:34 +01:00
Albert Vaca
1bc4fcfa23 Ooops incorrect comparison 2013-11-18 02:34:17 +01:00
Mauro Panzeri
e77a2af07b The battery percentage for low battery level is now signaled by the device
Added a field "thresholdEvent" to battery network packages.

REVIEW: 113835
2013-11-14 16:32:51 +01:00
l10n daemon script
7e270bbc80 SVN_SILENT made messages (.desktop file) 2013-11-11 04:03:02 +00:00
Albert Vaca
6e5de6f437 qDebug -> kDebug with namespaces
Added 3 namespaces: kdeconnect_kded, kdeconnect_kcm and libkdeconnect
2013-11-06 22:16:55 +01:00
Albert Vaca
b1c8726cac Refactor to remove code duplication in Device 2013-11-06 21:34:55 +01:00
Albert Vaca
2ca7436e2c Device now reads and keeps the deviceType it receives in identityPackages 2013-11-06 21:34:55 +01:00
Albert Vaca
3d21b01da9 Wrong KdeConnect-SupportedPackageType in Notifications and Telephony
It was missing in the telephony plugin and had a typo in the notifications
one, so those plugins were not working in the 0.4 release!
2013-11-06 21:34:55 +01:00
Albert Vaca
52dceacd14 Trying to fix a crash in LanDeviceLink/SocketLineReader
ReadyRead is emitted more than once, and there is no data the second time
2013-11-06 21:34:54 +01:00
Albert Vaca
35d2f8472c Added deviceType to the identity packages
This will tell if we are a phone, tablet, laptop or desktop
2013-11-06 21:34:54 +01:00
l10n daemon script
47f531c91d SVN_SILENT made messages (.desktop file) 2013-11-04 04:01:00 +00:00
l10n daemon script
714867d01d SVN_SILENT made messages (.desktop file) 2013-11-02 03:45:01 +00:00
Albert Vaca
5bbfcd860f LanDeviceLink now waits to read an entire line before trying to read it
Packages always end in \n, so this way we make sure we have a complete
package to unserialize. Before this patch, some long packages that were
divided in chunks weren't received correctly.
2013-10-30 01:18:25 +01:00
Maksim Krylosov
cf503ec9c1 Added rewind and fast-forward to MPRIS controls 2013-10-29 20:17:42 +01:00
Albert Vaca
8361d7e42a Increased pairing timeout time from 20 to 30 seconds 2013-10-29 17:46:57 +01:00
Albert Vaca
cf869dfd57 CMake now enforces QJson version 8.1 or greater 2013-10-29 17:46:57 +01:00
Aleix Pol Gonzalez
5e151d185e Improved package dispatch to the different plugins
Before this patch, all plugins had to discard received packages that were
not for themselves. This could be a security problem (a plugin could sniff
other plugin's packages) and also adds some complexity and processing.

This patch makes the device instance aware of what services are required
by the different plugins and when a package is received the corresponding
plugins will get the package.

These services will be listed on the plugin's desktop file, so the user
can decide whether to enable a plugin.

Note that this only works for receiving, not sending.

REVIEW: 113210
2013-10-29 17:46:57 +01:00