{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":241490489,"defaultBranch":"master","name":"acmez","ownerLogin":"mholt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-18T23:34:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1128849?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715030053.0","currentOid":""},"activityList":{"items":[{"before":"e2a2d1ad92d5d6d4d2cf3d255ffda9013caff8df","after":"5a16e768dea93398abcb96d997331820caf04a54","ref":"refs/heads/master","pushedAt":"2024-05-06T20:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Add SameWindow() method for ARI","shortMessageHtmlLink":"Add SameWindow() method for ARI"}},{"before":"8e7d337243f56451ab0fb052ddcd195610b4759d","after":"e2a2d1ad92d5d6d4d2cf3d255ffda9013caff8df","ref":"refs/heads/master","pushedAt":"2024-05-06T17:20:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Update ARI even if server doesn't send Retry-After","shortMessageHtmlLink":"Update ARI even if server doesn't send Retry-After"}},{"before":"af96bcce99ceb3e4ef8ea8df38740f5c683dfef4","after":"8e7d337243f56451ab0fb052ddcd195610b4759d","ref":"refs/heads/master","pushedAt":"2024-05-04T15:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Enhance ARI support","shortMessageHtmlLink":"Enhance ARI support"}},{"before":"63137f3e277477807fcebd57987ab75eeed9fd1c","after":"af96bcce99ceb3e4ef8ea8df38740f5c683dfef4","ref":"refs/heads/master","pushedAt":"2024-04-26T15:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Fix `email-reply-00` response generation and add basic test (#25)\n\n* Fix `email-reply-00` response generation and add basic test\r\n\r\n* Add decoding of `token-part2`","shortMessageHtmlLink":"Fix email-reply-00 response generation and add basic test (#25)"}},{"before":"bbbbbab1d79626afe6d0bfdca06b960b05c27861","after":"63137f3e277477807fcebd57987ab75eeed9fd1c","ref":"refs/heads/master","pushedAt":"2024-04-25T18:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"ari: Return error if trying to use ARI with CA that does not support it","shortMessageHtmlLink":"ari: Return error if trying to use ARI with CA that does not support it"}},{"before":"53a49a38697db65e930e43f93bc7cfa83006541b","after":"bbbbbab1d79626afe6d0bfdca06b960b05c27861","ref":"refs/heads/master","pushedAt":"2024-04-23T21:47:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Fix import","shortMessageHtmlLink":"Fix import"}},{"before":"f1e8201a981896b2bc4ae3ead6b4b7a13a59e48b","after":"53a49a38697db65e930e43f93bc7cfa83006541b","ref":"refs/heads/master","pushedAt":"2024-04-23T21:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Minor docs updates","shortMessageHtmlLink":"Minor docs updates"}},{"before":"933aea0d4b92c75b9e6e529e9e9b0d83b7ac5a51","after":"f1e8201a981896b2bc4ae3ead6b4b7a13a59e48b","ref":"refs/heads/master","pushedAt":"2024-04-23T21:35:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"RFC8823 (S/MIME) support (#13)\n\n* support for RFC8823(s/mime)\r\n\r\n* add from field to challenge object\r\n\r\n* Update acme/challenge.go\r\n\r\nremove excess empty line\r\n\r\nCo-authored-by: Matt Holt \r\n\r\n* Update acme/challenge.go\r\n\r\nline align\r\n\r\nCo-authored-by: Matt Holt \r\n\r\n* move emailident to createidntusingcsr\r\n\r\n* trim ACME header from subject\r\n\r\n* add mail body builder\r\n\r\n* move Mailbuild to dedicated file\r\n\r\n* remove redendent function from old commit\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Francis Lavoie \r\n\r\n* add more expernation in godoc commnents\r\n\r\n* remove moved function try #2\r\n\r\n* record quirk of email-reply-00 challenge\r\n\r\n* fix spelling and capitalization\r\n\r\nmostly on comments\r\n\r\nCo-authored-by: Herman Slatman \r\n\r\n* Update acme/challenge.go\r\n\r\nCo-authored-by: Herman Slatman \r\n\r\n* mention right place for 'from' on challenge object\r\n\r\n* fix comments and capitalization\r\n\r\n* fix emailkeyauth build when token isn't aligned with base64\r\n\r\n* Update mailreplygen function name\r\n\r\nCo-authored-by: Herman Slatman \r\n\r\n---------\r\n\r\nCo-authored-by: Matt Holt \r\nCo-authored-by: Francis Lavoie \r\nCo-authored-by: Herman Slatman ","shortMessageHtmlLink":"RFC8823 (S/MIME) support (#13)"}},{"before":"7bb653cfd20bbb1de81bb3329152c2ac74db7322","after":"933aea0d4b92c75b9e6e529e9e9b0d83b7ac5a51","ref":"refs/heads/master","pushedAt":"2024-04-08T20:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Fix some links in readme","shortMessageHtmlLink":"Fix some links in readme"}},{"before":"10574a763fe140ac71cff96d5e83ddfef8a5eb8b","after":"7bb653cfd20bbb1de81bb3329152c2ac74db7322","ref":"refs/heads/master","pushedAt":"2024-04-08T19:43:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Fix import path for v2","shortMessageHtmlLink":"Fix import path for v2"}},{"before":"c0dcf7bf38655ae460d0ea3574b6f9c44c8069f6","after":"10574a763fe140ac71cff96d5e83ddfef8a5eb8b","ref":"refs/heads/master","pushedAt":"2024-03-27T22:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Add log with account location when creating order","shortMessageHtmlLink":"Add log with account location when creating order"}},{"before":"ab27fb1a90c2a801fed0a7bcfe8e6d36aadcc81f","after":null,"ref":"refs/heads/new-api","pushedAt":"2024-03-08T16:15:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"}},{"before":"10d0fd9f6805a6248c534e392098f11871b6653a","after":"c0dcf7bf38655ae460d0ea3574b6f9c44c8069f6","ref":"refs/heads/master","pushedAt":"2024-03-08T16:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"New v2 API for more customizable orders (#23)\n\n* New v2 API for more customizable orders\r\n\r\n* Minor tweaks and improve docs\r\n\r\n* Fix comment","shortMessageHtmlLink":"New v2 API for more customizable orders (#23)"}},{"before":"967f8db4b6cdf3d639c0924bbdb4af1c3eacdeda","after":"ab27fb1a90c2a801fed0a7bcfe8e6d36aadcc81f","ref":"refs/heads/new-api","pushedAt":"2024-03-08T16:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Fix comment","shortMessageHtmlLink":"Fix comment"}},{"before":"07e5d7186e1fc676729313a2d871253ca9f61607","after":"967f8db4b6cdf3d639c0924bbdb4af1c3eacdeda","ref":"refs/heads/new-api","pushedAt":"2024-03-07T02:31:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Minor tweaks and improve docs","shortMessageHtmlLink":"Minor tweaks and improve docs"}},{"before":"c5645f1099f37ef2f5140cb441db24ea0450f4c2","after":"10d0fd9f6805a6248c534e392098f11871b6653a","ref":"refs/heads/master","pushedAt":"2024-02-22T18:54:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Write status into problem if omitted by server","shortMessageHtmlLink":"Write status into problem if omitted by server"}},{"before":"a3a3f8d3b94f3f96c1ed4ac2c0f4db1c3ed152f3","after":"07e5d7186e1fc676729313a2d871253ca9f61607","ref":"refs/heads/new-api","pushedAt":"2024-02-22T18:32:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Merge branch 'master' into new-api","shortMessageHtmlLink":"Merge branch 'master' into new-api"}},{"before":"47c159b3f0f310d3fb5669a711ea9cba8ac444d5","after":"c5645f1099f37ef2f5140cb441db24ea0450f4c2","ref":"refs/heads/master","pushedAt":"2024-02-22T03:28:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":null,"after":"a3a3f8d3b94f3f96c1ed4ac2c0f4db1c3ed152f3","ref":"refs/heads/new-api","pushedAt":"2024-02-22T03:12:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"New v2 API for more customizable orders","shortMessageHtmlLink":"New v2 API for more customizable orders"}},{"before":"ef82f268368980938e2b728ef230683e3927d8e8","after":"47c159b3f0f310d3fb5669a711ea9cba8ac444d5","ref":"refs/heads/master","pushedAt":"2024-02-18T03:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Extend Order object with replaces field for ARI draft","shortMessageHtmlLink":"Extend Order object with replaces field for ARI draft"}},{"before":"422d0ad3b73253c35dc2b9d0be29ad55385df3ff","after":"ef82f268368980938e2b728ef230683e3927d8e8","ref":"refs/heads/master","pushedAt":"2024-02-13T22:41:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"WIP: Update ARI implementation for spec draft-03","shortMessageHtmlLink":"WIP: Update ARI implementation for spec draft-03"}},{"before":"ee0926b59e189216177895d68f15c6de73d452e6","after":"422d0ad3b73253c35dc2b9d0be29ad55385df3ff","ref":"refs/heads/master","pushedAt":"2023-11-21T21:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"979a0e30d0897f449f0c10e50d184a74be76e53e","after":"ee0926b59e189216177895d68f15c6de73d452e6","ref":"refs/heads/master","pushedAt":"2023-08-29T17:38:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Set omitempty on Order.Status field (#21)\n\n* client - set initial order status to pending\r\n\r\nconforming to https://datatracker.ietf.org/doc/html/rfc8555#section-7.1.6\r\n\"Order objects are created in the \"pending\" state.\"\r\n\r\n* Order.status - set default\r\n\r\n* order.status - omitempty\r\n\r\nthe request-order is a subset without status field\r\nhttps://datatracker.ietf.org/doc/html/rfc8555#section-7.4","shortMessageHtmlLink":"Set omitempty on Order.Status field (#21)"}},{"before":"5ae23acfbc37df264131a1b8ccef0be4d6cb85d1","after":"979a0e30d0897f449f0c10e50d184a74be76e53e","ref":"refs/heads/master","pushedAt":"2023-06-20T19:27:18.686Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Rename file; use new RNG source with mutex","shortMessageHtmlLink":"Rename file; use new RNG source with mutex"}},{"before":"d65f20562864e8f3aaa7caa13866cf2649c28028","after":"5ae23acfbc37df264131a1b8ccef0be4d6cb85d1","ref":"refs/heads/master","pushedAt":"2023-06-19T18:58:16.452Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Add CSRSource interface to defer CSR generation (#19)\n\n* Add `ObtainCertificateUsingFinalizer`\r\n\r\nThe new method allows the final CSR to be created and finalized\r\njust before the ACME Order is finalized. This is useful in cases\r\nwhere the final (signed) CSR isn't available up until challenge\r\nvalidation was successful.\r\n\r\nThe method takes a `Finalizer` interface, implementations of\r\nwhich must provide the ACME Identifiers to request in the Order,\r\nas well as present a valid CSR to be submitted to the ACME server.\r\n\r\nThe `ObtainCertificateUsingCSR` method was adapted to make use\r\nof the new method by passing the provided CSR through in a\r\n`csrFinalizer` struct.\r\n\r\n* Change `CSRFinalizer` to `CSRSource`\r\n\r\n* Add `validateOrderIdentifier` incl. tests\r\n\r\n* Add and update some documentation","shortMessageHtmlLink":"Add CSRSource interface to defer CSR generation (#19)"}},{"before":"7e87b9d53dc744c55ef1825bec84b5560cfe0ee4","after":"d65f20562864e8f3aaa7caa13866cf2649c28028","ref":"refs/heads/master","pushedAt":"2023-06-09T03:26:17.405Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Error on empty directory\n\nShould never happen, but if ACME server returns an error without an\nerror status code, the resulting errors later on are super confusing.\nBest to catch an empty directory up front.","shortMessageHtmlLink":"Error on empty directory"}},{"before":"d2a3d7e78082af60d929a514085d00678c67a73a","after":"7e87b9d53dc744c55ef1825bec84b5560cfe0ee4","ref":"refs/heads/master","pushedAt":"2023-05-06T00:22:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Enhance comments","shortMessageHtmlLink":"Enhance comments"}},{"before":"9f1389192a30cda988b52590124511ba248e2f38","after":"d2a3d7e78082af60d929a514085d00678c67a73a","ref":"refs/heads/master","pushedAt":"2023-04-10T18:01:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Add missing license text","shortMessageHtmlLink":"Add missing license text"}},{"before":"5adcb4c7fdb7d78125a2bf17e6bb75ee9d36bc03","after":null,"ref":"refs/heads/ari","pushedAt":"2023-04-10T17:51:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"}},{"before":"b2f15b53d397eea6b97f82f308e86543a3e0df95","after":"9f1389192a30cda988b52590124511ba248e2f38","ref":"refs/heads/master","pushedAt":"2023-04-10T17:51:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mholt","name":"Matt Holt","path":"/mholt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1128849?s=80&v=4"},"commit":{"message":"Implement ARI draft spec; update dependencies (#17)\n\n* Implement ARI draft spec; update dependencies\r\n\r\nhttps://datatracker.ietf.org/doc/draft-ietf-acme-ari/\r\n\r\n* UpdateRenewalStatus -> UpdateRenewalInfo\r\n\r\nFor symmetry with GetRenewalInfo\r\n\r\n* Fix typo\r\n\r\n* Update comment","shortMessageHtmlLink":"Implement ARI draft spec; update dependencies (#17)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQuX6aAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mholt/acmez"}