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]"