Skip to content

TOMOYO Linux

Kentaro Takeda lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11Introduce security_path_clear() hook.fs/namei.c fs/open.c include/linux/security.h +3 more+35 -00 replies
2/11Add in_execve flag into task_struct.fs/compat.c fs/exec.c include/linux/sched.h+8 -01 reply
3/11Singly linked list implementation.include/linux/list1.h+81 -01 reply
4/11Introduce d_realpath().fs/dcache.c include/linux/dcache.h+85 -02 replies
5/11Memory and pathname management functions.security/tomoyo/realpath.c security/tomoyo/realpath.h+600 -06 replies
6/11Common functions for TOMOYO Linux.security/tomoyo/common.c security/tomoyo/common.h+2529 -010 replies
7/11File operation restriction part.security/tomoyo/file.c+1232 -00 replies
8/11Domain transition handler.security/tomoyo/domain.c+865 -00 replies
9/11LSM adapter functions.security/tomoyo/tomoyo.c security/tomoyo/tomoyo.h+481 -00 replies
10/11Kconfig and Makefilesecurity/Kconfig security/Makefile security/tomoyo/Kconfig +1 more+15 -00 replies
11/11MAINTAINERS infoMAINTAINERS+13 -00 replies

Reviews trailers per patch

1 of 11 patches has a Reviewed-by or Acked-by.

PatchPaul E. McKenney
1/11
2/11
3/11R-b
4/11
5/11
6/11
7/11
8/11
9/11
10/11
11/11

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [TOMOYO #12 (2.6.28-rc2-mm1) 00/11] TOMOYO Linux

TOMOYO Linux is a pathname-based MAC extension (LSM module) for the Linux kernel.

This patchset is for 2.6.28-rc2-mm1.

Quoted 2 lines · Serge Hallyn

Well I think the patchset is at a stage where it needs a test-spin in -mm (or something).

All right. ;-)
Andrew, please put this patchset to -mm.

How to try:
1. Compile kernel with CONFIG_SECURITY_TOMOYO=y.
2. 'make' and 'make install' userspace tools (ccs-tools) available at
http://osdn.dl.sourceforge.jp/tomoyo/30298/ .
3. Run /usr/lib/ccs/tomoyo_init_policy.sh .
4. Run following commands to set learning-mode as default. (This step is optional but recommended on your first try.)

   # echo '<kernel>' > /etc/tomoyo/domain_policy.conf
   # echo 'use_profile 1' >> /etc/tomoyo/domain_policy.conf
4. Reboot.
   (If you compiled kernel with CONFIG_SECURITY_{SELINUX,SMACK}=y,
    add 'security=tomoyo' to kernel cmdline.)

Run ccs-editpolicy to browse and edit policy. LiveCD-based tutorials are available at
http://tomoyo.sourceforge.jp/en/1.6.x/1st-step/ubuntu8.04-live/
http://tomoyo.sourceforge.jp/en/1.6.x/1st-step/centos5-live/ . Though these tutorials use non-LSM version of TOMOYO, they are useful for you to know what TOMOYO is.

Regards,
--