[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