Re: Fwd: I-D Action: draft-yevstifeyev-pop-wrong-state-00.txt

Chris Newman <[email protected]> Mon, 08 Aug 2011 14:59:22 -0700
Newsgroups gmane.ietf.pop3ext
Message-ID <BF09F734FB495FA4A985B928@96B2F16665FF96BAE59E9B90>
--On August 6, 2011 7:38:53 +0300 Mykyta Yevstifeyev <[email protected]> 
wrote:
> Well, in the case when we define a response code, a clear reason for
> issuing it should be stated.  For the STATE response code, there is no
> one.  With respect to POP3S.  After some discussions with Alexey we
> reached the agreement to follow RFC 1939, and state the following: (1)
> TLS negotiation --> /AUTHORIZATION/ (2) [due to client/server's settings]
> use SASL EXTERNAL --> (3) [if 2 fails, or there was no convention between
> client and server] authenticate itself --> /TRANSACTION/ (4) actual
> transaction.  So the response code for this purpose isn't useful any more.

Ok. So then why is the WRONG-STATE code useful enough to be worth the 
trouble to publish a document?

The litmus test that's been mostly followed for IMAP is that a response 
code is justified if the client can usefully behave differently as a result 
of the response code. Can you articulate how the client would usefully 
behave differently as a result of this code? If so, I suggest adding that 
explanation to the document.

		- Chris