Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Matt Corallo
There was recently some discussion around dnsseeds. Currently some dnsseeds are getting blocked by ISPs because the hosts they pick up (which run bitcoin core nodes) often run rather web servers alongside which serve malware or whatever else and thus end up on IP-based malware blacklists. Of

Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Roy Badami
Why would we want to have anything to do with people who are hosting malware? Or do I misunderstand? On Sat, Dec 20, 2014 at 08:57:53AM +, Matt Corallo wrote: There was recently some discussion around dnsseeds. Currently some dnsseeds are getting blocked by ISPs because the hosts they pick

Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Christian Decker
Thanks for bringing this to my attention. I added a safety check to my crawler and seed.bitcoinstats.com should not return IPs that also run HTTP or HTTPS, hopefully this'll keep it off blacklists :-) -- Christian Decker On Sat, Dec 20, 2014 at 9:57 AM, Matt Corallo bitcoin-l...@bluematt.me

Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Matt Corallo
Well, some ISPs, when they see an IP address serving malware, will (apparently) simply replace DNS results for anything returning that IP with a warning page. One solutions is to just blindly block everything with HTTP(S), as Christian has done, but this is a rather ugly solution, since many

Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Gregory Maxwell
On Sat, Dec 20, 2014 at 11:14 AM, Jeremy Spilman jer...@taplink.co wrote: are dnsseeds being blocked ostensibly because they are acting as dyanamic DNS infrastructure for malware sites? Pretty much appears to be the case. In every instance it appears to be automated. This predates the msft

Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Jeff Garzik
Getting back to the original topic... I would recommend first taking a look at how the current tests are built (via autoconf/automake) in src/test. There are several surfaces to test, RPC, REST, P2P, internal unit tests, and more. Then, Travis applies a second level of testing via the

Re: [Bitcoin-development] Area of Focus

2014-12-20 Thread Will Bickford
Thanks Jeff. I'll start looking there. Will Bickford In Google We Trust On Sat, Dec 20, 2014 at 3:26 PM, Jeff Garzik jgar...@bitpay.com wrote: Getting back to the original topic... I would recommend first taking a look at how the current tests are built (via autoconf/automake) in src/test.