Bugzilla – Bug 954
Dovecot authentication protocol update - Exim fails on unknown server commands
Last modified: 2011-05-19 12:37:45 UTC
In version 1.1 of Dovecot authentication protocol, a new server keyword is introduced (COOKIE). This new keyword confused Exim and caused authentication to fail. I attach a quick fix (COOKIE is not needed for SMTP authentication anyway).
Created attachment 373 [details] patch to fix bug - jumps over COOKIE
Created attachment 374 [details] same as previously, but now commited into my local git repo.
Created attachment 376 [details] patch to fix bug - only inspects known commands I reworked the patch. Exim will ignore commands it doesn't care about. This will reduce chance of surpises if protocol version 1.2 introduces another keyword. The patch is against 91b6966868b34442c537fee64204ed87a33ad8b0 and available here: http://km.krot.org/code/exim-dovecot-1.1.diff Previous attachments can be ignored.
CVS commit by nm4: Fix for unknown responses from Dovecot authenticator. Fixes: bug#954 --- CVS commit summary --- 1.604 1.605 +3 -0 - exim/exim-doc/doc-txt/ChangeLog 1.11 1.12 +12 -24 - exim/exim-src/src/auths/dovecot.c