{"action":"created","issue":{"url":"https://api.github.com/repos/JakobOvrum/Dirk/issues/18","repository_url":"https://api.github.com/repos/JakobOvrum/Dirk","labels_url":"https://api.github.com/repos/JakobOvrum/Dirk/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/JakobOvrum/Dirk/issues/18/comments","events_url":"https://api.github.com/repos/JakobOvrum/Dirk/issues/18/events","html_url":"https://github.com/JakobOvrum/Dirk/pull/18","id":166958226,"number":18,"title":"Use negotiated SSL method rather than hardcoded SSLv3","user":{"login":"eco","id":74619,"avatar_url":"https://avatars.githubusercontent.com/u/74619?v=3","gravatar_id":"","url":"https://api.github.com/users/eco","html_url":"https://github.com/eco","followers_url":"https://api.github.com/users/eco/followers","following_url":"https://api.github.com/users/eco/following{/other_user}","gists_url":"https://api.github.com/users/eco/gists{/gist_id}","starred_url":"https://api.github.com/users/eco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eco/subscriptions","organizations_url":"https://api.github.com/users/eco/orgs","repos_url":"https://api.github.com/users/eco/repos","events_url":"https://api.github.com/users/eco/events{/privacy}","received_events_url":"https://api.github.com/users/eco/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-22T02:31:44Z","updated_at":"2016-07-22T09:13:28Z","closed_at":"2016-07-22T09:13:09Z","pull_request":{"url":"https://api.github.com/repos/JakobOvrum/Dirk/pulls/18","html_url":"https://github.com/JakobOvrum/Dirk/pull/18","diff_url":"https://github.com/JakobOvrum/Dirk/pull/18.diff","patch_url":"https://github.com/JakobOvrum/Dirk/pull/18.patch"},"body":"Finally figured out why my bot couldn't connect over SSL after the IRC server we were using was rebuilt. It didn't support SSLv3 which was the hardcoded protocol method in Dirk. This switches it to negotiate the protocol.\r\n\r\n`TLS_client_method` would be better but that's not even available in the libssl that comes with Ubuntu 16.04. SSLv2 could be blocked with `SSL_CTX_set_options` but since certificate verification isn't even on I don't think it's a big deal."},"comment":{"url":"https://api.github.com/repos/JakobOvrum/Dirk/issues/comments/234494915","html_url":"https://github.com/JakobOvrum/Dirk/pull/18#issuecomment-234494915","issue_url":"https://api.github.com/repos/JakobOvrum/Dirk/issues/18","id":234494915,"user":{"login":"JakobOvrum","id":155856,"avatar_url":"https://avatars.githubusercontent.com/u/155856?v=3","gravatar_id":"","url":"https://api.github.com/users/JakobOvrum","html_url":"https://github.com/JakobOvrum","followers_url":"https://api.github.com/users/JakobOvrum/followers","following_url":"https://api.github.com/users/JakobOvrum/following{/other_user}","gists_url":"https://api.github.com/users/JakobOvrum/gists{/gist_id}","starred_url":"https://api.github.com/users/JakobOvrum/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JakobOvrum/subscriptions","organizations_url":"https://api.github.com/users/JakobOvrum/orgs","repos_url":"https://api.github.com/users/JakobOvrum/repos","events_url":"https://api.github.com/users/JakobOvrum/events{/privacy}","received_events_url":"https://api.github.com/users/JakobOvrum/received_events","type":"User","site_admin":false},"created_at":"2016-07-22T09:13:28Z","updated_at":"2016-07-22T09:13:28Z","body":"Thanks!\r\n\r\n(Referencing #7 for posterity)"}}
{"actor":{"display_login":"JakobOvrum"}}