Maciek Borzecki
df3769e1dc
share-proxy: proxy for share interface
7 years ago
Maciek Borzecki
e779eeadee
share: allow sharing of URLs and text to the device
7 years ago
Maciek Borzecki
1f84d84767
device: interface for sending messages to a device
7 years ago
Maciek Borzecki
f09247894a
transfer-download: less selective error catching when finishing transfer
7 years ago
Maciek Borzecki
31a14ab86a
transfer-download: properly return status when starting transfer
7 years ago
Maciek Borzecki
c8dcf307c1
meson: add transfer related files
7 years ago
Maciek Borzecki
a11fd7d1f3
share: push transfer jobs to manager
7 years ago
Maciek Borzecki
e232ebc02b
application, core: create and track transfer manager
7 years ago
Maciek Borzecki
c8a7d926fd
transfer-manager-proxy: DBus proxy for transfer manager
7 years ago
Maciek Borzecki
6df745cdd4
transfer-proxy: DBus proxy for transfer jobs
7 years ago
Maciek Borzecki
97d9a9e85f
transfer-manager: thin wrapper for tracking transfers
7 years ago
Maciek Borzecki
ce9ec9c4a1
transfer-download: update copy job, implement TransferInterface
7 years ago
Maciek Borzecki
1cc79d8c9f
transfer-interface: generic interface for transfer jobs
7 years ago
Maciek Borzecki
27d3e39b6b
io-job: generic async IO copy job wrapper
7 years ago
Maciek Borzecki
d8ece9669c
share, utils: show notification when acting on received 'share' message
7 years ago
Maciek Borzecki
c4b5076620
transfer-download: improve compatibility with Ubuntu 16.04
Ubuntu Xenial carries an older version of glib/gio and vala. Try not to use
'features' that may not work.
7 years ago
Maciek Borzecki
eced6a8764
utils: support URLs with ',' inside
7 years ago
Maciek Borzecki
abca399606
share: add support for clipboard sharing
7 years ago
Maciek Borzecki
11dfd71035
share: refactor, split file/url/text sharing, use Utils.find_urls()
7 years ago
Maciek Borzecki
3a55a4b7e6
meson: cleanup mconnectctl dependencies
7 years ago
Maciek Borzecki
f7e47b3b23
utils, test: helper for extracting http[s] URLs from text
When sharing URLs through KDE Connect, the incoming "url" usually contains some
additional description that was added by the source application. Use regext to
pick up any valid http[s] URLs that may be found in the text.
7 years ago
Maciek Borzecki
3412ea716f
share: add support for sharing URLs
7 years ago
Maciek Borzecki
a0894773f2
share, transfer-download: add TLS support, refactor async code
7 years ago
Maciek Borzecki
83e32a9669
devicechannel: use TLS connection helpers from Utils
7 years ago
Maciek Borzecki
a7c0bc448c
device, device-proxy: separate certificate and certificate_pem properties
7 years ago
Maciek Borzecki
ddfd71fd85
utils: add helper for wrapping SocketConnections in TLS
7 years ago
Maciek Borzecki
e64f2f8b5d
mconnect/utils: fix indentation
7 years ago
Maciek Borzecki
b1a34b8fab
meson: update the listing of mconnect source files
7 years ago
Maciek Borzecki
1467aa9e3c
transfer-download: log on connection and transfer start
7 years ago
Maciek Borzecki
e3bdfb7a8b
share: remove unnecessary warning
7 years ago
Maciek Borzecki
e7270a5665
share: trigger transfer share and share-request packets
7 years ago
Maciek Borzecki
dd9bb3bc11
packethandlers-proxy: remove unnecessary break
8 years ago
Maciek Borzecki
8ed76ce816
share: remove unnecessary warning log
8 years ago
Maciek Borzecki
6e20caf398
transfer-download: remove unused variable
8 years ago
Maciek Borzecki
fe2aebf01f
transfer: cleanup error & stream handling
8 years ago
Maciek Borzecki
0b6b5b2374
share, transfer: user friendly size formatting
8 years ago
Maciek Borzecki
fefef8e39b
share: fix error handling when creating downloads path
8 years ago
Maciek Borzecki
fed9426828
mconnect/utils: put helper code inside Utils namespace
8 years ago
Maciek Borzecki
717749a2c0
mconnect: move logging to separate file
8 years ago
Maciek Borzecki
8bd911558d
device, utils: remove unnecessary helper array_list_to_list()
8 years ago
Maciek Borzecki
ae5f975175
mconnect/{share,transfer,download): file sharing - download support
8 years ago
Maciek Borzecki
5320b8039e
mconnect/devicechannel, utils: move socket keepalive setup to utils
8 years ago
Maciek Borzecki
a7524610fb
share: starting work on file sharing support
8 years ago
Maciej Borzecki
332cadb996
Merge pull request #26 from bboozzoo/bboozzoo/meson-only
drop autotools, use meson exclusively
7 years ago
Maciek Borzecki
9ca9f24dc8
README: update build instructions, add meson dependency
7 years ago
Maciek Borzecki
e6cfb51e2c
extra: helper for doing local builds
7 years ago
Maciek Borzecki
0ea5f7650a
build: drop autotools
Signed-off-by: Maciek Borzecki <maciek.borzecki@gmail.com>
7 years ago
Maciej Borzecki
3f3f373a35
Merge pull request #25 from bboozzoo/bboozzoo/tls-support
TLS support
7 years ago
Maciek Borzecki
e14752fb7f
device, device-proxy: expose SHA1 fingerprint of device certificate
Fingerprint is avaialble as CertificateFingerprint property, the format is the
same as produced by GnuTLS' certtool, eg:
sha1:d7860c6978d714e9e8f9805065602ea14e295df9
7 years ago
Maciek Borzecki
3f3abe76cb
crypt: take string instead of uint8[] as PEM encoded certificate
7 years ago