You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Stefano Bagnara (JIRA)" <se...@james.apache.org> on 2005/05/18 19:21:56 UTC

[jira] Created: (JAMES-375) RFC 1854 - Command Pipelining support

RFC 1854 - Command Pipelining support
-------------------------------------

         Key: JAMES-375
         URL: http://issues.apache.org/jira/browse/JAMES-375
     Project: James
        Type: Improvement
  Components: SMTPServer  
    Versions: 2.2.1, 3.0    
 Environment: james-trunk
    Reporter: Stefano Bagnara
    Priority: Minor
 Attachments: CRLFTerminatedReader.java.patch, POP3Handler.java.patch, SMTPHandler.java.patch

James currently does not ANNOUNCE RFC 1854 - Command Pipelining.

I also does not support PIPELINING after the DATA command. By RFC this is not an issue because DATA should be the last command in a pipeline but I preferred to fix the double buffering issue in the stream pipeline by changing the CRLFTerminatedReader to not buffer (the InputStream we read is already buffering).

ANNOUNCE support is easy (one line of code) once you apply my smtpserver patch for the AUTH support. I didn't add the patch here because it was conflicting.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


[jira] Resolved: (JAMES-375) RFC 1854 - Command Pipelining support

Posted by "Stefano Bagnara (JIRA)" <se...@james.apache.org>.
     [ http://issues.apache.org/jira/browse/JAMES-375?page=all ]
     
Stefano Bagnara resolved JAMES-375:
-----------------------------------

    Fix Version: 3.0
     Resolution: Fixed

> RFC 1854 - Command Pipelining support
> -------------------------------------
>
>          Key: JAMES-375
>          URL: http://issues.apache.org/jira/browse/JAMES-375
>      Project: James
>         Type: Improvement
>   Components: SMTPServer
>     Versions: 2.2.1, 3.0
>  Environment: james-trunk
>     Reporter: Stefano Bagnara
>     Priority: Minor
>      Fix For: 3.0
>  Attachments: CRLFTerminatedReader.java.patch, POP3Handler.java.patch, SMTPHandler.java.patch
>
> James currently does not ANNOUNCE RFC 1854 - Command Pipelining.
> I also does not support PIPELINING after the DATA command. By RFC this is not an issue because DATA should be the last command in a pipeline but I preferred to fix the double buffering issue in the stream pipeline by changing the CRLFTerminatedReader to not buffer (the InputStream we read is already buffering).
> ANNOUNCE support is easy (one line of code) once you apply my smtpserver patch for the AUTH support. I didn't add the patch here because it was conflicting.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


[jira] Updated: (JAMES-375) RFC 1854 - Command Pipelining support

Posted by "Stefano Bagnara (JIRA)" <se...@james.apache.org>.
     [ http://issues.apache.org/jira/browse/JAMES-375?page=all ]

Stefano Bagnara updated JAMES-375:
----------------------------------

    Attachment: POP3Handler.java.patch
                SMTPHandler.java.patch
                CRLFTerminatedReader.java.patch

The needed patches. Please check the import section after the SMTPHandler patch application.

> RFC 1854 - Command Pipelining support
> -------------------------------------
>
>          Key: JAMES-375
>          URL: http://issues.apache.org/jira/browse/JAMES-375
>      Project: James
>         Type: Improvement
>   Components: SMTPServer
>     Versions: 2.2.1, 3.0
>  Environment: james-trunk
>     Reporter: Stefano Bagnara
>     Priority: Minor
>  Attachments: CRLFTerminatedReader.java.patch, POP3Handler.java.patch, SMTPHandler.java.patch
>
> James currently does not ANNOUNCE RFC 1854 - Command Pipelining.
> I also does not support PIPELINING after the DATA command. By RFC this is not an issue because DATA should be the last command in a pipeline but I preferred to fix the double buffering issue in the stream pipeline by changing the CRLFTerminatedReader to not buffer (the InputStream we read is already buffering).
> ANNOUNCE support is easy (one line of code) once you apply my smtpserver patch for the AUTH support. I didn't add the patch here because it was conflicting.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


[jira] Updated: (JAMES-375) RFC 1854 - Command Pipelining support

Posted by "Stefano Bagnara (JIRA)" <se...@james.apache.org>.
     [ http://issues.apache.org/jira/browse/JAMES-375?page=all ]

Stefano Bagnara updated JAMES-375:
----------------------------------

    Fix Version: 2.2.1
                     (was: 3.0)

> RFC 1854 - Command Pipelining support
> -------------------------------------
>
>          Key: JAMES-375
>          URL: http://issues.apache.org/jira/browse/JAMES-375
>      Project: James
>         Type: Improvement
>   Components: SMTPServer
>     Versions: 2.2.1, 3.0
>  Environment: james-trunk
>     Reporter: Stefano Bagnara
>     Priority: Minor
>      Fix For: 2.2.1
>  Attachments: CRLFTerminatedReader.java.patch, POP3Handler.java.patch, SMTPHandler.java.patch
>
> James currently does not ANNOUNCE RFC 1854 - Command Pipelining.
> I also does not support PIPELINING after the DATA command. By RFC this is not an issue because DATA should be the last command in a pipeline but I preferred to fix the double buffering issue in the stream pipeline by changing the CRLFTerminatedReader to not buffer (the InputStream we read is already buffering).
> ANNOUNCE support is easy (one line of code) once you apply my smtpserver patch for the AUTH support. I didn't add the patch here because it was conflicting.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org