** Fixes bug #354923
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 19 May 2008 14:14:43 +0000 (14:14 +0000)
committerMatthew Barnes <mbarnes@src.gnome.org>
Mon, 19 May 2008 14:14:43 +0000 (14:14 +0000)
commit9e3b99a38dbb39d81b18cf6c0dc20a9dc154be45
treea32348058ca926de457c1f83e7ee53d5bf5d7e51
parent33e6dbe5483de8165a8d697c946278e14dbb8c99
** Fixes bug #354923

2008-05-19  Matthew Barnes  <mbarnes@redhat.com>

** Fixes bug #354923

* libedataserverui/e-passwords.c:
Store passwords in the keyring by server, username and protocol.
Storing the protocol allows us to handle situations where, for
example, you use the same server and username for IMAP and
authenticated SMTP but the passwords are different.

Also add sufficient backward-compatibility cruft that we can still
find existing passwords that are stored in the keyring by server
and username only.

svn path=/trunk/; revision=8812
libedataserverui/ChangeLog
libedataserverui/e-passwords.c