[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