{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":139735120,"defaultBranch":"master","name":"couch-auth","ownerLogin":"perfood","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-04T14:50:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64358080?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700565169.0","currentOid":""},"activityList":{"items":[{"before":"d780f47e6e296c9bddd98c20722667b791e0db6a","after":"c0d4dd0258f582aded75bb405a70e0a9a7a78c2b","ref":"refs/heads/master","pushedAt":"2023-11-21T11:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"0.20.1","shortMessageHtmlLink":"0.20.1"}},{"before":"736e680a4bd7ca4557482487ae97d23a5d1e4a80","after":null,"ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T11:11:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"}},{"before":"cc9bd94a91e8ca6a0dfd448d5e7c7e266e72959e","after":"d780f47e6e296c9bddd98c20722667b791e0db6a","ref":"refs/heads/master","pushedAt":"2023-11-21T11:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Add rate limiting for /password-reset endpoint (#80)\n\n* Add rate limiting for /password-reset endpoint\r\n\r\n* 0.20.1-0\r\n\r\n* check whether token matches, activate config in test\r\n\r\n* fix failing test by providing email\r\n\r\n* 0.20.1-1\r\n\r\n* document the changes\r\n\r\n---------\r\n\r\nCo-authored-by: Fynn Leitow","shortMessageHtmlLink":"Add rate limiting for /password-reset endpoint (#80)"}},{"before":"949d013688238f799f4eb78c2ab34711da0b898b","after":"736e680a4bd7ca4557482487ae97d23a5d1e4a80","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T11:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"document the changes","shortMessageHtmlLink":"document the changes"}},{"before":"44b61fa64e02e3217e9a0ac7c62bc6cfc2b2b587","after":"949d013688238f799f4eb78c2ab34711da0b898b","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T11:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"0.20.1-1","shortMessageHtmlLink":"0.20.1-1"}},{"before":"a75212bd2caaedd554132f3cc74dc6f565e73871","after":"44b61fa64e02e3217e9a0ac7c62bc6cfc2b2b587","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T10:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"fix failing test by providing email","shortMessageHtmlLink":"fix failing test by providing email"}},{"before":"28f6ddea48b4102178333f63f6408a9d1b662d00","after":"a75212bd2caaedd554132f3cc74dc6f565e73871","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T10:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"check whether token matches, activate config in test","shortMessageHtmlLink":"check whether token matches, activate config in test"}},{"before":"68ea766a1cd5561ae81531cc6562f6240f9914b8","after":"28f6ddea48b4102178333f63f6408a9d1b662d00","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T09:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"0.20.1-0","shortMessageHtmlLink":"0.20.1-0"}},{"before":"cc9bd94a91e8ca6a0dfd448d5e7c7e266e72959e","after":"68ea766a1cd5561ae81531cc6562f6240f9914b8","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T09:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Add rate limiting for /password-reset endpoint","shortMessageHtmlLink":"Add rate limiting for /password-reset endpoint"}},{"before":null,"after":"cc9bd94a91e8ca6a0dfd448d5e7c7e266e72959e","ref":"refs/heads/password-reset-slow-down","pushedAt":"2023-11-21T09:33:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":":bug: Resolve sporadic session creation errors (#79)\n\nfixes https://github.com/perfood/couch-auth/issues/65 by overwriting the existing entry in `_users` in case of conflicts.","shortMessageHtmlLink":"🐛 Resolve sporadic session creation errors (#79)"}},{"before":null,"after":"9685903673f8307c3946facce946118e56cc8c71","ref":"refs/heads/wip_email_change","pushedAt":"2023-09-27T18:20:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"email change","shortMessageHtmlLink":"email change"}},{"before":"52670f146f856a31e78224dbd10dad4829d9ff19","after":"cc9bd94a91e8ca6a0dfd448d5e7c7e266e72959e","ref":"refs/heads/master","pushedAt":"2023-09-27T14:43:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":":bug: Resolve sporadic session creation errors (#79)\n\nfixes https://github.com/perfood/couch-auth/issues/65 by overwriting the existing entry in `_users` in case of conflicts.","shortMessageHtmlLink":"🐛 Resolve sporadic session creation errors (#79)"}},{"before":"af8524deeadb0ae50430a77029ade7415703f76f","after":"52670f146f856a31e78224dbd10dad4829d9ff19","ref":"refs/heads/master","pushedAt":"2023-07-19T07:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"0.20.0","shortMessageHtmlLink":"0.20.0"}},{"before":"e980e75a91fb9fa5ccb0ae7219326d66d24bd119","after":null,"ref":"refs/heads/login-brute-force-protection","pushedAt":"2023-07-19T07:32:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"}},{"before":"04dfc89bb569e0d67183054b08848dd120c3d7d4","after":"af8524deeadb0ae50430a77029ade7415703f76f","ref":"refs/heads/master","pushedAt":"2023-07-19T07:32:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Add login brute force protection (#77)","shortMessageHtmlLink":"Add login brute force protection (#77)"}},{"before":"449a410f33b58a5f5538cc2fc8ca6765670cf0ca","after":"e980e75a91fb9fa5ccb0ae7219326d66d24bd119","ref":"refs/heads/login-brute-force-protection","pushedAt":"2023-07-19T07:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"04dfc89bb569e0d67183054b08848dd120c3d7d4","after":"449a410f33b58a5f5538cc2fc8ca6765670cf0ca","ref":"refs/heads/login-brute-force-protection","pushedAt":"2023-07-19T07:06:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":null,"after":"04dfc89bb569e0d67183054b08848dd120c3d7d4","ref":"refs/heads/login-brute-force-protection","pushedAt":"2023-07-19T06:53:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"0.19.2","shortMessageHtmlLink":"0.19.2"}},{"before":null,"after":"98897c2c566fddf60649216a1cc6c87343205095","ref":"refs/heads/dependabot/npm_and_yarn/word-wrap-1.2.4","pushedAt":"2023-07-19T00:19:38.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":":arrow_up: Bump word-wrap from 1.2.3 to 1.2.4\n\nBumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.\n- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)\n- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: word-wrap\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"⬆️ Bump word-wrap from 1.2.3 to 1.2.4"}},{"before":"66b49f47fcb2a47391e665c7f97fdcbf5f2e3b50","after":"04dfc89bb569e0d67183054b08848dd120c3d7d4","ref":"refs/heads/master","pushedAt":"2023-07-13T08:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"0.19.2","shortMessageHtmlLink":"0.19.2"}},{"before":"bd0fbdfab9ccaf18eb89f6c84a1f259702b00ede","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/nunjucks-3.2.4","pushedAt":"2023-07-13T08:48:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ea9031add3f693d614a871546a57bd652e676b1f","after":"66b49f47fcb2a47391e665c7f97fdcbf5f2e3b50","ref":"refs/heads/master","pushedAt":"2023-07-13T08:48:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Merge pull request #72 from perfood/dependabot/npm_and_yarn/nunjucks-3.2.4\n\n⬆️ Bump nunjucks from 3.2.3 to 3.2.4","shortMessageHtmlLink":"Merge pull request #72 from perfood/dependabot/npm_and_yarn/nunjucks-…"}},{"before":"f64d4ce11d8bf24e803cad23e4837d06a169954a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/tough-cookie-4.1.3","pushedAt":"2023-07-13T08:48:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"8be77d80aca92a223f16e670276f8eba6b4c728a","after":"ea9031add3f693d614a871546a57bd652e676b1f","ref":"refs/heads/master","pushedAt":"2023-07-13T08:48:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mahnuh","name":"Manuel Heidrich","path":"/mahnuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/978226?s=80&v=4"},"commit":{"message":"Merge pull request #75 from perfood/dependabot/npm_and_yarn/tough-cookie-4.1.3\n\n⬆️ Bump tough-cookie from 4.1.2 to 4.1.3","shortMessageHtmlLink":"Merge pull request #75 from perfood/dependabot/npm_and_yarn/tough-coo…"}},{"before":null,"after":"f64d4ce11d8bf24e803cad23e4837d06a169954a","ref":"refs/heads/dependabot/npm_and_yarn/tough-cookie-4.1.3","pushedAt":"2023-07-09T22:56:08.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":":arrow_up: Bump tough-cookie from 4.1.2 to 4.1.3\n\nBumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.2 to 4.1.3.\n- [Release notes](https://github.com/salesforce/tough-cookie/releases)\n- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: tough-cookie\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"⬆️ Bump tough-cookie from 4.1.2 to 4.1.3"}},{"before":null,"after":"bd0fbdfab9ccaf18eb89f6c84a1f259702b00ede","ref":"refs/heads/dependabot/npm_and_yarn/nunjucks-3.2.4","pushedAt":"2023-04-20T21:49:30.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":":arrow_up: Bump nunjucks from 3.2.3 to 3.2.4\n\nBumps [nunjucks](https://github.com/mozilla/nunjucks) from 3.2.3 to 3.2.4.\n- [Release notes](https://github.com/mozilla/nunjucks/releases)\n- [Changelog](https://github.com/mozilla/nunjucks/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/mozilla/nunjucks/compare/v3.2.3...v3.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: nunjucks\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"⬆️ Bump nunjucks from 3.2.3 to 3.2.4"}},{"before":"e1713e641b195e3e5b1132461e5416ddc7b234a9","after":"8be77d80aca92a223f16e670276f8eba6b4c728a","ref":"refs/heads/master","pushedAt":"2023-03-22T15:51:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"0.19.1: email and _users bugfixes","shortMessageHtmlLink":"0.19.1: email and _users bugfixes"}},{"before":"83fe9052212297ad54b2ce298f40e1d1b1be4c7d","after":"8be77d80aca92a223f16e670276f8eba6b4c728a","ref":"refs/heads/dev","pushedAt":"2023-03-22T15:51:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"0.19.1: email and _users bugfixes","shortMessageHtmlLink":"0.19.1: email and _users bugfixes"}},{"before":"5b5cdf7230f36473322f7380b62ad99f58c2bc60","after":"83fe9052212297ad54b2ce298f40e1d1b1be4c7d","ref":"refs/heads/dev","pushedAt":"2023-03-22T15:50:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":"0.19.1: email and _users bugfixes","shortMessageHtmlLink":"0.19.1: email and _users bugfixes"}},{"before":"9d703fec73e9a0ae743427b8d569136cd7b24494","after":"e1713e641b195e3e5b1132461e5416ddc7b234a9","ref":"refs/heads/master","pushedAt":"2023-03-22T14:43:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fynnlyte","name":"Fynn Lyte","path":"/fynnlyte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19202953?s=80&v=4"},"commit":{"message":":bug: (#67) lowercase + trim email/username on login\n\nSince they are always lowercased on signup, pw reset, pw change -> also lowercase on login","shortMessageHtmlLink":"🐛 (#67) lowercase + trim email/username on login"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtCrC1gA","startCursor":null,"endCursor":null}},"title":"Activity · perfood/couch-auth"}