{"action":"created","issue":{"url":"https://api.github.com/repos/tailhook/dns-parser/issues/14","repository_url":"https://api.github.com/repos/tailhook/dns-parser","labels_url":"https://api.github.com/repos/tailhook/dns-parser/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/tailhook/dns-parser/issues/14/comments","events_url":"https://api.github.com/repos/tailhook/dns-parser/issues/14/events","html_url":"https://github.com/tailhook/dns-parser/pull/14","id":170870865,"number":14,"title":"RFC: (RFC 6891) EDNS","user":{"login":"mfs","id":481987,"avatar_url":"https://avatars.githubusercontent.com/u/481987?v=3","gravatar_id":"","url":"https://api.github.com/users/mfs","html_url":"https://github.com/mfs","followers_url":"https://api.github.com/users/mfs/followers","following_url":"https://api.github.com/users/mfs/following{/other_user}","gists_url":"https://api.github.com/users/mfs/gists{/gist_id}","starred_url":"https://api.github.com/users/mfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfs/subscriptions","organizations_url":"https://api.github.com/users/mfs/orgs","repos_url":"https://api.github.com/users/mfs/repos","events_url":"https://api.github.com/users/mfs/events{/privacy}","received_events_url":"https://api.github.com/users/mfs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-08-12T13:26:38Z","updated_at":"2016-08-23T09:51:23Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tailhook/dns-parser/pulls/14","html_url":"https://github.com/tailhook/dns-parser/pull/14","diff_url":"https://github.com/tailhook/dns-parser/pull/14.diff","patch_url":"https://github.com/tailhook/dns-parser/pull/14.patch"},"body":"This is an initial attempt at RFC 6891 EDNS support. Not fully implemented yet.\r\n\r\nEDNS is implemented as an OPT Pseudo-RR. This is a bit of a hack as some of the RR fields are used for other than the intended purpose. For example the 16 bit class field contains the max UDP packet size supported by the senders network stack. For this reason and the fact there is only allowed at most one OPT Pseudo-RR I have implemented the OPT data as a separate part of the DNS packet rather than in the additional records vec.\r\n\r\nStill to do is full flag support and attribute/values. Current implementation allows packets containing a OPT RR to be parsed at least.\r\n\r\nMy version of dig sends an OPT RR by default so this makes my testing easier.\r\n\r\nComments welcome. "},"comment":{"url":"https://api.github.com/repos/tailhook/dns-parser/issues/comments/241682352","html_url":"https://github.com/tailhook/dns-parser/pull/14#issuecomment-241682352","issue_url":"https://api.github.com/repos/tailhook/dns-parser/issues/14","id":241682352,"user":{"login":"mfs","id":481987,"avatar_url":"https://avatars.githubusercontent.com/u/481987?v=3","gravatar_id":"","url":"https://api.github.com/users/mfs","html_url":"https://github.com/mfs","followers_url":"https://api.github.com/users/mfs/followers","following_url":"https://api.github.com/users/mfs/following{/other_user}","gists_url":"https://api.github.com/users/mfs/gists{/gist_id}","starred_url":"https://api.github.com/users/mfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mfs/subscriptions","organizations_url":"https://api.github.com/users/mfs/orgs","repos_url":"https://api.github.com/users/mfs/repos","events_url":"https://api.github.com/users/mfs/events{/privacy}","received_events_url":"https://api.github.com/users/mfs/received_events","type":"User","site_admin":false},"created_at":"2016-08-23T09:51:23Z","updated_at":"2016-08-23T09:51:23Z","body":"Sure. I'll add a comment."}}
{"actor":{"display_login":"mfs"}}