celluloid / celluloid-io

UNMAINTAINED: See celluloid/celluloid#779 - Evented sockets for Celluloid actors
https://celluloid.io
MIT License
879 stars 93 forks source link

Consider copying RubyDNS::Resolver implementation. #109

Open ioquatix opened 10 years ago

ioquatix commented 10 years ago

The current DNSResolver is lacking many important features - the ability use TCP is one of them.

The code here is in reasonably good shape (first stab) and I believe it would be good to either merge it or copy parts of it as make sense.

https://github.com/ioquatix/rubydns/blob/celluloid/lib/rubydns/resolver.rb

HoneyryderChuck commented 10 years ago

I would also count the ability to resolve queries with the search directive present in /etc/resolv.conf as another of the features missing. So I would append the request to this open issue