George Tankersley
2e9a4e1fd7
dnsseed: plugin init should not fail if a bootstrap peer is down unless they all are
2020-06-11 14:27:14 -04:00
George Tankersley
8ad2dadae1
zcash: bump user agent version
2020-06-09 11:39:21 -04:00
George Tankersley
3cc28746f6
zcash: recursively ask new peers for their address book
2020-05-29 17:46:05 -04:00
George Tankersley
3afe386840
dnsseed: move first crawl into goroutine
2020-05-29 16:25:03 -04:00
George Tankersley
be7ce4daad
dnsseed: add record_ttl config option and improve config testing
2020-05-25 19:52:07 -04:00
George Tankersley
bf13b85d1c
dnsseed: don't wait for full crawl on setup
2020-05-25 17:38:55 -04:00
George Tankersley
e57eebd627
dnsseed,zcash: occasionally retry blacklisted addresses
2020-05-24 21:43:53 -04:00
George Tankersley
4313ef4778
dnsseed: implement better config options ( #1 )
2020-05-24 21:36:16 -04:00
George Tankersley
e9ea4b8658
dnsseed: reorder automatic zone configuration to correct hierarchy
2020-05-23 17:09:55 -04:00
George Tankersley
d6db4e38ec
dnsseed,zcash: suppress excessive logging
2020-05-23 16:55:47 -04:00
George Tankersley
0633d8a54b
dnsseed,zcash: fix crawler deadlocks and increase buffer sizes
2020-05-23 15:10:05 -04:00
George Tankersley
814f8cb850
dnsseed,zcash: implement slow-motion recursive crawling
...
This will do one hop of additional graph crawl every time the update
interval fires. It will blacklist peers who are not consistently
available and over time should converge to the set of stable peers
suitable for DNS bootstrapping.
2020-05-22 12:46:02 -04:00
George Tankersley
a01f5196b7
dnsseed: serve results
2020-05-21 18:41:08 -04:00
George Tankersley
77728106cd
dnsseed: connect ServeDNS to the Zcash seeder
2020-05-20 22:16:41 -04:00
George Tankersley
f1c13a8fd6
dnsseed: implement scaffold for a coredns plugin
2020-05-19 22:32:23 -04:00