aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-07-19Rework PEP content verificationAndreas Straub2-48/+62
Now checks which part(s) are out of sync w/ local storage, and updates only those, rather than assuming the entire node corrupt and overwriting it all (especially relevant for preKey list)
2015-07-19Formatting fixesAndreas Straub1-2/+2
2015-07-19When receiving, add mock session if none existsAndreas Straub1-1/+1
We need a session object in order to build a session from a PreKeyWhisperMessage, so add an empty one when none exists on receiving a message. Warning: this will break right now if the session can not be constructed from the received message.There will be an invalid session which will break if we try to send using it.
2015-07-19Tag messages with originating sessionAndreas Straub2-0/+9
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 Straub5-65/+109
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-19Use bareJid for own session retrievalAndreas Straub1-1/+1
2015-07-19Migrate to new PEP layoutAndreas Straub4-147/+157
Merge prekeys into bundle node
2015-07-19Formatting fixesAndreas Straub1-22/+22
2015-07-19Save IdentityKeys in databaseAndreas Straub2-47/+108
2015-07-19DatabaseBackend bugfixesAndreas Straub1-0/+5
Don't leak cursors, initially create tables
2015-07-19Reformat code to use tabsAndreas Straub10-1115/+1115
This really sucks to do it like this. Sorry. :(
2015-07-19Added axolotl activation code to UIAndreas Straub5-0/+80
2015-07-19Added PEP and message protocol layersAndreas Straub8-8/+509
Can now fetch/retrieve from PEP, as well as encode/decode messages
2015-07-19Reworked axolotl protocol layerAndreas Straub8-95/+579
Numerous fixes
2015-07-19CryptoNext Menu entries addedAndreas Straub2-0/+4
2015-07-19CryptoNext persistance layer mockupAndreas Straub6-65/+841
Initial sketch of the peripheral storage infrastructure for the new axolotl-based encryption scheme.
2015-07-19bugfix: don't crash if aes key could not be set before jingle transferDaniel Gultsch1-1/+4
2015-07-19bugfix: use sendIqPacket method in service instead of invoking ↵Daniel Gultsch1-3/+2
XmppConnection directly
2015-07-19bugfix: accept status code 201 on http uploadDaniel Gultsch1-1/+1
2015-07-18changed switch widgetDaniel Gultsch32-7/+131
2015-07-18pulled translationsDaniel Gultsch7-1/+15
2015-07-18account for downloaded http files in dup checkerDaniel Gultsch1-8/+18
2015-07-17code cleanupDaniel Gultsch1-1/+1
2015-07-17fixed inactive http downloadDaniel Gultsch1-1/+1
2015-07-17show error message in account details when info has not been editedDaniel Gultsch1-1/+1
2015-07-17increased ibb block sizeDaniel Gultsch2-4/+2
2015-07-16version bump to 1.5.0-beta.2Daniel Gultsch1-1/+1
2015-07-16even less jumpyDaniel Gultsch1-1/+3
2015-07-16fixed some ux glitches in editaccountDaniel Gultsch3-9/+9
2015-07-16removed empty translation fileDaniel Gultsch1-2/+0
2015-07-16made 'check image on http host' message more generic. fixed #1281Daniel Gultsch28-104/+334
2015-07-16fixed some npesDaniel Gultsch1-4/+11
2015-07-15fixed crash on invalid muc bookmarksDaniel Gultsch1-3/+7
2015-07-13renamed colorsDaniel Gultsch36-165/+162
2015-07-12catch exception on broken android phonesDaniel Gultsch1-1/+7
2015-07-12made lock button reflect encryption status of the next messages instead of ↵Daniel Gultsch1-16/+10
the last
2015-07-11only try to change affilations for known jidsDaniel Gultsch1-1/+1
2015-07-11try to catch weird npe in android sdkDaniel Gultsch1-0/+2
2015-07-11null check otr fingerprint before displayDaniel Gultsch1-1/+3
2015-07-10renamed HttpConnection to HttpDownloadConnectionDaniel Gultsch6-19/+19
2015-07-10renamed downloadable to transferableDaniel Gultsch14-101/+87
2015-07-10get file upload ready to work with httpsDaniel Gultsch3-38/+53
2015-07-10display toast in ui on failed http downloadDaniel Gultsch7-36/+105
fixes #954
2015-07-10show timestamp on images in mucsDaniel Gultsch1-1/+1
fixes #1178
2015-07-10added null check in sasl response verifierDaniel Gultsch1-1/+1
2015-07-10catch number format exception in server ackDaniel Gultsch1-10/+14
2015-07-09print stack trace instead of writing error message to log in case of unknown ↵Daniel Gultsch1-1/+1
exception in dnsutil
2015-07-05show contacts name in non anonymous mucs. fixes #1213Daniel Gultsch1-2/+6
2015-07-05refactored sendMessage and merged with resendMessageDaniel Gultsch2-148/+117
2015-07-03make sure unread count is initialized as 0. fixes #1270Daniel Gultsch1-1/+2