aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rework PEP content verificationAndreas Straub2015-07-192-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)
* Formatting fixesAndreas Straub2015-07-191-2/+2
|
* When receiving, add mock session if none existsAndreas Straub2015-07-191-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.
* Tag messages with originating sessionAndreas Straub2015-07-192-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.
* Fetch bundles on-demand, encrypt in backgroundAndreas Straub2015-07-195-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.
* Use bareJid for own session retrievalAndreas Straub2015-07-191-1/+1
|
* Migrate to new PEP layoutAndreas Straub2015-07-194-147/+157
| | | | Merge prekeys into bundle node
* Formatting fixesAndreas Straub2015-07-191-22/+22
|
* Save IdentityKeys in databaseAndreas Straub2015-07-192-47/+108
|
* DatabaseBackend bugfixesAndreas Straub2015-07-191-0/+5
| | | | Don't leak cursors, initially create tables
* Reformat code to use tabsAndreas Straub2015-07-1910-1115/+1115
| | | | This really sucks to do it like this. Sorry. :(
* Added axolotl activation code to UIAndreas Straub2015-07-195-0/+80
|
* Added PEP and message protocol layersAndreas Straub2015-07-198-8/+509
| | | | Can now fetch/retrieve from PEP, as well as encode/decode messages
* Reworked axolotl protocol layerAndreas Straub2015-07-198-95/+579
| | | | Numerous fixes
* CryptoNext Menu entries addedAndreas Straub2015-07-192-0/+4
|
* CryptoNext persistance layer mockupAndreas Straub2015-07-196-65/+841
| | | | | Initial sketch of the peripheral storage infrastructure for the new axolotl-based encryption scheme.
* bugfix: don't crash if aes key could not be set before jingle transferDaniel Gultsch2015-07-191-1/+4
|
* bugfix: use sendIqPacket method in service instead of invoking ↵Daniel Gultsch2015-07-191-3/+2
| | | | XmppConnection directly
* bugfix: accept status code 201 on http uploadDaniel Gultsch2015-07-191-1/+1
|
* changed switch widgetDaniel Gultsch2015-07-1832-7/+131
|
* pulled translationsDaniel Gultsch2015-07-187-1/+15
|
* account for downloaded http files in dup checkerDaniel Gultsch2015-07-181-8/+18
|
* code cleanupDaniel Gultsch2015-07-171-1/+1
|
* fixed inactive http downloadDaniel Gultsch2015-07-171-1/+1
|
* show error message in account details when info has not been editedDaniel Gultsch2015-07-171-1/+1
|
* increased ibb block sizeDaniel Gultsch2015-07-172-4/+2
|
* version bump to 1.5.0-beta.2Daniel Gultsch2015-07-161-1/+1
|
* even less jumpyDaniel Gultsch2015-07-161-1/+3
|
* fixed some ux glitches in editaccountDaniel Gultsch2015-07-163-9/+9
|
* removed empty translation fileDaniel Gultsch2015-07-161-2/+0
|
* made 'check image on http host' message more generic. fixed #1281Daniel Gultsch2015-07-1628-104/+334
|
* fixed some npesDaniel Gultsch2015-07-161-4/+11
|
* fixed crash on invalid muc bookmarksDaniel Gultsch2015-07-151-3/+7
|
* renamed colorsDaniel Gultsch2015-07-1336-165/+162
|
* catch exception on broken android phonesDaniel Gultsch2015-07-121-1/+7
|
* made lock button reflect encryption status of the next messages instead of ↵Daniel Gultsch2015-07-121-16/+10
| | | | the last
* only try to change affilations for known jidsDaniel Gultsch2015-07-111-1/+1
|
* try to catch weird npe in android sdkDaniel Gultsch2015-07-111-0/+2
|
* null check otr fingerprint before displayDaniel Gultsch2015-07-111-1/+3
|
* renamed HttpConnection to HttpDownloadConnectionDaniel Gultsch2015-07-106-19/+19
|
* renamed downloadable to transferableDaniel Gultsch2015-07-1014-101/+87
|
* get file upload ready to work with httpsDaniel Gultsch2015-07-103-38/+53
|
* display toast in ui on failed http downloadDaniel Gultsch2015-07-107-36/+105
| | | | fixes #954
* show timestamp on images in mucsDaniel Gultsch2015-07-101-1/+1
| | | | fixes #1178
* added null check in sasl response verifierDaniel Gultsch2015-07-101-1/+1
|
* catch number format exception in server ackDaniel Gultsch2015-07-101-10/+14
|
* print stack trace instead of writing error message to log in case of unknown ↵Daniel Gultsch2015-07-091-1/+1
| | | | exception in dnsutil
* show contacts name in non anonymous mucs. fixes #1213Daniel Gultsch2015-07-051-2/+6
|
* refactored sendMessage and merged with resendMessageDaniel Gultsch2015-07-052-148/+117
|
* make sure unread count is initialized as 0. fixes #1270Daniel Gultsch2015-07-031-1/+2
|