Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | show certificate information | Daniel Gultsch | 2015-12-23 | 1 | -0/+4 |
| | |||||
* | save certificate when verifying with x509 | Daniel Gultsch | 2015-12-23 | 1 | -0/+6 |
| | |||||
* | Clean up | Andreas Straub | 2015-10-11 | 1 | -1/+0 |
| | | | | Fixes some random linter warnings. | ||||
* | Never build a session with oneself | Andreas Straub | 2015-09-05 | 1 | -4/+3 |
| | | | | | | | | | | | | | | If we detect our own ID is not in our own devicelist on receiving an update, we reannounce ourselves. This used to have the side effect of modifying the list of devices we thought were in the update set, causing us to accidentally build a session with ourselves. This lead to our own key being set to TRUSTED_INACTIVE, resulting in red lock icons on messages sent by the own device. We fix this by having publishOwnDeviceId() operate on a copy of the original set. This commit also includes a db migration which deletes sessions with oneself and sets own keys back to TRUSTED. | ||||
* | Let UNTRUSTED/UNDECIDED keys become INACTIVE | Andreas Straub | 2015-08-01 | 1 | -58/+6 |
| | |||||
* | Refactor out inner classes, cache trust store | Andreas Straub | 2015-07-29 | 1 | -0/+473 |
Moves SQLiteAxolotlStore and XmppAxolotlSession into proper classes. IdentityKeys trust statuses are now cached in an LruCache to prevent hammering the database when rendering the UI. |