Commit Graph

416 Commits

Author SHA1 Message Date
Damir Jelić
ad641f2a42 daemon: Remove numeric filters from the sync request. 2019-03-27 14:13:05 +01:00
Damir Jelić
cb85544ff9 daemon: Explain the status quo with quaternion. 2019-03-26 17:55:47 +01:00
Damir Jelić
7ee128f185 daemon: Add initial room sending support.
Note: Sending a message for now works only if the other clients have
started Olm sessions for us already.
2019-03-26 13:45:25 +01:00
Damir Jelić
a5930e449c daemon: Automatically verify new devices.
This is a stopgap before some UI is exposed to let the user verify
devices.
2019-03-26 13:03:41 +01:00
Damir Jelić
79aecc1826 daemon: Only handle the response if it's a valid sync response. 2019-03-26 13:00:10 +01:00
Damir Jelić
ea9a30367a daemon: Refactor out the error responses. 2019-03-26 12:59:46 +01:00
Damir Jelić
1e71a945a8 pantalaimon: Add readme. 2019-03-25 14:12:36 +01:00
Damir Jelić
f3139c42ee setup.py: Remove unneeded dependency. 2019-03-25 14:11:51 +01:00
Damir Jelić
6a9a75d3f7 daemon: Don't use a proxy for the connections. 2019-03-25 14:03:27 +01:00
Damir Jelić
05c8f22b58 daemon: Add initial decryption support. 2019-03-25 13:19:22 +01:00
Damir Jelić
16308a926e pantalaimon: Add a license file. 2019-03-25 09:34:31 +01:00
Damir Jelić
2702b51698 pantalaimon: Move the daemon into it's subdir. 2019-03-25 09:34:05 +01:00
Damir Jelić
c6c04b68db main: Close the client sessions when shutting down. 2019-03-21 17:56:34 +01:00
Damir Jelić
8b791976cd main: Handle sync requests.
Note this does not handle encryption yet. It just passes the request
transparently to nio.
2019-03-21 16:41:37 +01:00
Damir Jelić
710939e5bd main: Pass our store path to the nio client after logging in. 2019-03-21 16:38:30 +01:00
Damir Jelić
d51d47334b Initial commit. 2019-03-21 11:05:12 +01:00