{"action":"closed","number":3191,"pull_request":{"url":"https://api.github.com/repos/certbot/certbot/pulls/3191","id":74392948,"html_url":"https://github.com/certbot/certbot/pull/3191","diff_url":"https://github.com/certbot/certbot/pull/3191.diff","patch_url":"https://github.com/certbot/certbot/pull/3191.patch","issue_url":"https://api.github.com/repos/certbot/certbot/issues/3191","number":3191,"state":"closed","locked":false,"title":"Don't add wildcard listen if user has more specific configuration","user":{"login":"joohoi","id":5235109,"avatar_url":"https://avatars.githubusercontent.com/u/5235109?v=3","gravatar_id":"","url":"https://api.github.com/users/joohoi","html_url":"https://github.com/joohoi","followers_url":"https://api.github.com/users/joohoi/followers","following_url":"https://api.github.com/users/joohoi/following{/other_user}","gists_url":"https://api.github.com/users/joohoi/gists{/gist_id}","starred_url":"https://api.github.com/users/joohoi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joohoi/subscriptions","organizations_url":"https://api.github.com/users/joohoi/orgs","repos_url":"https://api.github.com/users/joohoi/repos","events_url":"https://api.github.com/users/joohoi/events{/privacy}","received_events_url":"https://api.github.com/users/joohoi/received_events","type":"User","site_admin":false},"body":"If user has bound HTTPS port on specific IP address already, trust the configuration sanity and don't try to add a new (wildcard) listen statement.\r\n\r\nAlso refactored adding of new listen statements for it to behave more coherently.\r\n\r\nFixes #3022","created_at":"2016-06-20T06:02:36Z","updated_at":"2016-06-23T18:26:05Z","closed_at":"2016-06-23T18:26:05Z","merged_at":"2016-06-23T18:26:05Z","merge_commit_sha":"85769844f2cd7a57dd8bf6c48b28e1e04c2fb090","assignee":{"login":"SwartzCr","id":649860,"avatar_url":"https://avatars.githubusercontent.com/u/649860?v=3","gravatar_id":"","url":"https://api.github.com/users/SwartzCr","html_url":"https://github.com/SwartzCr","followers_url":"https://api.github.com/users/SwartzCr/followers","following_url":"https://api.github.com/users/SwartzCr/following{/other_user}","gists_url":"https://api.github.com/users/SwartzCr/gists{/gist_id}","starred_url":"https://api.github.com/users/SwartzCr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SwartzCr/subscriptions","organizations_url":"https://api.github.com/users/SwartzCr/orgs","repos_url":"https://api.github.com/users/SwartzCr/repos","events_url":"https://api.github.com/users/SwartzCr/events{/privacy}","received_events_url":"https://api.github.com/users/SwartzCr/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/certbot/certbot/milestones/22","html_url":"https://github.com/certbot/certbot/milestones/0.9.0","labels_url":"https://api.github.com/repos/certbot/certbot/milestones/22/labels","id":1805759,"number":22,"title":"0.9.0","description":"Nginx plugin","creator":{"login":"bmw","id":6504915,"avatar_url":"https://avatars.githubusercontent.com/u/6504915?v=3","gravatar_id":"","url":"https://api.github.com/users/bmw","html_url":"https://github.com/bmw","followers_url":"https://api.github.com/users/bmw/followers","following_url":"https://api.github.com/users/bmw/following{/other_user}","gists_url":"https://api.github.com/users/bmw/gists{/gist_id}","starred_url":"https://api.github.com/users/bmw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bmw/subscriptions","organizations_url":"https://api.github.com/users/bmw/orgs","repos_url":"https://api.github.com/users/bmw/repos","events_url":"https://api.github.com/users/bmw/events{/privacy}","received_events_url":"https://api.github.com/users/bmw/received_events","type":"User","site_admin":false},"open_issues":36,"closed_issues":19,"state":"open","created_at":"2016-06-02T19:22:08Z","updated_at":"2016-06-23T18:26:05Z","due_on":"2016-06-27T07:00:00Z","closed_at":null},"commits_url":"https://api.github.com/repos/certbot/certbot/pulls/3191/commits","review_comments_url":"https://api.github.com/repos/certbot/certbot/pulls/3191/comments","review_comment_url":"https://api.github.com/repos/certbot/certbot/pulls/comments{/number}","comments_url":"https://api.github.com/repos/certbot/certbot/issues/3191/comments","statuses_url":"https://api.github.com/repos/certbot/certbot/statuses/3c0fdeb334a54727e908664e9ffc283e26aec4dd","head":{"label":"joohoi:centos_listen","ref":"centos_listen","sha":"3c0fdeb334a54727e908664e9ffc283e26aec4dd","user":{"login":"joohoi","id":5235109,"avatar_url":"https://avatars.githubusercontent.com/u/5235109?v=3","gravatar_id":"","url":"https://api.github.com/users/joohoi","html_url":"https://github.com/joohoi","followers_url":"https://api.github.com/users/joohoi/followers","following_url":"https://api.github.com/users/joohoi/following{/other_user}","gists_url":"https://api.github.com/users/joohoi/gists{/gist_id}","starred_url":"https://api.github.com/users/joohoi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joohoi/subscriptions","organizations_url":"https://api.github.com/users/joohoi/orgs","repos_url":"https://api.github.com/users/joohoi/repos","events_url":"https://api.github.com/users/joohoi/events{/privacy}","received_events_url":"https://api.github.com/users/joohoi/received_events","type":"User","site_admin":false},"repo":{"id":45482567,"name":"letsencrypt","full_name":"joohoi/letsencrypt","owner":{"login":"joohoi","id":5235109,"avatar_url":"https://avatars.githubusercontent.com/u/5235109?v=3","gravatar_id":"","url":"https://api.github.com/users/joohoi","html_url":"https://github.com/joohoi","followers_url":"https://api.github.com/users/joohoi/followers","following_url":"https://api.github.com/users/joohoi/following{/other_user}","gists_url":"https://api.github.com/users/joohoi/gists{/gist_id}","starred_url":"https://api.github.com/users/joohoi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joohoi/subscriptions","organizations_url":"https://api.github.com/users/joohoi/orgs","repos_url":"https://api.github.com/users/joohoi/repos","events_url":"https://api.github.com/users/joohoi/events{/privacy}","received_events_url":"https://api.github.com/users/joohoi/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/joohoi/letsencrypt","description":"An ACME client that can obtain certs and extensibly update server configurations (currently supports Apache on .deb based systems, nginx support coming soon)","fork":true,"url":"https://api.github.com/repos/joohoi/letsencrypt","forks_url":"https://api.github.com/repos/joohoi/letsencrypt/forks","keys_url":"https://api.github.com/repos/joohoi/letsencrypt/keys{/key_id}","collaborators_url":"https://api.github.com/repos/joohoi/letsencrypt/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/joohoi/letsencrypt/teams","hooks_url":"https://api.github.com/repos/joohoi/letsencrypt/hooks","issue_events_url":"https://api.github.com/repos/joohoi/letsencrypt/issues/events{/number}","events_url":"https://api.github.com/repos/joohoi/letsencrypt/events","assignees_url":"https://api.github.com/repos/joohoi/letsencrypt/assignees{/user}","branches_url":"https://api.github.com/repos/joohoi/letsencrypt/branches{/branch}","tags_url":"https://api.github.com/repos/joohoi/letsencrypt/tags","blobs_url":"https://api.github.com/repos/joohoi/letsencrypt/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/joohoi/letsencrypt/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/joohoi/letsencrypt/git/refs{/sha}","trees_url":"https://api.github.com/repos/joohoi/letsencrypt/git/trees{/sha}","statuses_url":"https://api.github.com/repos/joohoi/letsencrypt/statuses/{sha}","languages_url":"https://api.github.com/repos/joohoi/letsencrypt/languages","stargazers_url":"https://api.github.com/repos/joohoi/letsencrypt/stargazers","contributors_url":"https://api.github.com/repos/joohoi/letsencrypt/contributors","subscribers_url":"https://api.github.com/repos/joohoi/letsencrypt/subscribers","subscription_url":"https://api.github.com/repos/joohoi/letsencrypt/subscription","commits_url":"https://api.github.com/repos/joohoi/letsencrypt/commits{/sha}","git_commits_url":"https://api.github.com/repos/joohoi/letsencrypt/git/commits{/sha}","comments_url":"https://api.github.com/repos/joohoi/letsencrypt/comments{/number}","issue_comment_url":"https://api.github.com/repos/joohoi/letsencrypt/issues/comments{/number}","contents_url":"https://api.github.com/repos/joohoi/letsencrypt/contents/{+path}","compare_url":"https://api.github.com/repos/joohoi/letsencrypt/compare/{base}...{head}","merges_url":"https://api.github.com/repos/joohoi/letsencrypt/merges","archive_url":"https://api.github.com/repos/joohoi/letsencrypt/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/joohoi/letsencrypt/downloads","issues_url":"https://api.github.com/repos/joohoi/letsencrypt/issues{/number}","pulls_url":"https://api.github.com/repos/joohoi/letsencrypt/pulls{/number}","milestones_url":"https://api.github.com/repos/joohoi/letsencrypt/milestones{/number}","notifications_url":"https://api.github.com/repos/joohoi/letsencrypt/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/joohoi/letsencrypt/labels{/name}","releases_url":"https://api.github.com/repos/joohoi/letsencrypt/releases{/id}","deployments_url":"https://api.github.com/repos/joohoi/letsencrypt/deployments","created_at":"2015-11-03T17:16:14Z","updated_at":"2016-01-13T21:45:28Z","pushed_at":"2016-06-20T05:59:10Z","git_url":"git://github.com/joohoi/letsencrypt.git","ssh_url":"git@github.com:joohoi/letsencrypt.git","clone_url":"https://github.com/joohoi/letsencrypt.git","svn_url":"https://github.com/joohoi/letsencrypt","homepage":"","size":10272,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"certbot:master","ref":"master","sha":"aa4a2632e5d1f53497e92f4fb093b62b1c3bd04a","user":{"login":"certbot","id":17889013,"avatar_url":"https://avatars.githubusercontent.com/u/17889013?v=3","gravatar_id":"","url":"https://api.github.com/users/certbot","html_url":"https://github.com/certbot","followers_url":"https://api.github.com/users/certbot/followers","following_url":"https://api.github.com/users/certbot/following{/other_user}","gists_url":"https://api.github.com/users/certbot/gists{/gist_id}","starred_url":"https://api.github.com/users/certbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/certbot/subscriptions","organizations_url":"https://api.github.com/users/certbot/orgs","repos_url":"https://api.github.com/users/certbot/repos","events_url":"https://api.github.com/users/certbot/events{/privacy}","received_events_url":"https://api.github.com/users/certbot/received_events","type":"Organization","site_admin":false},"repo":{"id":26516210,"name":"certbot","full_name":"certbot/certbot","owner":{"login":"certbot","id":17889013,"avatar_url":"https://avatars.githubusercontent.com/u/17889013?v=3","gravatar_id":"","url":"https://api.github.com/users/certbot","html_url":"https://github.com/certbot","followers_url":"https://api.github.com/users/certbot/followers","following_url":"https://api.github.com/users/certbot/following{/other_user}","gists_url":"https://api.github.com/users/certbot/gists{/gist_id}","starred_url":"https://api.github.com/users/certbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/certbot/subscriptions","organizations_url":"https://api.github.com/users/certbot/orgs","repos_url":"https://api.github.com/users/certbot/repos","events_url":"https://api.github.com/users/certbot/events{/privacy}","received_events_url":"https://api.github.com/users/certbot/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/certbot/certbot","description":"Certbot, previously the Let's Encrypt Client, is EFF's tool to obtain certs from Let's Encrypt, and (optionally) auto-enable HTTPS on your server.  It can also act as a client for any other CA that uses the ACME protocol.","fork":false,"url":"https://api.github.com/repos/certbot/certbot","forks_url":"https://api.github.com/repos/certbot/certbot/forks","keys_url":"https://api.github.com/repos/certbot/certbot/keys{/key_id}","collaborators_url":"https://api.github.com/repos/certbot/certbot/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/certbot/certbot/teams","hooks_url":"https://api.github.com/repos/certbot/certbot/hooks","issue_events_url":"https://api.github.com/repos/certbot/certbot/issues/events{/number}","events_url":"https://api.github.com/repos/certbot/certbot/events","assignees_url":"https://api.github.com/repos/certbot/certbot/assignees{/user}","branches_url":"https://api.github.com/repos/certbot/certbot/branches{/branch}","tags_url":"https://api.github.com/repos/certbot/certbot/tags","blobs_url":"https://api.github.com/repos/certbot/certbot/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/certbot/certbot/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/certbot/certbot/git/refs{/sha}","trees_url":"https://api.github.com/repos/certbot/certbot/git/trees{/sha}","statuses_url":"https://api.github.com/repos/certbot/certbot/statuses/{sha}","languages_url":"https://api.github.com/repos/certbot/certbot/languages","stargazers_url":"https://api.github.com/repos/certbot/certbot/stargazers","contributors_url":"https://api.github.com/repos/certbot/certbot/contributors","subscribers_url":"https://api.github.com/repos/certbot/certbot/subscribers","subscription_url":"https://api.github.com/repos/certbot/certbot/subscription","commits_url":"https://api.github.com/repos/certbot/certbot/commits{/sha}","git_commits_url":"https://api.github.com/repos/certbot/certbot/git/commits{/sha}","comments_url":"https://api.github.com/repos/certbot/certbot/comments{/number}","issue_comment_url":"https://api.github.com/repos/certbot/certbot/issues/comments{/number}","contents_url":"https://api.github.com/repos/certbot/certbot/contents/{+path}","compare_url":"https://api.github.com/repos/certbot/certbot/compare/{base}...{head}","merges_url":"https://api.github.com/repos/certbot/certbot/merges","archive_url":"https://api.github.com/repos/certbot/certbot/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/certbot/certbot/downloads","issues_url":"https://api.github.com/repos/certbot/certbot/issues{/number}","pulls_url":"https://api.github.com/repos/certbot/certbot/pulls{/number}","milestones_url":"https://api.github.com/repos/certbot/certbot/milestones{/number}","notifications_url":"https://api.github.com/repos/certbot/certbot/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/certbot/certbot/labels{/name}","releases_url":"https://api.github.com/repos/certbot/certbot/releases{/id}","deployments_url":"https://api.github.com/repos/certbot/certbot/deployments","created_at":"2014-11-12T02:52:20Z","updated_at":"2016-06-23T17:33:11Z","pushed_at":"2016-06-23T18:26:05Z","git_url":"git://github.com/certbot/certbot.git","ssh_url":"git@github.com:certbot/certbot.git","clone_url":"https://github.com/certbot/certbot.git","svn_url":"https://github.com/certbot/certbot","homepage":"","size":21872,"stargazers_count":15469,"watchers_count":15469,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1242,"mirror_url":null,"open_issues_count":582,"forks":1242,"open_issues":582,"watchers":15469,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/certbot/certbot/pulls/3191"},"html":{"href":"https://github.com/certbot/certbot/pull/3191"},"issue":{"href":"https://api.github.com/repos/certbot/certbot/issues/3191"},"comments":{"href":"https://api.github.com/repos/certbot/certbot/issues/3191/comments"},"review_comments":{"href":"https://api.github.com/repos/certbot/certbot/pulls/3191/comments"},"review_comment":{"href":"https://api.github.com/repos/certbot/certbot/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/certbot/certbot/pulls/3191/commits"},"statuses":{"href":"https://api.github.com/repos/certbot/certbot/statuses/3c0fdeb334a54727e908664e9ffc283e26aec4dd"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"pde","id":479213,"avatar_url":"https://avatars.githubusercontent.com/u/479213?v=3","gravatar_id":"","url":"https://api.github.com/users/pde","html_url":"https://github.com/pde","followers_url":"https://api.github.com/users/pde/followers","following_url":"https://api.github.com/users/pde/following{/other_user}","gists_url":"https://api.github.com/users/pde/gists{/gist_id}","starred_url":"https://api.github.com/users/pde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pde/subscriptions","organizations_url":"https://api.github.com/users/pde/orgs","repos_url":"https://api.github.com/users/pde/repos","events_url":"https://api.github.com/users/pde/events{/privacy}","received_events_url":"https://api.github.com/users/pde/received_events","type":"User","site_admin":false},"comments":4,"review_comments":0,"commits":5,"additions":93,"deletions":33,"changed_files":2}}
{"actor":{"display_login":"pde"}}