{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69391311,"defaultBranch":"main","name":"selinux-kernel","ownerLogin":"SELinuxProject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-27T19:29:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7838867?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716914773.0","currentOid":""},"activityList":{"items":[{"before":"4b60f3cd1134b46557ceffb8fecd6d0493b9f740","after":"1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0","ref":"refs/heads/next","pushedAt":"2024-05-28T16:46:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Linux 6.10-rc1","shortMessageHtmlLink":"Linux 6.10-rc1"}},{"before":"581646c3fb98494009671f6d347ea125bc0e663a","after":"1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0","ref":"refs/heads/dev","pushedAt":"2024-05-28T16:46:13.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Linux 6.10-rc1","shortMessageHtmlLink":"Linux 6.10-rc1"}},{"before":"cb3bc985df0b89909c0ec758245cd8778c59b1cc","after":null,"ref":"refs/heads/dependabot/pip/drivers/gpu/drm/ci/xfails/idna-3.7","pushedAt":"2024-05-21T18:31:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f8f1b0d530081a2bd7e4b3c7f731d183b7ff9e0c","after":null,"ref":"refs/heads/dependabot/pip/drivers/gpu/drm/ci/xfails/requests-2.32.0","pushedAt":"2024-05-21T18:31:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"f8f1b0d530081a2bd7e4b3c7f731d183b7ff9e0c","ref":"refs/heads/dependabot/pip/drivers/gpu/drm/ci/xfails/requests-2.32.0","pushedAt":"2024-05-21T07:22:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":null,"after":"581646c3fb98494009671f6d347ea125bc0e663a","ref":"refs/heads/stable-6.10","pushedAt":"2024-05-13T17:05:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: constify source policy in cond_policydb_dup()\n\ncond_policydb_dup() duplicates conditional parts of an existing policy.\nDeclare the source policy const, since it should not be modified.\n\nSigned-off-by: Christian Göttsche \n[PM: various line length fixups]\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: constify source policy in cond_policydb_dup()"}},{"before":"9976d6aa850eda4af07d94a0ef95204cd300f78f","after":"693692444a8f5874f2fc67a17cd2b91f3d2e62f6","ref":"refs/heads/main","pushedAt":"2024-05-13T16:54:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: add a SELinux specific README.md and SECURITY.md\n\nDO NOT SUBMIT UPSTREAM","shortMessageHtmlLink":"selinux: add a SELinux specific README.md and SECURITY.md"}},{"before":"d6fc1ee0b6c11b70808cbd3ed0bf06c2e772ad73","after":"4b60f3cd1134b46557ceffb8fecd6d0493b9f740","ref":"refs/heads/next","pushedAt":"2024-04-30T23:03:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Automated merge of 'dev' into 'next'\n\n* dev:\n selinux: constify source policy in cond_policydb_dup()\n selinux: avoid printk_ratelimit()\n selinux: pre-allocate the status page\n selinux: clarify return code in filename_trans_read_helper_compat()\n selinux: use u32 as bit position type in ebitmap code\n selinux: improve symtab string hashing\n selinux: dump statistics for more hash tables\n selinux: make more use of current_sid()\n selinux: update numeric format specifiers for ebitmaps\n selinux: improve error checking in sel_write_load()\n selinux: cleanup selinux_lsm_getattr()\n selinux: reject invalid ebitmaps","shortMessageHtmlLink":"Automated merge of 'dev' into 'next'"}},{"before":"4e551db0426472ca305a2f3284b25af763bfe57d","after":"581646c3fb98494009671f6d347ea125bc0e663a","ref":"refs/heads/dev","pushedAt":"2024-04-30T23:02:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: constify source policy in cond_policydb_dup()\n\ncond_policydb_dup() duplicates conditional parts of an existing policy.\nDeclare the source policy const, since it should not be modified.\n\nSigned-off-by: Christian Göttsche \n[PM: various line length fixups]\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: constify source policy in cond_policydb_dup()"}},{"before":null,"after":"cb3bc985df0b89909c0ec758245cd8778c59b1cc","ref":"refs/heads/dependabot/pip/drivers/gpu/drm/ci/xfails/idna-3.7","pushedAt":"2024-04-12T03:41:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump idna from 3.4 to 3.7 in /drivers/gpu/drm/ci/xfails\n\nBumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.4...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump idna from 3.4 to 3.7 in /drivers/gpu/drm/ci/xfails"}},{"before":"abb0f43fcdf2cde0beaf6bbe34723a3dca9f125b","after":"4e551db0426472ca305a2f3284b25af763bfe57d","ref":"refs/heads/dev","pushedAt":"2024-04-04T20:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: clarify return code in filename_trans_read_helper_compat()\n\nFor the \"conflicting/duplicate rules\" branch in\nfilename_trans_read_helper_compat() the Smatch static checker reports:\n\n security/selinux/ss/policydb.c:1953 filename_trans_read_helper_compat()\n warn: missing error code 'rc'\n\nWhile the value of rc will already always be zero here, it is not\nobvious that it's the case and that it's the intended return value\n(Smatch expects rc to be assigned within 5 lines from the goto).\nTherefore, add an explicit assignment just before the goto to make the\nintent more clear and the code less error-prone.\n\nFixes: c3a276111ea2 (\"selinux: optimize storage of filename transitions\")\nReported-by: Dan Carpenter \nLink: https://lore.kernel.org/selinux/722b90c4-1f4b-42ff-a6c2-108ea262bd10@moroto.mountain/\nSigned-off-by: Ondrej Mosnacek \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: clarify return code in filename_trans_read_helper_compat()"}},{"before":"078f764d76b11c2fc148c24c4b1981fbd5da95b5","after":"d6fc1ee0b6c11b70808cbd3ed0bf06c2e772ad73","ref":"refs/heads/next","pushedAt":"2024-04-04T20:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Automated merge of 'dev' into 'next'\n\n* dev:\n selinux: clarify return code in filename_trans_read_helper_compat()\n selinux: use u32 as bit position type in ebitmap code\n selinux: improve symtab string hashing\n selinux: dump statistics for more hash tables\n selinux: make more use of current_sid()\n selinux: update numeric format specifiers for ebitmaps\n selinux: improve error checking in sel_write_load()\n selinux: cleanup selinux_lsm_getattr()\n selinux: reject invalid ebitmaps","shortMessageHtmlLink":"Automated merge of 'dev' into 'next'"}},{"before":"abb0f43fcdf2cde0beaf6bbe34723a3dca9f125b","after":"078f764d76b11c2fc148c24c4b1981fbd5da95b5","ref":"refs/heads/next","pushedAt":"2024-04-02T03:38:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Automated merge of 'dev' into 'next'\n\n* dev:\n selinux: use u32 as bit position type in ebitmap code\n selinux: improve symtab string hashing\n selinux: dump statistics for more hash tables\n selinux: make more use of current_sid()\n selinux: update numeric format specifiers for ebitmaps\n selinux: improve error checking in sel_write_load()\n selinux: cleanup selinux_lsm_getattr()\n selinux: reject invalid ebitmaps","shortMessageHtmlLink":"Automated merge of 'dev' into 'next'"}},{"before":"a1fc79343abbdc5bebb80c2a9032063442df8b59","after":"37801a36b4d68892ce807264f784d818f8d0d39b","ref":"refs/heads/stable-6.9","pushedAt":"2024-04-02T03:38:22.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: avoid dereference of garbage after mount failure\n\nIn case kern_mount() fails and returns an error pointer return in the\nerror branch instead of continuing and dereferencing the error pointer.\n\nWhile on it drop the never read static variable selinuxfs_mount.\n\nCc: stable@vger.kernel.org\nFixes: 0619f0f5e36f (\"selinux: wrap selinuxfs state\")\nSigned-off-by: Christian Göttsche \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: avoid dereference of garbage after mount failure"}},{"before":"32db469edfcca8f12b85299bb9311b9004c4e1ac","after":"abb0f43fcdf2cde0beaf6bbe34723a3dca9f125b","ref":"refs/heads/next","pushedAt":"2024-03-28T01:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: use u32 as bit position type in ebitmap code\n\nThe extensible bitmap supports bit positions up to U32_MAX due to the\ntype of the member highbit being u32. Use u32 consistently as the type\nfor bit positions to announce to callers what range of values is\nsupported.\n\nSigned-off-by: Christian Göttsche \n[PM: merge fuzz, subject line tweak]\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: use u32 as bit position type in ebitmap code"}},{"before":"32db469edfcca8f12b85299bb9311b9004c4e1ac","after":"abb0f43fcdf2cde0beaf6bbe34723a3dca9f125b","ref":"refs/heads/dev","pushedAt":"2024-03-28T01:26:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: use u32 as bit position type in ebitmap code\n\nThe extensible bitmap supports bit positions up to U32_MAX due to the\ntype of the member highbit being u32. Use u32 consistently as the type\nfor bit positions to announce to callers what range of values is\nsupported.\n\nSigned-off-by: Christian Göttsche \n[PM: merge fuzz, subject line tweak]\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: use u32 as bit position type in ebitmap code"}},{"before":"cdc12eb41224cb8f1c2e4d0599925d1dacf5b051","after":"32db469edfcca8f12b85299bb9311b9004c4e1ac","ref":"refs/heads/next","pushedAt":"2024-03-27T23:29:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: improve symtab string hashing\n\nThe number of buckets is calculated by performing a binary AND against\nthe mask of the hash table, which is one less than its size (which is a\npower of two). This leads to all top bits being discarded, requiring\nfor short or similar inputs a hash function with a good avalanche\neffect.\n\nUse djb2a:\n\n # current\n common prefixes: 7 entries and 5/8 buckets used, longest chain\n length 2, sum of chain length^2 11\n classes: 134 entries and 100/256 buckets used, longest chain\n length 5, sum of chain length^2 234\n roles: 15 entries and 6/16 buckets used, longest chain length 5,\n sum of chain length^2 57\n types: 4448 entries and 3016/8192 buckets used, longest chain\n length 41, sum of chain length^2 14922\n users: 7 entries and 3/8 buckets used, longest chain length 3,\n sum of chain length^2 17\n bools: 306 entries and 221/512 buckets used, longest chain\n length 4, sum of chain length^2 524\n levels: 1 entries and 1/1 buckets used, longest chain length 1,\n sum of chain length^2 1\n categories: 1024 entries and 400/1024 buckets used, longest chain\n length 4, sum of chain length^2 2740\n\n # patch\n common prefixes: 7 entries and 5/8 buckets used, longest chain\n length 2, sum of chain length^2 11\n classes: 134 entries and 101/256 buckets used, longest chain\n length 3, sum of chain length^2 210\n roles: 15 entries and 9/16 buckets used, longest chain length 3,\n sum of chain length^2 31\n types: 4448 entries and 3459/8192 buckets used, longest chain\n length 5, sum of chain length^2 6778\n users: 7 entries and 5/8 buckets used, longest chain length 3,\n sum of chain length^2 13\n bools: 306 entries and 236/512 buckets used, longest chain\n length 5, sum of chain length^2 470\n levels: 1 entries and 1/1 buckets used, longest chain length 1,\n sum of chain length^2 1\n categories: 1024 entries and 518/1024 buckets used, longest chain\n length 7, sum of chain length^2 2992\n\nSigned-off-by: Christian Göttsche \n[PM: line length fixes in the commit message]\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: improve symtab string hashing"}},{"before":"cdc12eb41224cb8f1c2e4d0599925d1dacf5b051","after":"32db469edfcca8f12b85299bb9311b9004c4e1ac","ref":"refs/heads/dev","pushedAt":"2024-03-27T23:29:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: improve symtab string hashing\n\nThe number of buckets is calculated by performing a binary AND against\nthe mask of the hash table, which is one less than its size (which is a\npower of two). This leads to all top bits being discarded, requiring\nfor short or similar inputs a hash function with a good avalanche\neffect.\n\nUse djb2a:\n\n # current\n common prefixes: 7 entries and 5/8 buckets used, longest chain\n length 2, sum of chain length^2 11\n classes: 134 entries and 100/256 buckets used, longest chain\n length 5, sum of chain length^2 234\n roles: 15 entries and 6/16 buckets used, longest chain length 5,\n sum of chain length^2 57\n types: 4448 entries and 3016/8192 buckets used, longest chain\n length 41, sum of chain length^2 14922\n users: 7 entries and 3/8 buckets used, longest chain length 3,\n sum of chain length^2 17\n bools: 306 entries and 221/512 buckets used, longest chain\n length 4, sum of chain length^2 524\n levels: 1 entries and 1/1 buckets used, longest chain length 1,\n sum of chain length^2 1\n categories: 1024 entries and 400/1024 buckets used, longest chain\n length 4, sum of chain length^2 2740\n\n # patch\n common prefixes: 7 entries and 5/8 buckets used, longest chain\n length 2, sum of chain length^2 11\n classes: 134 entries and 101/256 buckets used, longest chain\n length 3, sum of chain length^2 210\n roles: 15 entries and 9/16 buckets used, longest chain length 3,\n sum of chain length^2 31\n types: 4448 entries and 3459/8192 buckets used, longest chain\n length 5, sum of chain length^2 6778\n users: 7 entries and 5/8 buckets used, longest chain length 3,\n sum of chain length^2 13\n bools: 306 entries and 236/512 buckets used, longest chain\n length 5, sum of chain length^2 470\n levels: 1 entries and 1/1 buckets used, longest chain length 1,\n sum of chain length^2 1\n categories: 1024 entries and 518/1024 buckets used, longest chain\n length 7, sum of chain length^2 2992\n\nSigned-off-by: Christian Göttsche \n[PM: line length fixes in the commit message]\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: improve symtab string hashing"}},{"before":"4b3124de63c6b1b38fc791c279c25e1811ca114d","after":"cdc12eb41224cb8f1c2e4d0599925d1dacf5b051","ref":"refs/heads/next","pushedAt":"2024-03-27T22:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: make more use of current_sid()\n\nUse the internal helper current_sid() where applicable.\n\nSigned-off-by: Christian Göttsche \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: make more use of current_sid()"}},{"before":"4b3124de63c6b1b38fc791c279c25e1811ca114d","after":"cdc12eb41224cb8f1c2e4d0599925d1dacf5b051","ref":"refs/heads/dev","pushedAt":"2024-03-27T22:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: make more use of current_sid()\n\nUse the internal helper current_sid() where applicable.\n\nSigned-off-by: Christian Göttsche \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: make more use of current_sid()"}},{"before":"42c773238037c90b3302bf37a57ae3b5c3f6004a","after":"4b3124de63c6b1b38fc791c279c25e1811ca114d","ref":"refs/heads/next","pushedAt":"2024-03-27T20:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: update numeric format specifiers for ebitmaps\n\nUse the correct, according to Documentation/core-api/printk-formats.rst,\nformat specifiers for numeric arguments in string formatting.\nThe general bit type is u32 thus use %u, EBITMAP_SIZE is a constant\ncomputed via sizeof() thus use %zu.\n\nFixes: 0142c56682fb (\"selinux: reject invalid ebitmaps\")\nReported-by: Stephen Rothwell \nCloses: https://lore.kernel.org/linux-next/20240327131044.2c629921@canb.auug.org.au/\nSigned-off-by: Christian Göttsche \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: update numeric format specifiers for ebitmaps"}},{"before":"42c773238037c90b3302bf37a57ae3b5c3f6004a","after":"4b3124de63c6b1b38fc791c279c25e1811ca114d","ref":"refs/heads/dev","pushedAt":"2024-03-27T20:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: update numeric format specifiers for ebitmaps\n\nUse the correct, according to Documentation/core-api/printk-formats.rst,\nformat specifiers for numeric arguments in string formatting.\nThe general bit type is u32 thus use %u, EBITMAP_SIZE is a constant\ncomputed via sizeof() thus use %zu.\n\nFixes: 0142c56682fb (\"selinux: reject invalid ebitmaps\")\nReported-by: Stephen Rothwell \nCloses: https://lore.kernel.org/linux-next/20240327131044.2c629921@canb.auug.org.au/\nSigned-off-by: Christian Göttsche \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: update numeric format specifiers for ebitmaps"}},{"before":"4cece764965020c22cff7665b18a012006359095","after":"42c773238037c90b3302bf37a57ae3b5c3f6004a","ref":"refs/heads/next","pushedAt":"2024-03-26T20:44:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: improve error checking in sel_write_load()\n\nMove our existing input sanity checking to the top of sel_write_load()\nand add a check to ensure the buffer size is non-zero.\n\nMove a local variable initialization from the declaration to before it\nis used.\n\nMinor style adjustments.\n\nReported-by: Sam Sun \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: improve error checking in sel_write_load()"}},{"before":"4cece764965020c22cff7665b18a012006359095","after":"42c773238037c90b3302bf37a57ae3b5c3f6004a","ref":"refs/heads/dev","pushedAt":"2024-03-26T20:44:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: improve error checking in sel_write_load()\n\nMove our existing input sanity checking to the top of sel_write_load()\nand add a check to ensure the buffer size is non-zero.\n\nMove a local variable initialization from the declaration to before it\nis used.\n\nMinor style adjustments.\n\nReported-by: Sam Sun \nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: improve error checking in sel_write_load()"}},{"before":"a1fc79343abbdc5bebb80c2a9032063442df8b59","after":"4cece764965020c22cff7665b18a012006359095","ref":"refs/heads/next","pushedAt":"2024-03-25T16:43:09.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Linux 6.9-rc1","shortMessageHtmlLink":"Linux 6.9-rc1"}},{"before":"a1fc79343abbdc5bebb80c2a9032063442df8b59","after":"4cece764965020c22cff7665b18a012006359095","ref":"refs/heads/dev","pushedAt":"2024-03-25T16:43:09.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"Linux 6.9-rc1","shortMessageHtmlLink":"Linux 6.9-rc1"}},{"before":"0bb80ecc33a8fb5a682236443c1e740d5c917d1d","after":"05d09fd5835a03cf32d24aa25805e1e9dcd7e6df","ref":"refs/heads/dev-staging","pushedAt":"2024-03-14T22:31:57.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: reduce the object class calculations at inode init time\n\nWe only need to call inode_mode_to_security_class() once in\nselinux_inode_init_security().\n\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: reduce the object class calculations at inode init time"}},{"before":null,"after":"a1fc79343abbdc5bebb80c2a9032063442df8b59","ref":"refs/heads/stable-6.9","pushedAt":"2024-03-11T19:19:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: fix style issues in security/selinux/ss/symtab.c\n\nAs part of on ongoing effort to perform more automated testing and\nprovide more tools for individual developers to validate their\npatches before submitting, we are trying to make our code\n\"clang-format clean\". My hope is that once we have fixed all of our\nstyle \"quirks\", developers will be able to run clang-format on their\npatches to help avoid silly formatting problems and ensure their\nchanges fit in well with the rest of the SELinux kernel code.\n\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: fix style issues in security/selinux/ss/symtab.c"}},{"before":"46d9d808fb956085879cc75e2624b3f9f0a8e50d","after":"9976d6aa850eda4af07d94a0ef95204cd300f78f","ref":"refs/heads/main","pushedAt":"2024-03-11T19:17:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: add a SELinux specific README.md and SECURITY.md\n\nDO NOT SUBMIT UPSTREAM","shortMessageHtmlLink":"selinux: add a SELinux specific README.md and SECURITY.md"}},{"before":"7c655bee5cd8e060983bd89460fffc1f9f780cda","after":"a1fc79343abbdc5bebb80c2a9032063442df8b59","ref":"refs/heads/next","pushedAt":"2024-02-23T22:27:42.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"pcmoore","name":"Paul Moore","path":"/pcmoore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8494929?s=80&v=4"},"commit":{"message":"selinux: fix style issues in security/selinux/ss/symtab.c\n\nAs part of on ongoing effort to perform more automated testing and\nprovide more tools for individual developers to validate their\npatches before submitting, we are trying to make our code\n\"clang-format clean\". My hope is that once we have fixed all of our\nstyle \"quirks\", developers will be able to run clang-format on their\npatches to help avoid silly formatting problems and ensure their\nchanges fit in well with the rest of the SELinux kernel code.\n\nSigned-off-by: Paul Moore ","shortMessageHtmlLink":"selinux: fix style issues in security/selinux/ss/symtab.c"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVhaWmQA","startCursor":null,"endCursor":null}},"title":"Activity · SELinuxProject/selinux-kernel"}