Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Apr 2008 23:21:21 +0000 (UTC)
From:      Coleman Kane <cokane@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/security/seahorse Makefile ports/security/seahorse/files patch-libseahorse_seahorse-secure-memory.c patch-libseahorse_seahorse-secure-memory.h
Message-ID:  <200804132321.m3DNLLnh011839@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
cokane      2008-04-13 23:21:20 UTC

  FreeBSD ports repository (src committer)

  Modified files:
    security/seahorse    Makefile 
  Added files:
    security/seahorse/files 
                            patch-libseahorse_seahorse-secure-memory.c 
                            patch-libseahorse_seahorse-secure-memory.h 
  Log:
  Add some improved logic to seahorse to have it gracefully fall back to insecure
  memory usage for sensitive storage when gnome-keyring doesn't have the privileges
  to use mlock(2)/munlock(2). This behavior is much more useful than the ungraceful
  dereference of a NULL pointer (and subsequent crash of the seahorse programs) that
  currently is employed.
  
  This patch makes seahorse (and seahorse-agent, seahorse-daemon, etc.) warn the user
  about having to use secure memory so that consumers such as Evolution and other
  software can make use of seahorse.
  
  A larger and more valuable project would be to provide some sort of unprivileged
  user mlock(2) support in the base system. Some ideas are currently being discussed.
  
  Reviewed by:    marcus, gnome@, imp
  Approved by:    marcus (gnome)
  
  Revision  Changes    Path
  1.65      +1 -0      ports/security/seahorse/Makefile
  1.1       +42 -0     ports/security/seahorse/files/patch-libseahorse_seahorse-secure-memory.c (new)
  1.1       +11 -0     ports/security/seahorse/files/patch-libseahorse_seahorse-secure-memory.h (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804132321.m3DNLLnh011839>