Changeset 3573
- Timestamp:
- 04/14/08 15:01:06
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/camel-url.c (modified) (3 diffs)
- trunk/libtinymailui-gnome-keyring/tny-gnome-keyring-password-getter.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r3571 r3573 3 3 * Weak referenced folders in the folder-factor methods 4 4 * Handling uncaching the password during account finalization 5 * mlock-ing the password memory of accounts 5 6 6 7 2008-04-11 Philip Van Hoof <pvanhoof@gnome.org> trunk/libtinymail-camel/camel-lite/camel/camel-url.c
r3572 r3573 116 116 url->passwd = g_strndup (colon + 1, 117 117 at - colon - 1); 118 if (url->passwd) 119 mlock (url->passwd, strlen (url->passwd)); 118 120 camel_url_decode (url->passwd); 119 121 } else { … … 210 212 url->user = g_strdup (base->user); 211 213 url->authmech = g_strdup (base->authmech); 212 url->passwd = g_strdup (base->passwd); 214 if (base->passwd) { 215 url->passwd = g_strdup (base->passwd); 216 mlock (url->passwd, strlen (url->passwd)); 217 } else 218 url->passwd = NULL; 213 219 url->host = g_strdup (base->host); 214 220 url->port = base->port; … … 736 742 out->user = g_strdup(in->user); 737 743 out->authmech = g_strdup(in->authmech); 738 out->passwd = g_strdup(in->passwd); 744 if (in->passwd) { 745 out->passwd = g_strdup(in->passwd); 746 mlock (out->passwd, strlen (out->passwd)); 747 } else 748 out->passwd = NULL; 739 749 out->host = g_strdup(in->host); 740 750 out->port = in->port; trunk/libtinymailui-gnome-keyring/tny-gnome-keyring-password-getter.c
r3304 r3573 74 74 retval = gnome_password_dialog_get_password (dialog); 75 75 76 mlock (retval, strlen (retval)); 77 76 78 r = gnome_password_dialog_get_remember (dialog); 77 79
