{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":35649,"defaultBranch":"master","name":"freeradius-server","ownerLogin":"FreeRADIUS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2008-07-20T18:04:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2430370?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717007839.0","currentOid":""},"activityList":{"items":[{"before":"9e65c07aae5c45f6602d1689b0c2a0b96ed5743f","after":"d27dcf732bc86a8caa32169ab3e63f7f63d08be7","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-31T08:57:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"CI: add workflow to build Docker multi-arch images","shortMessageHtmlLink":"CI: add workflow to build Docker multi-arch images"}},{"before":"c3e56f25693b03e1f36eb5d8869b8f8b4f2eeb7b","after":"9e65c07aae5c45f6602d1689b0c2a0b96ed5743f","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-30T14:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ndptech","name":"Nick Porter","path":"/ndptech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67157323?s=80&v=4"},"commit":{"message":"Allow proyxying by pool / home server name to work with auth+acct servers","shortMessageHtmlLink":"Allow proyxying by pool / home server name to work with auth+acct ser…"}},{"before":"7e8f34ec57ca854709672f7f3e4a341ff2f0b550","after":"c3e56f25693b03e1f36eb5d8869b8f8b4f2eeb7b","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-29T18:58:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"docker: remove makefile dependency","shortMessageHtmlLink":"docker: remove makefile dependency"}},{"before":"05a4bfc8751031aaf6a114aba169dec46bbfec46","after":"7e8f34ec57ca854709672f7f3e4a341ff2f0b550","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-29T18:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"release 3.2.4","shortMessageHtmlLink":"release 3.2.4"}},{"before":"e51ad055b7ab991c473e078d1f3ab85a494c4c64","after":"9410d2639b3d926658e56fb9cbdaa2a19df4b7b8","ref":"refs/heads/v3.0.x","pushedAt":"2024-05-29T18:16:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"note recent changes","shortMessageHtmlLink":"note recent changes"}},{"before":"ad23bc03ce201b97200002d3e07af3d71f1aaa28","after":"05a4bfc8751031aaf6a114aba169dec46bbfec46","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-29T15:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"remove TCP Status-Server requests from proxy hash as well\n\nfixes #5326","shortMessageHtmlLink":"remove TCP Status-Server requests from proxy hash as well"}},{"before":"36c5be1a674f9668640be95bcd737eb655c54428","after":"ad23bc03ce201b97200002d3e07af3d71f1aaa28","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-29T11:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"docker: fix build commit and add help target","shortMessageHtmlLink":"docker: fix build commit and add help target"}},{"before":"6c203628473dd395fbc2a17bba046f43090d536d","after":"36c5be1a674f9668640be95bcd737eb655c54428","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-28T21:30:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"crossbuild: add git safe directory","shortMessageHtmlLink":"crossbuild: add git safe directory"}},{"before":"8ed70f5e408cda144eb04989c48298b8531190cb","after":"f1dc7b44fb32830c644feda95003b56bfcca3016","ref":"refs/heads/master","pushedAt":"2024-05-28T20:49:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"Add missing quotes","shortMessageHtmlLink":"Add missing quotes"}},{"before":"7aa63da85dd1a8c6bbc2ae5ac92bf1238da47664","after":"6c203628473dd395fbc2a17bba046f43090d536d","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-28T20:12:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"add example configuration","shortMessageHtmlLink":"add example configuration"}},{"before":"4c322f042d9928ab3ced3c890b8c25630773e77f","after":"7aa63da85dd1a8c6bbc2ae5ac92bf1238da47664","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-28T14:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"docker: install tzdata in deb images\n\nfixes #5315","shortMessageHtmlLink":"docker: install tzdata in deb images"}},{"before":"bdc50c0affefdc9cbc01f1131c4768e71e896c5b","after":"8ed70f5e408cda144eb04989c48298b8531190cb","ref":"refs/heads/master","pushedAt":"2024-05-27T23:29:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Add str.printable to check if a string only consists of printable i.e. non-whitespace, non-control chars, and valid utf8 sequences","shortMessageHtmlLink":"Add str.printable to check if a string only consists of printable i.e…"}},{"before":"2cd1a5f8f27defcdd8ebf0e9300fec31299f4078","after":"bdc50c0affefdc9cbc01f1131c4768e71e896c5b","ref":"refs/heads/master","pushedAt":"2024-05-27T03:39:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Sort module methods to ensure a consistent order","shortMessageHtmlLink":"Sort module methods to ensure a consistent order"}},{"before":"f173c76f92a80d7bd1e36059ad22d09b2c7b5a11","after":"2cd1a5f8f27defcdd8ebf0e9300fec31299f4078","ref":"refs/heads/master","pushedAt":"2024-05-26T03:31:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Define a common section name struct, and use pointers to those structs\n\nWill allow slightly faster comparisons in some cases, and allow common module method names to be defined","shortMessageHtmlLink":"Define a common section name struct, and use pointers to those structs"}},{"before":"ec6c7b94505de7bc16842421c2502612109c2d01","after":"f173c76f92a80d7bd1e36059ad22d09b2c7b5a11","ref":"refs/heads/master","pushedAt":"2024-05-26T03:17:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Define a common section name struct, and use pointers to those structs\n\nWill allow slightly faster comparisons in some cases, and allow common module method names to be defined","shortMessageHtmlLink":"Define a common section name struct, and use pointers to those structs"}},{"before":"7e8170331583e9a17ee6dbe3fb1d2ac6ea1ab5e5","after":"ec6c7b94505de7bc16842421c2502612109c2d01","ref":"refs/heads/master","pushedAt":"2024-05-26T03:08:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Define a common section name struct, and use pointers to those structs\n\nWill allow slightly faster comparisons in some cases, and allow common module method names to be defined","shortMessageHtmlLink":"Define a common section name struct, and use pointers to those structs"}},{"before":"8d0646adbeca6167d378a649d8a748f138d6ee02","after":"7e8170331583e9a17ee6dbe3fb1d2ac6ea1ab5e5","ref":"refs/heads/master","pushedAt":"2024-05-25T11:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Need syserror in dependency.c","shortMessageHtmlLink":"Need syserror in dependency.c"}},{"before":"04618796bdb8a52f489ff70cb99fd8eabeeba6ca","after":"8d0646adbeca6167d378a649d8a748f138d6ee02","ref":"refs/heads/master","pushedAt":"2024-05-25T03:06:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Base more operations around virtual_server_t","shortMessageHtmlLink":"Base more operations around virtual_server_t"}},{"before":"d43a47fda39783ec212aad668fc6884dc2531387","after":"04618796bdb8a52f489ff70cb99fd8eabeeba6ca","ref":"refs/heads/master","pushedAt":"2024-05-24T16:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Remove the last of the XLAT_MONO code\n\nLooks like this enables some purification that wasn't happening previously. The parts of tests removed were either useless, or the tests were incorrect.","shortMessageHtmlLink":"Remove the last of the XLAT_MONO code"}},{"before":null,"after":"16c30f14bfdb0171cca0ebae88c85b4ce9534b66","ref":"refs/heads/revert-5281-client_expiry_timer_move_lock","pushedAt":"2024-05-24T12:19:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"Revert \"Move fr_assert() check of mutex-guarded data after the lock (CID #158…\"\n\nThis reverts commit 56fd7e0b4f1779505d64ce6d14a447a5aacbb2b3.","shortMessageHtmlLink":"Revert \"Move fr_assert() check of mutex-guarded data after the lock (…"}},{"before":"187efa2180aab6c08e19f3b4e2511035f8e4f7d2","after":"d43a47fda39783ec212aad668fc6884dc2531387","ref":"refs/heads/master","pushedAt":"2024-05-24T10:59:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ndptech","name":"Nick Porter","path":"/ndptech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67157323?s=80&v=4"},"commit":{"message":"Reinstate default begin and commit queries","shortMessageHtmlLink":"Reinstate default begin and commit queries"}},{"before":"9a4ef48ceac42359a16f79e563b8f60df1972ab7","after":"187efa2180aab6c08e19f3b4e2511035f8e4f7d2","ref":"refs/heads/master","pushedAt":"2024-05-23T17:34:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ndptech","name":"Nick Porter","path":"/ndptech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67157323?s=80&v=4"},"commit":{"message":"When ldap sync callback returns < 0, avoid path that frees msg\n\nThe callback has already freed the msg","shortMessageHtmlLink":"When ldap sync callback returns < 0, avoid path that frees msg"}},{"before":"f375fdd0f71379a0c0ebfd2cc3044460f668c5e0","after":"9a4ef48ceac42359a16f79e563b8f60df1972ab7","ref":"refs/heads/master","pushedAt":"2024-05-23T02:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"implement callback for \"no reply to sent packet\"\n\nalong with various other cleanups to make it work better.","shortMessageHtmlLink":"implement callback for \"no reply to sent packet\""}},{"before":"fbce5c6dcad9a0de177ede866c808be0d94ac148","after":"4c322f042d9928ab3ced3c890b8c25630773e77f","ref":"refs/heads/v3.2.x","pushedAt":"2024-05-22T20:13:06.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"mcnewton","name":"Matthew Newton","path":"/mcnewton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1319836?s=80&v=4"},"commit":{"message":"CI: add docker build job","shortMessageHtmlLink":"CI: add docker build job"}},{"before":"99faf56f314214f594ff5ed26d75d88117c7fe36","after":"f375fdd0f71379a0c0ebfd2cc3044460f668c5e0","ref":"refs/heads/master","pushedAt":"2024-05-22T19:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"add retry && release callbacks for packet bio\n\nso that the application can do something (e.g. print stuff)\non retry. And then clean up the packet on release.\n\nIt's partially glued into radclint-ng, via the simple expedient\nof having an assert() on release. Later code will add actual\ncleanups","shortMessageHtmlLink":"add retry && release callbacks for packet bio"}},{"before":"bb3cd051b5b1e1c9781ff5373b4e5be2f4405ed4","after":"99faf56f314214f594ff5ed26d75d88117c7fe36","ref":"refs/heads/master","pushedAt":"2024-05-22T18:06:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"typos and minor fixes","shortMessageHtmlLink":"typos and minor fixes"}},{"before":"0af5ab4593e30ff39c4d20be027b4d489f835986","after":"bb3cd051b5b1e1c9781ff5373b4e5be2f4405ed4","ref":"refs/heads/master","pushedAt":"2024-05-22T17:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Add test for 'zero' index in substr","shortMessageHtmlLink":"Add test for 'zero' index in substr"}},{"before":"4146893df440ea5fa1672c2843fc05562f7d1db6","after":"0af5ab4593e30ff39c4d20be027b4d489f835986","ref":"refs/heads/master","pushedAt":"2024-05-21T22:21:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"track sent / replied timers\n\nin preparation for adding application-layer watchdogs","shortMessageHtmlLink":"track sent / replied timers"}},{"before":"89bd9217529bbd873d2c153c42d136285d57e53e","after":"4146893df440ea5fa1672c2843fc05562f7d1db6","ref":"refs/heads/master","pushedAt":"2024-05-21T03:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Remove MONO functions for the majority of modules","shortMessageHtmlLink":"Remove MONO functions for the majority of modules"}},{"before":"7794b198e34d8cdd794a68d972cb1d74e2ab0df5","after":"4146893df440ea5fa1672c2843fc05562f7d1db6","ref":"refs/heads/arr2036","pushedAt":"2024-05-20T21:46:40.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Remove MONO functions for the majority of modules","shortMessageHtmlLink":"Remove MONO functions for the majority of modules"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWNIhgQA","startCursor":null,"endCursor":null}},"title":"Activity · FreeRADIUS/freeradius-server"}