aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/utils/Resolver.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix resolving IP if SRV violences RFC2782Christian Schneppe2020-04-071-8/+10
* fix resolving IP if SRV violences RFC2782Christian Schneppe2020-04-071-8/+38
* WIP: happy eyeball with dns caching for 5min (#464)genofire2020-02-191-4/+35
* happy eyeball: fix NPE on connecting without dns (#460)genofire2020-02-131-1/+1
* fix NPE in resolverChristian Schneppe2020-02-111-31/+30
* Revert "Networkstack: drop own implementation of DNS-Server selection"genofire2020-02-101-0/+4
* [BUGFIX] Resolver: fallback for invalid SRV CNAME entriesgenofire2020-02-101-2/+39
* [BUGFIX] Resolver: allow srv entry with priority 0genofire2020-02-091-1/+1
* improve logging of happy eyeball (v2)genofire2020-02-091-6/+18
* improve logging of happy eyeballgenofire2020-02-091-8/+15
* [BUGFIX] happy eyeball: concurrents resolve connectgenofire2020-02-091-6/+2
* add more logging and fix typo in Resolver.javaChristian Schneppe2020-02-081-3/+9
* catch some more NPE in Resolver.javaChristian Schneppe2020-02-081-1/+6
* [BUGFIX] happy eye: null pointer if no connection was etablishedgenofire2020-02-081-0/+4
* [BUGFIX] happy eye: null pointer on closed socket if no connection was etabli...genofire2020-02-081-1/+4
* [BUGFIX] crash on resolve.toString if hostname is null (#444)genofire2020-02-071-1/+1
* Networkstack: easy happy eyeball (#411)genofire2020-02-051-89/+124
* optimize importsChristian Schneppe2020-01-311-1/+2
* migrate to AndroidXChristian Schneppe2019-09-201-1/+1
* make Tor connections work with direct TLSChristian Schneppe2019-09-061-1/+4
* Revert "Networkstack - let OS decide IPv4 or IPv6 (#267)"Christian Schneppe2019-06-251-17/+106
* Networkstack - let OS decide IPv4 or IPv6 (#267)genofire2019-06-081-106/+17
* move default port to Resolver.javaChristian Schneppe2018-11-231-3/+4
* fix some build errorsChristian Schneppe2018-10-201-1/+3
* fixed NPE after attempt to store user@ip style jid resolver resultChristian Schneppe2018-10-201-2/+3
* clean up connection code. unify domain = ip and extended connection settings ...Christian Schneppe2018-10-021-7/+30
* interrupt sub thread in resolverChristian Schneppe2018-09-271-1/+6
* copy into new array when returning from resolverChristian Schneppe2018-09-271-6/+10
* speed up DNSChristian Schneppe2018-09-131-103/+145
* skip empty srv recordsChristian Schneppe2018-02-101-0/+3
* fix NPE when writing Resolver.Result to diskChristian Schneppe2018-01-271-1/+1
* permanently cache last resolver resultChristian Schneppe2018-01-211-1/+65
* slightly refactor dns resolverChristian Schneppe2017-09-241-10/+6
* give exec resolver a lower priority over reflectionChristian Schneppe2017-09-241-7/+5
* update mini dnsChristian Schneppe2017-08-131-2/+1
* provide extra 'network is unreachable' account stateChristian Schneppe2017-08-131-1/+30
* add reminder to remove minidns workarounds once those are fixedChristian Schneppe2017-08-011-0/+1
* prefer DNS servers from VPNsChristian Schneppe2017-08-011-3/+1
* catch runtime exceptions from minidnsChristian Schneppe2017-08-011-4/+4
* catch all exceptions around minidns :(Christian Schneppe2017-08-011-6/+6
* made DNSEC hostname validation opt-inChristian Schneppe2017-08-011-11/+24
* work around idn short comings in minidnsChristian Schneppe2017-08-011-1/+1
* resolve non-srv domains in resolver class as wellChristian Schneppe2017-08-011-7/+43
* prefer ipv4 over ipv6Christian Schneppe2017-08-011-0/+7
* fixed fallback to normal DNS query after DNSSEC failedChristian Schneppe2017-08-011-3/+9
* revised resolver strategyChristian Schneppe2017-06-271-3/+7
* refactored resolver to fall back to DNS and use reliable methodChristian Schneppe2017-06-261-11/+35
* use ResolverApi.reliable(..)Christian Schneppe2017-06-261-31/+11
* new resolver fall back to normal dns if dnssec verfication failsChristian Schneppe2017-06-251-9/+22
* upgrade minidns. refactored dns utilsChristian Schneppe2017-06-241-0/+159