aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/crypto/axolotl (unfollow)
Commit message (Expand)AuthorFilesLines
2019-09-03fix some crashesChristian Schneppe3-8/+45
2019-05-03introduced type private_file_message to handle attachments in PMsChristian Schneppe1-1/+1
2019-02-08optimize importsChristian Schneppe2-2/+0
2019-02-08hide lock icon in channels; modify muc user contextChristian Schneppe1-34/+0
2019-01-07handle decrypting/encrypting of omemo messages with duplicate device idsChristian Schneppe2-43/+77
2018-12-14postpone prekey removal and republish to after mamChristian Schneppe2-10/+34
2018-12-04implement self healing omemoChristian Schneppe4-14/+105
2018-11-30set access model to open when publishing avatarChristian Schneppe1-10/+9
2018-10-20use bouncycastle provider up to api 27Christian Schneppe1-2/+2
2018-10-20go back to 16 byte IVs for OMEMOChristian Schneppe2-13/+13
2018-10-04added a few TODOs in regards to the handling of inactive devicesChristian Schneppe2-2/+4
2018-10-04prevent race condition when fetching device idsChristian Schneppe2-43/+47
2018-10-04use 12 byte IV for omemo and http uploadChristian Schneppe1-1/+1
2018-10-04refresh ui after device list update only if list has changedChristian Schneppe1-2/+11
2018-09-26do not use BC provider on android 22+Christian Schneppe1-2/+3
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-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 Schneppe1-1/+1
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-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 Schneppe4-82/+84
2018-01-27encrypt muc PM only to actual recipientChristian Schneppe1-5/+23
2018-01-27improvements for self messagesChristian Schneppe1-2/+7
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 attr...Christian Schneppe3-36/+38
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-10fixed publish-options migrationChristian Schneppe1-1/+9
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-01avoid unnecessary roster sync in OMEMO code. fixed startup performance regres...Christian Schneppe1-1/+0
2017-08-01refresh omemo activity after failing to fetch keys due to lack of idsChristian Schneppe1-0/+1
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