Christian Schneppe
bdc63699f8
NotificationService: add button to mark conversation as read
2017-09-04 21:06:22 +02:00
Christian Schneppe
1fbec38259
make filtered list item activity survive roations
2017-09-04 21:04:07 +02:00
Christian Schneppe
a2058be111
get rid of uneccessary 'own omemo fingerprint' string
2017-09-04 21:03:05 +02:00
Christian Schneppe
a785a3009f
link jid in trust keys activity to contact details
2017-09-04 21:01:33 +02:00
Christian Schneppe
376c1e1b97
reintroduced fixed IV mode for OTR file transfer
2017-09-04 21:00:52 +02:00
Christian Schneppe
494fb2d327
made avatar cache cleaning more efficent after name changes
2017-09-04 20:59:35 +02:00
Christian Schneppe
a558ea31ea
wait up to 2s to let server close socket before force closing
2017-09-04 20:55:49 +02:00
Christian Schneppe
846008301c
don’t use xmpp or jabber as default muc nick
2017-09-04 20:50:26 +02:00
Christian Schneppe
4842181235
request storage permission when sending gif
2017-09-04 20:49:02 +02:00
Christian Schneppe
573ad6073a
use proper defaults for notification. fix sound playing twice on Android 8
2017-09-04 20:46:27 +02:00
Christian Schneppe
a3eaed68e9
set status=received on status messages
2017-09-04 20:42:17 +02:00
Christian Schneppe
caa0eba953
improved error messages on missing omemo keys
2017-09-04 20:41:27 +02:00
Christian Schneppe
0b446dd81c
updgrade gradle plugin
2017-09-04 20:38:20 +02:00
Christian Schneppe
9004a0efcf
fixed jingle state machine being thrown off by iq-result coming after session-accept
2017-09-04 20:37:09 +02:00
Christian Schneppe
62885d86d3
fixed conference naming for joined people not in your contact list
2017-09-04 20:33:13 +02:00
Christian Schneppe
c857128445
fix crash in location activities
2017-09-04 20:31:52 +02:00
Christian Schneppe
ce5f6bdb6f
version 1.19.0 + changes
2017-08-13 23:38:59 +02:00
Christian Schneppe
b180c4ab2d
added missing break; in Message.java
2017-08-13 23:38:35 +02:00
Christian Schneppe
a429c052b7
reset attempt counts on enable
2017-08-13 23:28:46 +02:00
Christian Schneppe
ae453655ba
correct typo
2017-08-13 23:27:48 +02:00
Christian Schneppe
fbe2ce2561
default input type to numbers on captcha dialog
2017-08-13 23:27:34 +02:00
Christian Schneppe
fb77aa9153
no automatic reconnect on registration failures
2017-08-13 23:26:16 +02:00
Christian Schneppe
8246154a36
create a new axolotl service when the account jid changes
2017-08-13 23:21:33 +02:00
Christian Schneppe
532aadea3a
prevent users from editing their account jid after successful login
2017-08-13 23:18:00 +02:00
Christian Schneppe
f7b14ad617
send unavailable presence before join
2017-08-13 23:14:00 +02:00
Christian Schneppe
24c47c0bbb
Read support for 12-byte IVs in addition to 16-byte IVs
2017-08-13 23:11:47 +02:00
Christian Schneppe
d31dd9cbe4
code cleanup and synchronized getMarkableMessage()
2017-08-13 23:07:37 +02:00
Christian Schneppe
dfdf520ed8
removed support for fixed IV mode in otr jingle file transfer that hasn't been used since v0.4 or something
2017-08-13 23:06:37 +02:00
Christian Schneppe
0069f0cc9b
parse jid from CN in client certs if nothing else is available
2017-08-13 23:05:39 +02:00
Christian Schneppe
0025cf65dd
do not crash on some very rare logging
2017-08-13 23:03:58 +02:00
Christian Schneppe
9f06d99f6a
some code cleanup and avoid scheduling reconnect task for negative interval
2017-08-13 23:02:04 +02:00
Christian Schneppe
ea3cdf46cb
do not run file observer on hidden directories
2017-08-13 22:55:41 +02:00
Christian Schneppe
50e26be090
update mini dns
2017-08-13 22:54:16 +02:00
Christian Schneppe
c449c5dcb8
add more logging to http download connection and reset file params after setting expected size
2017-08-13 22:53:03 +02:00
Christian Schneppe
04db5052cc
cache some information generated from body like isEmojiOnly, fileParams, isGeoUri and isXmppUri
2017-08-13 22:43:49 +02:00
Christian Schneppe
1fd688b9d8
remove all whitespaces in emoji only messages
2017-08-13 22:12:29 +02:00
Christian Schneppe
9b981ab38b
provide extra 'network is unreachable' account state
2017-08-13 22:11:14 +02:00
Christian Schneppe
0e12e53ccf
updated build tools and some library versions
2017-08-03 10:33:50 +02:00
Christian Schneppe
da14f7745c
use random string generator instead of BigInteger in DigestMd5
2017-08-03 09:26:54 +02:00
Christian Schneppe
affb3c4254
display messages that only contain emoji slightly larger
2017-08-03 08:55:22 +02:00
Christian Schneppe
bec8886c30
use base64 instead of base36 when creating random strings
2017-08-01 13:46:40 +02:00
Christian Schneppe
a76bc74a97
avoid empty strings when figuring out display name
2017-08-01 13:41:26 +02:00
Christian Schneppe
62bddc494d
avoid unnecessary roster sync in OMEMO code. fixed startup performance regression
2017-08-01 13:36:19 +02:00
Christian Schneppe
635b5d3341
refresh omemo activity after failing to fetch keys due to lack of ids
2017-08-01 13:35:11 +02:00
Christian Schneppe
11148a4c8b
fixed roster items w/o subscription (request) not being shown
2017-08-01 13:34:30 +02:00
Christian Schneppe
0e5e5cbbf7
Give up PGP decryption when intent is cancelled
...
When receiving a PGP message which is not encrypted with YOUR key,
OpenKeychain shows a dialog, which tells you the private key to decrypt
the message is unavailable. However, Conversations won't give up
decrypting the message. So whether the subsequent messages are
decryptable or not, the decryption is blocked at the current message.
The commit fixes the bug in this way: Give up the current message when
the decryption intent is cancelled, so that subsequent messages can be
handled.
2017-08-01 13:33:24 +02:00
Christian Schneppe
9e51cf8a85
made OF selfSigned() workaround only available >=kitkat
...
this undos 0f34c0ab3e
as it turns out 4.1
and 4.0 only break when checking if a cert is self signed.
2017-08-01 13:31:04 +02:00
Christian Schneppe
9d5a51c054
skip initial socket closing if thread was already interrupted
2017-08-01 13:27:03 +02:00
Christian Schneppe
826aa79d1c
incorporate support for publish-options into server info
2017-08-01 13:25:40 +02:00
Christian Schneppe
2ef7562718
made omemo always available but in public mucs
2017-08-01 13:25:11 +02:00