cvs commit: ports/security/seahorse Makefile ports/security/seahorse/files patch-libseahorse_seahorse-secure-memory.c patch-libseahorse_seahorse-secure-memory.h

Coleman Kane cokane at FreeBSD.org
Sun Apr 13 23:21:21 UTC 2008


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)


More information about the cvs-ports mailing list