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)
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to