[Webkit-unassigned] [Bug 18539] New: Form data not be sent correctly

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 16 12:54:53 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=18539

           Summary: Form data not be sent correctly
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: Major
          Priority: P1
         Component: Forms
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: hoicem at googlemail.com


Often user entered data submitted via an HTML form is received incorrectly by
the web script. Here is an example: 

Please go here: http://demo.jmbsoft.com/cgi-bin/ags/submit.cgi

Enter the following information:

Username, Password: Leave Blank
Name:, Nickname: Whatever
Email: something at validemailaddress.com
Description: Enter a 30-40 character string wwerewr ewr 
Gallery URL: http://www.intotheflood.com/webkit-demo/index.html
Category: Leave as is
Number of Thumbs: 12
Preview Thumb: choose "Let the script select an image from your gallery"

Now hit submit, it will either throw up a success(submission recorded) or
invalid message. If you get success, hit back on your browser, webkit should
remember all the information you entered, submit again and again and eventually
you should land upon an "invalid URL" or "Invalid email" message. 

The same demo URL works fine in all other browsers tested on both Mac and
Windows platforms. Also, the same exact form worked fine prior to Safari 3,
it's only since then that this problem has started happening.

After discussing the problem with the experts on the webkit dev list the
general opinion seems to be:

"The issue appears to be that when WebKit sent a multipart/form-data boundary
with a "+" character in it, the server-side software wouldn't decode the
request properly.  (When there was no "+" character in the form boundary,
everything worked fine.)" - David Kilzer

"I'm betting that your upload tool source has a faulty regular expression for
grabbing multipart boundaries" - Mark Pauley


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