aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-07-04 21:55:30 +0800
committerRodrigo Moya <rodrigo@gnome-db.org>2011-09-14 20:08:34 +0800
commit6c54eecdf8d900f3297176d43485c512c353493f (patch)
tree74123007ed5fdc4cf97ba6eed0309961bcb90038
parent16f35f7d67c51da14c9a9b643758407d2e965825 (diff)
downloadgsoc2013-evolution-6c54eecdf8d900f3297176d43485c512c353493f.tar.gz
gsoc2013-evolution-6c54eecdf8d900f3297176d43485c512c353493f.tar.zst
gsoc2013-evolution-6c54eecdf8d900f3297176d43485c512c353493f.zip
Adapt to CamelSession and e-passwords changes.
-rw-r--r--calendar/gui/alarm-notify/alarm-notify.c6
-rw-r--r--calendar/gui/e-meeting-store.c4
-rw-r--r--capplet/settings/mail-account-view.c10
-rw-r--r--mail/e-mail-session.c14
-rw-r--r--mail/em-account-editor.c7
-rw-r--r--plugins/caldav/caldav-browse-server.c4
-rw-r--r--plugins/google-account-setup/google-source.c2
-rw-r--r--plugins/publish-calendar/publish-calendar.c4
-rw-r--r--plugins/publish-calendar/publish-location.c6
-rw-r--r--plugins/publish-calendar/url-editor-dialog.c6
-rw-r--r--smime/gui/component.c4
-rw-r--r--smime/lib/e-pkcs12.c2
12 files changed, 27 insertions, 42 deletions
diff --git a/calendar/gui/alarm-notify/alarm-notify.c b/calendar/gui/alarm-notify/alarm-notify.c
index 28b10ff602..0de79effed 100644
--- a/calendar/gui/alarm-notify/alarm-notify.c
+++ b/calendar/gui/alarm-notify/alarm-notify.c
@@ -383,12 +383,8 @@ alarm_notify_add_calendar (AlarmNotify *an, ECalClientSourceType source_type, E
session skip this source loading. we do not really want to prompt for auth from alarm dameon*/
if (e_source_get_property (source, "auth")) {
- const gchar *name = e_source_get_property (source, "auth-domain");
- if (!name)
- name = "Calendar";
-
- if (!e_passwords_get_password (name, pass_key)) {
+ if (!e_passwords_get_password (NULL, pass_key)) {
g_mutex_unlock (an->priv->mutex);
g_free (str_uri);
g_free (pass_key);
diff --git a/calendar/gui/e-meeting-store.c b/calendar/gui/e-meeting-store.c
index ca4df0b854..539580320c 100644
--- a/calendar/gui/e-meeting-store.c
+++ b/calendar/gui/e-meeting-store.c
@@ -1809,7 +1809,7 @@ soup_authenticate (SoupSession *session,
} else {
gchar *password;
- password = e_passwords_get_password ("Calendar", orig_uri);
+ password = e_passwords_get_password (NULL, orig_uri);
if (password) {
soup_auth_authenticate (auth, suri->user, password);
tried = TRUE;
@@ -1846,7 +1846,7 @@ soup_authenticate (SoupSession *session,
}
password = e_passwords_ask_password (
- _("Enter password"), "Calendar", orig_uri,
+ _("Enter password"), NULL, orig_uri,
description->str, E_PASSWORDS_REMEMBER_FOREVER |
E_PASSWORDS_SECRET | E_PASSWORDS_ONLINE |
(retrying ? E_PASSWORDS_REPROMPT : 0),
diff --git a/capplet/settings/mail-account-view.c b/capplet/settings/mail-account-view.c
index 6328dbcd02..0290cd739e 100644
--- a/capplet/settings/mail-account-view.c
+++ b/capplet/settings/mail-account-view.c
@@ -278,7 +278,7 @@ setup_yahoo_account (MailAccountView *mav)
abs_uri = g_strdup_printf ("caldav://%s@caldav.calendar.yahoo.com/dav/%s/Calendar/%s/", sanitize_uname, email, gtk_entry_get_text((GtkEntry *)mav->priv->yahoo_cal_entry));
e_passwords_add_password (abs_uri, gtk_entry_get_text ((GtkEntry *) mav->password));
- e_passwords_remember_password ("Calendar", abs_uri);
+ e_passwords_remember_password (NULL, abs_uri);
rel_uri = g_strdup_printf (YAHOO_CALENDAR_LOCATION, sanitize_uname, email, gtk_entry_get_text ((GtkEntry *) mav->priv->yahoo_cal_entry));
e_source_set_relative_uri (calendar, rel_uri);
@@ -328,7 +328,7 @@ setup_yahoo_account (MailAccountView *mav)
rel_uri = g_strdup_printf("google://%s/", mav->priv->username);
e_passwords_add_password (rel_uri, gtk_entry_get_text ((GtkEntry *) mav->password));
- e_passwords_remember_password ("Addressbook", rel_uri);
+ e_passwords_remember_password (NULL, rel_uri);
e_source_group_add_source (sgrp, abook, -1);
e_source_list_sync (slist, NULL);
@@ -379,7 +379,7 @@ setup_google_accounts (MailAccountView *mav)
e_source_set_absolute_uri (calendar, abs_uri);
e_passwords_add_password (abs_uri, gtk_entry_get_text ((GtkEntry *) mav->password));
- e_passwords_remember_password ("Calendar", abs_uri);
+ e_passwords_remember_password (NULL, abs_uri);
rel_uri = g_strconcat ("https", GMAIL_CALENDAR_LOCATION, sanitize_uname, CALENDAR_DEFAULT_PATH, NULL);
e_source_set_relative_uri (calendar, rel_uri);
@@ -447,7 +447,7 @@ setup_google_accounts (MailAccountView *mav)
rel_uri = g_strdup_printf ("google://%s/", mav->priv->username);
e_passwords_add_password (rel_uri, gtk_entry_get_text ((GtkEntry *) mav->password));
- e_passwords_remember_password ("Addressbook", rel_uri);
+ e_passwords_remember_password (NULL, rel_uri);
e_source_list_sync (slist, NULL);
g_free (rel_uri);
@@ -688,7 +688,7 @@ mav_next_pressed (GtkButton *button, MailAccountView *mav)
aurl = camel_url_new (account->source->url, NULL);
surl = camel_url_to_string (aurl, CAMEL_URL_HIDE_ALL);
e_passwords_add_password (surl, gtk_entry_get_text ((GtkEntry *) mav->password));
- e_passwords_remember_password ("Mail", surl);
+ e_passwords_remember_password (NULL, surl);
camel_url_free (aurl);
g_free (surl);
}
diff --git a/mail/e-mail-session.c b/mail/e-mail-session.c
index 1a3b9e8c0a..44bbd8d0aa 100644
--- a/mail/e-mail-session.c
+++ b/mail/e-mail-session.c
@@ -609,7 +609,6 @@ mail_session_finalize (GObject *object)
static gchar *
mail_session_get_password (CamelSession *session,
CamelService *service,
- const gchar *domain,
const gchar *prompt,
const gchar *item,
guint32 flags,
@@ -631,10 +630,7 @@ mail_session_get_password (CamelSession *session,
gchar *key = mail_session_make_key (service, item);
EAccountService *config_service = NULL;
- if (domain == NULL)
- domain = "Mail";
-
- ret = e_passwords_get_password (domain, key);
+ ret = e_passwords_get_password (NULL, key);
if (ret == NULL || (flags & CAMEL_SESSION_PASSWORD_REPROMPT)) {
gboolean remember;
@@ -696,11 +692,11 @@ mail_session_get_password (CamelSession *session,
eflags |= E_PASSWORDS_DISABLE_REMEMBER;
ret = e_passwords_ask_password (
- title, domain, key, prompt,
+ title, NULL, key, prompt,
eflags, &remember, NULL);
if (!ret)
- e_passwords_forget_password (domain, key);
+ e_passwords_forget_password (NULL, key);
g_free (title);
@@ -729,16 +725,14 @@ mail_session_get_password (CamelSession *session,
static gboolean
mail_session_forget_password (CamelSession *session,
CamelService *service,
- const gchar *domain,
const gchar *item,
GError **error)
{
gchar *key;
- domain = (domain != NULL) ? domain : "Mail";
key = mail_session_make_key (service, item);
- e_passwords_forget_password (domain, key);
+ e_passwords_forget_password (NULL, key);
g_free (key);
diff --git a/mail/em-account-editor.c b/mail/em-account-editor.c
index c6bef76187..867a8378dc 100644
--- a/mail/em-account-editor.c
+++ b/mail/em-account-editor.c
@@ -3838,19 +3838,14 @@ forget_password_if_needed (EAccount *original_account, EAccount *modified_accoun
(orig_url && !modif_url)) {
CamelURL *url;
gchar *url_str;
- const gchar *auth_domain;
url = camel_url_new (orig_url, NULL);
if (!url)
return;
- auth_domain = camel_url_get_param (url, "auth-domain");
- if (!auth_domain)
- auth_domain = "Mail";
-
url_str = camel_url_to_string (url, CAMEL_URL_HIDE_PASSWORD | CAMEL_URL_HIDE_PARAMS);
if (url_str)
- e_passwords_forget_password (auth_domain, url_str);
+ e_passwords_forget_password (NULL, url_str);
g_free (url_str);
camel_url_free (url);
diff --git a/plugins/caldav/caldav-browse-server.c b/plugins/caldav/caldav-browse-server.c
index d169dda8f8..72985f4021 100644
--- a/plugins/caldav/caldav-browse-server.c
+++ b/plugins/caldav/caldav-browse-server.c
@@ -891,7 +891,7 @@ soup_authenticate (SoupSession *session, SoupMessage *msg, SoupAuth *auth, gbool
return;
if (!retrying && !password)
- password = e_passwords_get_password ("Calendar", g_object_get_data (dialog, "caldav-auth-key"));
+ password = e_passwords_get_password (NULL, g_object_get_data (dialog, "caldav-auth-key"));
if (!password || !*password || retrying) {
gchar *pass, *prompt, *add = NULL;
@@ -918,7 +918,7 @@ soup_authenticate (SoupSession *session, SoupMessage *msg, SoupAuth *auth, gbool
}
pass = e_passwords_ask_password (_("Enter password"),
- "Calendar", g_object_get_data (dialog, "caldav-auth-key"), prompt,
+ NULL, g_object_get_data (dialog, "caldav-auth-key"), prompt,
E_PASSWORDS_REMEMBER_NEVER | E_PASSWORDS_DISABLE_REMEMBER | E_PASSWORDS_SECRET,
NULL, GTK_WINDOW (dialog));
diff --git a/plugins/google-account-setup/google-source.c b/plugins/google-account-setup/google-source.c
index 1e54362c0d..5643c4f0ba 100644
--- a/plugins/google-account-setup/google-source.c
+++ b/plugins/google-account-setup/google-source.c
@@ -441,7 +441,7 @@ retrieve_list_clicked (GtkButton *button, GtkComboBox *combo)
user = decode_at_back (username);
tmp = g_strdup_printf (_("Enter password for user %s to access list of subscribed calendars."), user);
- password = e_passwords_ask_password (_("Enter password"), "Calendar", "", tmp,
+ password = e_passwords_ask_password (_("Enter password"), NULL, "", tmp,
E_PASSWORDS_REMEMBER_NEVER | E_PASSWORDS_REPROMPT | E_PASSWORDS_SECRET | E_PASSWORDS_DISABLE_REMEMBER,
NULL, parent);
g_free (tmp);
diff --git a/plugins/publish-calendar/publish-calendar.c b/plugins/publish-calendar/publish-calendar.c
index 3ea3747108..8fad76f79f 100644
--- a/plugins/publish-calendar/publish-calendar.c
+++ b/plugins/publish-calendar/publish-calendar.c
@@ -322,14 +322,14 @@ ask_password (GMountOperation *op, const gchar *message, const gchar *default_us
euri = e_uri_new (ms->uri->location);
username = euri->user;
- password = e_passwords_get_password ("Calendar", ms->uri->location);
+ password = e_passwords_get_password (NULL, ms->uri->location);
req_pass = ((username && *username) && !(ms->uri->service_type == TYPE_ANON_FTP &&
!strcmp (username, "anonymous"))) ? TRUE:FALSE;
if (!password && req_pass) {
gboolean remember = FALSE;
- password = e_passwords_ask_password (_("Enter password"), "", ms->uri->location, message,
+ password = e_passwords_ask_password (_("Enter password"), NULL, ms->uri->location, message,
E_PASSWORDS_REMEMBER_FOREVER|E_PASSWORDS_SECRET|E_PASSWORDS_ONLINE,
&remember,
NULL);
diff --git a/plugins/publish-calendar/publish-location.c b/plugins/publish-calendar/publish-location.c
index af539ddd05..9089561ccf 100644
--- a/plugins/publish-calendar/publish-location.c
+++ b/plugins/publish-calendar/publish-location.c
@@ -88,11 +88,11 @@ migrateURI (const gchar *xml, xmlDocPtr doc)
uri->publish_frequency = atoi ((gchar *) frequency);
uri->publish_format = URI_PUBLISH_AS_FB;
- password = e_passwords_get_password ("Calendar", (gchar *)location);
+ password = e_passwords_get_password (NULL, (gchar *)location);
if (password) {
- e_passwords_forget_password ("Calendar", (gchar *)location);
+ e_passwords_forget_password (NULL, (gchar *)location);
e_passwords_add_password (uri->location, password);
- e_passwords_remember_password ("Calendar", uri->location);
+ e_passwords_remember_password (NULL, uri->location);
}
for (p = root->children; p != NULL; p = p->next) {
diff --git a/plugins/publish-calendar/url-editor-dialog.c b/plugins/publish-calendar/url-editor-dialog.c
index 26d0a981f9..c2e68b9069 100644
--- a/plugins/publish-calendar/url-editor-dialog.c
+++ b/plugins/publish-calendar/url-editor-dialog.c
@@ -437,7 +437,7 @@ url_editor_dialog_construct (UrlEditorDialog *dialog)
gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->publish_frequency), uri->publish_frequency);
gtk_combo_box_set_active (GTK_COMBO_BOX (dialog->type_selector), uri->publish_format);
- uri->password = e_passwords_get_password ("Calendar", uri->location);
+ uri->password = e_passwords_get_password (NULL, uri->location);
if (uri->password) {
if (strlen (uri->password) != 0) {
gtk_entry_set_text (GTK_ENTRY (dialog->password_entry), uri->password);
@@ -572,9 +572,9 @@ url_editor_dialog_run (UrlEditorDialog *dialog)
if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->remember_pw))) {
e_passwords_add_password (dialog->uri->location, dialog->uri->password);
- e_passwords_remember_password ("Calendar", dialog->uri->location);
+ e_passwords_remember_password (NULL, dialog->uri->location);
} else {
- e_passwords_forget_password ("Calendar", dialog->uri->location);
+ e_passwords_forget_password (NULL, dialog->uri->location);
}
l = e_source_selector_get_selection (E_SOURCE_SELECTOR (dialog->events_selector));
diff --git a/smime/gui/component.c b/smime/gui/component.c
index 0b7a679ee2..fbd6d75a78 100644
--- a/smime/gui/component.c
+++ b/smime/gui/component.c
@@ -46,7 +46,7 @@ smime_pk11_passwd (ECertDB *db, PK11SlotInfo* slot, gboolean retry, gchar **pass
prompt = g_strdup_printf (_("Enter the password for '%s'"), slot_name);
g_free (slot_name);
- *passwd = e_passwords_ask_password (_("Enter password"), "SMIME-PKCS11", "",
+ *passwd = e_passwords_ask_password (_("Enter password"), NULL, "",
prompt,
E_PASSWORDS_REMEMBER_NEVER|E_PASSWORDS_SECRET, NULL,
NULL);
@@ -68,7 +68,7 @@ smime_pk11_change_passwd (ECertDB *db, gchar **old_passwd, gchar **passwd, gpoin
/* we're setting the password initially */
prompt = _("Enter new password for certificate database");
- *passwd = e_passwords_ask_password (_("Enter new password"), "SMIME-PKCS11", "",
+ *passwd = e_passwords_ask_password (_("Enter new password"), NULL, "",
prompt,
E_PASSWORDS_REMEMBER_NEVER|E_PASSWORDS_SECRET, NULL,
NULL);
diff --git a/smime/lib/e-pkcs12.c b/smime/lib/e-pkcs12.c
index ed7e6a65c1..f4fa995207 100644
--- a/smime/lib/e-pkcs12.c
+++ b/smime/lib/e-pkcs12.c
@@ -201,7 +201,7 @@ prompt_for_password (gchar *title, gchar *prompt, SECItem *pwd)
{
gchar *passwd;
- passwd = e_passwords_ask_password (title, "SMIME-PKCS12", "", prompt,
+ passwd = e_passwords_ask_password (title, NULL, "", prompt,
E_PASSWORDS_REMEMBER_NEVER|E_PASSWORDS_SECRET, NULL,
NULL);