summaryrefslogtreecommitdiff
path: root/security/smack/smack_lsm.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-03Merge tag 'Smack-for-6.19' of https://github.com/cschaufler/smack-nextLinus Torvalds1-94/+185
2025-10-23smack: move initcalls to the LSM frameworkPaul Moore1-0/+9
2025-10-23lsm: replace the name field with a pointer to the lsm_id structPaul Moore1-1/+1
2025-10-03Merge tag 'pull-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+1
2025-09-16security_dentry_init_security(): constify qstr argumentAl Viro1-1/+1
2025-08-30audit: add record for multiple object contextsCasey Schaufler1-1/+3
2025-08-30audit: add record for multiple task security contextsCasey Schaufler1-0/+3
2025-06-25smack: fix bug: setting task label silently ignores input garbageKonstantin Andreev1-41/+74
2025-06-25smack: fix bug: unprivileged task can create labelsKonstantin Andreev1-14/+27
2025-06-22smack: fix bug: invalid label of unix socket fileKonstantin Andreev1-14/+44
2025-06-22smack: always "instantiate" inode in smack_inode_init_security()Konstantin Andreev1-3/+7
2025-06-22smack: deduplicate xattr setting in smack_inode_init_security()Konstantin Andreev1-27/+29
2025-06-22smack: fix bug: SMACK64TRANSMUTE set on non-directoryKonstantin Andreev1-12/+14
2025-06-22smack: deduplicate "does access rule request transmutation"Konstantin Andreev1-25/+32
2025-04-12net: Retire DCCP socket.Kuniyuki Iwashima1-8/+1
2025-02-14smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket labelKonstantin Andreev1-24/+0
2025-02-13smack: dont compile ipv6 code unless ipv6 is configuredKonstantin Andreev1-1/+9
2025-02-12Smack: fix typos and spelling errorsCasey Schaufler1-3/+3
2025-01-22Merge tag 'lsm-pr-20250121' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-22/+30
2024-12-07smack: deduplicate access to string conversionKonstantin Andreev1-17/+1
2024-12-04lsm: use lsm_context in security_inode_getsecctxCasey Schaufler1-3/+4
2024-12-04lsm: replace context+len with lsm_contextCasey Schaufler1-19/+26
2024-10-11lsm: remove lsm_prop scaffoldingCasey Schaufler1-29/+4
2024-10-11lsm: create new security_cred_getlsmprop LSM hookCasey Schaufler1-0/+18
2024-10-11lsm: use lsm_prop in security_inode_getsecidCasey Schaufler1-5/+7
2024-10-11lsm: use lsm_prop in security_current_getsecidCasey Schaufler1-10/+15
2024-10-11lsm: use lsm_prop in security_ipc_getsecidCasey Schaufler1-7/+9
2024-10-11lsm: add lsmprop_to_secctx hookCasey Schaufler1-5/+26
2024-10-11lsm: use lsm_prop in security_audit_rule_matchCasey Schaufler1-3/+8
2024-09-24Merge tag 'lsm-pr-20240923' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-10/+3
2024-09-19selinux,smack: properly reference the LSM blob in security_watch_key()Paul Moore1-10/+3
2024-09-16Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-58/+49
2024-09-16Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-1/+1
2024-08-29selinux,smack: don't bypass permissions check in inode_setsecctx hookScott Mayhew1-2/+2
2024-08-28file: reclaim 24 bytes from f_ownerChristian Brauner1-1/+1
2024-07-31lsm: Refactor return value of LSM hook inode_copy_up_xattrXu Kuohai1-3/+3
2024-07-29lsm: infrastructure management of the key security blobCasey Schaufler1-18/+13
2024-07-29lsm: infrastructure management of the sock securityCasey Schaufler1-37/+33
2024-07-17Merge tag 'Smack-for-6.10' of https://github.com/cschaufler/smack-nextLinus Torvalds1-4/+10
2024-07-17Merge tag 'lsm-pr-20240715' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+30
2024-07-09selinux,smack: remove the capability checks in the removexattr hooksPaul Moore1-2/+1
2024-06-19smack: unix sockets: fix accept()ed socket labelKonstantin Andreev1-3/+9
2024-06-13ima: Avoid blocking in RCU read-side critical sectionGUO Zihua1-1/+3
2024-06-06smack: tcp: ipv4, fix incorrect labelingCasey Schaufler1-1/+1
2024-06-04lsm: fixup the inode xattr capability handlingPaul Moore1-2/+29
2024-05-15Merge tag 'integrity-v6.10' of ssh://ra.kernel.org/pub/scm/linux/kernel/git/z...Linus Torvalds1-1/+1
2024-05-14netlabel: fix RCU annotation for IPv4 options on socket creationDavide Caratti1-1/+2
2024-04-10security: allow finer granularity in permitting copy-up of security xattrsStefan Berger1-1/+1
2024-03-14lsm: use 32-bit compatible data types in LSM syscallsCasey Schaufler1-2/+2
2024-03-13Merge tag 'lsm-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+3