aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-08-01fetch device ids for muc members w/o known devicesChristian Schneppe5-6/+44
2017-08-01fixed otr jingle file size reportingChristian Schneppe3-9/+2
2017-08-01use CN-workaround for pre-kitkatChristian Schneppe1-2/+4
2017-08-01fix regression introduces with OF fix. properly fall back to common nameChristian Schneppe1-7/+7
2017-08-01check length first in timestamp parserChristian Schneppe1-1/+1
2017-08-01catch IllegalArgumentException caused by invalid custom hostnameChristian Schneppe1-7/+4
2017-08-01workaround for OpenFire: check CN first in self signed certsChristian Schneppe1-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())
2017-08-01more migration fixes for updating from 1.6.0 to 1.19.0Christian Schneppe1-1/+1
2017-08-01add reminder to remove minidns workarounds once those are fixedChristian Schneppe1-0/+1
2017-08-01fixed bug in db migrations when going from <15 to something recentChristian Schneppe1-5/+7
2017-08-01verify with hostname in direct tls connectionsChristian Schneppe1-1/+1
2017-08-01prefer DNS servers from VPNsChristian Schneppe2-5/+10
2017-08-01update stringsChristian Schneppe1-0/+3
2017-08-01throw state changing exception on failed tls only if no more connection ↵Christian Schneppe1-1/+3
options left
2017-08-01catch runtime exceptions from minidnsChristian Schneppe1-4/+4
2017-08-01sync around Conversation.getLatestMessage()Christian Schneppe1-7/+9
2017-08-01catch all exceptions around minidns :(Christian Schneppe1-6/+6
2017-08-01made DNSEC hostname validation opt-inChristian Schneppe5-12/+33
2017-08-01work around idn short comings in minidnsChristian Schneppe2-2/+3
2017-08-01resolve non-srv domains in resolver class as wellChristian Schneppe1-7/+43
2017-08-01prefer ipv4 over ipv6Christian Schneppe1-0/+7
2017-08-01fixed fallback to normal DNS query after DNSSEC failedChristian Schneppe1-3/+9
2017-08-01update datebubblesChristian Schneppe9-57/+104
2017-08-01allow users to send PMs in mucs w/o voiceChristian Schneppe1-1/+3
2017-08-01set focusable=false instead of enabled=false for rooms w/o voiceChristian Schneppe1-4/+10
2017-08-01catch state changing error when sending timeout to iq callbacksChristian Schneppe1-3/+7
2017-08-01do not keep files in waiting when file size exceeds http upload limit in groupsChristian Schneppe1-0/+3
2017-08-01refactored retrieval of default preferencesChristian Schneppe4-36/+42
2017-08-01changed stringsChristian Schneppe1-1/+1
2017-08-01put settings defaults into resource fileChristian Schneppe19-87/+158
2017-08-01deduplicate disco items before disco#infoChristian Schneppe1-1/+7
2017-08-01make scan barcode icon survive rotationsChristian Schneppe1-0/+11
2017-08-01show scan button in TrustKeys only if there is something to scanChristian Schneppe1-1/+24
2017-08-01add publish-options helper classChristian Schneppe2-0/+21
2017-08-01use DND instead of XA when phone is silentChristian Schneppe6-21/+24
2017-06-27revised resolver strategyChristian Schneppe1-3/+7
2017-06-26refactored resolver to fall back to DNS and use reliable methodChristian Schneppe1-11/+35
2017-06-26use ResolverApi.reliable(..)Christian Schneppe1-31/+11
2017-06-25deduplicate notificationsChristian Schneppe1-1/+0
2017-06-25new resolver fall back to normal dns if dnssec verfication failsChristian Schneppe1-9/+22
2017-06-25fixed fingerprint trust (was messed up after library upgrade)Christian Schneppe5-14/+19
2017-06-25fixed patterns source code urlChristian Schneppe1-1/+2
2017-06-25changed some stringsChristian Schneppe2-2/+2
2017-06-25Added preference to control Heads-up NotificationsChristian Schneppe5-1/+13
2017-06-24decrease REFRESH_UI_INTERVALChristian Schneppe1-1/+1
2017-06-24cleanup nameWithoutVersion() codeChristian Schneppe1-13/+9
2017-06-24don't use version part of identity name in presence selectionChristian Schneppe1-1/+21
2017-06-24fixed ip reporting for dns look upsChristian Schneppe2-3/+3
2017-06-24also check for hostname in in certs if hostname is from trusted sourceChristian Schneppe3-30/+34
2017-06-24upgrade minidns. refactored dns utilsChristian Schneppe6-324/+273