[Tickets #12161] Re: Unable to parse certain multi-part messages

noreply at bugs.horde.org noreply at bugs.horde.org
Fri Apr 5 23:45:04 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12161
------------------------------------------------------------------------------
  Ticket             | 12161
  Updated By         | Michael Slusarz <slusarz at horde.org>
  Summary            | Unable to parse certain multi-part messages
  Queue              | Horde Framework Packages
  Version            | Git master
  Type               | Bug
  State              | Unconfirmed
  Priority           | 3. High
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


Michael Slusarz <slusarz at horde.org> (2013-04-05 17:45) wrote:

> The Boundary parameter of the Content-Type header has an uppercase  
> B, however per section 2 of RFC 2045  
> (http://tools.ietf.org/html/rfc2045#section-2):
>
>    All numeric and octet values are given in decimal notation in this
>    set of documents. All media type values, subtype values, and
>    parameter names as defined are case-insensitive.  However, parameter
>    values are case-sensitive unless otherwise specified for the specific
>    parameter.

1) The message sample that your provided was from H4 (with a 2009)  
date, which is old unsupported software.
2) We don't set the phrase 'Boundary' anywhere in the current code.
3) You are incorrect in your reading of the RFC.  Content-Type  
parameter names are NOT case-sensitive.  RFC 2045 [5.1]:

"The type, subtype, and **parameter names** are not case sensitive."  
(emphasis added).

IIRC, Pine would always send its Content-Type parameter names in  
uppercase, for example.





More information about the bugs mailing list