mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] tomoyo update for v6.12
@ 2024-09-27 10:43 Tetsuo Handa
  2024-09-27 20:00 ` pr-tracker-bot
  2024-09-28 13:54 ` Jonathan Corbet
  0 siblings, 2 replies; 39+ messages in thread
From: Tetsuo Handa @ 2024-09-27 10:43 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML

The following changes since commit ada1986d07976d60bed5017aa38b7f7cf27883f7:

  tomoyo: fallback to realpath if symlink's pathname does not exist (2024-09-25 22:30:59 +0900)

are available in the Git repository at:

  git://git.code.sf.net/p/tomoyo/tomoyo.git tags/tomoyo-pr-20240927

for you to fetch changes up to ada1986d07976d60bed5017aa38b7f7cf27883f7:

  tomoyo: fallback to realpath if symlink's pathname does not exist (2024-09-25 22:30:59 +0900)
----------------------------------------------------------------
One bugfix patch, one preparation patch, and one conversion patch.

TOMOYO is useful as an analysis tool for learning how a Linux system works.
My boss was hoping that SELinux's policy is generated from what TOMOYO has
observed. A translated paper describing it is available at
https://master.dl.sourceforge.net/project/tomoyo/docs/nsf2003-en.pdf/nsf2003-en.pdf?viasf=1 .
Although that attempt failed due to mapping problem between inode and pathname,
TOMOYO remains as an access restriction tool due to ability to write custom
policy by individuals.

I was delivering pure LKM version of TOMOYO (named AKARI) to users who
cannot afford rebuilding their distro kernels with TOMOYO enabled. But
since the LSM framework was converted to static calls, it became more
difficult to deliver AKARI to such users. Therefore, I decided to update
TOMOYO so that people can use mostly LKM version of TOMOYO with minimal
burden for both distributors and users.

Tetsuo Handa (3):
  tomoyo: preparation step for building as a loadable LSM module
  tomoyo: allow building as a loadable LSM module
  tomoyo: fallback to realpath if symlink's pathname does not exist

 security/tomoyo/Kconfig         |   15 ++++++++
 security/tomoyo/Makefile        |   10 ++++-
 security/tomoyo/common.c        |   14 ++++++-
 security/tomoyo/common.h        |   72 ++++++++++++++++++++++++++++++++++++++
 security/tomoyo/domain.c        |    9 +++-
 security/tomoyo/gc.c            |    3 +
 security/tomoyo/hooks.h         |  110 -----------------------------------------------------------
 security/tomoyo/init.c          |  366 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 security/tomoyo/load_policy.c   |   12 ++++++
 security/tomoyo/proxy.c         |   82 ++++++++++++++++++++++++++++++++++++++++++++
 security/tomoyo/securityfs_if.c |   12 ++++--
 security/tomoyo/util.c          |    3 -
 12 files changed, 585 insertions(+), 123 deletions(-)

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2024-10-11 18:01 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-27 10:43 [GIT PULL] tomoyo update for v6.12 Tetsuo Handa
2024-09-27 20:00 ` pr-tracker-bot
2024-09-28 13:54 ` Jonathan Corbet
2024-09-28 15:32   ` Tetsuo Handa
2024-10-02 14:51     ` Jonathan Corbet
2024-10-03  7:50     ` Christoph Hellwig
2024-10-01 14:00   ` Paul Moore
2024-10-01 16:36     ` Linus Torvalds
2024-10-01 18:22       ` Paul Moore
2024-10-02  3:31         ` Tetsuo Handa
2024-10-02 14:01           ` Paul Moore
2024-10-02 23:09             ` Tetsuo Handa
2024-10-02 23:50               ` Tetsuo Handa
2024-10-03  2:45               ` John Johansen
2024-10-03  4:26                 ` Tetsuo Handa
2024-10-03  5:35                   ` John Johansen
2024-10-03  6:16                     ` Tetsuo Handa
2024-10-03 12:59                       ` Tetsuo Handa
2024-10-05  4:06                         ` John Johansen
2024-10-05  3:59                       ` John Johansen
2024-10-03 15:39                     ` Dr. Greg
2024-10-05  4:24                       ` John Johansen
2024-10-03  2:33         ` John Johansen
2024-10-02 10:38       ` Dr. Greg
2024-10-02 14:35         ` Paul Moore
2024-10-03  2:24           ` John Johansen
2024-10-08 11:14           ` Dr. Greg
2024-10-08 18:25             ` Casey Schaufler
2024-10-11 17:06               ` Dr. Greg
2024-10-11 18:01                 ` Casey Schaufler
2024-10-03  2:27         ` John Johansen
2024-10-03 15:43           ` Dr. Greg
2024-10-05  4:37             ` John Johansen
2024-10-04 18:40           ` Dr. Greg
2024-10-04 18:58             ` Paul Moore
2024-10-05  2:33               ` Dr. Greg
2024-10-05 16:21                 ` Paul Moore
2024-10-07 11:21                   ` Dr. Greg
2024-10-07 13:28                     ` Paul Moore

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®