Rebase Tor Browser patches to ESR 45
Once Firefox 45 ESR reaches beta state we should start rebasing our existing patches. This ticket is tracking that progress + the upcoming issues.
For reference:
- Firefox 45 Alpha: 2015-12-14
- Firefox 45 Beta: 2016-01-26
- Firefox 45 Release (and ESR): 2016-03-08
- Firefox 38 ESR end-of-life: 2016-05-31
See also Mozilla's Merge/Release schedule, Release overview, and Rapid Release Calendar.
Here are TBB5.5a patches upstreamed to Firefox. These will be present in ESR45 and so we won't need to rebase them from TBB 5.5a to TBB 6.0a:
- Bug legacy/trac#12430 (moved): Disable external jar: via preference (https://bugzil.la/1173171)
- TB2: Provide an observer event to close persistent connections (https://bugzil.la/962358)
- Bug legacy/trac#3455 (moved).2. Allow RFC1929 authentication (username/password) to SOCKS servers (https://bugzil.la/1200802)
- Bug legacy/trac#2950 (closed): Make Permissions Manager memory-only (https://bugzil.la/967812)
- Bug legacy/trac#2949 (moved): Make Intermediate Cert Store memory-only. (https://bugzil.la/629558)
- Bug legacy/trac#4755 (closed): Return client window coordinates for mouse event screenX/Y (for dragend, 0,0 is returned). (https://bugzil.la/418986)
- Bug legacy/trac#2875 (closed): Limit device and system specific CSS Media Queries. (https://bugzil.la/418986)
- Bug legacy/trac#5856 (closed): Do not expose physical screen info via window & window.screen. (https://bugzil.la/418986)
- Bug legacy/trac#13016 (moved): Hide CSS -moz-osx-font-smoothing values. (https://bugzil.la/418986)
- Bug legacy/trac#13025 (moved): Lie about screen orientation. (https://bugzil.la/418986)
- Bug legacy/trac#6786 (closed): Do not expose system colors to CSS or canvas. (https://bugzil.la/232227)
- Bug legacy/trac#13313 (moved) Part 2: Fix windows cross-compile for --enable-bundled-fonts (https://bugzil.la/1190590)
- Bug legacy/trac#16906 (moved): Don't depend on Windows crypto DLLs. (https://bugzil.la/1217985)