jaystrictor / gnome-shell-extension-syncthing

GNU General Public License v3.0
87 stars 14 forks source link

"Web Interface" button launches a web client which has no way of trusting self-signed TLS certificates. #16

Open audreytoskin opened 8 years ago

audreytoskin commented 8 years ago

Syncthing generates a self-signed certificate so that you can use the web client over a TLS / SSL connection. Using the command line syncthing -browser-only, the web client launches in my default web browser, where I can choose to trust this self-signed certificate. However, when launching the web client using your extension, by clicking on "Web Interface" in the top bar, it instead seems to launch in GNOME Web in "web application mode", which does not have a method for trusting self-signed certificates, so the web client is unusable.

jaystrictor commented 8 years ago

This, and many more issues with TLS connections. I would like to handle TLS problems in the WebKit view, but currently I don't know how. For the time being, let's just fall back to the default browser for TLS connections.

I keep this issue open until I find a better way.

audreytoskin commented 8 years ago

That sounds good, thanks.

Palatis commented 8 years ago

another attempt to solve the issue... https://github.com/jaystrictor/gnome-shell-extension-syncthing/pull/23