{"action":"created","issue":{"url":"https://api.github.com/repos/lukas2511/dehydrated/issues/510","repository_url":"https://api.github.com/repos/lukas2511/dehydrated","labels_url":"https://api.github.com/repos/lukas2511/dehydrated/issues/510/labels{/name}","comments_url":"https://api.github.com/repos/lukas2511/dehydrated/issues/510/comments","events_url":"https://api.github.com/repos/lukas2511/dehydrated/issues/510/events","html_url":"https://github.com/lukas2511/dehydrated/issues/510","id":305703986,"number":510,"title":"Dropping old ACMEv1 Support?","user":{"login":"lukas2511","id":85965,"avatar_url":"https://avatars0.githubusercontent.com/u/85965?v=4","gravatar_id":"","url":"https://api.github.com/users/lukas2511","html_url":"https://github.com/lukas2511","followers_url":"https://api.github.com/users/lukas2511/followers","following_url":"https://api.github.com/users/lukas2511/following{/other_user}","gists_url":"https://api.github.com/users/lukas2511/gists{/gist_id}","starred_url":"https://api.github.com/users/lukas2511/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukas2511/subscriptions","organizations_url":"https://api.github.com/users/lukas2511/orgs","repos_url":"https://api.github.com/users/lukas2511/repos","events_url":"https://api.github.com/users/lukas2511/events{/privacy}","received_events_url":"https://api.github.com/users/lukas2511/received_events","type":"User","site_admin":false},"labels":[{"id":841154258,"url":"https://api.github.com/repos/lukas2511/dehydrated/labels/suggestions%20wanted","name":"suggestions wanted","color":"d332ab","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2018-03-15T20:15:40Z","updated_at":"2018-05-15T23:27:11Z","closed_at":null,"author_association":"OWNER","body":"I'm thinking about dropping ACMEv1 support. Not today, not tomorrow, rather in a few months, with limited support in the meantime.\r\n\r\nACMEv2 has (or will?) become an official RFC and will be the most likely protocol to ever be supported by other CAs, ACMEv1 on the other hand was just really implemented by Let's Encrypt and their own API endpoint will probably be disabled in the foreseeable future.\r\n\r\nDehydrated has quite a bit of code that just deals with ACMEv1 behaviour. A rough count gave me over 150 lines of code (there probably is even more). There are a few open bugs which are only really relevant for ACMEv1 and there were bugs like the recent 301 redirect failure which wouldn't affect ACMEv2 to begin with, so I'm guessing there could be other issues with ACMEv1 and those will be harder to find in the future as the ACMEv1 userbase shrinks.\r\n\r\nWhat do you internet-people think? Is there any good reason supporting it in the long run?"},"comment":{"url":"https://api.github.com/repos/lukas2511/dehydrated/issues/comments/389346091","html_url":"https://github.com/lukas2511/dehydrated/issues/510#issuecomment-389346091","issue_url":"https://api.github.com/repos/lukas2511/dehydrated/issues/510","id":389346091,"user":{"login":"tovine","id":8265757,"avatar_url":"https://avatars0.githubusercontent.com/u/8265757?v=4","gravatar_id":"","url":"https://api.github.com/users/tovine","html_url":"https://github.com/tovine","followers_url":"https://api.github.com/users/tovine/followers","following_url":"https://api.github.com/users/tovine/following{/other_user}","gists_url":"https://api.github.com/users/tovine/gists{/gist_id}","starred_url":"https://api.github.com/users/tovine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tovine/subscriptions","organizations_url":"https://api.github.com/users/tovine/orgs","repos_url":"https://api.github.com/users/tovine/repos","events_url":"https://api.github.com/users/tovine/events{/privacy}","received_events_url":"https://api.github.com/users/tovine/received_events","type":"User","site_admin":false},"created_at":"2018-05-15T23:27:11Z","updated_at":"2018-05-15T23:27:11Z","author_association":"NONE","body":"Disclaimer: I haven't really read the source code very thoroughly, so forgive me if the question has an obvious answer.\r\n\r\nIf you remove ACMEv1 support, will dehydrated still support upgrading old configs to the new version? I'm thinking about old installations that have been \"set up and forgotten\" (as good automation tends to lead to) which suddenly will need to be updated."}}
{"actor":{"display_login":"tovine"}}