[tbb-dev] Using topic branches for Tor Browser patches
Nicolas Vigier
boklm at mars-attacks.org
Mon Aug 24 17:57:41 UTC 2015
On Mon, 01 Jun 2015, Nicolas Vigier wrote:
>
> I started a script to help doing this, in the tbgit branch of my
> tor-browser-bundle.git repo:
> https://gitweb.torproject.org/user/boklm/tor-browser-bundle.git/tree/tools/tor-browser-git?h=tbgit
An update on this. This tool is now in its own git repo at:
https://github.com/boklm/tbgit
And this repository contains branches with our patches based on
38.2.0esr (the branches whose name start with 38.2.0esr/):
https://github.com/boklm/gecko-dev/
All topic branches are merged into this branch:
https://github.com/boklm/gecko-dev/tree/tor-browser-38.2.0esr-5.0-test1
After pushing all branches to Mozilla Try, here are the branches that
pass all tests without any error:
38.2.0esr/12430-Disable-external-jar-via-preference:
* 781635eb0a29 Bug 12430: Disable external jar: via preference
https://treeherder.mozilla.org/#/jobs?repo=try&revision=cbf7f5098979
38.2.0esr/12974-Disable-NTLM-and-Negotiate-HTTP-Auth:
* 33b9fc95e09f Bug #12974: Disable NTLM and Negotiate HTTP Auth
https://treeherder.mozilla.org/#/jobs?repo=try&revision=042db265e9ae
38.2.0esr/13016-Hide-CSS-moz-osx-font-smoothing-values:
* 764ca53a650a Bug 13016: Hide CSS -moz-osx-font-smoothing values.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a15ec70aacfb
38.2.0esr/13028-Prevent-potential-proxy-bypass-cases:
* 07dca8391410 Bug 13028: Prevent potential proxy bypass cases.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=cb6505c36bb5
38.2.0esr/13548-Create-preference-to-disable-MathML:
* 31d62c85be03 Bug 13548: Create preference to disable MathML.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7053d500cc0e
38.2.0esr/14631-Improve-profile-access-error-messages:
* 1c0f807f1d41 Bug 14631: Improve profile access error msgs (strings).
* d793edb7ad5e Bug 14631: Improve profile access error messages.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3c8c5403ce61
38.2.0esr/16005-Relax-minimal-mode:
* 960b450ee33f Bug #16005: Restrict WebGL minimal mode a bit.
* 72d8f23772bb Bug #16005: Relax minimal mode.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ea41c3ca92b0
38.2.0esr/16311-Fix-navigation-timing:
* 0151d853f14d Bug #16311: Fix the responseEnd attribute (navigation timing)
https://treeherder.mozilla.org/#/jobs?repo=try&revision=33ab732495d2
38.2.0esr/16528-Prevent-indexedDB-Modernizr-breakage:
* ba3edc7d5b7c Bug 16528: Prevent indexedDB Modernizr breakage (e10s highrisk).
https://treeherder.mozilla.org/#/jobs?repo=try&revision=5ed1c057bd20
38.2.0esr/2949-Make-Intermediate-Cert-Store-memory-only:
* 11e72c78b91f Bug #2949: Make Intermediate Cert Store memory-only.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=2161e5383613
38.2.0esr/2950-Make-Permissions-Manager-memory-only:
* 8c86a98161e9 Bug #2950: Make Permissions Manager memory-only
* ad46e1dcf7f3 Regression tests for Bug #2950: Make Permissions Manager memory-only
* 9e1b863ff239 Enable tbb-tests/browser.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=296128490522
38.2.0esr/2950-Make-Permissions-Manager-memory-only.test:
* ad46e1dcf7f3 Regression tests for Bug #2950: Make Permissions Manager memory-only
* 9e1b863ff239 Enable tbb-tests/browser.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=a81cdc18350b
38.2.0esr/5715-Make-nsICacheService.EvictEntries-synchronous:
* 5582d93e89bc Bug #5715: Make nsICacheService.EvictEntries synchronous
https://treeherder.mozilla.org/#/jobs?repo=try&revision=f13bbad0ae33
38.2.0esr/5741-Prevent-WebSocket-DNS-leak:
* 7f44d601e7b1 Bug #5741: Prevent WebSocket DNS leak.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=0dad53fb8f08
38.2.0esr/5926-Allow-JS-locale-to-be-set-to-English-C:
* e0abf80f9704 Bug #5926: Allow JS locale to be set to English/C.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=b4cb548ce251
38.2.0esr/TB2-Provide-an-observer-event-to-close-persistent-connections:
* 896f7829261b TB2: Provide an observer event to close persistent connections
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7f962e6fa5e4
And the branches that have at least one test failing:
38.2.0esr/10280-Don-t-load-any-plugins-into-the-address-space:
* 24a8899de1ef Bug 10280: Don't load any plugins into the address space.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=04917a53aea4
testfailed: M(bc3)
38.2.0esr/12827-Create-preference-to-disable-SVG:
* ab2a21bf52e2 Bug 12827: Create preference to disable SVG.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=0e6e2fef1aa9
busted: R(C), R(R2), R(R3), R(R4)
testfailed: M(1), M(2), M(3), M(4), M(5), M(bc1), R(R1)
38.2.0esr/14716-HTTP-Basic-Authentication-prompt-only-displayed-once:
* 14ee53bb8de7 Bug 14716: HTTP Basic Authentication prompt only displayed once
https://treeherder.mozilla.org/#/jobs?repo=try&revision=41515fe5da6c
busted: M(5), X1, X2
testfailed: M(1), M(bc1), M(bc2), M(bc3)
38.2.0esr/1517-Reduce-precision-of-time-for-Javascript:
* c173a8cb8098 Bug 1517: Reduce precision of time for Javascript.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=c21c4ad2da5b
busted: X1
testfailed: M(1), M(2), M(3), M(4)
38.2.0esr/2874-Block-Components.interfaces-from-content:
* 495ad590a1c2 Bug #2874: Block Components.interfaces from content
* 09833a7b1b5a Regression tests for #2874: Block Components.interfaces from content
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7876f8d9d1d1
testfailed: M(bc1)
38.2.0esr/2874-Block-Components.interfaces-from-content.test:
* 09833a7b1b5a Regression tests for #2874: Block Components.interfaces from content
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=85940f011871
testfailed: M(5)
38.2.0esr/2875-Limit-device-and-system-specific-CSS-Media-Queries:
* 494e94d33701 Bug #2875: Limit device and system specific CSS Media Queries.
* bbf60abba861 Bug #16315: Test spoofed media queries in picture elements
* d2547677162a Regression tests for #2875: Limit device and system specific CSS Media Queries.
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=e841a47af48b
testfailed: M(4), M(5), M(bc2)
38.2.0esr/2875-Limit-device-and-system-specific-CSS-Media-Queries.test:
* bbf60abba861 Bug #16315: Test spoofed media queries in picture elements
* d2547677162a Regression tests for #2875: Limit device and system specific CSS Media Queries.
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=85e065fef2fa
testfailed: M(5)
38.2.0esr/3547-Block-all-plugins-except-flash:
* 10b4b58d33d9 Disable all tests using plugins
* 4652db1a0349 Bug #3547: Block all plugins except flash.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=748ec8f26b67
busted: X1
testfailed: M(2), M(3), M(bc1), M(bc3)
38.2.0esr/3875-Use-Optimistic-Data-SOCKS-variant:
* 3057afdb5d1c Bug #3875: Use Optimistic Data SOCKS variant.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=5275aeb31620
busted: X1
38.2.0esr/4755-Return-client-window-coordinates-for-mouse-event-screenX-Y:
* be703c9d4c2b fixup! Bug 4755: Return client window coordinates for mouse event screenX/Y
* 08359c5610a6 Bug #4755: Return client window coordinates for mouse event screenX/Y (for dragend, 0,0 is returned).
* 15e35c740650 Regression tests for #4755: Return client window coordinates for mouse event screenX/Y (for dragend, 0,0 is returned).
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=4d013c37ee71
testfailed: M(2), M(5)
38.2.0esr/4755-Return-client-window-coordinates-for-mouse-event-screenX-Y.test:
* 15e35c740650 Regression tests for #4755: Return client window coordinates for mouse event screenX/Y (for dragend, 0,0 is returned).
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=b833d3e746e3
testfailed: M(5)
38.2.0esr/5282-Randomize-HTTP-request-order-and-pipeline-depth:
* ea72607fd295 Bug #5282: Randomize HTTP request order and pipeline depth.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=af18a4babba2
busted: B
38.2.0esr/5856-Do-not-expose-physical-screen-info-via-window-window.screen:
* 1a073ca68fc8 Bug 13025: Lie about screen orientation.
* 977a52ff9e44 Bug #5856: Do not expose physical screen info via window & window.screen.
* be2f0046c434 Regression tests for #5856: Do not expose physical screen info via window & window.screen.
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=ba2f5f69be1b
busted: M(3), M(bc1)
testfailed: M(1), M(2), M(4), M(5), Mn
38.2.0esr/5856-Do-not-expose-physical-screen-info-via-window-window.screen.test:
* be2f0046c434 Regression tests for #5856: Do not expose physical screen info via window & window.screen.
* 59ffa8f1cc3d Enable tbb-tests/mochitest.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=6f57545d9812
testfailed: M(5)
38.2.0esr/6786-Do-not-expose-system-colors-to-CSS-or-canvas:
* a7c78ccf178b Bug #6786: Do not expose system colors to CSS or canvas.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=face5e74de2d
testfailed: R(R1), R(R3)
38.2.0esr/8312-Remove-This-plugin-is-disabled-barrier:
* fc6016e0fbaf Bug #8312: Remove "This plugin is disabled" barrier.
https://treeherder.mozilla.org/#/jobs?repo=try&revision=e6cdab2d8312
testfailed: M(bc1), M(bc3)
38.2.0esr/Omnibox-Add-DDG-Startpage-Disconnect-Youtube-Twitter-remove-Amazon-eBay-bing:
* d5d5b31e2051 Disable amazon, bing and eBay tests
* 984a2e403885 Regression tests for "Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing"
* cb85e0d1c69a Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
* 9e1b863ff239 Enable tbb-tests/browser.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7561b30b0e50
busted: X2
testfailed: M(bc3)
38.2.0esr/base:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=3071c430b937
testfailed: M(bc1)
38.2.0esr/isolation:
* f778f5af15c1 fixup! Bug #13670.1: Isolate favicon requests by first party
* 6bc1c04eec98 fixup! Bug #15502: Isolate blob, mediasource & mediastream URLs to first party
* fe7add3d3c7a Bug #13670.1: Isolate favicon requests by first party
* 971eed8b4fe0 Bug 16300: Isolate Broadcast Channels to first party.
* 1f285628c225 Bug #6253: Add canvas image extraction prompt.
* ca43c0f468bb Bug 13900: Remove 3rd party HTTP auth tokens.
* 54a0595168e9 Bug #15502. Isolate blob, mediasource & mediastream URLs to first party
* 6a5634c3e138 Bug 13670.2: Isolate OCSP requests by first party domain
* ffa7ec0eb29a Bug #6564: Isolate DOM storage to first party URI.
* b6b3283a6205 Bug #6539: Isolate the Image Cache per url bar domain.
* 1962d6c1a640 Bug 13742: Isolate cache to URL bar domain.
* e13888c78b84 Bug #10819: Add a pref, "privacy.thirdparty.isolate", to allow the activation or deactivation of isolating DOM storage and image caching by first party URI.
* 4553d7019383 Bug #5742: API allows you to get the url bar URI for a channel or nsIDocument.
* b8ebe2b31adc Bug #3455.2. Allow RFC1929 authentication (username/password) to SOCKS servers.
* 020db1d3a25e Bug #15703: Regression tests for isolation of mediasource URI
* 63b25494072c Bug #15502, Part 2: Regression tests for blob URL isolation
* 4f5dd3c41fce Bug #13749.1: regression tests for first party isolation of localStorage
* 925c5c222ec7 Bug #13749.2: Regression tests for first-party isolation of cache
* 9707606c18d3 Bug 1078657 - Add SpawnTask.js for async tasks in mochitests. r=jmaher
https://treeherder.mozilla.org/#/jobs?repo=try&revision=cc4bb0466142
busted: Cpp, M(1), M(2), M(3), M(4), M(5), X1, X2
running: M(bc1)
testfailed: M(bc2), M(bc3), R(C), R(J), R(R1), R(R2), R(R3), R(R4)
38.2.0esr/isolation.test1:
* 925c5c222ec7 Bug #13749.2: Regression tests for first-party isolation of cache
https://treeherder.mozilla.org/#/jobs?repo=try&revision=74208be8b05c
testfailed: M(bc2)
38.2.0esr/isolation.test2:
* 4f5dd3c41fce Bug #13749.1: regression tests for first party isolation of localStorage
https://treeherder.mozilla.org/#/jobs?repo=try&revision=fb26f2c14475
testfailed: M(4), M(bc1)
38.2.0esr/isolation.test3:
* 63b25494072c Bug #15502, Part 2: Regression tests for blob URL isolation
* 9707606c18d3 Bug 1078657 - Add SpawnTask.js for async tasks in mochitests. r=jmaher
https://treeherder.mozilla.org/#/jobs?repo=try&revision=0fc5da0d8937
testfailed: M(1)
38.2.0esr/isolation.test4:
* 020db1d3a25e Bug #15703: Regression tests for isolation of mediasource URI
* 9707606c18d3 Bug 1078657 - Add SpawnTask.js for async tasks in mochitests. r=jmaher
https://treeherder.mozilla.org/#/jobs?repo=try&revision=e78be0fec637
testfailed: M(1)
38.2.0esr/tor-browser:
* cb19618e18c0 fixup! TB4: Tor Browser's Firefox preference overrides.
* 56a75fd4d219 Bug 16488: Remove "Sign in to Sync" from the menu.
* 40fda78b4161 Bug 16236: Windows updater: avoid writing to the registry.
* 909f6dc11eb8 fixup! Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
* 5a5d773ba749 Bug 16316: Fix New Tiles pref bustage.
* b6fa6a1fb886 Bug 16439: remove screencasting code.
* c1bdcce0a476 Bug 16285: Disabling EME bits
* 978e10665b55 Bug 16206: Enforce certificate pinning
* 5182f0031df8 Bug 15910: Disable GMPs for now
* 7b28c4ca680b Bug 12761: Switch to ESR 38 for OS X
* d373f7fb7e7f Bug 15990: Don't build the sandbox with mingw-w64
* 5a6c46ab0c88 Bug 13379: Sign our MAR files.
* d53c880bb55b Bug 1158866 - Enable MAR verification on linux via NSS. r=rstrong
* d2b640240c5f Bug 973933 - Fix libmar warnings. r=rstrong. a=Callek
* f058dee63f04 Bug 973933 - Fix Nightly builds failing on updater-xpcshell. r=rstrong
* bfae69a66bc8 Bug 973933 - Temporarily disable Linux for MAR verification. r=rstrong
* d9029dea2e55 Bug 973933 - Fix mochitest chrome updater tests. r=rstrong
* 6fe651667f93 Bug 973933 - New updater-xpcshell binary for updater tests. r=rstrong
* 48981c86f278 Bug 991993: Disable NSS for updater on OSX and enable native APIs. r=smichaud,rstrong
* 5892771e4ffc Bug 903126 - Replace DER file with XPCShell cert. r=rstrong
* 4b9371fd9573 Bug 903126 - Don't use an xpcshell cert for verification. r=rstrong
* aec1a16e94f8 Bug 903135 - Multi platform MAR verification updater support. r=rstrong
* 72b069970e4a Bug 903135 - Multi platform MAR verification build config. r=rstrong
* 8adffa6ef158 Bug 903135 - Updates to libmar needed to support B2G MAR signature verification. r=bbondy
* 02f6e88ba27d Bug #4234: Use the Firefox Update Process for Tor Browser.
* e0b34232e6fd Bug #11641: change TBB directory structure to be more like Firefox's
* 6c26b8afbd7c Bug #9173: Change the default Firefox profile directory to be TBB-relative.
* bf120fc297a9 Bug 15773: Enable ICU on OS X
* 62e4d31b23fa Disable ICU when cross-compiling; clean-up.
* 33a05459b14c Bug 10715: Enable Webgl for mingw-w64 again.
* 00a0492f4dd9 Changes needed to build Mac in 64bit
* f44bea56f569 Bug #9829.1: new .mozconfig file for the new cross-compiler and ESR24
* 55f87311fc8e TB3: Tor Browser's official .mozconfigs.
* 15488afba405 Bug 14392: Make about:tor behave like other initial pages.
* abda73fca72c Bug #2176: Rebrand Firefox to TorBrowser
* 2def562b36a6 Regression tests for TB4: Tor Browser's Firefox preference overrides.
* f5e5cf238f1a TB4: Tor Browser's Firefox preference overrides.
* 9e1b863ff239 Enable tbb-tests/browser.ini
* 91d87c8e42fc Bug #12620: TorBrowser regression tests folder
https://treeherder.mozilla.org/#/jobs?repo=try&revision=074429fdf7ce
busted: M(5), M(bc1), R(R1), R(R2), R(R3), R(R4), X1, X2
testfailed: M(1), M(2), M(3), M(4), M(5), M(bc2), M(bc3), Mn, R(C), R(J)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.torproject.org/pipermail/tbb-dev/attachments/20150824/72d4e275/attachment.sig>
More information about the tbb-dev
mailing list