Commit log

2bb0332 Don't manually add keys to the store

Click to expand commit body
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.

Andreas Straub created

2c4a6b0 add null pointer check to db migration

Daniel Gultsch created

e2d506c Never build a session with oneself

Click to expand commit body
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.

Andreas Straub created

a32a577 ignore timeout exceptions on secondary dns requests

Daniel Gultsch created

7eb228d Issues with URLs with multiple dots in file. fixes #1373

Daniel Gultsch created

1848b46 invoke onEnterPressed callback only if shift is not pressed

Daniel Gultsch created

9baa87e minimize softkeyboard only if it has been in fullscreen mode

Daniel Gultsch created

204cee4 show an send button instead of the enter key in softkeyboards when enterIsSend and showEnterKey are both set

Daniel Gultsch created

b265341 Ensure uris is empty before onStart adds to it

Click to expand commit body
Fixes #1382

Andreas Straub created

fc594e2 added special error state for dns timeout

Daniel Gultsch created

91b0605 use same method to add message hints to otr message everywhere it is needed

Daniel Gultsch created

74cf832 tag axolotl messages with pretty-please-store

Daniel Gultsch created

aaf3eca made useImageAsIs determination a bit more foolproof (samsung)

Daniel Gultsch created

ca262d3 single task mode for start conversations activity

Daniel Gultsch created

b0c19d6 fixed bug that prevented newly opened conversations to load the entire history via mam. fixes #1328

Daniel Gultsch created

8f4b768 catch invalid base64 on omemo key decoding

Daniel Gultsch created

3db7087 use build in method on >= lolipop devices to discover dns servers

Daniel Gultsch created

9a56e16 version bump to 1.6.7 + changelog

Daniel Gultsch created

bc9f6d9 pulled updated translations from transifex

Daniel Gultsch created

384c441 reformating and upper bound for waiting on stanza writer

Daniel Gultsch created

5298f4e fixed type=timeout

Daniel Gultsch created

cb70df7 added XEP number for http file upload

Daniel Gultsch created

eff9e41 use dedicated colors for primary and primary_dark

Daniel Gultsch created

593f5cd version bump to 1.6.6 and changelog

Daniel Gultsch created

c5abddc fixed highlight text color for white chat bubbles

Daniel Gultsch created

1156ccb Fix error handling for announce check retrieval

Click to expand commit body
Only aborts when a timeout was received. Error conditions (most notably
item-not-found) are interpreted as no other devices existing.

Andreas Straub created

cd45185 explictitly handle iq timeouts in bind and session iqs

Daniel Gultsch created

c4a548a Only announce device after publishing bundle

Andreas Straub created

f6b7a25 moved actual iq callback out of synchronized find callback block

Daniel Gultsch created

ea2ce78 be more restrictive about marking messages as sent_received in muc parser

Daniel Gultsch created

3e06363 Revert "improved compatibility with muc components that change the message id"

Click to expand commit body
This reverts commit df86b0fc47cb7af8e97826f97d0e202405cff414.

Daniel Gultsch created

4424a81 version bump to 1.6.5 + changelog

Daniel Gultsch created

0eeaccd Fix key publishing

Click to expand commit body
Remove invalid check for result code, which prevented publishing if the
node was empty to begin with.

Fix pepBroken check

Andreas Straub created

05d3015 version bump to 1.6.4 and changelog

Daniel Gultsch created

25a9d59 Add more logging to pep attemp counter logic

Andreas Straub created

eafcf38 Limit number of PEP publish tries

Click to expand commit body
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.

Andreas Straub created

11b9fc3 Merge pull request #1365 from betheg/remove_imports

Click to expand commit body
remove unused imports.

Daniel Gultsch created

04e2166 Merge pull request #1364 from betheg/jdk15on

Click to expand commit body
update bcprov-jdk15on to v1.52

Daniel Gultsch created

ae9de26 remove unused imports.

Michael created

b84fecf Pass through device IDs when updating own list

Andreas Straub created

5eae1e5 cleared up some error messages in axolotl service and execute publishOwnDevicesWhenNeeded() only if processing our own jid

Daniel Gultsch created

61c0f8a update bcprov-jdk15on to v1.52

Michael created

25c49d5 catch some db query exceptions

Daniel Gultsch created

7617a19 additonal null checks in file backend

Daniel Gultsch created

476db24 fixed session time

Daniel Gultsch created

dd20f41 Merge pull request #1363 from betheg/minidns

Click to expand commit body
update minidns to v0.1.7

Daniel Gultsch created

a898d9d update minidns to v0.1.7

Michael created

919c3a4 Merge pull request #1362 from betheg/roundedimageview

Click to expand commit body
update roundedimageview to v2.2.0

Daniel Gultsch created

3552b96 update roundedimageview to v2.2.0

Michael created

4f87413 Merge branch 'betheg-sdk_version' into development

Daniel Gultsch created