According to the following report, Epiphany leaks DNS queries when used with Tor:
How was Epiphany "configured to use Tor as proxy"? Was this done using the Network panel in gnome-control-center? I will file a bug upstream (probably on WebKit Bugzilla), but want to be sure I understand the problem first.
My guess is webkit_web_context_prefetch_dns() does not know to use whatever proxy that libsoup uses. Epiphany 3.16 doesn't use this function due to a temporary implementation issue in Epiphany, but Epiphany 3.14 does and it will again in the future.
(Note that Tor is not intended to be used with browsers other than the Tor browser bundle, nor is it a particularly good idea for Epiphany to be used with Tor, but I do smell a bug here.)
(In reply to Michael Catanzaro from comment #1)
> How was Epiphany "configured to use Tor as proxy"? Was this done using the
> Network panel in gnome-control-center?
Hi Michael, I only have the information provided in the Debian bug. But yes, I would assume that network manager was used to configure Tor as a proxy and then Ephiphany was used to browse through that proxy.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
I guess I should keep this downstream bug open, since it's a security issue.
Er, note that although the WebKit bug is present in Fedora 22, Epiphany in Fedora 22 is no longer affected by the bug (but Epiphany in Fedora 21 is affected).