[Webkit-unassigned] [Bug 16172] Webkit based browsers are no longer able to properly handle form submission in the Siemens 6520 based routers used by Aliant (Canadian ISP)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 28 08:18:34 PST 2008


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





------- Comment #22 from ddkilzer at webkit.org  2008-01-28 08:18 PDT -------
Created an attachment (id=18736)
 --> (http://bugs.webkit.org/attachment.cgi?id=18736&action=view)
Test script

Hi Tim, the attached script will attempt to reproduce the Safari 3/WebKit
behavior by replaying the same headers.  (In testing, I see an extra "TE:"
header and the "Connection" header has more than just "keep-alive" on it, but I
wanted to get this script to you for testing first.)

1. Edit the script to change the username/password and IP address.
2. Try running the script.  It should say the login failed (which is expected).

Assuming that the script reproduces the failure, some more things you can try:

- Change the headers to match Firefox, and verify that the script successfully
logs in.
- Change the headers back to match Safari 3, then start changing individual
header values (working towards matching Firefox) until the script successfully
logs in.

Please describe which header(s) you had to change if you find a set that works.

Note that if the Perl script doesn't work at all (or you don't want to install
some of the modules it requires), you can "fall back" to using plain old telnet
and then using copy/paste to try out a set of headers:

$ telnet 192.168.2.1 80
POST /wrlswizard.cgi HTTP/1.1
Accept-Language: en
Accept-Encoding: gzip, deflate
Referer: http://192.168.2.1/wrlswizardj.cgi?src=ADVANCED
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en) AppleWebKit/523.12
(KHTML, like Gecko) Version/3.0.4 Safari/523.12
Content-Type: application/x-www-form-urlencoded
Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Authorization: Basic [REMOVED]
Content-Length: 101
Connection: keep-alive
Host: 192.168.2.1

wirelessNewId=Cardhu&wirelessNewChannel=1&wirelessNewSec=2&wirelessNewIdBcst=t&wrlsstep=2&BtnVal=NEXT


NOTE: Make sure to fix up the "Authorization" header, and make sure to hit
enter twice after the "wirelessNewId=..." line.


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