aboutsummaryrefslogtreecommitdiffstats
path: root/src/main (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Only show that have sessions in fingerprint listAndreas Straub2015-09-067-50/+58
| | | | | | | | | 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
* Don't manually add keys to the storeAndreas Straub2015-09-061-2/+0
| | | | | | | 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.
* add null pointer check to db migrationDaniel Gultsch2015-09-051-1/+5
|
* Never build a session with oneselfAndreas Straub2015-09-053-20/+68
| | | | | | | | | | | | | | 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.
* ignore timeout exceptions on secondary dns requestsDaniel Gultsch2015-09-051-9/+21
|
* Issues with URLs with multiple dots in file. fixes #1373Daniel Gultsch2015-09-041-7/+15
|
* invoke onEnterPressed callback only if shift is not pressedDaniel Gultsch2015-09-041-1/+1
|
* minimize softkeyboard only if it has been in fullscreen modeDaniel Gultsch2015-09-041-1/+3
|
* show an send button instead of the enter key in softkeyboards when ↵show_send_button_in_softkeyboardDaniel Gultsch2015-09-042-7/+10
| | | | enterIsSend and showEnterKey are both set
* Ensure uris is empty before onStart adds to itAndreas Straub2015-09-021-0/+1
| | | | Fixes #1382
* added special error state for dns timeoutDaniel Gultsch2015-09-014-4/+13
|
* use same method to add message hints to otr message everywhere it is neededDaniel Gultsch2015-09-012-9/+11
|
* tag axolotl messages with pretty-please-storeDaniel Gultsch2015-09-011-0/+1
|
* made useImageAsIs determination a bit more foolproof (samsung)Daniel Gultsch2015-08-311-1/+6
|
* single task mode for start conversations activityDaniel Gultsch2015-08-301-0/+1
|
* fixed bug that prevented newly opened conversations to load the entire ↵Daniel Gultsch2015-08-303-1/+14
| | | | history via mam. fixes #1328
* catch invalid base64 on omemo key decodingDaniel Gultsch2015-08-301-3/+8
|
* use build in method on >= lolipop devices to discover dns serversDaniel Gultsch2015-08-282-8/+41
|
* pulled updated translations from transifexDaniel Gultsch2015-08-2820-20/+7
|
* reformating and upper bound for waiting on stanza writerDaniel Gultsch2015-08-281-8/+16
|
* fixed type=timeoutDaniel Gultsch2015-08-281-0/+2
|
* added XEP number for http file uploadDaniel Gultsch2015-08-277-7/+40
|
* use dedicated colors for primary and primary_darkDaniel Gultsch2015-08-266-9/+10
|
* fixed highlight text color for white chat bubblesDaniel Gultsch2015-08-261-0/+1
|
* Fix error handling for announce check retrievalAndreas Straub2015-08-261-3/+3
| | | | | Only aborts when a timeout was received. Error conditions (most notably item-not-found) are interpreted as no other devices existing.
* explictitly handle iq timeouts in bind and session iqsDaniel Gultsch2015-08-261-2/+7
|
* Only announce device after publishing bundleAndreas Straub2015-08-262-8/+19
|
* moved actual iq callback out of synchronized find callback blockDaniel Gultsch2015-08-261-3/+7
|
* be more restrictive about marking messages as sent_received in muc parserDaniel Gultsch2015-08-262-8/+18
|
* Revert "improved compatibility with muc components that change the message id"Daniel Gultsch2015-08-261-3/+2
| | | | This reverts commit df86b0fc47cb7af8e97826f97d0e202405cff414.
* Fix key publishingAndreas Straub2015-08-261-72/+68
| | | | | | | Remove invalid check for result code, which prevented publishing if the node was empty to begin with. Fix pepBroken check
* Add more logging to pep attemp counter logicAndreas Straub2015-08-251-0/+1
|
* Limit number of PEP publish triesAndreas Straub2015-08-251-9/+42
| | | | | | 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.
* remove unused imports.Michael2015-08-254-30/+1
|
* Pass through device IDs when updating own listAndreas Straub2015-08-251-17/+17
|
* cleared up some error messages in axolotl service and execute ↵Daniel Gultsch2015-08-251-3/+7
| | | | publishOwnDevicesWhenNeeded() only if processing our own jid
* catch some db query exceptionsDaniel Gultsch2015-08-251-3/+5
|
* additonal null checks in file backendDaniel Gultsch2015-08-251-0/+3
|
* fixed session timeDaniel Gultsch2015-08-251-7/+2
|
* increased carbon grace period to 90sDaniel Gultsch2015-08-241-1/+1
|
* pulled translations from transifexDaniel Gultsch2015-08-2425-49/+18
|
* renamed plain text to unencrypted. fixes #1331Daniel Gultsch2015-08-2428-53/+53
|
* fixed regression with mlinks stream managment. fixes #1206Daniel Gultsch2015-08-241-1/+1
|
* added setting to allow for white backgrounds in incoming message bubblesDaniel Gultsch2015-08-2425-36/+68
|
* Merge branch 'master' into developmentDaniel Gultsch2015-08-241-1/+1
|\
| * catch invalid base64 in axolotl key parsingDaniel Gultsch2015-08-241-1/+1
| |
* | Merge branch 'master' into developmentdevelopmentDaniel Gultsch2015-08-231-1/+1
|\|
| * open files with capital extensions as well. fixes #1354Daniel Gultsch2015-08-231-1/+1
| |
* | Merge branch 'master' into developmentDaniel Gultsch2015-08-232-3/+2
|\|
| * bugfix: next encryption is now being properly detected1.6.2Daniel Gultsch2015-08-232-3/+2
| |