{"action":"created","issue":{"url":"https://api.github.com/repos/golang/go/issues/16218","repository_url":"https://api.github.com/repos/golang/go","labels_url":"https://api.github.com/repos/golang/go/issues/16218/labels{/name}","comments_url":"https://api.github.com/repos/golang/go/issues/16218/comments","events_url":"https://api.github.com/repos/golang/go/issues/16218/events","html_url":"https://github.com/golang/go/issues/16218","id":163043396,"number":16218,"title":"proposal: x/net/dns, vendor/golang.org/x/net/dns: new package","user":{"login":"iangudger","id":7056530,"avatar_url":"https://avatars.githubusercontent.com/u/7056530?v=3","gravatar_id":"","url":"https://api.github.com/users/iangudger","html_url":"https://github.com/iangudger","followers_url":"https://api.github.com/users/iangudger/followers","following_url":"https://api.github.com/users/iangudger/following{/other_user}","gists_url":"https://api.github.com/users/iangudger/gists{/gist_id}","starred_url":"https://api.github.com/users/iangudger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iangudger/subscriptions","organizations_url":"https://api.github.com/users/iangudger/orgs","repos_url":"https://api.github.com/users/iangudger/repos","events_url":"https://api.github.com/users/iangudger/events{/privacy}","received_events_url":"https://api.github.com/users/iangudger/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/golang/go/labels/Proposal","name":"Proposal","color":"ededed"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-06-29T22:39:39Z","updated_at":"2016-06-30T00:02:22Z","closed_at":null,"body":"We currently have the startings of a nice DNS parsing and packing library in net/dnsmsg.go. This is useful for building custom DNS clients and servers in Go, but is not currently exported. I would like to propose moving this functionality to x/net/dns and vendoring it so that the same version can be used in the net package."},"comment":{"url":"https://api.github.com/repos/golang/go/issues/comments/229524647","html_url":"https://github.com/golang/go/issues/16218#issuecomment-229524647","issue_url":"https://api.github.com/repos/golang/go/issues/16218","id":229524647,"user":{"login":"mdempsky","id":38349,"avatar_url":"https://avatars.githubusercontent.com/u/38349?v=3","gravatar_id":"","url":"https://api.github.com/users/mdempsky","html_url":"https://github.com/mdempsky","followers_url":"https://api.github.com/users/mdempsky/followers","following_url":"https://api.github.com/users/mdempsky/following{/other_user}","gists_url":"https://api.github.com/users/mdempsky/gists{/gist_id}","starred_url":"https://api.github.com/users/mdempsky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdempsky/subscriptions","organizations_url":"https://api.github.com/users/mdempsky/orgs","repos_url":"https://api.github.com/users/mdempsky/repos","events_url":"https://api.github.com/users/mdempsky/events{/privacy}","received_events_url":"https://api.github.com/users/mdempsky/received_events","type":"User","site_admin":false},"created_at":"2016-06-30T00:02:22Z","updated_at":"2016-06-30T00:02:22Z","body":"I'm fine with adding/maintaining an x/net/dns package based on the internal DNS code.\r\n\r\nI'm somewhat hesitant about vendoring it for package net though.  Package net's DNS needs are pretty minimal, and the internal API is already overkill for what it needs.  Simplifying/redesigning the API would let us eliminate unnecessary heap allocs."}}
{"actor":{"display_login":"mdempsky"}}