[tbb-commits] [tor-browser-build/master] Revert "Apply follow-up patch for bug 24052"

gk at torproject.org gk at torproject.org
Thu Nov 9 07:52:01 UTC 2017


commit b953a43d9349d65a0e5187a8294dc567dd7b6be3
Author: Georg Koppen <gk at torproject.org>
Date:   Thu Nov 9 07:48:23 2017 +0000

    Revert "Apply follow-up patch for bug 24052"
    
    This reverts commit 409a6951d0c081905fc44f12e5b2359032178f18.
---
 projects/firefox/24052_2.patch | 29 -----------------------------
 projects/firefox/build         |  1 -
 projects/firefox/config        |  2 --
 3 files changed, 32 deletions(-)

diff --git a/projects/firefox/24052_2.patch b/projects/firefox/24052_2.patch
deleted file mode 100644
index 0060428..0000000
--- a/projects/firefox/24052_2.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From e2c1240ad25f4edcc7d3828b29f6aeb953a24a2e Mon Sep 17 00:00:00 2001
-From: Arthur Edelstein <arthuredelstein at gmail.com>
-Date: Wed, 1 Nov 2017 02:33:18 -0700
-Subject: [PATCH] Bug 24052: Handle redirects by blocking them early
-
-This is the second part of the workaround for
-https://bugzilla.mozilla.org/show_bug.cgi?id=1412081.
-
-diff --git a/netwerk/protocol/http/nsHttpChannel.cpp b/netwerk/protocol/http/nsHttpChannel.cpp
-index 0e570e8cb57d..b38be48bf0c9 100644
---- a/netwerk/protocol/http/nsHttpChannel.cpp
-+++ b/netwerk/protocol/http/nsHttpChannel.cpp
-@@ -5419,6 +5419,13 @@ nsHttpChannel::AsyncProcessRedirection(uint32_t redirectType)
-         return NS_ERROR_CORRUPTED_CONTENT;
-     }
- 
-+    bool isRedirectToFile = false;
-+    rv = mRedirectURI->SchemeIs("file", &isRedirectToFile);
-+    if (!NS_FAILED(rv) && isRedirectToFile) {
-+        LOG(("Attempted to redirect from a remote page to a file:// URI."));
-+        return NS_ERROR_FAILURE;
-+    }
-+
-     if (mApplicationCache) {
-         // if we are redirected to a different origin check if there is a fallback
-         // cache entry to fall back to. we don't care about file strict
--- 
-2.14.2
-
diff --git a/projects/firefox/build b/projects/firefox/build
index e506b56..00ab612 100644
--- a/projects/firefox/build
+++ b/projects/firefox/build
@@ -88,7 +88,6 @@ fi
 
 [% IF c("var/linux") || c("var/osx") %]
   patch -p1 < $rootdir/24052.patch
-  patch -p1 < $rootdir/24052_2.patch
 [% END -%]
 
 rm -f configure
diff --git a/projects/firefox/config b/projects/firefox/config
index f7a143d..74e95db 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -83,8 +83,6 @@ input_files:
     enable: '[% c("var/osx") %]'
   - filename: 24052.patch
     enable: '[% c("var/linux") || c("var/osx") %]'
-  - filename: 24052_2.patch
-    enable: '[% c("var/linux") || c("var/osx") %]'
   - URL: https://people.torproject.org/~gk/mirrors/sources/msvcr100.dll
     sha256sum: 8793353461826fbd48f25ea8b835be204b758ce7510db2af631b28850355bd18
     enable: '[% c("var/windows-i686") %]'





More information about the tbb-commits mailing list