{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40743504,"defaultBranch":"master","name":"acme-client","ownerLogin":"unixcharles","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-15T02:11:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78458?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712679267.0","currentOid":""},"activityList":{"items":[{"before":"c96a8b61f0966939244ef3c2b41496b5ae9be6ac","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-09T16:14:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"}},{"before":"617dd3b222571037acaeb38675fd111ffcdcb51b","after":"5377e3464f66528508eb5d4f9e77beb118598453","ref":"refs/heads/master","pushedAt":"2024-04-09T16:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4 (#239)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/v2...v4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4 (#239)"}},{"before":null,"after":"c96a8b61f0966939244ef3c2b41496b5ae9be6ac","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-04-09T16:12:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 2 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 2 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v2...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 2 to 4"}},{"before":"51b581158893d85ce236f618798b97ddca5b6d40","after":"617dd3b222571037acaeb38675fd111ffcdcb51b","ref":"refs/heads/master","pushedAt":"2024-04-09T16:12:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"CI: Let dependabot update GH Actions (#238)","shortMessageHtmlLink":"CI: Let dependabot update GH Actions (#238)"}},{"before":"cf5c75d5b7f5f53bafc4d11e436f80117364adf0","after":"51b581158893d85ce236f618798b97ddca5b6d40","ref":"refs/heads/master","pushedAt":"2024-02-13T21:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"bump to 2.0.17","shortMessageHtmlLink":"bump to 2.0.17"}},{"before":"e332847c4f5f7a40376891e1385e2285ea66ee3d","after":"cf5c75d5b7f5f53bafc4d11e436f80117364adf0","ref":"refs/heads/master","pushedAt":"2024-02-13T21:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Delete unused fetch_chain method","shortMessageHtmlLink":"Delete unused fetch_chain method"}},{"before":"cb7b73701c21ab145312d36aabd13ab78bfa4e49","after":null,"ref":"refs/heads/fix-account-fetching-jws-kid-match","pushedAt":"2024-02-13T21:40:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"}},{"before":"4c2ce355901cf6346d1608bd8bdd9f690cfe78af","after":"e332847c4f5f7a40376891e1385e2285ea66ee3d","ref":"refs/heads/master","pushedAt":"2024-02-13T21:40:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Building a jws body for GET request doesn't make sense (#236)\n\nIt's polluting the faraday environment when another call need to fetch directory","shortMessageHtmlLink":"Building a jws body for GET request doesn't make sense (#236)"}},{"before":null,"after":"cb7b73701c21ab145312d36aabd13ab78bfa4e49","ref":"refs/heads/fix-account-fetching-jws-kid-match","pushedAt":"2024-02-13T21:38:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Building a jws body for GET request doesn't make sense\n\nIt's polluting the faraday environment when another call need to fetch directory","shortMessageHtmlLink":"Building a jws body for GET request doesn't make sense"}},{"before":"c66b369c0532b41af570a3f34ade14e8384bcde3","after":"4c2ce355901cf6346d1608bd8bdd9f690cfe78af","ref":"refs/heads/master","pushedAt":"2024-01-31T05:04:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Set authorization token to `nil` if there is no token in the challenge (#234)\n\nSome CA providers are not setting this token when the domain was pre-validated for the organization for an entire year. \r\nThis is making the client crash as it cannot fetch the token:\r\n\r\n```\r\n2024-01-29, 20:29:55 UTCError processing aqueduct request: key not found: \"token\", Backtrace: [\"/app/vendor/gems/ruby/3.2.0/gems/acme-client-2.0.16/lib/acme/client/resources/authorization.rb:59:in `fetch'\", \"/app/vendor/gems/ruby/3.2.0/gems/acme-client-2.0.16/lib/acme/client/resources/authorization.rb:59:in `initialize_challenge'\", \"/app/vendor/gems/ruby/3.2.0/gems/acme-client-2.0.16/lib/acme/client/resources/authorization.rb:23:in `block in challenges'\", \"/app/vendor/gems/ruby/3.2.0/gems/acme-client-2.0.16/lib/acme/client/resources/authorization.rb:22:in `map'\", \"/app/vendor/gems/ruby/3.2.0/gems/acme-client-2.0.16/lib/acme/client/resources/authorization.rb:22:in `challenges'\", \"/app/vendor/gems/ruby/3.2.0/gems/acme-client-\r\n```","shortMessageHtmlLink":"Set authorization token to nil if there is no token in the challenge ("}},{"before":"090ef8b7997ce143fe4b4756b07a8f0279eabdde","after":"c66b369c0532b41af570a3f34ade14e8384bcde3","ref":"refs/heads/master","pushedAt":"2024-01-16T19:27:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Update test matrix to run on Faraday 2.9","shortMessageHtmlLink":"Update test matrix to run on Faraday 2.9"}},{"before":"fbbf314d5375ace49297b2dcee427c5dd56af01e","after":"090ef8b7997ce143fe4b4756b07a8f0279eabdde","ref":"refs/heads/master","pushedAt":"2024-01-16T19:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Drop Ruby 2.7 support","shortMessageHtmlLink":"Drop Ruby 2.7 support"}},{"before":"4fe5d3cff4ef01f776c442544db771d72f6894dd","after":"fbbf314d5375ace49297b2dcee427c5dd56af01e","ref":"refs/heads/master","pushedAt":"2024-01-16T19:24:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Update README\n\n- Remove reference to ACMEv1\n- Update alternative certificate chain info","shortMessageHtmlLink":"Update README"}},{"before":"044cdd0da878a4fdf5fd8d2a175936a930d9d858","after":"4fe5d3cff4ef01f776c442544db771d72f6894dd","ref":"refs/heads/master","pushedAt":"2024-01-16T19:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Remove Rubocop\n\nSeem to bring more noise than actual value","shortMessageHtmlLink":"Remove Rubocop"}},{"before":"4df0648e22002b4cbb0f757897c0e7ec8bafe73d","after":"044cdd0da878a4fdf5fd8d2a175936a930d9d858","ref":"refs/heads/master","pushedAt":"2024-01-16T19:07:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Refactor keystash generation","shortMessageHtmlLink":"Refactor keystash generation"}},{"before":"0688d564f77649c93b9f6793ea6566c5ae5b886d","after":"4df0648e22002b4cbb0f757897c0e7ec8bafe73d","ref":"refs/heads/master","pushedAt":"2024-01-16T18:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Fix gemspec warning","shortMessageHtmlLink":"Fix gemspec warning"}},{"before":"aefbd951d8641d80a3e8689fbac1b3e7f6e8c338","after":"0688d564f77649c93b9f6793ea6566c5ae5b886d","ref":"refs/heads/master","pushedAt":"2024-01-16T18:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"bump to 2.0.16","shortMessageHtmlLink":"bump to 2.0.16"}},{"before":"a7a8fc9dead38b6120ca47357eed7a17b4469bb2","after":null,"ref":"refs/heads/fix-nonce-crash-with-google-acme","pushedAt":"2024-01-16T18:36:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"}},{"before":"28760c9ba9887e15069961e3cc95f065371c7bee","after":"aefbd951d8641d80a3e8689fbac1b3e7f6e8c338","ref":"refs/heads/master","pushedAt":"2024-01-16T18:36:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Refactor http operation out of Directory (#233)\n\n- More consistent with other resources\r\n- Fix quirks with using an http client that doesn't have an acme-client\r\n- Fix crash when using Google ACME endpoint (because it return nonce on directory which the client doesn't know how to handle)","shortMessageHtmlLink":"Refactor http operation out of Directory (#233)"}},{"before":null,"after":"a7a8fc9dead38b6120ca47357eed7a17b4469bb2","ref":"refs/heads/fix-nonce-crash-with-google-acme","pushedAt":"2024-01-16T18:23:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Refactor http operation out of Directory\n\n- More consistent with other resources\n- Fix quirks with using an http client that doesn't have an acme-client\n- Fix crash when using Google ACME endpoint (because it return nonce on directory which the client doesn't know how to handle)","shortMessageHtmlLink":"Refactor http operation out of Directory"}},{"before":"c819649962d66bb6bcc947416c5c57d482b0693f","after":"28760c9ba9887e15069961e3cc95f065371c7bee","ref":"refs/heads/master","pushedAt":"2023-10-09T16:16:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Add TruffleRuby in CI (#231)","shortMessageHtmlLink":"Add TruffleRuby in CI (#231)"}},{"before":"3df92966e4bd2c5485304b9c1b8928ede02a7903","after":null,"ref":"refs/tags/v2.0.15","pushedAt":"2023-10-06T19:22:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"}},{"before":"3df92966e4bd2c5485304b9c1b8928ede02a7903","after":"c819649962d66bb6bcc947416c5c57d482b0693f","ref":"refs/heads/master","pushedAt":"2023-10-06T19:20:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"bump to 2.0.15","shortMessageHtmlLink":"bump to 2.0.15"}},{"before":"087d5f52af039ee7f6301392105b23c3dfdcb5e6","after":"3df92966e4bd2c5485304b9c1b8928ede02a7903","ref":"refs/heads/master","pushedAt":"2023-10-06T19:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"bump to 2.0.15","shortMessageHtmlLink":"bump to 2.0.15"}},{"before":"109c6378b991bacc413c10a6433af6c755e7d93b","after":"087d5f52af039ee7f6301392105b23c3dfdcb5e6","ref":"refs/heads/master","pushedAt":"2023-10-06T19:12:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"get_nonce: Respect connection_options (#230)","shortMessageHtmlLink":"get_nonce: Respect connection_options (#230)"}},{"before":"d2c36623ca8cf61c7e6b85a368011e5506f776fb","after":"109c6378b991bacc413c10a6433af6c755e7d93b","ref":"refs/heads/master","pushedAt":"2023-09-05T15:00:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"don't include dotfiles in gem (#228)","shortMessageHtmlLink":"don't include dotfiles in gem (#228)"}},{"before":"a40adfb570b38a7be4c494572ebd4ea4dc6024a4","after":"d2c36623ca8cf61c7e6b85a368011e5506f776fb","ref":"refs/heads/master","pushedAt":"2023-06-16T15:54:27.834Z","pushType":"push","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"bump to 2.0.14","shortMessageHtmlLink":"bump to 2.0.14"}},{"before":"015323691a9375f71acd06eb798c67ccf75c5cd0","after":"a40adfb570b38a7be4c494572ebd4ea4dc6024a4","ref":"refs/heads/master","pushedAt":"2023-06-16T15:40:40.740Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Extract connection initialization and wrap HTTP errors (#176)\n\n* Remove duplicate User-Agent setting\r\n\r\n* Split Faraday middleware\r\n\r\nSplit into two middlewares, so separate Acme features that are specific only to the Acme connections.\r\n\r\n* Extract connection initialization\r\n\r\n* Clear legacy\r\n\r\n* Remove extra spaces\r\n\r\n* Revert \"Clear legacy\"\r\n\r\nThis reverts commit d5f5597cad6023ec91577abf695e90ea41d283e5.\r\n\r\n* Fix rubocop\r\n\r\n* Retry middleware be before Acme middleware\r\n\r\n* Add tests for timeouts\r\n\r\n* Rely on the baseline/shared error handler\r\n\r\n* Fix rubocop\r\n\r\n* Make it compatibile with Faraday 1\r\n\r\n* Fix rubocop","shortMessageHtmlLink":"Extract connection initialization and wrap HTTP errors (#176)"}},{"before":"90bdb8de4f2302efc736702849902efe0ccb862e","after":"015323691a9375f71acd06eb798c67ccf75c5cd0","ref":"refs/heads/master","pushedAt":"2023-03-22T20:08:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"unixcharles","name":"Charles Barbier","path":"/unixcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78458?s=80&v=4"},"commit":{"message":"Fix name error in documentation (#223)\n\nRotating the private key was failing with:\r\n\r\n```\r\n/Users/Shaeli/git/github/octocerts/vendor/gems/ruby/3.1.0/gems/acme-client-2.0.13/lib/acme/client.rb:101:in `account_key_change': unknown keyword: :private_key (ArgumentError)\r\n from script/rotate_acme_client_key.rb:12:in `
'\r\n```\r\nbecase `private_key` is referenced instead of `new_private_key`","shortMessageHtmlLink":"Fix name error in documentation (#223)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELDMJYwA","startCursor":null,"endCursor":null}},"title":"Activity ยท unixcharles/acme-client"}