1
0
Fork 1
Commit graph

4442 commits

Author SHA1 Message Date
Daniel Gultsch
2f3f5482fa enable all encryption options 2017-07-18 12:51:15 +02:00
Daniel Gultsch
87a34758eb provide upgrade path for accounts with publish-options 2017-07-18 12:51:15 +02:00
Daniel Gultsch
cdc0bb7011 use publish-options instead of always pushing node configuration 2017-07-18 12:51:15 +02:00
Daniel Gultsch
d521ec1b24 let hasPendingFetches() return true when fetching device ids 2017-07-18 12:51:15 +02:00
Daniel Gultsch
20bd9a3003 fetch required device ids on demand 2017-07-18 12:51:15 +02:00
Daniel Gultsch
239e5ec946 explicitly fetch device ids before building sessions in single mode conversation 2017-07-18 12:51:15 +02:00
Daniel Gultsch
ddad8798da change access model of omemo pep nodes after every publish 2017-07-18 12:51:15 +02:00
Daniel Gultsch
e5d1c36679 fetch device ids for muc members w/o known devices 2017-07-18 12:51:15 +02:00
Daniel Gultsch
2e6142fc96 fixed otr jingle file size reporting 2017-07-18 12:43:53 +02:00
Daniel Gultsch
15f604bb0c increment version code for 1.19.4 2017-07-17 23:14:02 +02:00
Daniel Gultsch
7aba0443d6 use CN-workaround for pre-kitkat 2017-07-17 23:13:55 +02:00
Daniel Gultsch
531b6b92f3 pulled translations from transifex 2017-07-17 22:06:56 +02:00
Daniel Gultsch
c090661db3 fix regression introduces with OF fix. properly fall back to common name 2017-07-17 21:11:15 +02:00
Daniel Gultsch
5fd2e406a4 check length first in timestamp parser 2017-07-16 21:03:59 +02:00
Daniel Gultsch
db289ecaf7 catch IllegalArgumentException caused by invalid custom hostname 2017-07-16 21:02:56 +02:00
Daniel Gultsch
732baa796c version bump to 1.19.4 + changelog 2017-07-16 11:38:17 +02:00
Daniel Gultsch
98038f6563 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())
2017-07-16 11:05:25 +02:00
Daniel Gultsch
9d7e3545fc more migration fixes for updating from 1.6.0 to 1.19.3 2017-07-14 10:34:01 +02:00
Daniel Gultsch
07f65fcfbd add reminder to remove minidns workarounds once those are fixed 2017-07-14 09:09:26 +02:00
Daniel Gultsch
3c0de5d4d1 fixed bug in db migrations when going from <15 to something recent 2017-07-13 19:28:16 +02:00
Daniel Gultsch
d6446defbc verify with hostname in direct tls connections 2017-07-13 19:27:43 +02:00
Daniel Gultsch
d31b8f88c6 prefer DNS servers from VPNs 2017-07-12 22:19:45 +02:00
Daniel Gultsch
de29dabb76 version bump to 1.19.3 + changelog 2017-07-12 14:46:12 +02:00
Daniel Gultsch
7b66bc0c3b pulled translations from transifex 2017-07-12 11:54:05 +02:00
Daniel Gultsch
b73933d7f5 disable foreground service if all accounts are disabled 2017-07-12 11:03:32 +02:00
Daniel Gultsch
2f9a617e6b throw state changing exception on failed tls only if no more connection options left 2017-07-11 23:25:59 +02:00
Daniel Gultsch
a5aac828d6 catch runtime exceptions from minidns 2017-07-11 23:24:09 +02:00
Daniel Gultsch
d5825819a9 sync around Conversation.getLatestMessage() 2017-07-11 23:09:51 +02:00
Daniel Gultsch
fab1302301 version bump to 1.19.2 + changelog 2017-07-10 12:38:48 +02:00
Daniel Gultsch
e2ac2ecdd9 catch all exceptions around minidns :( 2017-07-10 12:33:04 +02:00
Daniel Gultsch
0a0e47a2d4 version bump to 1.19.1 + changelog 2017-07-10 10:06:20 +02:00
Daniel Gultsch
5beb096aa8 pulled translations from transifex 2017-07-10 10:06:08 +02:00
Daniel Gultsch
3a3b9acf65 made DNSEC hostname validation opt-in 2017-07-10 09:59:25 +02:00
Daniel Gultsch
b56ff271c6 work around idn short comings in minidns 2017-07-10 08:50:01 +02:00
Daniel Gultsch
bf369d3c97 resolve non-srv domains in resolver class as well
this allows us to prefer ipv4
2017-07-10 08:49:22 +02:00
Daniel Gultsch
4655da657f prefer ipv4 over ipv6 2017-07-09 19:05:23 +02:00
Daniel Gultsch
60902be85f fixed fallback to normal DNS query after DNSSEC failed 2017-07-09 18:03:26 +02:00
Daniel Gultsch
695dd3685e version bump to 1.19.0 + changelog 2017-07-05 13:16:54 +02:00
Daniel Gultsch
4e2b813f7f pulled translations from transifex 2017-07-05 11:29:42 +02:00
Daniel Gultsch
a8d74af9e3 show date separators. fixes #2271 2017-07-04 11:01:20 +02:00
Daniel Gultsch
13b44c81be allow users to send PMs in mucs w/o voice 2017-07-03 23:58:34 +02:00
Daniel Gultsch
d88a8ad448 set focusable=false instead of enabled=false for rooms w/o voice 2017-07-03 19:55:21 +02:00
Daniel Gultsch
2e1bfc0cda catch state changing error when sending timeout to iq callbacks 2017-07-03 19:44:01 +02:00
Daniel Gultsch
f034084862 do not keep files in waiting when file size exceeds http upload limit in groups. fixes #2533 2017-07-01 19:31:48 +02:00
Daniel Gultsch
6be1e8b35f refactored retrieval of default preferences 2017-07-01 13:41:24 +02:00
Daniel Gultsch
d5ef15a7d8 pulled translations from transifex 2017-06-30 21:28:02 +02:00
Daniel Gultsch
cd8c292058 put settings defaults into resource file 2017-06-30 21:22:35 +02:00
Daniel Gultsch
ab0b52c18f deduplicate disco items before disco#info 2017-06-30 08:45:16 +02:00
Daniel Gultsch
69e482d24a make scan barcode icon survive rotations 2017-06-29 20:23:28 +02:00
Daniel Gultsch
499970860d show scan button in TrustKeys only if there is something to scan 2017-06-29 14:01:12 +02:00