payload: {"push_id":4176694520,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"13473e1f176644ed8ab7bd319d5a3acb8eeb1cf4","before":"cc100af857e3d6c6e66998cafcbe9501534068d5","commits":[{"sha":"140a742f84acfed81f4f93e56ae9f15adc722fff","author":{"name":"Simone Basso","email":"f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com"},"message":"dnsovertcp: decouple from netx/httpx\n\nSame purpose of #28 and #27. We want to reach a situation where we can\nconstruct a DNS transport that does not depend on netx/httpx.\n\nThe general objective here is (1) to decouple unrelated parts of the\ntree and (2) to use dependency injection to enable writing wrappers for\nany piece of code, so to enable follow-up measurements when any step\nwe're performing seems to return something fishy.\n\nWhile working on this diff, I noticed that there was inconsistency\nin the way in which we manage DNS:\n\n- some resolvers tolerated domain input, others did not\n\n- some resolvers automatically added ports in some cases\n\nI've therefore made sure all resolvers are constructed in a way that\nis robust to supplying DNS names as well as to missing ports.","distinct":false,"url":"https://api.github.com/repos/ooni/netx/commits/140a742f84acfed81f4f93e56ae9f15adc722fff"},{"sha":"10eb3ee911dc6a881fb53550afed08a70f3f0aca","author":{"name":"Simone Basso","email":"f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com"},"message":"Address feedback by @xhdix","distinct":false,"url":"https://api.github.com/repos/ooni/netx/commits/10eb3ee911dc6a881fb53550afed08a70f3f0aca"},{"sha":"13473e1f176644ed8ab7bd319d5a3acb8eeb1cf4","author":{"name":"Simone Basso","email":"f29ad1c43d6e24ab863bcf5eb886cdeef200167f@gmail.com"},"message":"Merge pull request #30 from ooni/feature/refactor-1\n\ndnsovertcp: decouple from netx/httpx","distinct":true,"url":"https://api.github.com/repos/ooni/netx/commits/13473e1f176644ed8ab7bd319d5a3acb8eeb1cf4"}]}
other: {"actor":{"display_login":"bassosimone"}}