v0.24.0: Merge: + detect the fastest IP address from DNS response
Squashed commit of the following:
commit 6594b20c829321c0e3097fbc544e26dc0e90d2f0
Author: Simon Zolin <s.zolin@adguard.com>
Date: Fri Mar 20 15:51:01 2020 +0300
improve tests
commit 73fc0961abf751bfa91bfab6824b0d004a1c9fba
Author: Simon Zolin <s.zolin@adguard.com>
Date: Thu Mar 19 10:18:44 2020 +0300
minor
commit 1084b2e0379e8ed7764c631fbde9305eeed72084
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 18 20:26:57 2020 +0300
cache: store all successful ping results
commit a184326e02859166618de5d79803fa77941f4532
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Mar 18 19:53:50 2020 +0300
cache: store all unsuccessful attempts
cache: set TTL from DNS response
commit 8498481d194a4bde88314bf12fdfa9b04a6f6a2b
Author: Simon Zolin <s.zolin@adguard.com>
Date: Wed Feb 19 20:05:37 2020 +0300
+ detect the fastest IP address from DNS response
+ add --fastest-addr argument
* remove Cisco OpenDNS (DNSCrypt) upstream test