aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-session.h
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2000-12-02 04:25:10 +0800
committerDan Winship <danw@src.gnome.org>2000-12-02 04:25:10 +0800
commit7c69d2523a8b4760065b1596c1837292e9dfff53 (patch)
treedf7bba4a39e523592b64e1515e820a781106518a /mail/mail-session.h
parent4f4e741d46da50b1a81b3d28ca38ea3c661cb94d (diff)
downloadgsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.tar
gsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.tar.gz
gsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.tar.bz2
gsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.tar.lz
gsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.tar.xz
gsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.tar.zst
gsoc2013-evolution-7c69d2523a8b4760065b1596c1837292e9dfff53.zip
Writes out passwords (to .gnome_private) in our patented proprietary "Best
* session.c (mail_session_remember_password): Writes out passwords (to .gnome_private) in our patented proprietary "Best Awesome Super Encryption 64" ("BASE64") format which could not possibly ever be cracked by even the most cryptographically knowledgeable five-year-olds. (mail_session_init): Load remembered passwords at startup. (mail_session_forget_passwords): Erase them from disk as well as memory. * mail-config.c: Add "remember_password" field to MailConfigService. (mail_config_write_on_exit): Call mail_session_remember_password for services with "remember_password" set. * mail-config-gui.c: Add "remember password" checkbox to the dialogs, and make it appear and disappear as appropriate. svn path=/trunk/; revision=6760
Diffstat (limited to 'mail/mail-session.h')
-rw-r--r--mail/mail-session.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/mail/mail-session.h b/mail/mail-session.h
index da0ca15ff3..3df9516156 100644
--- a/mail/mail-session.h
+++ b/mail/mail-session.h
@@ -37,6 +37,7 @@ char *mail_session_request_dialog (const char *prompt, gboolean secret,
const char *key, gboolean async);
void mail_session_forget_passwords (BonoboUIComponent *uih, void *user_data,
const char *path);
+void mail_session_remember_password (const char *url);
extern CamelSession *session;