[Webkit-unassigned] [Bug 13045] REGRESSION: Blackboard CourseWare Error with Nightlies after Mar 8

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 12 12:48:49 PDT 2007


------- Comment #12 from ddkilzer at webkit.org  2007-03-12 12:48 PDT -------
Robert, does submitting a form fail every time you try it with r20107, or just

(In reply to comment #4)
> I suspect that adding =_ will not be sufficient. More likely we need to
> disallow certain Base64 characters from being included in the boundary as well.

As Darin alluded to in this comment, the server-side form parser may have
issues with some characters in the multipart/form boundary string, even though
I believe the new code is within spec (RFC 1521, Section 7.2.1;

   The only mandatory parameter for the multipart Content-Type is the
   boundary parameter, which consists of 1 to 70 characters from a set
   of characters known to be very robust through email gateways, and NOT
   ending with white space.  (If a boundary appears to end with white
   space, the white space must be presumed to have been added by a
   gateway, and must be deleted.)  It is formally specified by the
   following BNF:

   boundary := 0*69<bchars> bcharsnospace

   bchars := bcharsnospace / " "

   bcharsnospace :=    DIGIT / ALPHA / "'" / "(" / ")" / "+" /"_"
                 / "," / "-" / "." / "/" / ":" / "=" / "?"

Note that Base64 encoding is a subset of bcharsnospace.

Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the webkit-unassigned mailing list