diff options
author | Dan Winship <danw@src.gnome.org> | 2000-12-02 04:25:10 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-12-02 04:25:10 +0800 |
commit | 7c69d2523a8b4760065b1596c1837292e9dfff53 (patch) | |
tree | df7bba4a39e523592b64e1515e820a781106518a /mail/ChangeLog | |
parent | 4f4e741d46da50b1a81b3d28ca38ea3c661cb94d (diff) | |
download | gsoc2013-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/ChangeLog')
-rw-r--r-- | mail/ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 51bbdbf099..172bdd6ca4 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,25 @@ +2000-12-01 Dan Winship <danw@helixcode.com> + + * 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. + + * component-factory.c (mail_load_storages): Unref the store + regardless of whether or not we're using it, so we don't leak + references to non-storage stores. + 2000-12-01 Jeffrey Stedfast <fejj@helixcode.com> * message-list.c (e_mail_address_new): Perform better |