01 Jul, 2006

1 commit


23 Mar, 2006

1 commit

  • This patch address several issues in the current BSD Secure Levels code:

    o plaintext_to_sha1: Missing check for a NULL return from __get_free_page

    o passwd_write_file: A page is leaked if the password is wrong.

    o fix securityfs registration order

    o seclvl_init is a mess and can't properly tolerate failures, failure
    path is upside down (deldif and delf should be switched)

    Cleanups:

    o plaintext_to_sha1: Use buffers passed in
    o passwd_write_file: Use kmalloc() instead of get_zeroed_page()
    o passwd_write_file: hashedPassword comparison is just memcmp
    o s/ENOSYS/EINVAL/
    o misc

    (akpm: after some discussion it appears that the BSD secure levels feature
    should be scheduled for removal. But for now, let's fix these problems up).

    Signed-off-by: Davi Arnaut
    Cc: Michael Halcrow
    Cc: Chris Wright
    Cc: Stephen Smalley
    Cc: James Morris
    Cc: Serge Hallyn
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Davi Arnaut
     

01 Feb, 2006

1 commit


18 Sep, 2005

2 commits


14 Sep, 2005

1 commit


02 Sep, 2005

1 commit


09 Jul, 2005

1 commit

  • Once again, the simple_attr in libfs was actually sufficient - I'd
    thought the __attribute__(format(printk(1,2))) was more mysterious than
    it really is.

    At last, here is the full patch to make seclvl use securityfs.

    Signed-off-by: Serge Hallyn
    Signed-off-by: Chris Wright
    --

    seclvl.c | 228 +++++++++++++++++++--------------------------------------------
    1 files changed, 70 insertions(+), 158 deletions(-)

    Index: linux-2.6.13-rc1/security/seclvl.c
    ===================================================================

    serue@us.ibm.com
     

21 Jun, 2005

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds