[Users] [Bug 2252] [API extension request] API for external password storage (keyring) plugin support

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Thu May 30 15:37:04 CEST 2013


http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2252

--- Comment #13 from Colin Leroy <colin at colino.net> ---
Thanks!

Attachment #1273 is OK for me;

Attachment #1274:
+                ret = gnome_keyring_unlock_sync(NULL, kpass);
+                if (ret != GNOME_KEYRING_RESULT_OK)
+                    debug_print("gnome_keyring_unlock_sync() failed: %s\n",
+                            gnome_keyring_result_to_message(ret));

I'd probably put in an alertpanel_error() in this case, so the user knows it?


+            if (item->password && *(item->password)) {
+                enum {
+                    PASS_ANY = 1,
+                    PASS_PROTO = 2,
+                    PASS_PORT = 4

If I understand correctly the plugin will return a password matching the
user/server but not necessarily port/protocol. In this case and if the password
is incorrect, that will prevent the user from logging in. That'd be annoying :)

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Users mailing list