{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597369988,"defaultBranch":"master","name":"ubox","ownerLogin":"openwrt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-04T10:38:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2528830?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701348148.0","currentOid":""},"activityList":{"items":[{"before":"d413903016c4dc9190926e38ff72fbf7d3d69115","after":"85f1053019caf4cd333795760950235ee4529ba7","ref":"refs/heads/master","pushedAt":"2024-04-27T09:55:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"kmodloader: fix insmod path logic\n\nCorrect a small typo that breaks logic for insmod path selection.\n\nFixes: 4c5c45c6beac (\"kmodloader: fix invalid write during insmod, CodeQL warnings\")\nSigned-off-by: Tony Ambardar ","shortMessageHtmlLink":"kmodloader: fix insmod path logic"}},{"before":"510157049fab700eaddad45bfcc93bddd28fcd61","after":"d413903016c4dc9190926e38ff72fbf7d3d69115","ref":"refs/heads/master","pushedAt":"2024-04-02T21:56:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"kmodloader: support duplicate module names and aliases\n\nAllow duplicate keys in the 'modules' avl tree, fixing an indirect memory\nleak observed during testing. Given avl keys treat '_' and '-' equally,\nsome modules may have aliases duplicating their own names under this\nmapping, so skip adding these redundant avl tree nodes in alloc_module().\n\nWith the above support, update 'modinfo' to print details for all modules\nmatching the cmdline name, rather than only the first. This is the expected\nbehaviour and consistent with upstream. The behaviour of other kmodloader\napplets, such as boot-time loading or modprobe, remains unchanged.\n\nSigned-off-by: Tony Ambardar ","shortMessageHtmlLink":"kmodloader: support duplicate module names and aliases"}},{"before":"2c5887cb46883a28d69071c4349c3dabbbe3972c","after":"510157049fab700eaddad45bfcc93bddd28fcd61","ref":"refs/heads/master","pushedAt":"2024-03-02T16:36:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"CI: add CodeQL workflow test\n\nAdd CodeQL workflow test to catch security vulnerabilities and enable\nsuggestion for better code.\n\nAll the dependency comes from the build-ubox workflow but all is built\non ubuntu instead of alpine image.\n\nCodeQL queries enabled: security-and-quality\n\nSigned-off-by: Christian Marangi ","shortMessageHtmlLink":"CI: add CodeQL workflow test"}},{"before":"6cf7d837ee7e392ee047aee4f45132f4176b7493","after":"2c5887cb46883a28d69071c4349c3dabbbe3972c","ref":"refs/heads/master","pushedAt":"2024-01-24T12:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"kmodloader: fix invalid read outside mapped region\n\nCode parsing .modinfo data skips over null sequences without checking\nbounds and may read past mapped memory, potentially triggering SIGSEGV.\n\nFixes: https://github.com/openwrt/openwrt/issues/14463\nFixes: d6e6825c4697 (\"add support for module handling\")\nRefer: 9371411715c8 (\"kmodloader: fix out-of-bound access when parsing .modinfo\")\nSigned-off-by: Tony Ambardar ","shortMessageHtmlLink":"kmodloader: fix invalid read outside mapped region"}},{"before":"c006dccecb6f1cf694c9fb9efc6727cbd2ab9ae4","after":"6cf7d837ee7e392ee047aee4f45132f4176b7493","ref":"refs/heads/master","pushedAt":"2024-01-22T00:28:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"kmodloader: fix TOCTOU problem with scan_builtin_modules\n\nFix TOCTOU problem with scan_builtin_modules by opening the file pointer\nonly once in module_folders scan.\n\nFix Coverity Report CID 1586645: Security best practices violations\n(TOCTOU).\n\nSigned-off-by: Christian Marangi ","shortMessageHtmlLink":"kmodloader: fix TOCTOU problem with scan_builtin_modules"}},{"before":"c08709cceb554cba02c935d1442f6a042fe6b2a8","after":"c006dccecb6f1cf694c9fb9efc6727cbd2ab9ae4","ref":"refs/heads/master","pushedAt":"2024-01-19T20:44:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"kmodloader: cleanup duplicated mmap() code\n\nRefactor code from get_module_info() and print_modinfo() to locate modinfo\ndata, call mmap() and handle errors, into new mmap_modinfo(). This drops\n~30 source lines and shrinks the compressed binary ~100 bytes.\n\nSigned-off-by: Tony Ambardar ","shortMessageHtmlLink":"kmodloader: cleanup duplicated mmap() code"}},{"before":"cc34fb7b922f183e6ece5fa0fec31d4eb95c5823","after":"c08709cceb554cba02c935d1442f6a042fe6b2a8","ref":"refs/heads/master","pushedAt":"2023-11-30T12:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"openwrt-bot","name":null,"path":"/openwrt-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99696057?s=80&v=4"},"commit":{"message":"logd: add udebug support\n\nSigned-off-by: Felix Fietkau ","shortMessageHtmlLink":"logd: add udebug support"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO8UsygA","startCursor":null,"endCursor":null}},"title":"Activity ยท openwrt/ubox"}