1ab3919
some code cleanup. and avoid scheduling reconnect task for negative interval
Daniel Gultsch created
1ab3919
some code cleanup. and avoid scheduling reconnect task for negative interval
Daniel Gultsch created
490115d
do not run file observer on hidden directories
Daniel Gultsch created
911e392
update mini dns
Daniel Gultsch created
b925f43
add more logging to http download connection and reset file params after setting expected size
Daniel Gultsch created
5cee46c
version bump to 1.12.0-beta + changelog (untagged/unreleased)
Daniel Gultsch created
014643b
pulled translations from transifex
Daniel Gultsch created
c3cbb21
cache some information generated from body like isEmojiOnly, fileParams and isGeoUri
Daniel Gultsch created
7bcf173
remove all whitespaces in emoji only messages
Daniel Gultsch created
225cca4
provide extra 'network is unreachable' account state
Daniel Gultsch created
4ff3c36
updated build tools and some library versions
Daniel Gultsch created
768eadd
use random string generator instead of BigInteger in DigestMd5
Daniel Gultsch created
82c5924
display messages that only contain emoji slightly larger
Daniel Gultsch created
e11277c
use base64 instead of base36 when creating random strings
Daniel Gultsch created
01b207d
avoid empty strings when figuring out display name
Daniel Gultsch created
d319417
update dependencies
Daniel Gultsch created
f5da479
avoid unnecessary roster sync in OMEMO code. fixed startup performance regression
Daniel Gultsch created
837c212
refresh omemo activity after failing to fetch keys due to lack of ids
Daniel Gultsch created
ad601e4
fixed roster items w/o subscription (request) not being shown
Daniel Gultsch created
ea6289c
pulled translations from transifex
Daniel Gultsch created
d6e5128
Merge pull request #2564 from yushijinhun/fix-decryption-blocked
Give up PGP decryption when intent is cancelled
Daniel Gultsch created
48147b7
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.
yushijinhun created
432598f
Merge branch 'bugfixes'
Daniel Gultsch created
7ac2695
version bump to 1.19.5 + changelog
Daniel Gultsch created
c8bd5bc
made OF selfSigned() workaround only available >=kitkat
this undos 8a729061d58be833ced01996efd644c067ed94e2. as it turns out 4.1 and 4.0 only break when checking if a cert is self signed.
Daniel Gultsch created
2fc216b
skip initial socket closing if thread was already interrupted
Daniel Gultsch created
74cde1d
incorporate support for publish-options into server info
Daniel Gultsch created
85dc0c2
made omemo always available but in public mucs
Daniel Gultsch created
002dbf2
enable all encryption options
Daniel Gultsch created
da87eac
provide upgrade path for accounts with publish-options
Daniel Gultsch created
9a57673
use publish-options instead of always pushing node configuration
Daniel Gultsch created
8d6b207
let hasPendingFetches() return true when fetching device ids
Daniel Gultsch created
7a2856a
fetch required device ids on demand
Daniel Gultsch created
f7258d1
explicitly fetch device ids before building sessions in single mode conversation
Daniel Gultsch created
25e9936
change access model of omemo pep nodes after every publish
Daniel Gultsch created
6c95897
fetch device ids for muc members w/o known devices
Daniel Gultsch created
2a19879
fixed otr jingle file size reporting
Daniel Gultsch created
58f3787
increment version code for 1.19.4
Daniel Gultsch created
8a72906
use CN-workaround for pre-kitkat
Daniel Gultsch created
8285a4f
pulled translations from transifex
Daniel Gultsch created
2173357
fix regression introduces with OF fix. properly fall back to common name
Daniel Gultsch created
0a20b87
check length first in timestamp parser
Daniel Gultsch created
febee98
catch IllegalArgumentException caused by invalid custom hostname
Daniel Gultsch created
2dce71c
version bump to 1.19.4 + changelog
Daniel Gultsch created
8afe7ef
workaround for OpenFire: check CN first in self signed certs
The self signed certificates created by OpenFire (Not sure if other certs are affected as well) will crash the Java/Android TLS stack when accessing getSubjectAlternativeNames() on the the peer certificate. This usually goes unnoticed in other applications since the DefaultHostnameVerifier checkes the CN first. That however is a violation of RFC6125 section 6.4.4 which requires us to check for the existence of SAN first. This commit adds a work around where in self signed certificates we check for the CN first as well. (Avoiding the call to getSubjectAlternativeNames())
Daniel Gultsch created
dfa17d1
more migration fixes for updating from 1.6.0 to 1.19.3
Daniel Gultsch created
91119ab
add reminder to remove minidns workarounds once those are fixed
Daniel Gultsch created
ea6b756
fixed bug in db migrations when going from <15 to something recent
Daniel Gultsch created
3d0b127
verify with hostname in direct tls connections
Daniel Gultsch created
7623acc
prefer DNS servers from VPNs
Daniel Gultsch created
35a4b84
version bump to 1.19.3 + changelog
Daniel Gultsch created