Commit log

992cf56 When receiving, add mock session if none exists

Click to expand commit body
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.

Andreas Straub created

1b0596d Tag messages with originating session

Click to expand commit body
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.

Andreas Straub created

3815d4e Fetch bundles on-demand, encrypt in background

Click to expand commit body
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.

Andreas Straub created

cb7980c Use bareJid for own session retrieval

Andreas Straub created

c1d23b2 Migrate to new PEP layout

Click to expand commit body
Merge prekeys into bundle node

Andreas Straub created

6492801 Formatting fixes

Andreas Straub created

74026b7 Save IdentityKeys in database

Andreas Straub created

9e07fc5 DatabaseBackend bugfixes

Click to expand commit body
Don't leak cursors, initially create tables

Andreas Straub created

299bbdf Reformat code to use tabs

Click to expand commit body
This really sucks to do it like this. Sorry. :(

Andreas Straub created

065519d Added axolotl activation code to UI

Andreas Straub created

77619b5 Added PEP and message protocol layers

Click to expand commit body
Can now fetch/retrieve from PEP, as well as encode/decode messages

Andreas Straub created

f73aa1a Reworked axolotl protocol layer

Click to expand commit body
Numerous fixes

Andreas Straub created

077932e CryptoNext Menu entries added

Andreas Straub created

b8048a5 CryptoNext persistance layer mockup

Click to expand commit body
Initial sketch of the peripheral storage infrastructure for the new
axolotl-based encryption scheme.

Andreas Straub created

c4f3e5b shut up linter

Daniel Gultsch created

9b70c7e bugfix: don't crash if aes key could not be set before jingle transfer

Daniel Gultsch created

5c017e5 bugfix: use sendIqPacket method in service instead of invoking XmppConnection directly

Daniel Gultsch created

0166ced bugfix: accept status code 201 on http upload

Daniel Gultsch created

f58b2af changed switch widget

Daniel Gultsch created

731e1dc Merge branch 'development'

Daniel Gultsch created

451345f bump version to 1.5.0

Daniel Gultsch created

15b880f pulled translations

Daniel Gultsch created

ce527c8 account for downloaded http files in dup checker

Daniel Gultsch created

aa1b9de code cleanup

Daniel Gultsch created

c3584a6 fixed inactive http download

Daniel Gultsch created

13cce17 show error message in account details when info has not been edited

Daniel Gultsch created

1f43115 increased ibb block size

Daniel Gultsch created

4f62793 version bump to 1.5.0-beta.2

Daniel Gultsch created

425f047 even less jumpy

Daniel Gultsch created

6a329c7 fixed some ux glitches in editaccount

Daniel Gultsch created

babbd38 removed empty translation file

Daniel Gultsch created

a31ab55 Merge branch 'development' of github.com:siacs/Conversations into development

Daniel Gultsch created

7bd6654 made 'check image on http host' message more generic. fixed #1281

Daniel Gultsch created

b477b8f fixed some npes

Daniel Gultsch created

43fb216 Merge pull request #1285 from kriztan/patch-2

Click to expand commit body
fixed another typo

Daniel Gultsch created

73e703e fixed another typo

Christian S. created

3190f11 Merge pull request #1283 from Manouchehri/development

Click to expand commit body
Fixed broken URL.

Daniel Gultsch created

1a36d21 Merge pull request #1284 from kriztan/patch-1

Click to expand commit body
fixed typo

Daniel Gultsch created

612e8bd fixed typo

Christian S. created

34aff6f Fixed broken URL.

Click to expand commit body
The HTTPS server is throwing GitHub's certificate instead of a proper one, so I'm going to stick with HTTP for now.

David Manouchehri created

2fa9af7 mention http upload component in readme

Daniel Gultsch created

b525b42 fixed crash on invalid muc bookmarks

Daniel Gultsch created

ffffca1 renamed colors

Daniel Gultsch created

84bfe8c catch exception on broken android phones

Daniel Gultsch created

558d065 made lock button reflect encryption status of the next messages instead of the last

Daniel Gultsch created

58bc4cb only try to change affilations for known jids

Daniel Gultsch created

4274fe9 try to catch weird npe in android sdk

Daniel Gultsch created

5dd83a5 null check otr fingerprint before display

Daniel Gultsch created

c4876fa spelling

Daniel Gultsch created

ee3d157 Merge branch 'development'

Daniel Gultsch created