{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24293470,"defaultBranch":"master","name":"django-defender","ownerLogin":"jazzband","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-21T14:42:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15129049?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708033315.0","currentOid":""},"activityList":{"items":[{"before":"f2dede8c7602936b0614168304beb16d388ceafe","after":"cc35032a0c2140409c4b9c3e897fec0d95c6711c","ref":"refs/heads/master","pushedAt":"2024-02-15T22:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Added missing sphinx theme to requirements file","shortMessageHtmlLink":"Added missing sphinx theme to requirements file"}},{"before":"4e00500537a4c76923331c751412e0f12c0d2b08","after":"f2dede8c7602936b0614168304beb16d388ceafe","ref":"refs/heads/master","pushedAt":"2024-02-15T22:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"fix docs","shortMessageHtmlLink":"fix docs"}},{"before":"83ad7ce3389ba830fb0f87100cae23ec42ed9644","after":"4e00500537a4c76923331c751412e0f12c0d2b08","ref":"refs/heads/master","pushedAt":"2024-02-15T21:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"fix the docs so they can build","shortMessageHtmlLink":"fix the docs so they can build"}},{"before":"07555abd29f88ecbcb717b4b0195f71b87f27ad1","after":"83ad7ce3389ba830fb0f87100cae23ec42ed9644","ref":"refs/heads/master","pushedAt":"2024-02-15T21:42:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Bump 0.9.8","shortMessageHtmlLink":"Bump 0.9.8"}},{"before":"c290b5a6731a6d404f808ddbe28249dd1a9659f6","after":"07555abd29f88ecbcb717b4b0195f71b87f27ad1","ref":"refs/heads/master","pushedAt":"2024-02-14T23:10:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Improved the \"Blocked Logins\" page's admin integration (#239)","shortMessageHtmlLink":"Improved the \"Blocked Logins\" page's admin integration (#239)"}},{"before":"4bea010b65fba7ae7e15a3a6d7bb0105321edee7","after":"c290b5a6731a6d404f808ddbe28249dd1a9659f6","ref":"refs/heads/master","pushedAt":"2024-02-14T23:07:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Updated app_index.html (#238)","shortMessageHtmlLink":"Updated app_index.html (#238)"}},{"before":"a972dae7fc6828848cc93935c096a26815840dfe","after":"4bea010b65fba7ae7e15a3a6d7bb0105321edee7","ref":"refs/heads/master","pushedAt":"2024-02-14T23:06:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Prevent the \"Reverse for 'defender_blocks_view' not found\" error (#237)","shortMessageHtmlLink":"Prevent the \"Reverse for 'defender_blocks_view' not found\" error (#237)"}},{"before":"1e0aa91952944de8d419789bfd26632db2d816cc","after":"a972dae7fc6828848cc93935c096a26815840dfe","ref":"refs/heads/master","pushedAt":"2024-01-17T20:33:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Update DEFENDER_REDIS_NAME documentation (#235)\n\nSuggesting that this uses the name of the _client_ is misleading and confusing, as that would be the name of a backend (e.g. RedisCache). The referencing code uses DEFENDER_REDIS_NAME to look up the named cache from `CACHES` instead.","shortMessageHtmlLink":"Update DEFENDER_REDIS_NAME documentation (#235)"}},{"before":"ba548fa9c3c1ac65d79d6d448cc70711118e13ed","after":"1e0aa91952944de8d419789bfd26632db2d816cc","ref":"refs/heads/master","pushedAt":"2023-11-09T12:41:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Fix `watch_login` with custom username (#228)\n\nPreviously using of custom `get_username` function with disabled IP\r\nlockout caused unhandled exception\r\nException(\"Invalid state requested\")","shortMessageHtmlLink":"Fix watch_login with custom username (#228)"}},{"before":"f6c73e093b7c07d755e687d4b68278b820f8d455","after":"ba548fa9c3c1ac65d79d6d448cc70711118e13ed","ref":"refs/heads/master","pushedAt":"2023-10-12T17:20:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Use redis parse_url method instead of a custom one (#234)\n\n* Use redis parse_url method instead of a custom one\r\n\r\nThe custom method defined here has no real advantage\r\n\r\n- the redis lib implements it better and have support for many use cases\r\n- maintaining this implementation is error-prone and unnecessary work for overworked open-source contributors :)\r\n\r\nEspecially, when you want to pass query parameters here, they are not supported (for eg a custom certificate authority)\r\n\r\n* remove test about url parsing\r\n* remove unused imports","shortMessageHtmlLink":"Use redis parse_url method instead of a custom one (#234)"}},{"before":"8d4c6840e909c118236f1827c6ccfb054783ff30","after":"f6c73e093b7c07d755e687d4b68278b820f8d455","ref":"refs/heads/master","pushedAt":"2023-10-03T12:24:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Update tox.ini with Django 4.2, Python 3.11 (#233)","shortMessageHtmlLink":"Update tox.ini with Django 4.2, Python 3.11 (#233)"}},{"before":"2a0469669a84f1f8ef383a04ee18131506c846d5","after":"8d4c6840e909c118236f1827c6ccfb054783ff30","ref":"refs/heads/master","pushedAt":"2023-07-13T20:58:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Replace datetime.now with timezone.now (#232)\n\nUse `timezone.now` instead of `datetime.now` when constructing datetime objects. `timezone.now` ensures the timezone-awareness to be consistent with `settings.USE_TZ`","shortMessageHtmlLink":"Replace datetime.now with timezone.now (#232)"}},{"before":"91dfbde55637faaf4455ee236313f5c24c5768cc","after":"2a0469669a84f1f8ef383a04ee18131506c846d5","ref":"refs/heads/master","pushedAt":"2023-07-13T20:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Update test.yml\n\nremove pypy from unit tests since it is break for an unknown reason","shortMessageHtmlLink":"Update test.yml"}},{"before":"cc6145b84ec73eca5ed9aac521975cad46b23542","after":"91dfbde55637faaf4455ee236313f5c24c5768cc","ref":"refs/heads/master","pushedAt":"2023-07-13T17:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kencochrane","name":"Ken Cochrane","path":"/kencochrane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/261601?s=80&v=4"},"commit":{"message":"Update test.yml\n\nChanged pypy from 3.8 to 3.9","shortMessageHtmlLink":"Update test.yml"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_ATqtAA","startCursor":null,"endCursor":null}},"title":"Activity ยท jazzband/django-defender"}