[ 
https://issues.apache.org/jira/browse/DIRMINA-517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Trustin Lee resolved DIRMINA-517.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0-M1
         Assignee: Trustin Lee

Thanks for the high quality patch.  It seems to work flawlessly.  I have 
applied the patch.

> MINA HTTP codec handles HTTP 100 Continue improperly
> ----------------------------------------------------
>
>                 Key: DIRMINA-517
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-517
>             Project: MINA
>          Issue Type: Bug
>          Components: Protocol - HTTP
>    Affects Versions: 2.0.0-M1
>         Environment: MINA from public repository revision 613995
>            Reporter: Tuure Laurinolli
>            Assignee: Trustin Lee
>             Fix For: 2.0.0-M1
>
>         Attachments: 100-continue.patch
>
>
> MINA HTTP codec assumes that HTTP/1.1 100 Continue responses can have a body, 
> and decodes the final response that follows the interim Continue response as 
> the body of the Continue response.
> This can be fixed by recognizing that 100 Continue responses MUST NOTt have a 
> body (end of section 4.3 of RFC 2616), skipping over their headers and 
> processing teh following final response as if no 100 Continue response had 
> ever existed. I will attach a patch with proof-of-concept implementation that 
> decodes the responses I originally encountered the problem with (I cannot 
> provide the responses as-is, but if needed, I can provide something).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to