{"action":"created","issue":{"url":"https://api.github.com/repos/hlandau/acme/issues/200","repository_url":"https://api.github.com/repos/hlandau/acme","labels_url":"https://api.github.com/repos/hlandau/acme/issues/200/labels{/name}","comments_url":"https://api.github.com/repos/hlandau/acme/issues/200/comments","events_url":"https://api.github.com/repos/hlandau/acme/issues/200/events","html_url":"https://github.com/hlandau/acme/issues/200","id":173701210,"number":200,"title":"Update ToS agreement verification logic when ACME protocol is clarified","user":{"login":"rgl","id":43356,"avatar_url":"https://avatars.githubusercontent.com/u/43356?v=3","gravatar_id":"","url":"https://api.github.com/users/rgl","html_url":"https://github.com/rgl","followers_url":"https://api.github.com/users/rgl/followers","following_url":"https://api.github.com/users/rgl/following{/other_user}","gists_url":"https://api.github.com/users/rgl/gists{/gist_id}","starred_url":"https://api.github.com/users/rgl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rgl/subscriptions","organizations_url":"https://api.github.com/users/rgl/orgs","repos_url":"https://api.github.com/users/rgl/repos","events_url":"https://api.github.com/users/rgl/events{/privacy}","received_events_url":"https://api.github.com/users/rgl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hlandau/acme/labels/blocked","name":"blocked","color":"eb6420"},{"url":"https://api.github.com/repos/hlandau/acme/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2016-08-29T05:52:21Z","updated_at":"2016-09-30T18:43:49Z","closed_at":null,"body":"Currently `acmetool` asks for [UniqueID: \"acme-agreement:\" + e.URI](https://github.com/hlandau/acme/blob/54751b7ef6fb263c90d5fa517c53ff42e3efb53c/solver/register.go#L32) (or looks for the anwser) to TOS agreement, but why isn't there a way to auto accept the TOS (e.g. for use in a cron job)?"},"comment":{"url":"https://api.github.com/repos/hlandau/acme/issues/comments/250821862","html_url":"https://github.com/hlandau/acme/issues/200#issuecomment-250821862","issue_url":"https://api.github.com/repos/hlandau/acme/issues/200","id":250821862,"user":{"login":"hlandau","id":2270010,"avatar_url":"https://avatars.githubusercontent.com/u/2270010?v=3","gravatar_id":"","url":"https://api.github.com/users/hlandau","html_url":"https://github.com/hlandau","followers_url":"https://api.github.com/users/hlandau/followers","following_url":"https://api.github.com/users/hlandau/following{/other_user}","gists_url":"https://api.github.com/users/hlandau/gists{/gist_id}","starred_url":"https://api.github.com/users/hlandau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlandau/subscriptions","organizations_url":"https://api.github.com/users/hlandau/orgs","repos_url":"https://api.github.com/users/hlandau/repos","events_url":"https://api.github.com/users/hlandau/events{/privacy}","received_events_url":"https://api.github.com/users/hlandau/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T18:43:49Z","updated_at":"2016-09-30T18:43:49Z","body":"Any cronjob or other service needs an error reporting channel which is monitored. The provision of reliable services is not sensibly or actually obtained by some attempted enumeration of all possible failure modes and their prevention, because the failure modes of any system are innumerable, and many unpreventable. This is not a problem unique to acmetool, and even if ToS re-assent wasn't a thing, it wouldn't reduce the number of possible failure modes to zero.\r\n\r\nIf the local root mailbox is unmonitored, it should be reconfigured to forward elsewhere. The whole point of the error reporting mechanism of crond is so that administrators can be informed of errors. Setting up a high-stakes cronjob, expecting it to always work and configuring any errors to be redirected to an unmonitored mailbox is not a sensible or advised system management practice."}}
{"actor":{"display_login":"hlandau"}}