Changes between 2.24.0 and 2.26.0: ================================== * Refactor PKI code to make it modular, loosely coupled and easier to hack and test. * Add standard widgets for display of certificates. * If login keyring doesn't exist when changing a PAM password, don't create it automatically. * Overhaul the secure memory allocator to have memory guards, be valgrind compatible, and also be sparing with secure memory. * When importing keys, prompt to initialize new PKCS#11 tokens. * Fix export of RSA keys to be more interoperable. * Make the gp11 library multi-thread safe. * Rework initialization of daemon, and the way that it integrates with the new session manager. * Close open file descriptors before starting daemon from PAM. * Don't leave keyring daemon running if PAM just started it for a password change. * Register environment variables with session properly. * Remove usage of deprecated glib/gtk stuff. * Hundreds of other smaller changes and fixes.
12 lines
420 B
Text
12 lines
420 B
Text
$NetBSD: patch-ad,v 1.6 2009/03/15 18:14:24 jmcneill Exp $
|
|
|
|
--- egg/egg-unix-credentials.c.orig 2009-01-17 18:08:46.000000000 -0500
|
|
+++ egg/egg-unix-credentials.c
|
|
@@ -130,7 +130,6 @@ egg_unix_credentials_read (int sock, pid
|
|
cred = (struct sockcred *) CMSG_DATA (&cmsg.hdr);
|
|
*pid = 0;
|
|
*uid = cred->sc_euid;
|
|
- set_local_creds(sock, 0);
|
|
#elif defined(HAVE_GETPEEREID) /* OpenBSD */
|
|
uid_t euid;
|
|
gid_t egid;
|