{"action":"created","issue":{"url":"https://api.github.com/repos/google/certificate-transparency/issues/992","labels_url":"https://api.github.com/repos/google/certificate-transparency/issues/992/labels{/name}","comments_url":"https://api.github.com/repos/google/certificate-transparency/issues/992/comments","events_url":"https://api.github.com/repos/google/certificate-transparency/issues/992/events","html_url":"https://github.com/google/certificate-transparency/pull/992","id":112806627,"number":992,"title":"Factor out cert handler","user":{"login":"AlCutter","id":7648032,"avatar_url":"https://avatars.githubusercontent.com/u/7648032?v=3","gravatar_id":"","url":"https://api.github.com/users/AlCutter","html_url":"https://github.com/AlCutter","followers_url":"https://api.github.com/users/AlCutter/followers","following_url":"https://api.github.com/users/AlCutter/following{/other_user}","gists_url":"https://api.github.com/users/AlCutter/gists{/gist_id}","starred_url":"https://api.github.com/users/AlCutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlCutter/subscriptions","organizations_url":"https://api.github.com/users/AlCutter/orgs","repos_url":"https://api.github.com/users/AlCutter/repos","events_url":"https://api.github.com/users/AlCutter/events{/privacy}","received_events_url":"https://api.github.com/users/AlCutter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/google/certificate-transparency/labels/cla:%20yes","name":"cla: yes","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"pphaneuf","id":40400,"avatar_url":"https://avatars.githubusercontent.com/u/40400?v=3","gravatar_id":"","url":"https://api.github.com/users/pphaneuf","html_url":"https://github.com/pphaneuf","followers_url":"https://api.github.com/users/pphaneuf/followers","following_url":"https://api.github.com/users/pphaneuf/following{/other_user}","gists_url":"https://api.github.com/users/pphaneuf/gists{/gist_id}","starred_url":"https://api.github.com/users/pphaneuf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pphaneuf/subscriptions","organizations_url":"https://api.github.com/users/pphaneuf/orgs","repos_url":"https://api.github.com/users/pphaneuf/repos","events_url":"https://api.github.com/users/pphaneuf/events{/privacy}","received_events_url":"https://api.github.com/users/pphaneuf/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-10-22T13:46:51Z","updated_at":"2015-10-27T15:07:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/google/certificate-transparency/pulls/992","html_url":"https://github.com/google/certificate-transparency/pull/992","diff_url":"https://github.com/google/certificate-transparency/pull/992.diff","patch_url":"https://github.com/google/certificate-transparency/pull/992.patch"},"body":"This one is mostly just moving stuff around; pulling out the CT/certificate specific stuff from `handler.cc` and putting it in a subclass, then there's also the changes to support registering these handler subclasses with the `Server` rather than the server creating the handler instance(s).\r\n\r\nI'm not super happy with the current state of the Server interface, but I think that's a job for another day.  "},"comment":{"url":"https://api.github.com/repos/google/certificate-transparency/issues/comments/151533817","html_url":"https://github.com/google/certificate-transparency/pull/992#issuecomment-151533817","issue_url":"https://api.github.com/repos/google/certificate-transparency/issues/992","id":151533817,"user":{"login":"AlCutter","id":7648032,"avatar_url":"https://avatars.githubusercontent.com/u/7648032?v=3","gravatar_id":"","url":"https://api.github.com/users/AlCutter","html_url":"https://github.com/AlCutter","followers_url":"https://api.github.com/users/AlCutter/followers","following_url":"https://api.github.com/users/AlCutter/following{/other_user}","gists_url":"https://api.github.com/users/AlCutter/gists{/gist_id}","starred_url":"https://api.github.com/users/AlCutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlCutter/subscriptions","organizations_url":"https://api.github.com/users/AlCutter/orgs","repos_url":"https://api.github.com/users/AlCutter/repos","events_url":"https://api.github.com/users/AlCutter/events{/privacy}","received_events_url":"https://api.github.com/users/AlCutter/received_events","type":"User","site_admin":false},"created_at":"2015-10-27T15:07:39Z","updated_at":"2015-10-27T15:07:39Z","body":"Ping"}}