{"shas":[["c027716cad0d658716d205bfb720dfe305c3372b","b7ee9fcfea7968ba1a03295d6b0144504b1aa250@gmail.com","Do not duplicate the bad IP checking.","Pierre Phaneuf"],["21a026599677dbe62a8505d5cb948aa71c9766aa","b7ee9fcfea7968ba1a03295d6b0144504b1aa250@gmail.com","Wrapping the DNS resolution parts of libevent.\n\nThis is so we can mock them in tests, and also to avoid a certain amount of duplication.","Pierre Phaneuf"],["229b537b82d902c7e3bba232a01de43778c96875","b7ee9fcfea7968ba1a03295d6b0144504b1aa250@gmail.com","Use a DnsResolver in Register.","Pierre Phaneuf"]],"repo":"pphaneuf/dnproxy","actor":"pphaneuf","ref":"refs/heads/split_dns","size":3,"head":"229b537b82d902c7e3bba232a01de43778c96875","actor_gravatar":"9ca8853825f37993dbec533c52178410","push_id":29505485}