Authorization domains are no longer used in password storage.
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 4 Jul 2011 13:21:02 +0000 (09:21 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Mon, 4 Jul 2011 14:15:13 +0000 (10:15 -0400)
commit8bd4202f6118795a105f3f10a32ee01f4f50a97a
treea8f72d4c07ac1392b7ce70523b1d643572f6ec4e
parent17961cbead289e0911491c2564817c845c6d0298
Authorization domains are no longer used in password storage.

They are a relic of keyfile-based password storage, where the auth
domain was merely the keyfile group name.  Keyring-based password
storage, which we now use exclusively, has no such concept.

Rename all "component_name" parameters in e-passwords.c to "unused" and
remove their argument guards from functions.

Remove all AUTH_DOMAIN definitions from ECredentials.  Better to nip
that in the bud before we're stuck with those symbols.  DO NOT bump the
libedataserver soname, however, since that would be highly disruptive to
distros and nothing uses ECredentials yet.

Remove the "domain" parameter from CamelSession password methods.  Also
remove any mention of "auth_domain" URL parameters.  This is a genuine
API break requiring a libcamel soname bump, but no one cares.
19 files changed:
camel/camel-gpg-context.c
camel/camel-sasl-popb4smtp.c
camel/camel-session.c
camel/camel-session.h
camel/providers/imap/camel-imap-store.c
camel/providers/imapx/camel-imapx-server.c
camel/providers/nntp/camel-nntp-store.c
camel/providers/pop3/camel-pop3-store.c
camel/providers/smtp/camel-smtp-transport.c
configure.ac
docs/reference/camel/tmpl/camel-session.sgml
docs/reference/libedataserver/libedataserver-sections.txt
docs/reference/libedataserver/tmpl/e-credentials.sgml
docs/reference/libedataserverui/tmpl/e-passwords.sgml
libedataserver/e-credentials.h
libedataserverui/e-book-auth-util.c
libedataserverui/e-client-utils.c
libedataserverui/e-passwords.c
libedataserverui/e-passwords.h