tb-10760 - tor

  • 617fb8064e611dc65d6c940a1e6b1da41a733778
  • Alex Catarineu
  • 2020-02-19 23:05:08 +0100
  • Bug 10760: Integrate TorButton to TorBrowser core
  • Because of the non-restartless nature of Torbutton, it required a two-stage installation process. On mobile, it was a problem, because it was not loading when the user opened the browser for the first time. Moving it to tor-browser and making it a system extension allows it to load when the user opens the browser for first time. Additionally, this patch also fixes Bug 27611. Bug 26321: New Circuit and New Identity menu items Bug 14392: Make about:tor behave like other initial pages. Bug 25013: Add torbutton as a tor-browser submodule Bug 31575: Replace Firefox Home (newtab) with about:tor Avoid loading AboutNewTab in BrowserGlue.jsm in order to avoid several network requests that we do not need. Besides, about:newtab will now point to about:blank or about:tor (depending on browser.newtabpage.enabled) and about:home will point to about:tor.
  • c26520af1483496b938476187d314b76033e1680
  • Pier Angelo Vendrame
  • 2023-03-31 17:42:59 +0200
  • fixup! Bug 10760: Integrate TorButton to TorBrowser core
  • Bug 40501: High CPU load after tor exits unexpectedly When a peers (tor) disconnects, Firefox seems to keep the stream open, and return 0 on available, rather than throwing. So, as a matter of fact, we had a while trying to read 0 bytes without any pause in _readLine, hence the 100% CPU usage.