{"action":"created","comment":{"url":"https://api.github.com/repos/certbot/certbot/pulls/comments/194242277","pull_request_review_id":127381993,"id":194242277,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5NDI0MjI3Nw==","diff_hunk":"@@ -0,0 +1,66 @@\n+import sys\n+\n+from setuptools import setup\n+from setuptools import find_packages\n+\n+\n+version = '0.22.0.dev0'","path":"certbot-dns-gehirn/setup.py","position":7,"original_position":7,"commit_id":"59aeb91fb23451680e9fada395ae86047b5d9bbf","original_commit_id":"59aeb91fb23451680e9fada395ae86047b5d9bbf","user":{"login":"zjs","id":408880,"node_id":"MDQ6VXNlcjQwODg4MA==","avatar_url":"https://avatars2.githubusercontent.com/u/408880?v=4","gravatar_id":"","url":"https://api.github.com/users/zjs","html_url":"https://github.com/zjs","followers_url":"https://api.github.com/users/zjs/followers","following_url":"https://api.github.com/users/zjs/following{/other_user}","gists_url":"https://api.github.com/users/zjs/gists{/gist_id}","starred_url":"https://api.github.com/users/zjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zjs/subscriptions","organizations_url":"https://api.github.com/users/zjs/orgs","repos_url":"https://api.github.com/users/zjs/repos","events_url":"https://api.github.com/users/zjs/events{/privacy}","received_events_url":"https://api.github.com/users/zjs/received_events","type":"User","site_admin":false},"body":"This should probably be `0.25.0.dev0` now. (Sorry for the slow turn-around time on this re-review.)","created_at":"2018-06-10T00:45:08Z","updated_at":"2018-06-10T00:48:35Z","html_url":"https://github.com/certbot/certbot/pull/5702#discussion_r194242277","pull_request_url":"https://api.github.com/repos/certbot/certbot/pulls/5702","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/certbot/certbot/pulls/comments/194242277"},"html":{"href":"https://github.com/certbot/certbot/pull/5702#discussion_r194242277"},"pull_request":{"href":"https://api.github.com/repos/certbot/certbot/pulls/5702"}}},"pull_request":{"url":"https://api.github.com/repos/certbot/certbot/pulls/5702","id":174200851,"node_id":"MDExOlB1bGxSZXF1ZXN0MTc0MjAwODUx","html_url":"https://github.com/certbot/certbot/pull/5702","diff_url":"https://github.com/certbot/certbot/pull/5702.diff","patch_url":"https://github.com/certbot/certbot/pull/5702.patch","issue_url":"https://api.github.com/repos/certbot/certbot/issues/5702","number":5702,"state":"open","locked":false,"title":"Gehirn Infrastracture Service DNS Authenticator","user":{"login":"chibiegg","id":855724,"node_id":"MDQ6VXNlcjg1NTcyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/855724?v=4","gravatar_id":"","url":"https://api.github.com/users/chibiegg","html_url":"https://github.com/chibiegg","followers_url":"https://api.github.com/users/chibiegg/followers","following_url":"https://api.github.com/users/chibiegg/following{/other_user}","gists_url":"https://api.github.com/users/chibiegg/gists{/gist_id}","starred_url":"https://api.github.com/users/chibiegg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chibiegg/subscriptions","organizations_url":"https://api.github.com/users/chibiegg/orgs","repos_url":"https://api.github.com/users/chibiegg/repos","events_url":"https://api.github.com/users/chibiegg/events{/privacy}","received_events_url":"https://api.github.com/users/chibiegg/received_events","type":"User","site_admin":false},"body":"Implement an Authenticator which can fulfill a dns-01 challenge using\r\nthe Gehirn DNS (Gehirn Infrastructure Service) API.\r\nApplicable only for domains using Gehirn DNS for DNS.\r\n\r\nTesting Done:\r\n * `tox -e py27`\r\n * `tox -e lint`\r\n * Manual testing:\r\n    * Used `certbot certonly --dns-gehirn -d`, specifying a\r\n      credentials file as a command line argument. Verified that a\r\n      certificate was successfully obtained without user interaction.\r\n * Negative testing:\r\n    * Path to non-existent credentials file.\r\n    * Credentials file with unsafe permissions (644).\r\n    * Domain name not registered to Gehirn DNS account.\r\n","created_at":"2018-03-11T02:32:58Z","updated_at":"2018-06-10T00:48:35Z","closed_at":null,"merged_at":null,"merge_commit_sha":"04fefdd68dc6fb4b302fba31b117cd0580198b18","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":526033832,"node_id":"MDU6TGFiZWw1MjYwMzM4MzI=","url":"https://api.github.com/repos/certbot/certbot/labels/Needs%20Review","name":"Needs Review","color":"e6e6e6","default":false},{"id":596606268,"node_id":"MDU6TGFiZWw1OTY2MDYyNjg=","url":"https://api.github.com/repos/certbot/certbot/labels/area:%20dns","name":"area: dns","color":"c5def5","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/certbot/certbot/pulls/5702/commits","review_comments_url":"https://api.github.com/repos/certbot/certbot/pulls/5702/comments","review_comment_url":"https://api.github.com/repos/certbot/certbot/pulls/comments{/number}","comments_url":"https://api.github.com/repos/certbot/certbot/issues/5702/comments","statuses_url":"https://api.github.com/repos/certbot/certbot/statuses/59aeb91fb23451680e9fada395ae86047b5d9bbf","head":{"label":"chibiegg:plugin_dns_gehirn","ref":"plugin_dns_gehirn","sha":"59aeb91fb23451680e9fada395ae86047b5d9bbf","user":{"login":"chibiegg","id":855724,"node_id":"MDQ6VXNlcjg1NTcyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/855724?v=4","gravatar_id":"","url":"https://api.github.com/users/chibiegg","html_url":"https://github.com/chibiegg","followers_url":"https://api.github.com/users/chibiegg/followers","following_url":"https://api.github.com/users/chibiegg/following{/other_user}","gists_url":"https://api.github.com/users/chibiegg/gists{/gist_id}","starred_url":"https://api.github.com/users/chibiegg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chibiegg/subscriptions","organizations_url":"https://api.github.com/users/chibiegg/orgs","repos_url":"https://api.github.com/users/chibiegg/repos","events_url":"https://api.github.com/users/chibiegg/events{/privacy}","received_events_url":"https://api.github.com/users/chibiegg/received_events","type":"User","site_admin":false},"repo":{"id":123762905,"node_id":"MDEwOlJlcG9zaXRvcnkxMjM3NjI5MDU=","name":"certbot","full_name":"chibiegg/certbot","owner":{"login":"chibiegg","id":855724,"node_id":"MDQ6VXNlcjg1NTcyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/855724?v=4","gravatar_id":"","url":"https://api.github.com/users/chibiegg","html_url":"https://github.com/chibiegg","followers_url":"https://api.github.com/users/chibiegg/followers","following_url":"https://api.github.com/users/chibiegg/following{/other_user}","gists_url":"https://api.github.com/users/chibiegg/gists{/gist_id}","starred_url":"https://api.github.com/users/chibiegg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chibiegg/subscriptions","organizations_url":"https://api.github.com/users/chibiegg/orgs","repos_url":"https://api.github.com/users/chibiegg/repos","events_url":"https://api.github.com/users/chibiegg/events{/privacy}","received_events_url":"https://api.github.com/users/chibiegg/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/chibiegg/certbot","description":"Certbot 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":true,"url":"https://api.github.com/repos/chibiegg/certbot","forks_url":"https://api.github.com/repos/chibiegg/certbot/forks","keys_url":"https://api.github.com/repos/chibiegg/certbot/keys{/key_id}","collaborators_url":"https://api.github.com/repos/chibiegg/certbot/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/chibiegg/certbot/teams","hooks_url":"https://api.github.com/repos/chibiegg/certbot/hooks","issue_events_url":"https://api.github.com/repos/chibiegg/certbot/issues/events{/number}","events_url":"https://api.github.com/repos/chibiegg/certbot/events","assignees_url":"https://api.github.com/repos/chibiegg/certbot/assignees{/user}","branches_url":"https://api.github.com/repos/chibiegg/certbot/branches{/branch}","tags_url":"https://api.github.com/repos/chibiegg/certbot/tags","blobs_url":"https://api.github.com/repos/chibiegg/certbot/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/chibiegg/certbot/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/chibiegg/certbot/git/refs{/sha}","trees_url":"https://api.github.com/repos/chibiegg/certbot/git/trees{/sha}","statuses_url":"https://api.github.com/repos/chibiegg/certbot/statuses/{sha}","languages_url":"https://api.github.com/repos/chibiegg/certbot/languages","stargazers_url":"https://api.github.com/repos/chibiegg/certbot/stargazers","contributors_url":"https://api.github.com/repos/chibiegg/certbot/contributors","subscribers_url":"https://api.github.com/repos/chibiegg/certbot/subscribers","subscription_url":"https://api.github.com/repos/chibiegg/certbot/subscription","commits_url":"https://api.github.com/repos/chibiegg/certbot/commits{/sha}","git_commits_url":"https://api.github.com/repos/chibiegg/certbot/git/commits{/sha}","comments_url":"https://api.github.com/repos/chibiegg/certbot/comments{/number}","issue_comment_url":"https://api.github.com/repos/chibiegg/certbot/issues/comments{/number}","contents_url":"https://api.github.com/repos/chibiegg/certbot/contents/{+path}","compare_url":"https://api.github.com/repos/chibiegg/certbot/compare/{base}...{head}","merges_url":"https://api.github.com/repos/chibiegg/certbot/merges","archive_url":"https://api.github.com/repos/chibiegg/certbot/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/chibiegg/certbot/downloads","issues_url":"https://api.github.com/repos/chibiegg/certbot/issues{/number}","pulls_url":"https://api.github.com/repos/chibiegg/certbot/pulls{/number}","milestones_url":"https://api.github.com/repos/chibiegg/certbot/milestones{/number}","notifications_url":"https://api.github.com/repos/chibiegg/certbot/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/chibiegg/certbot/labels{/name}","releases_url":"https://api.github.com/repos/chibiegg/certbot/releases{/id}","deployments_url":"https://api.github.com/repos/chibiegg/certbot/deployments","created_at":"2018-03-04T06:21:01Z","updated_at":"2018-03-04T06:21:06Z","pushed_at":"2018-03-31T02:01:18Z","git_url":"git://github.com/chibiegg/certbot.git","ssh_url":"git@github.com:chibiegg/certbot.git","clone_url":"https://github.com/chibiegg/certbot.git","svn_url":"https://github.com/chibiegg/certbot","homepage":"","size":18155,"stargazers_count":0,"watchers_count":0,"language":"Python","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":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"certbot:master","ref":"master","sha":"4d706ac77e3eabb3134d0ea75ab76fd58b412bb6","user":{"login":"certbot","id":17889013,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3ODg5MDEz","avatar_url":"https://avatars2.githubusercontent.com/u/17889013?v=4","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,"node_id":"MDEwOlJlcG9zaXRvcnkyNjUxNjIxMA==","name":"certbot","full_name":"certbot/certbot","owner":{"login":"certbot","id":17889013,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE3ODg5MDEz","avatar_url":"https://avatars2.githubusercontent.com/u/17889013?v=4","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 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":"2018-06-09T20:22:43Z","pushed_at":"2018-06-08T18:59:26Z","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":19037,"stargazers_count":22349,"watchers_count":22349,"language":"Python","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":2155,"mirror_url":null,"archived":false,"open_issues_count":993,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":2155,"open_issues":993,"watchers":22349,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/certbot/certbot/pulls/5702"},"html":{"href":"https://github.com/certbot/certbot/pull/5702"},"issue":{"href":"https://api.github.com/repos/certbot/certbot/issues/5702"},"comments":{"href":"https://api.github.com/repos/certbot/certbot/issues/5702/comments"},"review_comments":{"href":"https://api.github.com/repos/certbot/certbot/pulls/5702/comments"},"review_comment":{"href":"https://api.github.com/repos/certbot/certbot/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/certbot/certbot/pulls/5702/commits"},"statuses":{"href":"https://api.github.com/repos/certbot/certbot/statuses/59aeb91fb23451680e9fada395ae86047b5d9bbf"}},"author_association":"NONE"}}
{"actor":{"display_login":"zjs"}}