aboutsummaryrefslogtreecommitdiffstats
path: root/matrix-connection.h
Commit message (Collapse)AuthorAgeFilesLines
* e2e: Create MatrixE2EData type and matrix-e2e.[ch] filesDr. David Alan Gilbert2018-02-251-0/+3
| | | | | | Somewhere for the e2e magic to happen. Signed-off-by: Dr. David Alan Gilbert <dave@treblig.org>
* Handle incoming room invitesRichard van der Hoff2015-11-021-0/+5
| | | | | Propagate received invites to the UI, and correctly handle accepting/refusing them.
* Implement joining roomsRichard van der Hoff2015-10-301-0/+8
| | | | Double-clicking on a room in the buddy list now joins a room if necessary.
* Improve error-handling in API requestsRichard van der Hoff2015-10-291-1/+1
| | | | | | | | | Try to deal better with errors which occur during API requests, in terms of reporting them to the user/logs, and in terms of not writing to freed structures. Also do some sanity-checking of the supplied homeserver URL: make sure it is https:// or http://, and make sure we get the right number of '/'s.
* Better room names for one-to-one chatsRichard van der Hoff2015-10-261-0/+1
| | | | Give rooms a name according to who's in it, if there is no proper name.
* Abort active sync when the account disconnectsRichard van der Hoff2015-10-221-0/+8
| | | | | Apart from seeming like the expected behaviour, this should stop us ending up with segfaults when the sync completes after the connection has gone away.
* Refactor the connection codeRichard van der Hoff2015-10-221-0/+57
Move all matrix-login and bits of matrix-sync into matrix-connection, where it seems to make more sense. Also move MatrixConnectionData into matrix-connection.h