8b9b74f
renamed multi-end / axolotl to OMEMO
Daniel Gultsch created
8b9b74f
renamed multi-end / axolotl to OMEMO
Daniel Gultsch created
efdf3b6
removed dead code
Daniel Gultsch created
cac577f
don't request ack for iq stanzas before stream managment is initialized
fixes #1322
Daniel Gultsch created
7437d0f
Increase number of published prekeys for release
Andreas Straub created
53ce5d2
request server-ACKs for iq stanzas
Daniel Gultsch created
6694af8
fail old/invalid iq stanzas on bind
Daniel Gultsch created
5c0853f
hide multi-end and otr encryption in conferences
Daniel Gultsch created
34b22de
Improve TrustKeysActivity slider responsiveness
Slider used to skip back on drag-and-drop action. The switch doesn't trigger explicit whole UI refreshes anymore, it now directly adjusts the "done" button's locked status.
Andreas Straub created
a1c43d8
added config.java variable to hide openpgp as an encryption method
Daniel Gultsch created
e10e994
changed text selection color
Daniel Gultsch created
c617cf6
added Config.java varibale to lock account creation to specfic domain
Daniel Gultsch created
9b91d0b
sync translations with transifex
Daniel Gultsch created
edd2ead
version bump for ShortcutBadger
Daniel Gultsch created
6c69e17
added changelog for version 1.6
Daniel Gultsch created
3b440b5
version bump to 1.6.0-beta
Daniel Gultsch created
a6bbe4d
lets try jpeg for a while
Daniel Gultsch created
2bf30bb
temporarily renamed new encryption method to 'Multi-End' until a better name has been found
Daniel Gultsch created
5529337
use content-type in http slot request and stick with during upload
Daniel Gultsch created
f9dec7c
fixed calculated file size in http slot request
Daniel Gultsch created
6cd9383
Let UNTRUSTED/UNDECIDED keys become INACTIVE
Andreas Straub created
60cd307
enable axolotl encryption for jingle supported file transfers
Daniel Gultsch created
6059b96
Provide process function for key transport message
Andreas Straub created
909f761
Refactor axolotl message processing workflow
XmppAxolotlMessage is now entirely responsible for handling encryption and decryption of messages, only leveraging XmppAxolotlSession as a packing/unpacking primitive for payload keys. Removed pseudo-dead session generation code step from prepareMessage function, as sessions have been created by invoking the TrustKeysActivity for a while now. Added prepareKeyTransportMessage function, which creates a message with no payload. The key that is packed into the header keyElements can then be used for other purposes (e.g. encrypted file transfer).
Andreas Straub created
50b1443
Reformat code
Andreas Straub created
5c421da
Change to new wire protocol version
Andreas Straub created
26ac7c9
added missing carbon column message table create statement
fixes #1310
Daniel Gultsch created
658919f
improved 'next encryption' selection
Daniel Gultsch created
5191e4c
removed expert setting to 'force encryption'. merged certifcate and encryption settings into same category
Daniel Gultsch created
74ab36f
Fix session logic: enforce same type of encryption
Andreas Straub created
1ed550b
fixed some colors in message adapter
Daniel Gultsch created
58d80f5
use gcm for file encryption over http
Daniel Gultsch created
b7c64cd
Reset lock color for non-axolotl messages
Andreas Straub created
2b3bb02
Highlight selected message's fingerprint in list
Andreas Straub created
e07853e
Rerender message bubbles on encryption change
Andreas Straub created
e6df4d8
Tag carbon messages in parser, adapt session logic
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".
Andreas Straub created
e10a6c5
Fix NPE: consider unknown keys UNDECIDED
Andreas Straub created
77920c7
Color plaintext messages in encrypted sessions red
Plaintext messages that were received while in an encrypted session are now colored red. We define "in an encrypted session" if a) the last message sent by our own device before the message under consideration (or any message received between then and now) was encrypted AND b) the next message will be sent encrypted or the next message sent after the one under consideration was sent encrypted
Andreas Straub created
a3991d5
Improve trust toggle responsiveness
Removed unnecessary UI refreshes, explicitly update UI where needed.
Andreas Straub created
efcefc2
Refactor out inner classes, cache trust store
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.
Andreas Straub created
d9bdce0
add new received message bubble drawable
Daniel Gultsch created
17bc4fb
show http downloaded images in notification
Daniel Gultsch created
8f14d2b
removed recursion in message.getMerged*()
Daniel Gultsch created
8924c44
changed logging. (work around logcat null pointer
Daniel Gultsch created
6b8e1ec
log reason for message failure
Daniel Gultsch created
36d31e7
linked XEPs in README
Daniel Gultsch created
ff0c114
set time on resend to current time
fixes #1298 fixes #919
Daniel Gultsch created
9c94c9a
rewrote dns fallback
Daniel Gultsch created
e5fae42
call refreshUi directly
Daniel Gultsch created
c32162c
switch/case can't deal with null pointers
Daniel Gultsch created
cd204d5
show warning when trying to highlight users that have left the conference
Daniel Gultsch created