{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1644931,"defaultBranch":"master","name":"pyrad","ownerLogin":"pyradius","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-21T10:56:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53298485?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1683059631.0","currentOid":""},"activityList":{"items":[{"before":"1fc4fcf501c78ed88ab0fde1080e1270d39d934e","after":"f42a57cb0e80de42949810057d36df7c4a6b5146","ref":"refs/heads/master","pushedAt":"2024-07-24T21:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"minor codacy fixes","shortMessageHtmlLink":"minor codacy fixes"}},{"before":"c76b316d6b753ab16ee304819261557cff95b9e5","after":"1fc4fcf501c78ed88ab0fde1080e1270d39d934e","ref":"refs/heads/master","pushedAt":"2024-07-24T21:42:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"update codacy-analysis-cli-action","shortMessageHtmlLink":"update codacy-analysis-cli-action"}},{"before":"fc1042da4c9d085be3b81c0fd0bd64a9c1ce589b","after":"c76b316d6b753ab16ee304819261557cff95b9e5","ref":"refs/heads/master","pushedAt":"2024-07-24T21:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"update codacy-analysis-cli-action","shortMessageHtmlLink":"update codacy-analysis-cli-action"}},{"before":"de5f81632c496f19097a443f59aebff75e940731","after":"fc1042da4c9d085be3b81c0fd0bd64a9c1ce589b","ref":"refs/heads/master","pushedAt":"2024-07-24T21:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"fix codeql-action/upload-sarif","shortMessageHtmlLink":"fix codeql-action/upload-sarif"}},{"before":"87c23d3731334437cfad124bd32ea4949ac13ee5","after":"de5f81632c496f19097a443f59aebff75e940731","ref":"refs/heads/master","pushedAt":"2024-07-24T21:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"update coveralls action","shortMessageHtmlLink":"update coveralls action"}},{"before":"626916f2c24c7c0005b1580297be9f4e61e89bce","after":"87c23d3731334437cfad124bd32ea4949ac13ee5","ref":"refs/heads/master","pushedAt":"2024-07-24T21:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"update GitHub actions","shortMessageHtmlLink":"update GitHub actions"}},{"before":"fb85654e5f197d293b3d0475ef0c3445cf3dfb34","after":"626916f2c24c7c0005b1580297be9f4e61e89bce","ref":"refs/heads/master","pushedAt":"2024-07-24T21:27:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"remove python 2.7 from docs","shortMessageHtmlLink":"remove python 2.7 from docs"}},{"before":"47d2acbe84360f2e66d2d82214f386de4e13ea4d","after":"fb85654e5f197d293b3d0475ef0c3445cf3dfb34","ref":"refs/heads/master","pushedAt":"2024-07-24T21:12:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"fix for UTF-8 (#167)","shortMessageHtmlLink":"fix for UTF-8 (#167)"}},{"before":"9b7c823497df23051f7b833aa7b22a7607328b9e","after":"47d2acbe84360f2e66d2d82214f386de4e13ea4d","ref":"refs/heads/master","pushedAt":"2024-07-24T21:02:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"fix for UTF-8 (#167)\n\nCo-authored-by: Christian Giese ","shortMessageHtmlLink":"fix for UTF-8 (#167)"}},{"before":"c4bd5b5cf676e824a5182c65ef381878c4fca61a","after":"9b7c823497df23051f7b833aa7b22a7607328b9e","ref":"refs/heads/master","pushedAt":"2024-07-24T20:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"fix usage of socket.getaddrinfo","shortMessageHtmlLink":"fix usage of socket.getaddrinfo"}},{"before":"eb7463479274c10afdcc920b0bb21c5d5bf8a885","after":"c4bd5b5cf676e824a5182c65ef381878c4fca61a","ref":"refs/heads/master","pushedAt":"2024-07-24T20:52:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Fix missing get addr info without services info","shortMessageHtmlLink":"Fix missing get addr info without services info"}},{"before":"3d9cff1fb5107e1ca95576cdf4f4db9a32bdcda6","after":"eb7463479274c10afdcc920b0bb21c5d5bf8a885","ref":"refs/heads/master","pushedAt":"2024-07-24T20:50:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Fix KeyError in _HandleCoaPacket for 0.0.0.0 host\n\nWhen defining a client host `0.0.0.0` for a CoA radius Server, then a\nKeyError will occur when handling a CoA packet.\n\n File \".../pyrad/server.py\", line 250, in _HandleCoaPacket\n pkt.secret = self.hosts[pkt.source[0]].secret\n ~~~~~~~~~~^^^^^^^^^^^^^^^\n KeyError: '172.16.0.100'\n\nThe reason seems to be that _AddSecret() was added at some point to\nsupport using `0.0.0.0` as a host, but the `pkt.secret = ...` assignment\nthat it ought to replace was not removed.\n\nThis patch fixes the behavior by removing the stale assignment.","shortMessageHtmlLink":"Fix KeyError in _HandleCoaPacket for 0.0.0.0 host"}},{"before":"dd34c5a29b46d83b0bea841e85fd72b79f315b87","after":"3d9cff1fb5107e1ca95576cdf4f4db9a32bdcda6","ref":"refs/heads/master","pushedAt":"2024-07-24T20:44:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Remove support of Python 2.x","shortMessageHtmlLink":"Remove support of Python 2.x"}},{"before":"d6e9ffc97b044a7390a2b92b0564273618eeed73","after":"dd34c5a29b46d83b0bea841e85fd72b79f315b87","ref":"refs/heads/master","pushedAt":"2023-06-13T10:58:23.252Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Add support for redirect action in ADF\n\nAscend data filter supports accept and discard now.\nTo support walled garden use case, there is a requirement to have\nredirect action which can redirect http traffic","shortMessageHtmlLink":"Add support for redirect action in ADF"}},{"before":"eeeb41dabbda70de96525666362be4aba46c9531","after":"d6e9ffc97b044a7390a2b92b0564273618eeed73","ref":"refs/heads/master","pushedAt":"2023-05-02T21:08:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Merge branch 'master' of github.com:pyradius/pyrad","shortMessageHtmlLink":"Merge branch 'master' of github.com:pyradius/pyrad"}},{"before":"7f46dddfb9f63709463df6ad6c3d6a46b162ec3e","after":"eeeb41dabbda70de96525666362be4aba46c9531","ref":"refs/heads/master","pushedAt":"2023-05-02T20:56:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Add FreeRADIUS status result attributes\n\nFor easier FreeRADIUS status result parsing","shortMessageHtmlLink":"Add FreeRADIUS status result attributes"}},{"before":"8a124da78d9a13d1561356da2a4bf91ae80c1a70","after":"7f46dddfb9f63709463df6ad6c3d6a46b162ec3e","ref":"refs/heads/master","pushedAt":"2023-05-02T20:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Fix ClientAsync validation of response without attributes\n\nSome responses, such as Accounting Response, may not contain any attributes\n(but only code and packet ID).\nSince this is an empty dictionaty, code should be checked in this case.\n\nFixes #160","shortMessageHtmlLink":"Fix ClientAsync validation of response without attributes"}},{"before":"4f8c2ecbeb4d72ebd800eff55591e14f87caa3a8","after":"8a124da78d9a13d1561356da2a4bf91ae80c1a70","ref":"refs/heads/master","pushedAt":"2023-05-02T20:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"fix EncodeAscendBinary","shortMessageHtmlLink":"fix EncodeAscendBinary"}},{"before":"f08ab54248ce817388c6488c50ce75ad0eb56d94","after":"4f8c2ecbeb4d72ebd800eff55591e14f87caa3a8","ref":"refs/heads/master","pushedAt":"2023-05-02T20:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"Strict IPv4/IPv6 addresses parsing","shortMessageHtmlLink":"Strict IPv4/IPv6 addresses parsing"}},{"before":"f08ab54248ce817388c6488c50ce75ad0eb56d94","after":null,"ref":"refs/heads/dev","pushedAt":"2023-05-02T20:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"}},{"before":null,"after":"f08ab54248ce817388c6488c50ce75ad0eb56d94","ref":"refs/heads/dev","pushedAt":"2023-05-02T20:33:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"update copyright","shortMessageHtmlLink":"update copyright"}},{"before":"47b552b8e28521c660690d30851fc48159589763","after":null,"ref":"refs/heads/dev","pushedAt":"2023-05-02T20:33:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"}},{"before":null,"after":"47b552b8e28521c660690d30851fc48159589763","ref":"refs/heads/dev_old","pushedAt":"2023-05-02T20:33:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"2d64523dcf1aedee672841b297570c37d291992b","after":null,"ref":"refs/heads/development","pushedAt":"2023-05-02T20:33:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"}},{"before":null,"after":"2d64523dcf1aedee672841b297570c37d291992b","ref":"refs/heads/development_old","pushedAt":"2023-05-02T20:33:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"issue #85 async client/server enhancements","shortMessageHtmlLink":"issue #85 async client/server enhancements"}},{"before":"0e61d984967d720f37e91ea8fc99788dafee37ce","after":"f08ab54248ce817388c6488c50ce75ad0eb56d94","ref":"refs/heads/master","pushedAt":"2023-05-02T20:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GIC-de","name":"Christian Giese","path":"/GIC-de","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6083768?s=80&v=4"},"commit":{"message":"update copyright","shortMessageHtmlLink":"update copyright"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQyMTo1MjoxOS4wMDAwMDBazwAAAASIaCfq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNFQyMTo1MjoxOS4wMDAwMDBazwAAAASIaCfq","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wMlQyMDozMTo1OS4wMDAwMDBazwAAAAMksLjc"}},"title":"Activity ยท pyradius/pyrad"}