Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | made OF selfSigned() workaround only available >=kitkat | Christian Schneppe | 2017-08-01 | 1 | -4/+3 |
| | | | | | this undos 0f34c0ab3ed0ce3c98dc4d835c7897e8d533f7e6 as it turns out 4.1 and 4.0 only break when checking if a cert is self signed. | ||||
* | skip initial socket closing if thread was already interrupted | Christian Schneppe | 2017-08-01 | 1 | -1/+7 |
| | |||||
* | incorporate support for publish-options into server info | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | made omemo always available but in public mucs | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | provide upgrade path for accounts with publish-options | Christian Schneppe | 2017-08-01 | 3 | -4/+24 |
| | |||||
* | use publish-options instead of always pushing node configuration | Christian Schneppe | 2017-08-01 | 5 | -36/+93 |
| | |||||
* | let hasPendingFetches() return true when fetching device ids | Christian Schneppe | 2017-08-01 | 1 | -4/+6 |
| | |||||
* | fetch required device ids on demand | Christian Schneppe | 2017-08-01 | 3 | -33/+102 |
| | |||||
* | explicitly fetch device ids before building sessions in single mode conversation | Christian Schneppe | 2017-08-01 | 1 | -0/+36 |
| | |||||
* | change access model of omemo pep nodes after every publish | Christian Schneppe | 2017-08-01 | 2 | -16/+35 |
| | |||||
* | fetch device ids for muc members w/o known devices | Christian Schneppe | 2017-08-01 | 5 | -6/+44 |
| | |||||
* | fixed otr jingle file size reporting | Christian Schneppe | 2017-08-01 | 3 | -9/+2 |
| | |||||
* | use CN-workaround for pre-kitkat | Christian Schneppe | 2017-08-01 | 1 | -2/+4 |
| | |||||
* | fix regression introduces with OF fix. properly fall back to common name | Christian Schneppe | 2017-08-01 | 1 | -7/+7 |
| | |||||
* | check length first in timestamp parser | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | catch IllegalArgumentException caused by invalid custom hostname | Christian Schneppe | 2017-08-01 | 1 | -7/+4 |
| | |||||
* | workaround for OpenFire: check CN first in self signed certs | Christian Schneppe | 2017-08-01 | 1 | -5/+32 |
| | | | | | | | | | | | | | | | 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()) | ||||
* | more migration fixes for updating from 1.6.0 to 1.19.0 | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | add reminder to remove minidns workarounds once those are fixed | Christian Schneppe | 2017-08-01 | 1 | -0/+1 |
| | |||||
* | fixed bug in db migrations when going from <15 to something recent | Christian Schneppe | 2017-08-01 | 1 | -5/+7 |
| | |||||
* | verify with hostname in direct tls connections | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | prefer DNS servers from VPNs | Christian Schneppe | 2017-08-01 | 2 | -5/+10 |
| | |||||
* | update strings | Christian Schneppe | 2017-08-01 | 1 | -0/+3 |
| | |||||
* | throw state changing exception on failed tls only if no more connection ↵ | Christian Schneppe | 2017-08-01 | 1 | -1/+3 |
| | | | | options left | ||||
* | catch runtime exceptions from minidns | Christian Schneppe | 2017-08-01 | 1 | -4/+4 |
| | |||||
* | sync around Conversation.getLatestMessage() | Christian Schneppe | 2017-08-01 | 1 | -7/+9 |
| | |||||
* | catch all exceptions around minidns :( | Christian Schneppe | 2017-08-01 | 1 | -6/+6 |
| | |||||
* | made DNSEC hostname validation opt-in | Christian Schneppe | 2017-08-01 | 5 | -12/+33 |
| | |||||
* | work around idn short comings in minidns | Christian Schneppe | 2017-08-01 | 2 | -2/+3 |
| | |||||
* | resolve non-srv domains in resolver class as well | Christian Schneppe | 2017-08-01 | 1 | -7/+43 |
| | |||||
* | prefer ipv4 over ipv6 | Christian Schneppe | 2017-08-01 | 1 | -0/+7 |
| | |||||
* | fixed fallback to normal DNS query after DNSSEC failed | Christian Schneppe | 2017-08-01 | 1 | -3/+9 |
| | |||||
* | update datebubbles | Christian Schneppe | 2017-08-01 | 9 | -57/+104 |
| | |||||
* | allow users to send PMs in mucs w/o voice | Christian Schneppe | 2017-08-01 | 1 | -1/+3 |
| | |||||
* | set focusable=false instead of enabled=false for rooms w/o voice | Christian Schneppe | 2017-08-01 | 1 | -4/+10 |
| | |||||
* | catch state changing error when sending timeout to iq callbacks | Christian Schneppe | 2017-08-01 | 1 | -3/+7 |
| | |||||
* | do not keep files in waiting when file size exceeds http upload limit in groups | Christian Schneppe | 2017-08-01 | 1 | -0/+3 |
| | |||||
* | refactored retrieval of default preferences | Christian Schneppe | 2017-08-01 | 4 | -36/+42 |
| | |||||
* | changed strings | Christian Schneppe | 2017-08-01 | 1 | -1/+1 |
| | |||||
* | put settings defaults into resource file | Christian Schneppe | 2017-08-01 | 19 | -87/+158 |
| | |||||
* | deduplicate disco items before disco#info | Christian Schneppe | 2017-08-01 | 1 | -1/+7 |
| | |||||
* | make scan barcode icon survive rotations | Christian Schneppe | 2017-08-01 | 1 | -0/+11 |
| | |||||
* | show scan button in TrustKeys only if there is something to scan | Christian Schneppe | 2017-08-01 | 1 | -1/+24 |
| | |||||
* | add publish-options helper class | Christian Schneppe | 2017-08-01 | 2 | -0/+21 |
| | |||||
* | use DND instead of XA when phone is silent | Christian Schneppe | 2017-08-01 | 6 | -21/+24 |
| | |||||
* | revised resolver strategy | Christian Schneppe | 2017-06-27 | 1 | -3/+7 |
| | |||||
* | refactored resolver to fall back to DNS and use reliable method | Christian Schneppe | 2017-06-26 | 1 | -11/+35 |
| | |||||
* | use ResolverApi.reliable(..) | Christian Schneppe | 2017-06-26 | 1 | -31/+11 |
| | |||||
* | deduplicate notifications | Christian Schneppe | 2017-06-25 | 1 | -1/+0 |
| | |||||
* | new resolver fall back to normal dns if dnssec verfication fails | Christian Schneppe | 2017-06-25 | 1 | -9/+22 |
| |