aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/eu/siacs/conversations/entities (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-10-28Decrypt PGP messages in backgroundfiaxh2-0/+8
2015-10-26Don't synchronize on non-final fieldSam Whited1-1/+1
2015-10-21fixed read conversations showing up as notifications after a restartDaniel Gultsch1-5/+4
2015-10-16introduced code to verify omemo device keys with x509 certificates.Daniel Gultsch1-0/+3
cleaned up TrustKeysActivity to automatically close if there is nothing to do
2015-10-14make unread status and notifications presistent across restartsDaniel Gultsch2-14/+30
2015-10-09initial UI work to allow setting up accounts from certifcatesDaniel Gultsch1-6/+10
2015-10-06Show whether MAM is supported in MUCssaqura1-0/+5
The conference details in "Advanced Mode" now indicate whether MAM is supported by the conference server.
2015-09-28fixed NPE when executing rename callback in mucDaniel Gultsch1-1/+3
2015-09-15added missing type='submit' to mam queriesDaniel Gultsch2-9/+5
fixed some nasty inheritance problems along the way fixes #1411
2015-09-13added possibiltiy to set conferences as moderated (only visible in advanced ↵Daniel Gultsch1-6/+20
mode)
2015-09-12added mp4 to well known extensions. fixes #1403Daniel Gultsch1-1/+1
2015-09-04Issues with URLs with multiple dots in file. fixes #1373Daniel Gultsch1-7/+15
2015-09-01added special error state for dns timeoutDaniel Gultsch1-1/+4
2015-08-30fixed bug that prevented newly opened conversations to load the entire ↵Daniel Gultsch1-0/+4
history via mam. fixes #1328
2015-08-26be more restrictive about marking messages as sent_received in muc parserDaniel Gultsch1-5/+16
2015-08-23bugfix: next encryption is now being properly detectedDaniel Gultsch1-2/+2
2015-08-01Let UNTRUSTED/UNDECIDED keys become INACTIVEAndreas Straub1-2/+2
2015-08-01enable axolotl encryption for jingle supported file transfersDaniel Gultsch1-17/+17
2015-07-31improved 'next encryption' selectionDaniel Gultsch2-28/+37
2015-07-30Fix session logic: enforce same type of encryptionAndreas Straub1-0/+31
2015-07-29use gcm for file encryption over httpDaniel Gultsch1-89/+8
2015-07-29Tag carbon messages in parser, adapt session logicAndreas Straub1-3/+21
Messages sent from another device of the own account are now explicitly tagged as carboned message. The session detection logic now uses this tag to find "session borders".
2015-07-29Refactor out inner classes, cache trust storeAndreas Straub1-2/+2
Moves SQLiteAxolotlStore and XmppAxolotlSession into proper classes. IdentityKeys trust statuses are now cached in an LruCache to prevent hammering the database when rendering the UI.
2015-07-28removed recursion in message.getMerged*()Daniel Gultsch1-13/+19
2015-07-22show warning when trying to highlight users that have left the conferenceDaniel Gultsch1-0/+9
2015-07-22treat private, non-anonymous mucs like 1:1 chats notification wiseDaniel Gultsch1-0/+7
2015-07-20Optimize importsAndreas Straub3-10/+4
2015-07-19Don't merge messages with different trust statusesAndreas Straub1-1/+7
2015-07-19Show trust status of messages' originating sessionAndreas Straub1-0/+4
Shade lock icon red if message was received in a session that has not been marked trusted by the user or fingerprint is unknown
2015-07-19Overhauled Message taggingAndreas Straub1-9/+10
Messages are now tagged with the IdentityKey fingerprint of the originating session. IdentityKeys have one of three trust states: undecided (default), trusted, and untrusted/not yet trusted.
2015-07-19Fix displaying Contact IdentityKeysAndreas Straub1-64/+0
Migrate ContactDetailsActivity to use new SQL IdentityKeys storage, remove dead code from Contact class.
2015-07-19Tag messages with originating sessionAndreas Straub1-0/+4
This can be used later in order to display trust status of messages, as well as for potential resending of messages in case of preKey conflicts.
2015-07-19Fetch bundles on-demand, encrypt in backgroundAndreas Straub1-3/+3
Bundles are now fetched on demand when a session needs to be established. This should lessen the chance of changes to the bundles occuring before they're used, as well as lessen the load of fetching bundles. Also, the message encryption is now done in a background thread, as this can be somewhat costly if many sessions are present. This is probably not going to be an issue in real use, but it's good practice anyway.
2015-07-19Reformat code to use tabsAndreas Straub1-10/+10
This really sucks to do it like this. Sorry. :(
2015-07-19Reworked axolotl protocol layerAndreas Straub3-29/+54
Numerous fixes
2015-07-19CryptoNext persistance layer mockupAndreas Straub3-64/+135
Initial sketch of the peripheral storage infrastructure for the new axolotl-based encryption scheme.
2015-07-18account for downloaded http files in dup checkerDaniel Gultsch1-8/+18
2015-07-10renamed downloadable to transferableDaniel Gultsch3-15/+15
2015-07-05refactored sendMessage and merged with resendMessageDaniel Gultsch1-0/+20
2015-07-03avoid very rare npeDaniel Gultsch1-0/+3
2015-07-03avoid very rare npeDaniel Gultsch1-0/+3
2015-07-02also offer http download for some 'well known extensions'Daniel Gultsch2-1/+4
2015-07-02refactored message context menuDaniel Gultsch1-1/+1
2015-07-01changed mime type handlingDaniel Gultsch2-39/+63
2015-06-30made httpconnection (download) ready all kind of filesDaniel Gultsch1-53/+55
2015-06-30refactored bodyContainsDownloadable to be more flexibleDaniel Gultsch1-33/+35
2015-06-29show attach button in conferences when http upload is availableDaniel Gultsch1-0/+4
2015-06-29initial http upload supportDaniel Gultsch3-22/+23
be careful: little error handling and no encryption
2015-06-10changed paragraph dividerDaniel Gultsch1-1/+1
2015-06-03reworked handeling of system contactsDaniel Gultsch2-7/+19