* [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history.
@ 2008-01-08 9:49 Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 01/21] TOMOYO Linux documentation Kentaro Takeda
` (21 more replies)
0 siblings, 22 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1957 bytes --]
"TOMOYO Linux" is our work in the field of security enhancement for Linux.
This is the 6th submission of TOMOYO Linux.
(http://tomoyo.sourceforge.jp/wiki-e/?WhatIs#mainlining)
Changes since previous (November 17th) submission:
* Added security goal document. (Documentation/TOMOYO.txt)
This document is intended to specify the security goal that TOMOYO
Linux is trying to achieve. Thread URL:
http://lkml.org/lkml/2007/12/25/18
* Added environment variable name control functionality.
Users can restrict the environment variable's names passed to
execve() for each domain.
* Refreshed patches for the latest -mm tree.
Patches are for 2.6.24-rc6-mm1
The possibility of AB-BA deadlock has been pointed out and argued in
http://lkml.org/lkml/2007/11/5/388 .
We believe that LSM functions shouldn't access namespace_sem, so
we chose to write a set of wrapper functions to pass "struct vfsmount" to
LSM functions using "struct task_struct". This method is suggested at
http://www.mail-archive.com/linux-security-module@vger.kernel.org/msg01712.html .
We wish Linux to merge either AppArmor's "Pass struct vfsmount to ..." patches or
our patches marked as [02/21], [03/21], [04/21] into mainline kernel
so that AppArmor and TOMOYO Linux can safely access "struct vfsmount" from LSM.
Patches consist of five types.
* [TOMOYO 01/21]: Documentation.
* [TOMOYO 02-05/21]: Essential modifications against -mm kernel.
* [TOMOYO 06-19/21]: LSM implementation of TOMOYO Linux.
* [TOMOYO 20/21]: Makefile and Kconfig.
* [TOMOYO 21/21]: Optional modifications against -mm kernel.
We are trying to make a fair ¡Èsecure Linux¡É comparison table, it should
explain the differences between TOMOYO Linux and AppArmor.
(http://tomoyo.sourceforge.jp/wiki-e/?WhatIs#comparison)
We would like TOMOYO Linux to be added into -mm tree so that more
people can try. Any kind of feedbacks for the patches and the table
would be appreciated.
--
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 01/21] TOMOYO Linux documentation.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct Kentaro Takeda
` (20 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm
Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa,
Toshiharu Harada
[-- Attachment #1: tomoyo-documentation.patch --]
[-- Type: application/octect-stream, Size: 12977 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 01/21] TOMOYO Linux documentation Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 14:09 ` Christoph Hellwig
2008-01-08 9:49 ` [TOMOYO #6 03/21] Add wrapper functions for VFS helper functions Kentaro Takeda
` (19 subsequent siblings)
21 siblings, 1 reply; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Tetsuo Handa
[-- Attachment #1: add-struct-vfsmount-to-struct-task_struct.patch --]
[-- Type: application/octect-stream, Size: 974 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 03/21] Add wrapper functions for VFS helper functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 01/21] TOMOYO Linux documentation Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 04/21] Replace VFS with wrapper functions Kentaro Takeda
` (18 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Tetsuo Handa
[-- Attachment #1: add-wrapper-functions-for-vfs-helper-functions.patch --]
[-- Type: application/octect-stream, Size: 5810 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 04/21] Replace VFS with wrapper functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (2 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 03/21] Add wrapper functions for VFS helper functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 05/21] Add packet filtering based on processs security context Kentaro Takeda
` (17 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Tetsuo Handa
[-- Attachment #1: replace-vfs-with-wrapper-functions.patch --]
[-- Type: application/octect-stream, Size: 8603 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 05/21] Add packet filtering based on processs security context.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (3 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 04/21] Replace VFS with wrapper functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 06/21] Data structures and prototype defitions Kentaro Takeda
` (16 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: add-packet-filtering-based-on-process-security-context.patch --]
[-- Type: application/octect-stream, Size: 10621 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 06/21] Data structures and prototype defitions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (4 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 05/21] Add packet filtering based on processs security context Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 07/21] Memory and pathname management functions Kentaro Takeda
` (15 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-headers.patch --]
[-- Type: application/octect-stream, Size: 28258 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 07/21] Memory and pathname management functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (5 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 06/21] Data structures and prototype defitions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 08/21] Utility functions and policy manipulation interface Kentaro Takeda
` (14 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-realpath.patch --]
[-- Type: application/octect-stream, Size: 17030 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 08/21] Utility functions and policy manipulation interface.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (6 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 07/21] Memory and pathname management functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 09/21] Domain transition functions Kentaro Takeda
` (13 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-common.patch --]
[-- Type: application/octect-stream, Size: 66922 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 09/21] Domain transition functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (7 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 08/21] Utility functions and policy manipulation interface Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 10/21] Auditing interface Kentaro Takeda
` (12 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-domain.patch --]
[-- Type: application/octect-stream, Size: 34115 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 10/21] Auditing interface.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (8 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 09/21] Domain transition functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 11/21] File access control functions Kentaro Takeda
` (11 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-audit.patch --]
[-- Type: application/octect-stream, Size: 6755 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 11/21] File access control functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (9 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 10/21] Auditing interface Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 12/21] argv0 check functions Kentaro Takeda
` (10 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-file.patch --]
[-- Type: application/octect-stream, Size: 38454 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 12/21] argv0 check functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (10 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 11/21] File access control functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 13/21] environment variable name " Kentaro Takeda
` (9 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-exec.patch --]
[-- Type: application/octect-stream, Size: 6086 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 13/21] environment variable name check functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (11 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 12/21] argv0 check functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 14/21] Network access control functions Kentaro Takeda
` (8 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-environ.patch --]
[-- Type: application/octect-stream, Size: 7467 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 14/21] Network access control functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (12 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 13/21] environment variable name " Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 15/21] Namespace manipulation " Kentaro Takeda
` (7 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-net.patch --]
[-- Type: application/octect-stream, Size: 25793 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 15/21] Namespace manipulation control functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (13 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 14/21] Network access control functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 16/21] Signal " Kentaro Takeda
` (6 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-mount.patch --]
[-- Type: application/octect-stream, Size: 24857 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 16/21] Signal control functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (14 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 15/21] Namespace manipulation " Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 17/21] Capability access " Kentaro Takeda
` (5 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-signal.patch --]
[-- Type: application/octect-stream, Size: 6670 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 17/21] Capability access control functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (15 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 16/21] Signal " Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 18/21] LSM adapter functions Kentaro Takeda
` (4 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-capability.patch --]
[-- Type: application/octect-stream, Size: 12208 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 18/21] LSM adapter functions.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (16 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 17/21] Capability access " Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 19/21] Conditional permission support Kentaro Takeda
` (3 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-hooks.patch --]
[-- Type: application/octect-stream, Size: 21774 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 19/21] Conditional permission support.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (17 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 18/21] LSM adapter functions Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 20/21] Kconfig and Makefile Kentaro Takeda
` (2 subsequent siblings)
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-condition.patch --]
[-- Type: application/octect-stream, Size: 18610 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 20/21] Kconfig and Makefile
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (18 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 19/21] Conditional permission support Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 21/21] Add signal hooks at sleepable location Kentaro Takeda
2008-01-08 11:49 ` [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: tomoyo-kconfig.patch --]
[-- Type: application/octect-stream, Size: 2221 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* [TOMOYO #6 21/21] Add signal hooks at sleepable location.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (19 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 20/21] Kconfig and Makefile Kentaro Takeda
@ 2008-01-08 9:49 ` Kentaro Takeda
2008-01-08 11:49 ` [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 9:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module, Kentaro Takeda, Tetsuo Handa
[-- Attachment #1: add-signal-hooks-at-sleepable-locations.patch --]
[-- Type: application/octect-stream, Size: 6428 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history.
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
` (20 preceding siblings ...)
2008-01-08 9:49 ` [TOMOYO #6 21/21] Add signal hooks at sleepable location Kentaro Takeda
@ 2008-01-08 11:49 ` Kentaro Takeda
21 siblings, 0 replies; 25+ messages in thread
From: Kentaro Takeda @ 2008-01-08 11:49 UTC (permalink / raw)
To: akpm; +Cc: linux-kernel, linux-security-module
I'm sorry. I sent inlined patches with quilt,
but MTA converted them to attached files.
I'll retry soon.
Regards,
Kentaro Takeda
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct.
2008-01-08 9:49 ` [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct Kentaro Takeda
@ 2008-01-08 14:09 ` Christoph Hellwig
2008-01-08 14:39 ` Tetsuo Handa
0 siblings, 1 reply; 25+ messages in thread
From: Christoph Hellwig @ 2008-01-08 14:09 UTC (permalink / raw)
To: Kentaro Takeda; +Cc: akpm, linux-kernel, linux-security-module, Tetsuo Handa
Just FYI: A NACK to such an addition doesn't simply go away by
ignoring it.
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct.
2008-01-08 14:09 ` Christoph Hellwig
@ 2008-01-08 14:39 ` Tetsuo Handa
0 siblings, 0 replies; 25+ messages in thread
From: Tetsuo Handa @ 2008-01-08 14:39 UTC (permalink / raw)
To: hch; +Cc: akpm, linux-kernel, linux-security-module, takedakn
Hello.
Christoph Hellwig wrote:
> Just FYI: A NACK to such an addition doesn't simply go away by
> ignoring it.
Excuse me. What NACK is remaining?
About the below comments?
> > NACK to this. Passing function parameters through the task_struct is
> > definitely not an acceptable hack
>
> Exactly. Having a vfsmount other than the current processes root or
> current working directory in task_struct doesn't make any sense.
I explained that this approach pushes the parameter on the stack memory
and behaves as if the parameter was passed by function calls.
http://lkml.org/lkml/2007/11/19/80
But if this approach is still unacceptable,
please discuss and adopt AppArmor's patches as soon as possible.
Both AppArmor and TOMOYO needs vfsmount parameters, but
I'm sad to see no comments on AppArmor's vfsmount patches.
Regards.
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2008-01-08 14:39 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-08 9:49 [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 01/21] TOMOYO Linux documentation Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 02/21] Add struct vfsmount to struct task_struct Kentaro Takeda
2008-01-08 14:09 ` Christoph Hellwig
2008-01-08 14:39 ` Tetsuo Handa
2008-01-08 9:49 ` [TOMOYO #6 03/21] Add wrapper functions for VFS helper functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 04/21] Replace VFS with wrapper functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 05/21] Add packet filtering based on processs security context Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 06/21] Data structures and prototype defitions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 07/21] Memory and pathname management functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 08/21] Utility functions and policy manipulation interface Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 09/21] Domain transition functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 10/21] Auditing interface Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 11/21] File access control functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 12/21] argv0 check functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 13/21] environment variable name " Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 14/21] Network access control functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 15/21] Namespace manipulation " Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 16/21] Signal " Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 17/21] Capability access " Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 18/21] LSM adapter functions Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 19/21] Conditional permission support Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 20/21] Kconfig and Makefile Kentaro Takeda
2008-01-08 9:49 ` [TOMOYO #6 21/21] Add signal hooks at sleepable location Kentaro Takeda
2008-01-08 11:49 ` [TOMOYO #6 00/21] TOMOYO Linux - MAC based on process invocation history Kentaro Takeda
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox