{"action":"closed","number":180,"pull_request":{"url":"https://api.github.com/repos/ninenines/ranch/pulls/180","id":168347931,"node_id":"MDExOlB1bGxSZXF1ZXN0MTY4MzQ3OTMx","html_url":"https://github.com/ninenines/ranch/pull/180","diff_url":"https://github.com/ninenines/ranch/pull/180.diff","patch_url":"https://github.com/ninenines/ranch/pull/180.patch","issue_url":"https://api.github.com/repos/ninenines/ranch/issues/180","number":180,"state":"closed","locked":false,"title":"Ability to upgrade a TCP (ranch_tcp) socket to SSL (ranch_ssl)","user":{"login":"juhlig","id":23236642,"node_id":"MDQ6VXNlcjIzMjM2NjQy","avatar_url":"https://avatars1.githubusercontent.com/u/23236642?v=4","gravatar_id":"","url":"https://api.github.com/users/juhlig","html_url":"https://github.com/juhlig","followers_url":"https://api.github.com/users/juhlig/followers","following_url":"https://api.github.com/users/juhlig/following{/other_user}","gists_url":"https://api.github.com/users/juhlig/gists{/gist_id}","starred_url":"https://api.github.com/users/juhlig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juhlig/subscriptions","organizations_url":"https://api.github.com/users/juhlig/orgs","repos_url":"https://api.github.com/users/juhlig/repos","events_url":"https://api.github.com/users/juhlig/events{/privacy}","received_events_url":"https://api.github.com/users/juhlig/received_events","type":"User","site_admin":false},"body":"First draft. The test is working, but still missing documentation.","created_at":"2018-02-09T21:36:18Z","updated_at":"2018-07-04T10:37:53Z","closed_at":"2018-07-04T10:37:53Z","merged_at":null,"merge_commit_sha":"bde96277539d151704b4bb6b75a2b3abd543482b","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/ninenines/ranch/pulls/180/commits","review_comments_url":"https://api.github.com/repos/ninenines/ranch/pulls/180/comments","review_comment_url":"https://api.github.com/repos/ninenines/ranch/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ninenines/ranch/issues/180/comments","statuses_url":"https://api.github.com/repos/ninenines/ranch/statuses/8c19342c3e97e15392fa2ee2966a79fdd40eb3b7","head":{"label":"juhlig:master","ref":"master","sha":"8c19342c3e97e15392fa2ee2966a79fdd40eb3b7","user":{"login":"juhlig","id":23236642,"node_id":"MDQ6VXNlcjIzMjM2NjQy","avatar_url":"https://avatars1.githubusercontent.com/u/23236642?v=4","gravatar_id":"","url":"https://api.github.com/users/juhlig","html_url":"https://github.com/juhlig","followers_url":"https://api.github.com/users/juhlig/followers","following_url":"https://api.github.com/users/juhlig/following{/other_user}","gists_url":"https://api.github.com/users/juhlig/gists{/gist_id}","starred_url":"https://api.github.com/users/juhlig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juhlig/subscriptions","organizations_url":"https://api.github.com/users/juhlig/orgs","repos_url":"https://api.github.com/users/juhlig/repos","events_url":"https://api.github.com/users/juhlig/events{/privacy}","received_events_url":"https://api.github.com/users/juhlig/received_events","type":"User","site_admin":false},"repo":{"id":120944618,"node_id":"MDEwOlJlcG9zaXRvcnkxMjA5NDQ2MTg=","name":"ranch","full_name":"juhlig/ranch","owner":{"login":"juhlig","id":23236642,"node_id":"MDQ6VXNlcjIzMjM2NjQy","avatar_url":"https://avatars1.githubusercontent.com/u/23236642?v=4","gravatar_id":"","url":"https://api.github.com/users/juhlig","html_url":"https://github.com/juhlig","followers_url":"https://api.github.com/users/juhlig/followers","following_url":"https://api.github.com/users/juhlig/following{/other_user}","gists_url":"https://api.github.com/users/juhlig/gists{/gist_id}","starred_url":"https://api.github.com/users/juhlig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juhlig/subscriptions","organizations_url":"https://api.github.com/users/juhlig/orgs","repos_url":"https://api.github.com/users/juhlig/repos","events_url":"https://api.github.com/users/juhlig/events{/privacy}","received_events_url":"https://api.github.com/users/juhlig/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/juhlig/ranch","description":"Socket acceptor pool for TCP protocols.","fork":true,"url":"https://api.github.com/repos/juhlig/ranch","forks_url":"https://api.github.com/repos/juhlig/ranch/forks","keys_url":"https://api.github.com/repos/juhlig/ranch/keys{/key_id}","collaborators_url":"https://api.github.com/repos/juhlig/ranch/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/juhlig/ranch/teams","hooks_url":"https://api.github.com/repos/juhlig/ranch/hooks","issue_events_url":"https://api.github.com/repos/juhlig/ranch/issues/events{/number}","events_url":"https://api.github.com/repos/juhlig/ranch/events","assignees_url":"https://api.github.com/repos/juhlig/ranch/assignees{/user}","branches_url":"https://api.github.com/repos/juhlig/ranch/branches{/branch}","tags_url":"https://api.github.com/repos/juhlig/ranch/tags","blobs_url":"https://api.github.com/repos/juhlig/ranch/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/juhlig/ranch/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/juhlig/ranch/git/refs{/sha}","trees_url":"https://api.github.com/repos/juhlig/ranch/git/trees{/sha}","statuses_url":"https://api.github.com/repos/juhlig/ranch/statuses/{sha}","languages_url":"https://api.github.com/repos/juhlig/ranch/languages","stargazers_url":"https://api.github.com/repos/juhlig/ranch/stargazers","contributors_url":"https://api.github.com/repos/juhlig/ranch/contributors","subscribers_url":"https://api.github.com/repos/juhlig/ranch/subscribers","subscription_url":"https://api.github.com/repos/juhlig/ranch/subscription","commits_url":"https://api.github.com/repos/juhlig/ranch/commits{/sha}","git_commits_url":"https://api.github.com/repos/juhlig/ranch/git/commits{/sha}","comments_url":"https://api.github.com/repos/juhlig/ranch/comments{/number}","issue_comment_url":"https://api.github.com/repos/juhlig/ranch/issues/comments{/number}","contents_url":"https://api.github.com/repos/juhlig/ranch/contents/{+path}","compare_url":"https://api.github.com/repos/juhlig/ranch/compare/{base}...{head}","merges_url":"https://api.github.com/repos/juhlig/ranch/merges","archive_url":"https://api.github.com/repos/juhlig/ranch/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/juhlig/ranch/downloads","issues_url":"https://api.github.com/repos/juhlig/ranch/issues{/number}","pulls_url":"https://api.github.com/repos/juhlig/ranch/pulls{/number}","milestones_url":"https://api.github.com/repos/juhlig/ranch/milestones{/number}","notifications_url":"https://api.github.com/repos/juhlig/ranch/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/juhlig/ranch/labels{/name}","releases_url":"https://api.github.com/repos/juhlig/ranch/releases{/id}","deployments_url":"https://api.github.com/repos/juhlig/ranch/deployments","created_at":"2018-02-09T19:08:07Z","updated_at":"2018-05-30T13:23:53Z","pushed_at":"2018-06-26T13:51:21Z","git_url":"git://github.com/juhlig/ranch.git","ssh_url":"git@github.com:juhlig/ranch.git","clone_url":"https://github.com/juhlig/ranch.git","svn_url":"https://github.com/juhlig/ranch","homepage":"","size":625,"stargazers_count":0,"watchers_count":0,"language":"Erlang","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"isc","name":"ISC License","spdx_id":"ISC","url":"https://api.github.com/licenses/isc","node_id":"MDc6TGljZW5zZTEw"},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ninenines:master","ref":"master","sha":"caeadc82615e9e5ce0c2d92f882cad7b9cb7322d","user":{"login":"ninenines","id":1166740,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNjY3NDA=","avatar_url":"https://avatars0.githubusercontent.com/u/1166740?v=4","gravatar_id":"","url":"https://api.github.com/users/ninenines","html_url":"https://github.com/ninenines","followers_url":"https://api.github.com/users/ninenines/followers","following_url":"https://api.github.com/users/ninenines/following{/other_user}","gists_url":"https://api.github.com/users/ninenines/gists{/gist_id}","starred_url":"https://api.github.com/users/ninenines/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ninenines/subscriptions","organizations_url":"https://api.github.com/users/ninenines/orgs","repos_url":"https://api.github.com/users/ninenines/repos","events_url":"https://api.github.com/users/ninenines/events{/privacy}","received_events_url":"https://api.github.com/users/ninenines/received_events","type":"Organization","site_admin":false},"repo":{"id":3944995,"node_id":"MDEwOlJlcG9zaXRvcnkzOTQ0OTk1","name":"ranch","full_name":"ninenines/ranch","owner":{"login":"ninenines","id":1166740,"node_id":"MDEyOk9yZ2FuaXphdGlvbjExNjY3NDA=","avatar_url":"https://avatars0.githubusercontent.com/u/1166740?v=4","gravatar_id":"","url":"https://api.github.com/users/ninenines","html_url":"https://github.com/ninenines","followers_url":"https://api.github.com/users/ninenines/followers","following_url":"https://api.github.com/users/ninenines/following{/other_user}","gists_url":"https://api.github.com/users/ninenines/gists{/gist_id}","starred_url":"https://api.github.com/users/ninenines/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ninenines/subscriptions","organizations_url":"https://api.github.com/users/ninenines/orgs","repos_url":"https://api.github.com/users/ninenines/repos","events_url":"https://api.github.com/users/ninenines/events{/privacy}","received_events_url":"https://api.github.com/users/ninenines/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ninenines/ranch","description":"Socket acceptor pool for TCP protocols.","fork":false,"url":"https://api.github.com/repos/ninenines/ranch","forks_url":"https://api.github.com/repos/ninenines/ranch/forks","keys_url":"https://api.github.com/repos/ninenines/ranch/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ninenines/ranch/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ninenines/ranch/teams","hooks_url":"https://api.github.com/repos/ninenines/ranch/hooks","issue_events_url":"https://api.github.com/repos/ninenines/ranch/issues/events{/number}","events_url":"https://api.github.com/repos/ninenines/ranch/events","assignees_url":"https://api.github.com/repos/ninenines/ranch/assignees{/user}","branches_url":"https://api.github.com/repos/ninenines/ranch/branches{/branch}","tags_url":"https://api.github.com/repos/ninenines/ranch/tags","blobs_url":"https://api.github.com/repos/ninenines/ranch/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ninenines/ranch/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ninenines/ranch/git/refs{/sha}","trees_url":"https://api.github.com/repos/ninenines/ranch/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ninenines/ranch/statuses/{sha}","languages_url":"https://api.github.com/repos/ninenines/ranch/languages","stargazers_url":"https://api.github.com/repos/ninenines/ranch/stargazers","contributors_url":"https://api.github.com/repos/ninenines/ranch/contributors","subscribers_url":"https://api.github.com/repos/ninenines/ranch/subscribers","subscription_url":"https://api.github.com/repos/ninenines/ranch/subscription","commits_url":"https://api.github.com/repos/ninenines/ranch/commits{/sha}","git_commits_url":"https://api.github.com/repos/ninenines/ranch/git/commits{/sha}","comments_url":"https://api.github.com/repos/ninenines/ranch/comments{/number}","issue_comment_url":"https://api.github.com/repos/ninenines/ranch/issues/comments{/number}","contents_url":"https://api.github.com/repos/ninenines/ranch/contents/{+path}","compare_url":"https://api.github.com/repos/ninenines/ranch/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ninenines/ranch/merges","archive_url":"https://api.github.com/repos/ninenines/ranch/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ninenines/ranch/downloads","issues_url":"https://api.github.com/repos/ninenines/ranch/issues{/number}","pulls_url":"https://api.github.com/repos/ninenines/ranch/pulls{/number}","milestones_url":"https://api.github.com/repos/ninenines/ranch/milestones{/number}","notifications_url":"https://api.github.com/repos/ninenines/ranch/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ninenines/ranch/labels{/name}","releases_url":"https://api.github.com/repos/ninenines/ranch/releases{/id}","deployments_url":"https://api.github.com/repos/ninenines/ranch/deployments","created_at":"2012-04-05T23:06:16Z","updated_at":"2018-07-02T04:51:27Z","pushed_at":"2018-06-28T18:49:26Z","git_url":"git://github.com/ninenines/ranch.git","ssh_url":"git@github.com:ninenines/ranch.git","clone_url":"https://github.com/ninenines/ranch.git","svn_url":"https://github.com/ninenines/ranch","homepage":"","size":612,"stargazers_count":816,"watchers_count":816,"language":"Erlang","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":255,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"isc","name":"ISC License","spdx_id":"ISC","url":"https://api.github.com/licenses/isc","node_id":"MDc6TGljZW5zZTEw"},"forks":255,"open_issues":8,"watchers":816,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ninenines/ranch/pulls/180"},"html":{"href":"https://github.com/ninenines/ranch/pull/180"},"issue":{"href":"https://api.github.com/repos/ninenines/ranch/issues/180"},"comments":{"href":"https://api.github.com/repos/ninenines/ranch/issues/180/comments"},"review_comments":{"href":"https://api.github.com/repos/ninenines/ranch/pulls/180/comments"},"review_comment":{"href":"https://api.github.com/repos/ninenines/ranch/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ninenines/ranch/pulls/180/commits"},"statuses":{"href":"https://api.github.com/repos/ninenines/ranch/statuses/8c19342c3e97e15392fa2ee2966a79fdd40eb3b7"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":true,"rebaseable":true,"mergeable_state":"clean","merged_by":null,"comments":2,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":128,"deletions":10,"changed_files":6}}
{"actor":{"display_login":"essen"}}