Commit log

0d679a7 decreased saturation of received message bubbles by 25 units

Daniel Gultsch created

92b5081 Add INACTIVE state for removed keys

Click to expand commit body
We introduce a new trust state: INACTIVE. This state is intended for
old keys that have been removed.

When a TRUSTED device is removed from the PEP devicelist, it's status
will be set to INACTIVE. INACTIVE keys are shown in the UI as greyed
out, non-interactible key rows. Messages are not encrypted for INACTIVE
devices.

When an INACTIVE device reappears in PEP, or a message is received from
an INACTIVE device, it is set back to trusted.

Andreas Straub created

3c5c0c7 Fill own device sessions into SessionMap

Andreas Straub created

1aeb587 allow for private messages being started from muc details in anonymous mucs

Daniel Gultsch created

31cb742 version bump to 1.5.1 and changelog

Daniel Gultsch created

40499be version bump to 1.5.1 and changelog

Daniel Gultsch created

32f9061 and now do that properly

Daniel Gultsch created

ffa588b and now do that properly

Daniel Gultsch created

af76ad0 end otr session when receiving failed otr message warnings

Daniel Gultsch created

394486b bugfix: also add no-permanent-storage to message hints

Daniel Gultsch created

f1ee5cc bugfix: changed condition of onOtrSessionEstablished being called

Click to expand commit body
fixed #1263
fixed #1260
fixed #1293

Daniel Gultsch created

96f3832 pulled new translations from transifex

Daniel Gultsch created

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

Daniel Gultsch created

37cbdb8 bugfix: use sendIqPacket method in service instead of invoking XmppConnection directly

Daniel Gultsch created

086653b bugfix: accept status code 201 on http upload

Daniel Gultsch created

87bc9d3 end otr session when receiving failed otr message warnings

Daniel Gultsch created

a502710 bugfix: also add no-permanent-storage to message hints

Daniel Gultsch created

f74ee76 bugfix: changed condition of onOtrSessionEstablished being called

Click to expand commit body
fixed #1263
fixed #1260
fixed #1293

Daniel Gultsch created

74e0502 very subtle

Daniel Gultsch created

b7ff2c3 Use properly fixed numeral values in Trust enum

Click to expand commit body
Why, oh God, why?! #thanksjamesgosling

Andreas Straub created

639ebd6 Remove unused import

Andreas Straub created

122bc97 Switch payload encryption to AES-GCM

Click to expand commit body
This also ensures that the IV is generated with proper randomness.

Andreas Straub created

971aa3a Also decrypt messages from UNTRUSTED sessions

Andreas Straub created

d2845e9 Refactor axolotl send processing/caching flow

Andreas Straub created

8be0e8a Start TrustKeysActivity if no keys are TRUSTED

Click to expand commit body
If there are no UNDECIDED keys, but none of the contact's keys are
trusted, redirect the user to the TrustKeysActivity

Andreas Straub created

4ee3f33 Do not display clear devices button if not online

Andreas Straub created

ab2d114 Add purge axolotl key option

Click to expand commit body
Can now long-press a key to permanently purge it.

Andreas Straub created

0ee6412 Fix getNumTrustedKeys

Andreas Straub created

5ab0d5d pulled new translations from transifex

Daniel Gultsch created

e79f82c attempt to fix the delay problem

Daniel Gultsch created

dcf9117 changed sizes of avatars and padding in new message bubbles

Daniel Gultsch created

e6cb12d changed message bubble appearance

Raphael Pohl created

504ef0b rely on refreshUi/refreshUiReal and make sure it is being used everywhere

Daniel Gultsch created

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

Daniel Gultsch created

8559ca0 fixed monospace font and android L

Daniel Gultsch created

d0c99aa Remove duplicate dependency

Andreas Straub created

aaa8fe8 Merge branch 'CryptoNextBeta' into development

Click to expand commit body
* CryptoNextBeta: (60 commits)
  Lock TrustKeys if no trusted keys are available
  Optimize imports
  Use MD style for key trust toggle switch
  Fix set/remove OnUpdateBlocklistListener
  Fix axolotl database migration
  Remove device list from EditAccount
  Add clear devices to overflow menu in EditAccount
  Ask for key trust when sending messages
  Encrypt files for HTTP upload in encrypted chats
  Refactor trust key ui and show in account details
  Send correct body for HTTP files
  Handle file transmission properly in axolotl
  Remove unneccessary code
  Fix trust status for outgoing messages
  Don't merge messages with different trust statuses
  Fix copying of axolotl keys to clipboard
  Add refresh icon to v21 theme
  Disable Axolotl option if not usable
  Show trust status of messages' originating session
  Add key trust toggle to ContactDetailsActivity
  ...

Andreas Straub created

19a0ae4 Lock TrustKeys if no trusted keys are available

Andreas Straub created

012f036 Optimize imports

Andreas Straub created

9c91b90 don't show 'show contact details' context menu item when contact isn not in roster

Daniel Gultsch created

576330f Use MD style for key trust toggle switch

Andreas Straub created

e9d7d7e Fix set/remove OnUpdateBlocklistListener

Andreas Straub created

2d2da11 Merge pull request #1289 from kriztan/patch-2

Click to expand commit body
show contact details in conference details ...

Daniel Gultsch created

dd96407 Fix axolotl database migration

Click to expand commit body
Can't call getWritableDatabase in recreateAxolotlDb()

Andreas Straub created

8571610 Merge pull request #1290 from SamWhited/accent_cab

Click to expand commit body
Change CAB to accent color in v21

Daniel Gultsch created

2240066 Remove device list from EditAccount

Andreas Straub created

eea8c28 Change CAB to accent color in v21

Sam Whited created

480b1cd Add clear devices to overflow menu in EditAccount

Andreas Straub created

14010bf Ask for key trust when sending messages

Click to expand commit body
If the contact (or the own account) has keys that have UNDECIDED trust,
we now drop the user into the new TrustKeysActivity, where they have to
decide for each new key whether it should be TRUSTED or UNTRUSTED.

Andreas Straub created

ec0aff4 Encrypt files for HTTP upload in encrypted chats

Andreas Straub created