From: Timo Sirainen Date: Thu, 30 Oct 2014 01:33:46 +0000 (-0700) Subject: imap-login: Added "x-session-ext-id" parameter for ID command. X-Git-Tag: 2.2.16.rc1~262 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=85cbbbe62c42e6ab283ba9077f2abe8c18c78cf1;p=thirdparty%2Fdovecot%2Fcore.git imap-login: Added "x-session-ext-id" parameter for ID command. It's exactly the same as "x-session-id", but this one can be safely used by external software without having to worry about causing error messages in older versions about too long session-id. --- diff --git a/src/imap-login/client.c b/src/imap-login/client.c index 4d477c09d6..26f2111ebd 100644 --- a/src/imap-login/client.c +++ b/src/imap-login/client.c @@ -158,6 +158,9 @@ client_update_info(struct imap_client *client, else if (strcasecmp(key, "x-session-id") == 0) { client->common.session_id = p_strdup(client->common.pool, value); + } else if (strcasecmp(key, "x-session-ext-id") == 0) { + client->common.session_id = + p_strdup(client->common.pool, value); } }