[epiphany/mcatanzaro/do-not-track] Remove support for do-not-track headers



commit f8bbed4554f314d041e531832bccaca49c479bb9
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Mon Feb 4 22:34:20 2019 -0600

    Remove support for do-not-track headers
    
    It's removed from Safari since fingerprinting risk outweighs negligible
    privacy benefit. The risk is lower for Epiphany since we have it enabled
    by default -- a direct violation of the standard, of course -- but it's
    a failed standard anyway, time to die.

 data/org.gnome.epiphany.gschema.xml      |  2 +-
 embed/web-extension/ephy-web-extension.c | 10 ----------
 2 files changed, 1 insertion(+), 11 deletions(-)
---
diff --git a/data/org.gnome.epiphany.gschema.xml b/data/org.gnome.epiphany.gschema.xml
index c49207002..cc4a2f381 100644
--- a/data/org.gnome.epiphany.gschema.xml
+++ b/data/org.gnome.epiphany.gschema.xml
@@ -177,7 +177,7 @@
                <key type="b" name="do-not-track">
                        <default>true</default>
                        <summary>Do Not Track</summary>
-                       <description>Enables DNT headers and tracking query parameter removal. Note that when 
changing this setting from the preferences dialog, the adblock-filters setting will additionally be updated 
to add/remove EasyPrivacy filters.</description>
+                       <description>Enables tracking query parameter removal. Note that when changing this 
setting from the preferences dialog, the adblock-filters setting will additionally be updated to add/remove 
EasyPrivacy filters.</description>
                </key>
                <key type="b" name="enable-adblock">
                        <default>true</default>
diff --git a/embed/web-extension/ephy-web-extension.c b/embed/web-extension/ephy-web-extension.c
index f059c207b..45f13e683 100644
--- a/embed/web-extension/ephy-web-extension.c
+++ b/embed/web-extension/ephy-web-extension.c
@@ -151,16 +151,6 @@ web_page_send_request (WebKitWebPage     *web_page,
   page_uri = webkit_web_page_get_uri (web_page);
   redirected_response_uri = redirected_response ? webkit_uri_response_get_uri (redirected_response) : NULL;
 
-  if (g_settings_get_boolean (EPHY_SETTINGS_WEB_EXTENSION_WEB, EPHY_PREFS_WEB_DO_NOT_TRACK)) {
-    SoupMessageHeaders *headers = webkit_uri_request_get_http_headers (request);
-    if (headers) {
-      /* Do Not Track header. '1' means 'opt-out'. See:
-       * http://tools.ietf.org/id/draft-mayer-do-not-track-00.txt */
-      soup_message_headers_append (headers, "DNT", "1");
-    }
-    modified_uri = ephy_remove_tracking_from_uri (request_uri);
-  }
-
   if (should_use_adblocker (request_uri, page_uri, redirected_response_uri)) {
     char *result;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]