{"action":"created","issue":{"url":"https://api.github.com/repos/KazDragon/telnetpp/issues/14","labels_url":"https://api.github.com/repos/KazDragon/telnetpp/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/KazDragon/telnetpp/issues/14/comments","events_url":"https://api.github.com/repos/KazDragon/telnetpp/issues/14/events","html_url":"https://github.com/KazDragon/telnetpp/issues/14","id":109527531,"number":14,"title":"Create Router Framework","user":{"login":"KazDragon","id":1019356,"avatar_url":"https://avatars.githubusercontent.com/u/1019356?v=3","gravatar_id":"","url":"https://api.github.com/users/KazDragon","html_url":"https://github.com/KazDragon","followers_url":"https://api.github.com/users/KazDragon/followers","following_url":"https://api.github.com/users/KazDragon/following{/other_user}","gists_url":"https://api.github.com/users/KazDragon/gists{/gist_id}","starred_url":"https://api.github.com/users/KazDragon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KazDragon/subscriptions","organizations_url":"https://api.github.com/users/KazDragon/orgs","repos_url":"https://api.github.com/users/KazDragon/repos","events_url":"https://api.github.com/users/KazDragon/events{/privacy}","received_events_url":"https://api.github.com/users/KazDragon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/KazDragon/telnetpp/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/KazDragon/telnetpp/labels/ready","name":"ready","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/KazDragon/telnetpp/milestones/1","html_url":"https://github.com/KazDragon/telnetpp/milestones/0.1%20-%20Initial%20Offering","labels_url":"https://api.github.com/repos/KazDragon/telnetpp/milestones/1/labels","id":1335170,"number":1,"title":"0.1 - Initial Offering","description":"Parity with Paradice9's TELNET implementation:\r\n* Ability to parse/generate TELNET tokens\r\n* Command, Negotiation and Subnegotiation handling\r\n* Basic implementations for Echo, NAWS, Suppress GA, and \"subnegotiationless\" options.\r\n* Helper for common TELNET functions, such as automatically routing incoming tokens to the appropriate handlers, etc.","creator":{"login":"KazDragon","id":1019356,"avatar_url":"https://avatars.githubusercontent.com/u/1019356?v=3","gravatar_id":"","url":"https://api.github.com/users/KazDragon","html_url":"https://github.com/KazDragon","followers_url":"https://api.github.com/users/KazDragon/followers","following_url":"https://api.github.com/users/KazDragon/following{/other_user}","gists_url":"https://api.github.com/users/KazDragon/gists{/gist_id}","starred_url":"https://api.github.com/users/KazDragon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KazDragon/subscriptions","organizations_url":"https://api.github.com/users/KazDragon/orgs","repos_url":"https://api.github.com/users/KazDragon/repos","events_url":"https://api.github.com/users/KazDragon/events{/privacy}","received_events_url":"https://api.github.com/users/KazDragon/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":5,"state":"open","created_at":"2015-10-02T16:25:43Z","updated_at":"2015-10-04T14:40:37Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-10-02T16:36:24Z","updated_at":"2015-10-04T14:58:43Z","closed_at":null,"body":"The Router Framework would allow a user to set handlers for the different Telnet token types, and for default handling of unregistered options.  This would also include a method for passing a token from a stream of tokens to an appropriate router (e.g. command router, negotiation router)."},"comment":{"url":"https://api.github.com/repos/KazDragon/telnetpp/issues/comments/145356150","html_url":"https://github.com/KazDragon/telnetpp/issues/14#issuecomment-145356150","issue_url":"https://api.github.com/repos/KazDragon/telnetpp/issues/14","id":145356150,"user":{"login":"KazDragon","id":1019356,"avatar_url":"https://avatars.githubusercontent.com/u/1019356?v=3","gravatar_id":"","url":"https://api.github.com/users/KazDragon","html_url":"https://github.com/KazDragon","followers_url":"https://api.github.com/users/KazDragon/followers","following_url":"https://api.github.com/users/KazDragon/following{/other_user}","gists_url":"https://api.github.com/users/KazDragon/gists{/gist_id}","starred_url":"https://api.github.com/users/KazDragon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KazDragon/subscriptions","organizations_url":"https://api.github.com/users/KazDragon/orgs","repos_url":"https://api.github.com/users/KazDragon/repos","events_url":"https://api.github.com/users/KazDragon/events{/privacy}","received_events_url":"https://api.github.com/users/KazDragon/received_events","type":"User","site_admin":false},"created_at":"2015-10-04T14:58:43Z","updated_at":"2015-10-04T14:58:43Z","body":"This can probably be copied wholesale from paradice9's odin library."}}