[Webkit-unassigned] [Bug 60695] New: subsequent XMLHttp POST with SSL proxy fails
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 12 05:10:43 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=60695
Summary: subsequent XMLHttp POST with SSL proxy fails
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: Major
Priority: P2
Component: XML
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: andreas.kobara at dab.com
Created an attachment (id=93277)
--> (https://bugs.webkit.org/attachment.cgi?id=93277&action=review)
A step by step testcase to be called on a SSL-webserver through a HTTP proxy(non localhost)
Subject:
The following steps demonstrate a bug in WebKit when using XMLHttp-POST to a HTTPS-Site via HTTP-Proxy.
Speculation:
Subsequent XMLHttp-POST does not check for a valid Proxyconnection (and reestablish if needed) when sending the Request.
affected Browsers:
Bug occurs on Safari/MacOS and Konqueror/Linux.
not affected Browsers:
Safari/Windows, IE+Firefox+Chrome/Windows/MacOS/Linux
Prerequisites:
OS non-windows
Browser using WebKit
Browser needs to use an HTTP-Proxy for HTTPS-Requests
Webserver needs to be SSL-enabled (resource needs to be HTTPS-accessible)
Any HTTP-Proxy (tested with Squid, CCProxy, Paros)
Proxy needs to be installed on a different machine (localhost proxy does not trigger the bug)
Request has to be XMLHttp-POST
Steps to reproduce:
Open this file xmlhttml.html from your webserver in your browser
Step 1 GET main site
Step 2 GET subpage from main site
Step 3 POST to subpage produces No Error
Step 4 just wait about 3-10 seconds (Proxy connection will close)
Step 5 POST to same subpage produces Error (proxy connection is not checked/reestablished)
See fully functional demo code attached, also contains instruction how to setup a testing environment (2 machines required)
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list