[Webkit-unassigned] [Bug 175378] New: [GTK] [WK2] Cannot access HTTPS sites using a HTTP proxy that requires authentication

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 9 05:45:41 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175378

            Bug ID: 175378
           Summary: [GTK] [WK2] Cannot access HTTPS sites using a HTTP
                    proxy that requires authentication
           Product: WebKit
           Version: WebKit Local Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: paul at luon.net
                CC: bugs-noreply at webkitgtk.org

When configuring a HTTP(S) proxy in GNOME, the user cannot access HTTPS sites if the proxy requires authentication.

For example, to reproduce:

* Configure a test proxy that requires authentication on http://localhost:8080/.
* Open a HTTP website in Epiphany or with a small test browser; an authentication dialog is shown, and the page is retrieved through the test proxy and shown.
* Then, open a HTTPS website; no authentication dialog is shown and Epiphany shows a file download with the error "Proxy Authentication Required".

Closer inspection of the test proxy logs and the code of our small test browser that when CONNECT verb is used on the HTTP proxy, no "authentication" signal is emitted on the WebKitWebView.
The signal _is_ emitted for the GET verb and it can successfully 

This is on Ubuntu (16.04) Xenial, libsoup version 2.25.2, libwebkit2gtk-4.0 version 2.16.6.

(As far as we are aware everything works with libwebkitgtk-3.0 2.4.11.)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170809/cee2cd72/attachment.html>


More information about the webkit-unassigned mailing list