edd2ead
version bump for ShortcutBadger
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
f7634a8
treat private, non-anonymous mucs like 1:1 chats notification wise
Daniel Gultsch created
db05d26
Always build own device session automatically
Andreas Straub created
9c1c86e
add no-store to chat states
Daniel Gultsch created
63206e6
use type=chat more often to go along with new, simple carbon and mam rules
* change chat states to type=chat and chat markers to type=chat * use same type as requesting stanza for delivery receipts (which should make them type=chat most of the time)
Daniel Gultsch created
a1e6394
use 'interactive mode' when starting downloads from the context menu
Daniel Gultsch created
c2813ce
Hide regenerate keys button
Can re-enable it via Config.java setting
Andreas Straub created
4c1c289
Disable trust toggle completely for INACTIVE keys
Andreas Straub created
456d4c8
made image file format configurable by Config.java
Daniel Gultsch created
4a051b6
bump to version 1.5.2
Daniel Gultsch created
d38228f
fixed npe in error message handling
Daniel Gultsch created
f076b4b
bump to version 1.5.2
Daniel Gultsch created
f6281a1
fixed npe in error message handling
Daniel Gultsch created