{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":52809943,"defaultBranch":"master","name":"djangosaml2","ownerLogin":"IdentityPython","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-29T17:31:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29101624?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715003363.0","currentOid":""},"activityList":{"items":[{"before":"632a0d956f05081c0226148d8cadebc99d8bfd1f","after":"d2fdb449ce5078b9d23d9f74130cd6cb504e4c99","ref":"refs/heads/master","pushedAt":"2024-05-06T13:46:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Update views.py (#405)","shortMessageHtmlLink":"Update views.py (#405)"}},{"before":"6dfbff3caf846160775d4f7cf1cc839a90178cd8","after":"632a0d956f05081c0226148d8cadebc99d8bfd1f","ref":"refs/heads/master","pushedAt":"2024-05-02T10:45:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Fix Content-Security-Policy if hash is included in script-src (#404)\n\n* replace unsafe-inline with nonce for autosubmit\r\n\r\n* add note to docs about nonce\r\n\r\n* bump version\r\n\r\n* add check for nonce","shortMessageHtmlLink":"Fix Content-Security-Policy if hash is included in script-src (#404)"}},{"before":"1be79465fbf3cc9e2d1685af4639a54ba4d22568","after":"6dfbff3caf846160775d4f7cf1cc839a90178cd8","ref":"refs/heads/master","pushedAt":"2024-04-30T08:33:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Add CSP handler setting (#401)\n\n* Make csp update function configurable\r\n\r\n* Correct typo in url\r\n\r\n* Split out django-csp handler logic\r\n\r\n* Use `lru_cache` instead of `cache` for python < 3.9 compat","shortMessageHtmlLink":"Add CSP handler setting (#401)"}},{"before":"169fc486fc387a0ed57ae01ee67140a424a83a46","after":"1be79465fbf3cc9e2d1685af4639a54ba4d22568","ref":"refs/heads/master","pushedAt":"2024-02-15T11:00:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Fix: New created users will have unusable password (#399)\n\n* Fix: New created users will have unusable password\r\n\r\nCloses #398\r\n\r\n* Bump version to 1.9.2","shortMessageHtmlLink":"Fix: New created users will have unusable password (#399)"}},{"before":"fcee903dce5539bd179cf1b7b8fdc3cc592ee831","after":"169fc486fc387a0ed57ae01ee67140a424a83a46","ref":"refs/heads/master","pushedAt":"2024-01-23T01:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Add traceback info to logger messages within exceptions (#394)\n\n* Replace older exception formatting with f-strings\r\n\r\n* Add exception info to logging","shortMessageHtmlLink":"Add traceback info to logger messages within exceptions (#394)"}},{"before":"4cfcc072c56ad0cea548368db52a7ccda496feea","after":"fcee903dce5539bd179cf1b7b8fdc3cc592ee831","ref":"refs/heads/master","pushedAt":"2023-12-27T16:01:23.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #392 from prauscher/issue-391-add-csp\n\nMake sure djangosaml2 works in csp-enabled applications too (fix #391)","shortMessageHtmlLink":"Merge pull request #392 from prauscher/issue-391-add-csp"}},{"before":"d815b5c9b2f6f8a6eeaa5dadabd49e5f97c9ecfc","after":"4cfcc072c56ad0cea548368db52a7ccda496feea","ref":"refs/heads/master","pushedAt":"2023-12-27T16:01:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #393 from hutchison/dev\n\nSome improvements for the documentation.","shortMessageHtmlLink":"Merge pull request #393 from hutchison/dev"}},{"before":"f8e035bbea8130040654e3cee5979ec9ce76b257","after":"d815b5c9b2f6f8a6eeaa5dadabd49e5f97c9ecfc","ref":"refs/heads/master","pushedAt":"2023-10-25T09:06:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #388 from tymees/fix/invalid-redirect\n\nAdd additional RelayState URL validation","shortMessageHtmlLink":"Merge pull request #388 from tymees/fix/invalid-redirect"}},{"before":"1915dfb66a0760237504282c107182692a24b1c0","after":"f8e035bbea8130040654e3cee5979ec9ce76b257","ref":"refs/heads/master","pushedAt":"2023-10-01T16:34:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #387 from g-as/feature/python3.12\n\nPython3.12 compat","shortMessageHtmlLink":"Merge pull request #387 from g-as/feature/python3.12"}},{"before":"4b449e4da5a99e528d01f53da6c2d83bc6c0c077","after":"1915dfb66a0760237504282c107182692a24b1c0","ref":"refs/heads/master","pushedAt":"2023-09-26T08:19:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #386 from g-as/bump_versions\n\nBumped handled python versions & prepared for Django 5.0","shortMessageHtmlLink":"Merge pull request #386 from g-as/bump_versions"}},{"before":"b58e471594eba8152c550e85c309f99d5b87bfbe","after":"4b449e4da5a99e528d01f53da6c2d83bc6c0c077","ref":"refs/heads/master","pushedAt":"2023-07-03T13:21:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #380 from plojyon/logout-relaystate\n\nLogout relaystate","shortMessageHtmlLink":"Merge pull request #380 from plojyon/logout-relaystate"}},{"before":"855a31dbe7ac56aa56fa6707933f525ac084b8f9","after":"b58e471594eba8152c550e85c309f99d5b87bfbe","ref":"refs/heads/master","pushedAt":"2023-06-19T16:58:55.929Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"fix: pypy.yml to pypi.yml","shortMessageHtmlLink":"fix: pypy.yml to pypi.yml"}},{"before":"456b1b7005dbe8492dec3ecb6ec2383e1cc2329a","after":"855a31dbe7ac56aa56fa6707933f525ac084b8f9","ref":"refs/heads/master","pushedAt":"2023-06-19T16:54:58.592Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"fix: docs logo","shortMessageHtmlLink":"fix: docs logo"}},{"before":"1c5ec54e7c02da7c3eaaa558f6f2d015239917a4","after":"456b1b7005dbe8492dec3ecb6ec2383e1cc2329a","ref":"refs/heads/master","pushedAt":"2023-06-19T16:51:26.519Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"fix: doc heading","shortMessageHtmlLink":"fix: doc heading"}},{"before":"fb5554cfdb29bb1d94b3c4da0382aa3f98e2f241","after":"1c5ec54e7c02da7c3eaaa558f6f2d015239917a4","ref":"refs/heads/master","pushedAt":"2023-06-19T16:44:44.976Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #378 from RouganStriker/override_samesite_value\n\nAllow overriding SameSite value for session cookie","shortMessageHtmlLink":"Merge pull request #378 from RouganStriker/override_samesite_value"}},{"before":"e2e06d668689feede3a06c7d4a75885b863c13e8","after":"fb5554cfdb29bb1d94b3c4da0382aa3f98e2f241","ref":"refs/heads/master","pushedAt":"2023-05-29T13:51:35.789Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #376 from uktrade/skip-login-view-logic\n\nSeparate out the condition for skipping login","shortMessageHtmlLink":"Merge pull request #376 from uktrade/skip-login-view-logic"}},{"before":"6c7f760cccad3af9088e27f2e32a740d0cf019ca","after":"e2e06d668689feede3a06c7d4a75885b863c13e8","ref":"refs/heads/master","pushedAt":"2023-05-01T09:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Update python-package.yml","shortMessageHtmlLink":"Update python-package.yml"}},{"before":"f1aa8e0b943fe59a83eb5e407a180bd222b41a17","after":"6c7f760cccad3af9088e27f2e32a740d0cf019ca","ref":"refs/heads/master","pushedAt":"2023-05-01T09:51:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #374 from uktrade/master\n\nSplit authenticate into separate overridable function","shortMessageHtmlLink":"Merge pull request #374 from uktrade/master"}},{"before":"b835031d73e65b58bd57a8b94a6a63d1e7c091ae","after":"f1aa8e0b943fe59a83eb5e407a180bd222b41a17","ref":"refs/heads/master","pushedAt":"2023-04-05T16:24:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"Merge pull request #370 from IdentityPython/dev\n\nfix: [Security] XSS in the idp url parameter","shortMessageHtmlLink":"Merge pull request #370 from IdentityPython/dev"}},{"before":"842c30a4942fa78c1beade783ebf5ebdcf9a0aaf","after":"df5c2019de920caa0b12f74f7fdf48cecc51895c","ref":"refs/heads/dev","pushedAt":"2023-04-05T16:21:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"v1.5.6","shortMessageHtmlLink":"v1.5.6"}},{"before":"91e3516b3a06f8b5b14e667759462863e0e55019","after":"842c30a4942fa78c1beade783ebf5ebdcf9a0aaf","ref":"refs/heads/dev","pushedAt":"2023-04-05T16:20:10.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"peppelinux","name":"Giuseppe De Marco","path":"/peppelinux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1297620?s=80&v=4"},"commit":{"message":"chore: removed unused format string","shortMessageHtmlLink":"chore: removed unused format string"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQpRz8gA","startCursor":null,"endCursor":null}},"title":"Activity ยท IdentityPython/djangosaml2"}