aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/crypto (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-07-09open trust key screen when download is in progressChristian Schneppe1-1/+1
2018-06-29do not include white listed domains in room listChristian Schneppe1-1/+1
2018-06-01OMEMO: remove omemo device from own list if bundle is brokenChristian Schneppe1-70/+80
2018-05-17do not include body in simple status updates to not trigger fts updateChristian Schneppe1-1/+1
2018-05-16make session completion work with untrusted devices as wellChristian Schneppe3-7/+11
2018-05-05improved logging for node configuration changeChristian Schneppe1-4/+9
2018-05-02do not invoke onPushFailed() on timeoutChristian Schneppe1-4/+9
2018-04-30very much unoptimized search functionalityChristian Schneppe2-2/+2
2018-04-24code cleanup in AxolotlService.fetchDeviceIds()Christian Schneppe1-25/+29
2018-04-24load currently open conversation fasterChristian Schneppe1-1/+0
2018-04-23make error message for 'not encrypted for this device'Christian Schneppe1-2/+9
2018-04-23create dedicated exception for not encrypted for this deviceChristian Schneppe2-1/+36
2018-04-13introduced tri state omemo setting (off by default, on by default, always)Christian Schneppe1-0/+74
2018-04-12figure out fallbacks with omemo source idChristian Schneppe2-0/+29
2018-04-08offer a more convienient way to disable omemo from trust keys dialogChristian Schneppe1-26/+43
2018-04-02migrate to xmpp-addrChristian Schneppe8-101/+103
2018-04-01finished 'Set Status Message' dialogChristian Schneppe1-6/+5
2018-04-01don't send messages in callbackChristian Schneppe1-114/+86
2018-03-12integrate trust manager into conversationsChristian Schneppe2-2/+10
2018-01-30discover file extension in original filename from pgpChristian Schneppe1-1/+23
2018-01-27encrypt muc PM only to actual recipientChristian Schneppe1-5/+23
2018-01-27improvements for self messagesChristian Schneppe1-2/+7
* fix omemo in group chats w/o participants * don't create two axolotl messages when messaging self * fix read marker for self messages
2018-01-27allow axolotl header to be empty in empty mucsChristian Schneppe1-4/+4
2018-01-27make chat markers opportunistic in private mucsChristian Schneppe1-2/+2
2018-01-21disable offline messages. postpone prekey handling until after mam catchupChristian Schneppe1-3/+33
2018-01-21properly handle key transport messages. use prekeyparsing only when that ↵Christian Schneppe3-36/+38
attribute is set
2017-12-27show pep as available if omemo_all_access has been installed on serverChristian Schneppe1-0/+1
2017-12-27fixed omemo device list not getting annouced on empty listChristian Schneppe1-1/+1
2017-12-16fixup for pep omemo notification dedupChristian Schneppe1-4/+6
2017-12-16fixed workaround that allowed us to expire devicesChristian Schneppe1-7/+8
2017-12-10possible fix for retry loop on pgp key annoucementChristian Schneppe1-3/+2
2017-12-10fixed publish-options migrationChristian Schneppe1-1/+9
2017-11-23PgpService: feed result intent back into decryptionChristian Schneppe1-6/+12
2017-11-21excute db read and writes on different threadsChristian Schneppe1-1/+1
2017-08-13create a new axolotl service when the account jid changesChristian Schneppe1-0/+13
2017-08-13prevent users from editing their account jid after successful loginChristian Schneppe1-2/+2
2017-08-03use random string generator instead of BigInteger in DigestMd5Christian Schneppe1-2/+1
2017-08-01use base64 instead of base36 when creating random stringsChristian Schneppe2-3/+11
2017-08-01avoid unnecessary roster sync in OMEMO code. fixed startup performance ↵Christian Schneppe1-1/+0
regression
2017-08-01refresh omemo activity after failing to fetch keys due to lack of idsChristian Schneppe1-0/+1
2017-08-01Give up PGP decryption when intent is cancelledChristian Schneppe1-0/+21
When receiving a PGP message which is not encrypted with YOUR key, OpenKeychain shows a dialog, which tells you the private key to decrypt the message is unavailable. However, Conversations won't give up decrypting the message. So whether the subsequent messages are decryptable or not, the decryption is blocked at the current message. The commit fixes the bug in this way: Give up the current message when the decryption intent is cancelled, so that subsequent messages can be handled.
2017-08-01made OF selfSigned() workaround only available >=kitkatChristian Schneppe1-4/+3
this undos 0f34c0ab3ed0ce3c98dc4d835c7897e8d533f7e6 as it turns out 4.1 and 4.0 only break when checking if a cert is self signed.
2017-08-01made omemo always available but in public mucsChristian Schneppe1-1/+1
2017-08-01provide upgrade path for accounts with publish-optionsChristian Schneppe1-3/+13
2017-08-01use publish-options instead of always pushing node configurationChristian Schneppe1-29/+57
2017-08-01let hasPendingFetches() return true when fetching device idsChristian Schneppe1-4/+6
2017-08-01fetch required device ids on demandChristian Schneppe2-33/+85
2017-08-01explicitly fetch device ids before building sessions in single mode conversationChristian Schneppe1-0/+36
2017-08-01change access model of omemo pep nodes after every publishChristian Schneppe1-13/+32
2017-08-01fetch device ids for muc members w/o known devicesChristian Schneppe1-1/+22