Mailing List Archive

[Bug 783] Exim violates RFC 4954
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=783

Graeme Fowler <graeme@graemef.net> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |graeme@graemef.net




--- Comment #1 from Graeme Fowler <graeme@graemef.net> 2008-11-12 09:34:44 ---
I believe you need to post your configuration before we proceed further. I
manage a large number of Exim instances and they all, without fail, permit

<start TLS session>
250 HELP
EHLO squonk
250-test.graemef.net Hello squonk [192.168.1.1]
250-SIZE 67108864
250-PIPELINING
250-AUTH PLAIN LOGIN
250 HELP
AUTH PLAIN
334
[Base64 encoded string here]
235 Authentication succeeded
QUIT

These are two different versions, too: 4.66, 4.69; both allow the same thing.

Not likely to be a bug, but let's be sure your version doesn't have one by
checking the Changelogs... nope, can't see anything that changed between 4.63
and the present day.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
Re: [Bug 783] Exim violates RFC 4954 [ In reply to ]
On Wed, 12 Nov 2008, Graeme Fowler wrote:

> --- Comment #1 from Graeme Fowler <graeme@graemef.net> 2008-11-12 09:34:44 ---
> I believe you need to post your configuration before we proceed further.

Yes. This is entirely a configuration issue. I suggest somebody close
this bug as invalid, and maybe post a correct configuration for the
appropriate authenticator.

--
Philip Hazel

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[Bug 783] Exim violates RFC 4954 [ In reply to ]
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=783




--- Comment #2 from Philip Hazel <ph10@hermes.cam.ac.uk> 2008-11-12 09:58:14 ---
On Wed, 12 Nov 2008, Graeme Fowler wrote:

> --- Comment #1 from Graeme Fowler <graeme@graemef.net> 2008-11-12 09:34:44 ---
> I believe you need to post your configuration before we proceed further.

Yes. This is entirely a configuration issue. I suggest somebody close
this bug as invalid, and maybe post a correct configuration for the
appropriate authenticator.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[Bug 783] Exim violates RFC 4954 [ In reply to ]
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=783

Jakob Hirsch <jh.exim-bugzilla@plonk.de> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |jh.exim-bugzilla@plonk.de
Status|NEW |RESOLVED
Resolution| |INVALID




--- Comment #3 from Jakob Hirsch <jh.exim-bugzilla@plonk.de> 2008-11-12 09:59:00 ---
(In reply to comment #0)
> I discovered this issue while testing LogicMail against Exim. The logicmail bug
> report is here: http://www.logicprobe.org/proj/logicmail/ticket/117
>
> In short, RFC 4954 requires that a client be able to state "AUTH PLAIN" without
> any creditials on the same line. The server is to send a black 334 reply, at
> which point the client can provide credentials. Instead Exim says "535
> Incorrect Authentication Data".

This is a config issue, not a bug. It seems that "server_prompts = :" is not
set in the PLAIN authenticator. This is what Exim on my system says:

$ telnet 0 msa
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
220 ymmv.de ESMTP Exim 4.69 Wed, 12 Nov 2008 10:14:50 +0100
ehlo localhost
250-ymmv.de Hello localhost [127.0.0.1]
250-SIZE 33554432
250-8BITMIME
250-PIPELINING
250-AUTH CRAM-SHA1 CRAM-MD5 LOGIN PLAIN
250-STARTTLS
250 HELP
AUTH PLAIN
334
*
501 Authentication cancelled
quit
221 ymmv.de closing connection
Connection closed by foreign host.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[Bug 783] Exim violates RFC 4954 [ In reply to ]
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=783




--- Comment #4 from Ian Turner <vectro@vectro.org> 2008-11-13 21:38:17 ---
Adding a server_prompts line did the trick. Thanks guys!


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##