[
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.