Commit log

7ac2695 version bump to 1.19.5 + changelog

Daniel Gultsch created

c8bd5bc made OF selfSigned() workaround only available >=kitkat

Click to expand commit body
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

Click to expand commit body
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

45f9255 pulled translations from transifex

Daniel Gultsch created

ecc0ef4 disable foreground service if all accounts are disabled

Daniel Gultsch created

edb28cc throw state changing exception on failed tls only if no more connection options left

Daniel Gultsch created

19c1484 catch runtime exceptions from minidns

Daniel Gultsch created

8de81e0 sync around Conversation.getLatestMessage()

Daniel Gultsch created

4d1b6d4 version bump to 1.19.2 + changelog

Daniel Gultsch created

c5824a3 catch all exceptions around minidns :(

Daniel Gultsch created

a1f9f5e version bump to 1.19.1 + changelog

Daniel Gultsch created

8415f27 pulled translations from transifex

Daniel Gultsch created

abf84e0 made DNSEC hostname validation opt-in

Daniel Gultsch created

da00a58 work around idn short comings in minidns

Daniel Gultsch created

7cbef52 resolve non-srv domains in resolver class as well

Click to expand commit body
this allows us to prefer ipv4

Daniel Gultsch created

c400f74 prefer ipv4 over ipv6

Daniel Gultsch created

67bc032 fixed fallback to normal DNS query after DNSSEC failed

Daniel Gultsch created

ae0ba3b version bump to 1.19.0 + changelog

Daniel Gultsch created

7df0f3f pulled translations from transifex

Daniel Gultsch created

ef980ff show date separators. fixes #2271

Daniel Gultsch created

2ada4d5 allow users to send PMs in mucs w/o voice

Daniel Gultsch created

f2409ed set focusable=false instead of enabled=false for rooms w/o voice

Daniel Gultsch created

5cac439 catch state changing error when sending timeout to iq callbacks

Daniel Gultsch created

7cf360f do not keep files in waiting when file size exceeds http upload limit in groups. fixes #2533

Daniel Gultsch created

2b9cdde refactored retrieval of default preferences

Daniel Gultsch created