{"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:1724504953.0","currentOid":""},"activityList":{"items":[{"before":"db82470c2f885e69e55bba150eb0e7e7600eb0d1","after":"78802d987e0049453612c2d8560692246f803828","ref":"refs/heads/master","pushedAt":"2024-09-12T19:40:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ndptech","name":"Nick Porter","path":"/ndptech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67157323?s=80&v=4"},"commit":{"message":"Add test for try with missing catch for rcode","shortMessageHtmlLink":"Add test for try with missing catch for rcode"}},{"before":"13edca1179a82282d6c650e5c473f413474d867f","after":"db82470c2f885e69e55bba150eb0e7e7600eb0d1","ref":"refs/heads/master","pushedAt":"2024-09-12T12:14:48.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":"Better handling of the result of redis cluster node failure","shortMessageHtmlLink":"Better handling of the result of redis cluster node failure"}},{"before":"c280674e510b6229d7061f27e27f4d3eb7823b36","after":"13edca1179a82282d6c650e5c473f413474d867f","ref":"refs/heads/master","pushedAt":"2024-09-12T09:47:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ndptech","name":"Nick Porter","path":"/ndptech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67157323?s=80&v=4"},"commit":{"message":"Correct handling of MySQL connection openning immediately","shortMessageHtmlLink":"Correct handling of MySQL connection openning immediately"}},{"before":"a91c939612627391765428fcb444c17171756797","after":"c280674e510b6229d7061f27e27f4d3eb7823b36","ref":"refs/heads/master","pushedAt":"2024-09-12T09:14:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ndptech","name":"Nick Porter","path":"/ndptech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67157323?s=80&v=4"},"commit":{"message":"Don't add a list if the tmpl rules say no list","shortMessageHtmlLink":"Don't add a list if the tmpl rules say no list"}},{"before":"b0d9e73d9c97202f941717b7f0c63a8a132daf59","after":"a91c939612627391765428fcb444c17171756797","ref":"refs/heads/master","pushedAt":"2024-09-11T20:48:41.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":"more sanity checks on local flags","shortMessageHtmlLink":"more sanity checks on local flags"}},{"before":"dba2e8cecf5b9f0c859f761ddb3a54de720ec441","after":"b0d9e73d9c97202f941717b7f0c63a8a132daf59","ref":"refs/heads/master","pushedAt":"2024-09-11T20:17:42.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":"Allow smaller uint types when calculating IPv4 prefix","shortMessageHtmlLink":"Allow smaller uint types when calculating IPv4 prefix"}},{"before":"91463ef8361f802087b0e7d570b5ab143c1dec05","after":"dba2e8cecf5b9f0c859f761ddb3a54de720ec441","ref":"refs/heads/master","pushedAt":"2024-09-11T02:53:04.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":"Register an extremely generic set of arguments Closes #5351","shortMessageHtmlLink":"Register an extremely generic set of arguments Closes #5351"}},{"before":"7bb56657253ed9f751823196cd3a12975c7de1ea","after":"91463ef8361f802087b0e7d570b5ab143c1dec05","ref":"refs/heads/master","pushedAt":"2024-09-10T20:06:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alandekok","name":"Alan DeKok","path":"/alandekok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17612?s=80&v=4"},"commit":{"message":"move assert to descriptive run-time error","shortMessageHtmlLink":"move assert to descriptive run-time error"}},{"before":"b875ad63ef6f8782d4599a4b8772382a1453e633","after":"7bb56657253ed9f751823196cd3a12975c7de1ea","ref":"refs/heads/master","pushedAt":"2024-09-10T18:37:27.000Z","pushType":"pr_merge","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 .adoc file about adding gdb commands with Python (#5420)","shortMessageHtmlLink":"Add .adoc file about adding gdb commands with Python (#5420)"}},{"before":"61262b25fa0babae191caaafb2d93d420cc38e20","after":"b875ad63ef6f8782d4599a4b8772382a1453e633","ref":"refs/heads/master","pushedAt":"2024-09-10T18:37:11.000Z","pushType":"pr_merge","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 Ingate Systems AB dictionary (#5418)","shortMessageHtmlLink":"Add Ingate Systems AB dictionary (#5418)"}},{"before":"2b2add09a4d3b55c353a614d3ebdb9ebda401dad","after":"61262b25fa0babae191caaafb2d93d420cc38e20","ref":"refs/heads/master","pushedAt":"2024-09-10T18:36:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"typo (#5412)","shortMessageHtmlLink":"typo (#5412)"}},{"before":"f9581476814eb39c2cf8dd4cce230aeda0de5468","after":"868e930b2f4be9d7e8168e8ea29a70a57aacb925","ref":"refs/heads/v3.2.x","pushedAt":"2024-09-10T18:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Update pre-proxy (#5415)\n\nRemove duplicate Operator-Name attribute","shortMessageHtmlLink":"Update pre-proxy (#5415)"}},{"before":"43bbe274429748cb667f004308759b6486b1a0ab","after":"2b2add09a4d3b55c353a614d3ebdb9ebda401dad","ref":"refs/heads/master","pushedAt":"2024-09-10T18:35:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Corrects a grammatical error and adds some clarification.","shortMessageHtmlLink":"Corrects a grammatical error and adds some clarification."}},{"before":"604f6d30c91b149d7c5a5d0456f2ad494ca8575e","after":"43bbe274429748cb667f004308759b6486b1a0ab","ref":"refs/heads/master","pushedAt":"2024-09-10T18:35:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Help Coverity realize we really are checking buffer[1] (CID #1419883)\n\nCoverity appears to be confused by the check in a conditional expression,\nso we pull it out into a real live if statement.","shortMessageHtmlLink":"Help Coverity realize we really are checking buffer[1] (CID #1419883)"}},{"before":"c4d73c7ba3a5db639a0a084f6ed086128d2581f6","after":"604f6d30c91b149d7c5a5d0456f2ad494ca8575e","ref":"refs/heads/master","pushedAt":"2024-09-10T18:35:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Annotate overflow issues in lo_read() (CID #1604601)\n\nCoverity sets itself up in a vicious cycle:\n1. It considers the loop check expression to be tainted because\n total is tainted, so outlen is tainted, too.\n2. Because of that, outlen - total (passed to read()) is deemed\n overflowed, so the return value r is considered overflowed.\n3. Returning total, which is considered overflowed, is another issue.\n4. r, which is considered overflowed, is added to r--which is why\n total considered to have overflowed and hence be tainted.\n\nOnce we changed the code to not add r to total in the EINTR case,\none can, but Coverity cannot, infer that total will only take on\nvalues in {0,1,...,outlen}, and since both have the same type, total\ncan represent all such values. read(), as a standard function, is\none it should have a model for, but it doesn't seem to include the\nproperty that the returned value is less than or equal to the passed\nnumber of bytes to read(), and it doesn't have a way to let us\nrepresent it in a custom model.","shortMessageHtmlLink":"Annotate overflow issues in lo_read() (CID #1604601)"}},{"before":"e1eed55aadb91a717c324b5ead022935858dc855","after":"c4d73c7ba3a5db639a0a084f6ed086128d2581f6","ref":"refs/heads/master","pushedAt":"2024-09-10T18:34:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Annotate overflow in event_fd_func_index_build() (CID #164609)\n\nCoverity-only check won't work, because the only one that makes\nsense would be for pos == 0... but the while loop condition,\nwhich Coverity can see, checks exactly that, leaving us with\nannotation.","shortMessageHtmlLink":"Annotate overflow in event_fd_func_index_build() (CID #164609)"}},{"before":"650f7246b49cec4cee68b1699567a2a8f171b6e0","after":"e1eed55aadb91a717c324b5ead022935858dc855","ref":"refs/heads/master","pushedAt":"2024-09-10T18:34:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Update mods-available/rest to use urlquote instead of url.quote\n\nSigned-off-by: Stephen Blackwell ","shortMessageHtmlLink":"Update mods-available/rest to use urlquote instead of url.quote"}},{"before":"44dbade346eb721af45a88e07bcb56e43c77af18","after":"650f7246b49cec4cee68b1699567a2a8f171b6e0","ref":"refs/heads/master","pushedAt":"2024-09-10T18:34:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Update ndb schema.sql\n\nFix radusergroup table structure - add missing id primary key column","shortMessageHtmlLink":"Update ndb schema.sql"}},{"before":"a314517ffe64d8d72b97e96f50dd6a4df0193ca0","after":"44dbade346eb721af45a88e07bcb56e43c77af18","ref":"refs/heads/master","pushedAt":"2024-09-10T18:33:20.000Z","pushType":"pr_merge","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 Coverity-only check to avoid false positive overflow (CID 1604621)\n\nCoverity doesn't know at this point that fr_high_bit_pos() will\nnecessarily return a value between 5 and 64, so that ret will\nhave a value in {1, 2, ..., 8}, NOT 2305843009213693952. We add\na check only coverity will see to convince it there is no overflow.","shortMessageHtmlLink":"Add Coverity-only check to avoid false positive overflow (CID 1604621)"}},{"before":"051394904cd11767ca7f9ddafab5042191e76f5c","after":"a314517ffe64d8d72b97e96f50dd6a4df0193ca0","ref":"refs/heads/master","pushedAt":"2024-09-10T18:33:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Revise write_all() to avoid overflow (CID #1604608)\n\nwrite_all() len parameter is changed to size_t so len - done is\ncalculated as size_t to try to avoid an over or underflow Coverity\nclaims occurs. For simplicity and to avoid another overflow complaint,\nwrite_all() now returns 0 for success and -1 for error.","shortMessageHtmlLink":"Revise write_all() to avoid overflow (CID #1604608)"}},{"before":"eccf1d3b920d5ca25968dc0b3b5eb4d2ade90b30","after":"051394904cd11767ca7f9ddafab5042191e76f5c","ref":"refs/heads/master","pushedAt":"2024-09-10T18:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Check fr_size_to_str() return in kafka_config_dflt_single (CID #1604624)","shortMessageHtmlLink":"Check fr_size_to_str() return in kafka_config_dflt_single (CID #1604624)"}},{"before":"1a8c1624130ef95b11d5e4d73512b912207d5414","after":"eccf1d3b920d5ca25968dc0b3b5eb4d2ade90b30","ref":"refs/heads/master","pushedAt":"2024-09-10T18:31:55.000Z","pushType":"pr_merge","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 coverity-only check to _fr_dbuff_in_uint64v() (CID #1604617)\n\nCoverity doesn't realize that the value fr_high_bit_pos() returns\nis necessarily between 4 and 64, so that ret is between 1 and 8\nso that sizeof(uint64_t) - ret will never underflow. We add the\ntest for Coverity only to pacify it.","shortMessageHtmlLink":"Add coverity-only check to _fr_dbuff_in_uint64v() (CID #1604617)"}},{"before":"6f525a471f8c9c18d5a1dd226d1114ed923aebcf","after":"1a8c1624130ef95b11d5e4d73512b912207d5414","ref":"refs/heads/master","pushedAt":"2024-09-10T18:31:34.000Z","pushType":"pr_merge","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 coverity-only check for underflow (CID #1604625)\n\nCheck accumulation of total to pacify Coverity in fr_writev()","shortMessageHtmlLink":"Add coverity-only check for underflow (CID #1604625)"}},{"before":"739aae83c4369d19ea5dc45a60f07849a0233ff0","after":"6f525a471f8c9c18d5a1dd226d1114ed923aebcf","ref":"refs/heads/master","pushedAt":"2024-09-10T18:31:17.000Z","pushType":"pr_merge","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 coverity-only check to pacify coverity (CID #1604622)","shortMessageHtmlLink":"Add coverity-only check to pacify coverity (CID #1604622)"}},{"before":"b9087048777f3b3b64bd5b9db24541529c22e220","after":"739aae83c4369d19ea5dc45a60f07849a0233ff0","ref":"refs/heads/master","pushedAt":"2024-09-10T18:30:51.000Z","pushType":"pr_merge","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 a coverity-only check to pacify Coverity (CID #1604620)","shortMessageHtmlLink":"Add a coverity-only check to pacify Coverity (CID #1604620)"}},{"before":"e455c7737ee3fe43409b305cf42e6f0ab767f535","after":"b9087048777f3b3b64bd5b9db24541529c22e220","ref":"refs/heads/master","pushedAt":"2024-09-10T18:30:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Annotate yet another \"hash *= FNV_MAGIC_PRIME\" (CID#1604612)\n\nLike 1604607 and 1604626, this is an FNV hash, and Coverity\ncomplains about the multiplication by FNV_MAGIC_PRIME.","shortMessageHtmlLink":"Annotate yet another \"hash *= FNV_MAGIC_PRIME\" (CID#1604612)"}},{"before":"fabae85e52af12327f775d1b086e56f380a41b19","after":"e455c7737ee3fe43409b305cf42e6f0ab767f535","ref":"refs/heads/master","pushedAt":"2024-09-10T18:28:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Deal with unlikely overflows in minmax_heap_extend() (CID #1604610)\n\nSince n_size is sometimes set to UINT_MAX, the size calculation in\ntalloc_realloc() may overflow as written; ditto for the failure\nerror message.","shortMessageHtmlLink":"Deal with unlikely overflows in minmax_heap_extend() (CID #1604610)"}},{"before":"822874327679d3971041e587f6ab5472b4e402a7","after":"fabae85e52af12327f775d1b086e56f380a41b19","ref":"refs/heads/master","pushedAt":"2024-09-10T18:28:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Annotate false positive overflow_const issues (CID #1604607, #1604626)\n\nCoverity sees the initialization of hash and the multiplication by\nFNV_MAGIC_PRIME and points out that the product is too large for a\nuint32_t, but because the multiplication is done in an unsigned type,\nthat is defined behavior and the intended behavior for the hash\nfunctions.","shortMessageHtmlLink":"Annotate false positive overflow_const issues (CID #1604607, #1604626)"}},{"before":"2265848cb69485989710891016bd115e01f51d91","after":"822874327679d3971041e587f6ab5472b4e402a7","ref":"refs/heads/master","pushedAt":"2024-09-10T18:28:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Annotate Coverity false positive for the parse-only case (CID #1604604)\n\nout is assigned NULL, and for the parse-only case stays that way. Then\ncall_env_result() is called, which doesn't dereference out in the\nparse-only case, but Coverity doesn't realize it and hence complains.","shortMessageHtmlLink":"Annotate Coverity false positive for the parse-only case (CID #1604604)"}},{"before":"b4addaf80f950dde21d9fd0fd5f46e9f89510743","after":"2265848cb69485989710891016bd115e01f51d91","ref":"refs/heads/master","pushedAt":"2024-09-10T18:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arr2036","name":"Arran Cudbard-Bell","path":"/arr2036","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/791758?s=80&v=4"},"commit":{"message":"Annotate bogus overflow complaint (CID 1604606)\n\nCoverity complains about \"mask <<= 1\", but mask has an unsigned\ntype, so that's perfectly valid and its behavior defined.","shortMessageHtmlLink":"Annotate bogus overflow complaint (CID 1604606)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtMkNKwA","startCursor":null,"endCursor":null}},"title":"Activity ยท FreeRADIUS/freeradius-server"}