1. 05 Jul, 2018 7 commits
    • intrigeri's avatar
      Delete all search plugins for the chroot'ed browsers (refs: #15708). · d318f00f
      intrigeri authored
      I did not manage to prevent the omnibar from allowing search
      so let's simply delete the search plugins, which is the same,
      from an end-user perspective, as before: we hid the search bar
      via userChrome.css.
      
      I'm not removing this one-liner in userChrome.css though, just in case it's
      re-enabled by default at some point via Tor Browser prefs or something.
      d318f00f
    • intrigeri's avatar
      AppArmor: give the Tor Browser "Web Content" process access to the system-wide... · f6627223
      intrigeri authored
      AppArmor: give the Tor Browser "Web Content" process access to the system-wide webext directory (refs: #15717)
      
      … otherwise uBlock cannot be loaded once we confine these processes under their
      own AppArmor profile.
      f6627223
    • intrigeri's avatar
      Confine Firefox 60 "Web Content" processes under the... · 6d681cd9
      intrigeri authored
      Confine Firefox 60 "Web Content" processes under the torbrowser_plugin_container AppArmor profile (refs: #15716)
      6d681cd9
    • intrigeri's avatar
      Don't scrub the environment when Firefox executes itself (refs: #15704). · 0bcdc8ad
      intrigeri authored
      It causes this error:
      
        ERROR: ld.so: object 'libmozsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      
      … presumably because LD_LIBRARY_PATH is not set due to the "P" profile
      transition flag.
      0bcdc8ad
    • intrigeri's avatar
      2a192d60
    • intrigeri's avatar
      Test suite: handle the fact that the browser address bar is initialized lazily (refs: #15023) · 391d9eaa
      intrigeri authored
      Initially it says "Search or enter address" and after some actions it says
      "Search with DuckDuckGo or enter address", both in Tor Browser, Unsafe
      Browser, and Tor Browser 8.0a9 outside of Tails.
      391d9eaa
    • intrigeri's avatar
      Test suite: give 3 virtual CPUs to the system under test (refs: #15023). · 209de345
      intrigeri authored
      … otherwise the "Watching a WebM video" test fails ("No video with supported
      format and MIME type found.") and I see this in the Journal:
      
        Jul 04 09:25:39 amnesia tor-browser.desktop[9040]: [Child 9313, MediaPlayback #3] WARNING: Decoder=7e6a6a774200 state=DECODING_METADATA Decode metadata failed, shutting down decoder: file /var/tmp/build/firefox-a0efd2fcd6e9/dom/media/MediaDecoderStateMachine.cpp, line 379
        Jul 04 09:25:39 amnesia tor-browser.desktop[9040]: [Child 9313, MediaPlayback #3] WARNING: Decoder=7e6a6a774200 Decode error: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006): file /var/tmp/build/firefox-a0efd2fcd6e9/dom/media/MediaDecoderStateMachine.cpp, line 3445
      
      We already had to bump the number of vCPUs to 2 for the exact same reason.
      I suspect that increased e10s usage has something to do with it.
      
      I can't reproduce the bug and that video plays just fine with only 2 vCPUs on
      a manual testing VM of mine, so I'll call this a test suite only issue.
      209de345
  2. 03 Jul, 2018 28 commits
  3. 01 Jul, 2018 5 commits