Tor Browser merge requestshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests2020-06-24T19:06:55Zhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/1fixup! Bug 23247: Communicating security expectations for .onion2020-06-24T19:06:55ZAlex Catarineufixup! Bug 23247: Communicating security expectations for .onionFixes #34383Fixes #34383Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/3WIP: Resolve "Clean up about:logins (LockWise) to avoid mentioning sync, etc."2020-07-14T17:37:44ZKathleen BradeWIP: Resolve "Clean up about:logins (LockWise) to avoid mentioning sync, etc."Closes #33852Closes #33852Sponsor 58 - Tor Browser Security, Performance, & Usability Improvementshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/6Bug 40033 (10.0)2020-07-22T13:17:42ZMatthew FinkelBug 40033 (10.0)This reverts commit b60f36c56ac3e35c967a0e87e43ffc724df8a237.
Bug #40033 This reverts commit b60f36c56ac3e35c967a0e87e43ffc724df8a237.
Bug #40033 Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/7Revert "Bug 21537: Mark .onion cookies as secure"2020-07-22T13:17:20ZMatthew FinkelRevert "Bug 21537: Mark .onion cookies as secure"This reverts commit ce4889201d49f36dc2f1e426762bda75acaf8372.
Bug 40033
Closes #40033This reverts commit ce4889201d49f36dc2f1e426762bda75acaf8372.
Bug 40033
Closes #40033Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/13fixup! Bug 4234: Use the Firefox Update Process for Tor Browser.2020-07-28T15:44:52ZKathleen Bradefixup! Bug 4234: Use the Firefox Update Process for Tor Browser.Fixes #40040Fixes #40040https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/16Bug 33737: Fix aboutDialog.js error for Firefox nightlies2020-08-07T14:09:11ZAlex CatarineuBug 33737: Fix aboutDialog.js error for Firefox nightliesFixes #33737.
I also fixed `aria-describedby` to include the right elements.Fixes #33737.
I also fixed `aria-describedby` to include the right elements.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/1740025: Remove Mozilla add-on install permissions2020-10-07T08:44:28ZAlex Catarineu40025: Remove Mozilla add-on install permissionsFixes #40025.Fixes #40025.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/1940037: Rebase the branch used for our nightly builds to 78.1.0esr2020-08-07T13:47:51ZAlex Catarineu40037: Rebase the branch used for our nightly builds to 78.1.0esrFWIW branch [40037+1](https://gitlab.torproject.org/acat/tor-browser/-/commits/40037+1) is the one before squashing.
Closes #40037.FWIW branch [40037+1](https://gitlab.torproject.org/acat/tor-browser/-/commits/40037+1) is the one before squashing.
Closes #40037.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/2040024: Go over rebased patches again and reorder pieces where needed after re...2020-08-07T11:51:53ZAlex Catarineu40024: Go over rebased patches again and reorder pieces where needed after rebase to esr78 is doneCloses #40024, #40037.Closes #40024, #40037.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/21Draft: Resolve "Update new icons in Tor Browser branding"2020-08-04T17:11:22ZAlex CatarineuDraft: Resolve "Update new icons in Tor Browser branding"Closes #40022Closes #40022https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/2240022: Update new icons in Tor Browser branding2020-08-07T14:12:35ZAlex Catarineu40022: Update new icons in Tor Browser brandingCloses #40022.Closes #40022.Tor Browser: 10.0Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/23fixup! TB4: Tor Browser's Firefox preference overrides.2020-08-13T09:00:00ZKathleen Bradefixup! TB4: Tor Browser's Firefox preference overrides.Fixes #40066Fixes #40066https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/24Draft: Disable various ESR78 features via prefs2020-08-10T19:59:20ZKathleen BradeDraft: Disable various ESR78 features via prefsFixes #40048Fixes #40048https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/25Bug 40061: Omit the Windows default browser agent from the build2020-08-13T08:56:32ZKathleen BradeBug 40061: Omit the Windows default browser agent from the buildFixes #40061Fixes #40061https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/2640038: Review RemoteSettings for ESR782023-05-08T16:54:07ZAlex Catarineu40038: Review RemoteSettings for ESR78Fixes #40038. I'll update when #40024 is done, but that should not block the review.Fixes #40038. I'll update when #40024 is done, but that should not block the review.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/2840023: Rebase Tor Browser esr78 patches onto 80 beta2021-11-10T12:26:12ZAlex Catarineu40023: Rebase Tor Browser esr78 patches onto 80 betaCloses #40023, #40069, #40074, #40076.Closes #40023, #40069, #40074, #40076.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/35Bug 400902020-08-19T10:43:14ZGeorg KoppenBug 40090Closes #40090.Closes #40090.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/37Draft: 40088: Moat "Submit" button does not work2020-08-20T10:18:02ZAlex CatarineuDraft: 40088: Moat "Submit" button does not workI'm not exactly sure why only pressing enter was working (not clicking), but now both work. I applied changes like in https://bugzilla.mozilla.org/show_bug.cgi?id=1585482 and simplified some parts, removing `<command>` elements not stric...I'm not exactly sure why only pressing enter was working (not clicking), but now both work. I applied changes like in https://bugzilla.mozilla.org/show_bug.cgi?id=1585482 and simplified some parts, removing `<command>` elements not strictly needed and using the `dialogaccept` event, which avoids removing special handling of the enter key.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/42Draft: 40091: Move HTTPS Everywhere into omni.ja2020-09-09T10:06:30ZAlex CatarineuDraft: 40091: Move HTTPS Everywhere into omni.jaThis is only for desktop, we'll have to handle Fenix separately. I tried using the same code also for Fenix (just putting it in some common place instead of `BrowserGlue.jsm`), but there were issues with the builtin extension UI not bein...This is only for desktop, we'll have to handle Fenix separately. I tried using the same code also for Fenix (just putting it in some common place instead of `BrowserGlue.jsm`), but there were issues with the builtin extension UI not being visible until force-restarting Fenix. So I believe it's better to install it in Fenix separately as they document it, from a `resource://android/assets/...`, which maps to `app/src/main/assets/`. See https://searchfox.org/mozilla-central/rev/bfdb6a1ef893e4c926ce52700ed187a9743603ce/mobile/android/docs/geckoview/consumer/web-extensions.rst.
For this patch to work it will need a tor-browser-build counterpart, which unzips https-everywhere xpi in the right place into omni.ja. The idea is that we will have a (quite arbitrary) fixed place (right now `resource://torbutton/content/extensions/https-everywhere/`) where the browser will look for the builtin extension files (unpacked, so `*/manifest.json`, etc.). So, tor-browser-build can unpack `omni.ja`, unzip the xpi in the right place, and repack.
In my testing, the settings of the previously installed https-everywhere are preserved, and it's correctly uninstalled (and its xpi removed from the browser profile). The UI is mostly the same in `about:addons`, with the only changes that the builtin extension cannot be uninstalled nor reported (but can be disabled). I did not add explicit checks to prevent a user from manually installing a `https-everywhere-eff` xpi: if that happens it will be uninstalled on next browser restart in favour of the builtin one, so I though it was not strictly needed to check this.Tor Browser: 10.0https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/4440091: Move HTTPS Everywhere into omni.ja2020-09-11T09:57:31ZAlex Catarineu40091: Move HTTPS Everywhere into omni.jaCloses #40091.Closes #40091.Tor Browser: 10.0Georg KoppenGeorg Koppen