- Sep 06, 2015
-
-
Daniel Gultsch authored
-
Andreas Straub authored
Doesn't access database directly anymore but goes through AxolotlService now to obtain list of fingerprints associated with an Account/Contact. This should prevent orphaned keys littering the UI which previously couldn't be removed through the Clear Devices function. Together with 1c79982da84964c1d81179a0927d9cd1eadf53de this fixes #1393
-
Andreas Straub authored
There is no need to preemptively add the keys to the store oneself. SessionBuilder will take care of this for us. What's more, this will prevent IdentityKeys from otherwise invalid bundles to show up in our UI.
-
- Sep 05, 2015
-
-
Daniel Gultsch authored
-
Andreas Straub authored
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.
-
Daniel Gultsch authored
-
- Sep 04, 2015
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
show an send button instead of the enter key in softkeyboards when enterIsSend and showEnterKey are both set
-
- Sep 02, 2015
-
-
Andreas Straub authored
Fixes #1382
-
- Sep 01, 2015
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Aug 31, 2015
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Aug 30, 2015
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Aug 28, 2015
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
- Aug 27, 2015
-
-
Daniel Gultsch authored
-
- Aug 26, 2015
-
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Andreas Straub authored
Only aborts when a timeout was received. Error conditions (most notably item-not-found) are interpreted as no other devices existing.
-
Daniel Gultsch authored
-
Andreas Straub authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
-
Daniel Gultsch authored
This reverts commit df86b0fc.
-
- Aug 25, 2015
-
-
Daniel Gultsch authored
-
Andreas Straub authored
Remove invalid check for result code, which prevented publishing if the node was empty to begin with. Fix pepBroken check
-
Daniel Gultsch authored
-
Andreas Straub authored
-
Andreas Straub authored
If PEP publish tries are repeatedly triggered by empty PEP updates, stop attempting to publish after 3 tries. This should work around broken PEP implementations in older ejabberd and OpenFire versions.
-
Daniel Gultsch authored
remove unused imports.
-
Daniel Gultsch authored
update bcprov-jdk15on to v1.52
-