tbb-commits
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 1 participants
- 18685 discussions

[Git][tpo/applications/tor-browser-build][main] Update release prep templates
by Richard Pospesel (@richard) 08 Dec '22
by Richard Pospesel (@richard) 08 Dec '22
08 Dec '22
Richard Pospesel pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
9486bc9c by Richard Pospesel at 2022-12-08T16:47:31+00:00
Update release prep templates
- - - - -
2 changed files:
- .gitlab/issue_templates/Release Prep - Alpha.md
- .gitlab/issue_templates/Release Prep - Stable.md
Changes:
=====================================
.gitlab/issue_templates/Release Prep - Alpha.md
=====================================
@@ -28,20 +28,6 @@
- `$(TOR_BROWSER_BRANCH_PREV)` : the full name of the previous tor-browser branch (when rebasing)
</details>
-<details>
- <summary>Desktop</summary>
-
-### **torbutton** : https://gitlab.torproject.org/tpo/applications/torbutton.git
-- [ ] Update translations :
- - [ ] `./import-translations.sh`
- - **NOTE** : if there are no new strings imported then we are done here
- - [ ] Commit with message `Translation updates`
- - **NOTE** : only add files which are already being tracked
- - [ ] ***(Optional)*** Backport to maintenance branch if present and necessary
-- [ ] fixup! `tor-browser`'s `Bug 10760 : Integrate TorButton to TorBrowser core` issue to point to updated `torbutton` commit
-
-</details>
-
<details>
<summary>Android</summary>
@@ -83,6 +69,11 @@
<summary>Shared</summary>
### tor-browser: https://gitlab.torproject.org/tpo/applications/tor-browser.git
+- [ ] ***(Optional)*** Update torbutton translations in `toolkit/torbutton`
+ - [ ] `./import-translations.sh`
+ - **NOTE** : if there are no new strings imported then we are done here
+ - [ ] Commit as `fixup!` to the `Add TorStrings module for localization` commit
+ - **NOTE** : only add files which are already being tracked
- [ ] ***(Optional)*** Backport any Android-specific security fixes from Firefox rapid-release
- [ ] ***(Optional, Chemspill)*** Backport security-fixes to both `tor-browser` and `base-browser` branches
- [ ] ***(Optional)*** Rebase to `$(ESR_VERSION)`
@@ -108,7 +99,7 @@
- [ ] `$(DIFF_TOOL) current_patchset.dif rebased_patchset.deff`
- [ ] Open MR for the rebase
- [ ] Sign/Tag `base-browser` commit:
- - **NOTE** : Currently we are using the `Bug 40926: Implemented the New Identity feature` commit as the dividing line between `base-browser` and `tor-browser`
+ - **NOTE** : Currently we are using the `Bug 40926: Implemented the New Identity feature` commit as the final commit of `base-browser` before `tor-browser`
- Tag : `base-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-build1`
- Message: `Tagging build1 for $(ESR_VERSION)esr-based alpha`
- [ ] Sign/Tag `tor-browser` commit :
@@ -120,7 +111,7 @@
</details>
<details>
- <summary>Build/Signing/Publishing</summary>
+ <summary>Build</summary>
### tor-browser-build: https://gitlab.torproject.org/tpo/applications/tor-browser-build.git
Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)` (and possibly more specific) branches
@@ -195,8 +186,11 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
- [ ] Provide links to unsigned builds on `$(BUILD_SERVER)`
- [ ] Call out any new functionality which needs testing
- [ ] Link to any known issues
-- [ ] Email Tails dev mailing list: tails-dev(a)boum.org
- - [ ] Provide links to unsigned builds on `$(BUILD_SERVER)`
+
+</details>
+
+<details>
+ <summary>Signing/Publishing</summary>
### signing + publishing
- [ ] Ensure builders have matching builds
@@ -218,7 +212,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
- `cd tor-browser-build/tools/signing/`
- `./macos-signer-proxy`
- [ ] On `$(STAGING_SERVER)` in a separate `screen` session, ensure tor daemon is running with SOCKS5 proxy on the default port 9050
-- [ ] apk signing : *TODO*
+- [ ] apk signing : copy signed `*multi.apk` files to the unsigned build outputs directory
- [ ] run do-all-signing script:
- `cd tor-browser-build/tools/signing/`
- `./do-all-signing.sh`
@@ -236,7 +230,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
- Select `Tor Browser (Alpha)` app
- Navigate to `Release > Production` and click `Create new release` button
- [ ] Upload the `*.multi.apk` APKs
- - If necessary, update the 'Release Name' (should be automatically populated)
+ - [ ] Update Release Name to Tor Browser version number
- [ ] Update Release Notes
- Next to 'Release notes', click `Copy from a previous release`
- [ ] Edit blog post url to point to most recent blog post
@@ -248,7 +242,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
### website: https://gitlab.torproject.org/tpo/web/tpo.git
- [ ] `databags/versions.ini` : Update the downloads versions
- `torbrowser-stable/version` : sort of a catch-all for latest stable version
- - `torbrowser-stable/win32` : tor version in the expert bundle
+ - `torbrowser-alpha/version` : sort of a catch-all for latest stable version
- `torbrowser-*-stable/version` : platform-specific stable versions
- `torbrowser-*-alpha/version` : platform-specific alpha versions
- `tor-stable`,`tor-alpha` : set by tor devs, do not touch
=====================================
.gitlab/issue_templates/Release Prep - Stable.md
=====================================
@@ -3,18 +3,13 @@
- `$(BUILD_SERVER)` : the server the main builder is using to build a tor-browser release
- `$(STAGING_SERVER)` : the server the signer is using to to run the signing process
-- `$(TOR_LAUNCHER_VERSION)` : version of `tor-launcher`, used in tags
- - example : `0.2.33`
- `$(ESR_VERSION)` : the Mozilla defined ESR version, used in various places for building tor-browser tags, labels, etc
- example : `91.6.0`
+- `$(RR_VERSION)` : the Mozilla defined Rapid-Release version; Tor Browser for Android is based off of the `$(ESR_VERSION)`, but Mozilla's Firefox for Android is based off of the `$(RR_VERSION)` so we need to keep track of security vulnerabilities to backport from the monthly Rapid-Release train and our frozen ESR train.
+ - example: `103`
- `$(ESR_TAG)` : the Mozilla defined hg (Mercurial) tag associated with `$(ESR_VERSION)`
- exmaple : `FIREFOX_91_7_0esr_BUILD2`
- `$(ESR_TAG_PREV)` : the Mozilla defined hg (Mercurial) tag associated with the previous ESR version when rebasing (ie, the ESR version we are rebasing from)
-- `$(RR_VERSION)` : the Mozilla defined 'Rapid Relese' version, used in various places for building geckoview tags, labels, etc
- - example : `96.0.3`
-- `$(RR_TAG)` : the Mozilla defined hg (Mercurial) tag associated with `$(ESR_VERSION)`
- - exmaple : `FIREFOX_96_0_3_RELEASE`
-- `$(RR_TAG_PREV)` : the Mozilla defined hg (Mercurial) tag associated with the previous ESR version when rebasing (ie, the ESR version we are rebasing from)
- `$(TOR_BROWSER_MAJOR)` : the Tor Browser major version
- example : `11`
- `$(TOR_BROWSER_MINOR)` : the Tor Browser minor version
@@ -31,46 +26,78 @@
- `$(TOR_BROWSER_BRANCH)` : the full name of tor-browser branch
- typically of the form: `tor-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR-BROWSER_MINOR)-1`
- `$(TOR_BROWSER_BRANCH_PREV)` : the full name of the previous tor-browser branch (when rebasing)
-- `$(GECKOVIEW_BRANCH)` : the full name of geckoview branch
- - typically of the form: `tor-browser-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR-BROWSER_MINOR)-1`
-- `$(GECKOVIEW_BRANCH_PREV)` : the full name of the previous geckoview branch (when rebasing)
</details>
<details>
<summary>Desktop</summary>
-### **torbutton** ***(Optional)***: https://gitlab.torproject.org/tpo/applications/torbutton.git
-- [ ] ***(Optional)*** Update translations :
- - **NOTE** We only update strings in stable if a backported feature depends on new strings
+### **torbutton** : https://gitlab.torproject.org/tpo/applications/torbutton.git
+- [ ] Update translations :
- [ ] `./import-translations.sh`
- **NOTE** : if there are no new strings imported then we are done here
- [ ] Commit with message `Translation updates`
- **NOTE** : only add files which are already being tracked
- [ ] fixup! `tor-browser`'s `Bug 10760 : Integrate TorButton to TorBrowser core` issue to point to updated `torbutton` commit
-### **tor-launcher** ***(Optional)***: https://gitlab.torproject.org/tpo/applications/tor-launcher.git
-- [ ] ***(Optional)*** Update translations:
- - **NOTE** We only update strings in stable if a backported feature depends on new strings
- - [ ] ./localization/import-translations.sh
- - [ ] Commit with message `Translation updates`
-- [ ] Update `install.rdf` file with new version
-- [ ] Sign/Tag commit :
- - Tag : `$(TOR_LAUNCHER_VERSION)`
- - Message `Tagging $(TOR_LAUNCHER_VERSION)`
-- [ ] Push `main` and tag to origin
+</details>
+
+<details>
+ <summary>Android</summary>
+
+### ***Security Vulnerabilities Backport*** : https://www.mozilla.org/en-US/security/advisories/
+- **NOTE** : this work may have already occurred in the analogous stable release prep issue
+- [ ] Create tor-browser issue `Backport Android-specific Firefox $(RR_VERSION) to ESR $(ESR_VERSION)-based Tor Browser`
+ - [ ] Link new backport issue to this release prep issue
+- [ ] Go through any `Security Vulnerabilities fixed in Firefox $(RR_VERSION)` (or similar) and create list of CVEs which affect Android that need to be a backported
+ - Potentially Affected Components:
+ - `firefox`
+ - `application-services`
+ - `android-components`
+ - `fenix`
+
+### **application-services** ***(Optional)*** : *TODO: we need to setup a gitlab copy of this repo that we can apply security backports to*
+- [ ] Backport any Android-specific security fixes from Firefox rapid-release
+- [ ] Sign/Tag commit:
+ - Tag : `application-services-$(ESR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(BUILD_N)`
+ - Message: `Tagging $(BUILD_N) for $(ESR_VERSION)-based alpha`
+- [ ] Push tag to `origin`
+
+### **android-components** ***(Optional)*** : https://gitlab.torproject.org/tpo/applications/android-components.git
+- [ ] Backport any Android-specific security fixes from Firefox rapid-release
+- [ ] Sign/Tag commit:
+ - Tag : `android-components-$(ESR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(BUILD_N)`
+ - Message: `Tagging $(BUILD_N) for $(ESR_VERSION)-based alpha)`
+- [ ] Push tag to `origin`
+
+### **fenix** ***(Optional)*** : https://gitlab.torproject.org/tpo/applications/fenix.git
+- [ ] Backport any Android-specific security fixes from Firefox rapid-release
+- [ ] Sign/Tag commit:
+ - Tag : `tor-browser-$(ESR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(BUILD_N)`
+ - Message: `Tagging $(BUILD_N) for $(ESR_VERSION)-based alpha)`
+- [ ] Push tag to `origin`
+
+</details>
+
+<details>
+ <summary>Shared</summary>
### tor-browser: https://gitlab.torproject.org/tpo/applications/tor-browser.git
+- [ ] ***(Optional)*** Backport any Android-specific security fixes from Firefox rapid-release
+- [ ] ***(Optional, Chemspill)*** Backport security-fixes to both `tor-browser` and `base-browser` branches
- [ ] ***(Optional)*** Rebase to `$(ESR_VERSION)`
- - [ ] Find the Firefox hg tag here : https://hg.mozilla.org/releases/mozilla-esr91/tags
+ - [ ] Find the Firefox hg tag here : https://hg.mozilla.org/releases/mozilla-esr102/tags
- [ ] `$(ESR_TAG)` : `<INSERT_TAG_HERE>`
- [ ] Identify the hg patch associated with above hg tag, and find the equivalent `gecko-dev` git commit (search by commit message)
- [ ] `gecko-dev` commit : `<INSERT_COMMIT_HASH_HERE>`
- - [ ] Create new `tor-browser` branch with the discovered `gecko-dev` commit as `HEAD` named `tor-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR-BROWSER_MINOR)-1`
- [ ] Sign/Tag commit :
- Tag : `$(ESR_TAG)`
- Message : `Hg tag $(ESR_TAG)`
- - [ ] Push new branch and tag to origin
- - [ ] Rebase `tor-browser` patches
+ - [ ] Create new branches with the discovered `gecko-dev` commit as `HEAD` named:
+ - [ ] `base-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR-BROWSER_MINOR)-1`
+ - [ ] `tor-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR-BROWSER_MINOR)-1`
+ - [ ] Push new branches and esr tag to origin
+ - [ ] Rebase `base-browser` patches onto the `gecko-dev` commit
+ - [ ] Rebase `tor-browser` patches onto the `base-browser` branch
- [ ] Compare patch-sets (ensure nothing *weird* happened during rebase):
- [ ] rangediff: `git range-diff $(ESR_TAG_PREV)..$(TOR_BROWSER_BRANCH_PREV) $(ESR_TAG)..$(TOR_BROWSER_BRANCH)`
- [ ] diff of diffs:
@@ -79,150 +106,65 @@
- [ ] `git diff $(ESR_TAG)..$(TOR_BROWSER_BRANCH) > rebased_patchset.diff`
- [ ] `$(DIFF_TOOL) current_patchset.dif rebased_patchset.deff`
- [ ] Open MR for the rebase
-- [ ] ***(Optional)*** Backport any required Alpha patches to Stable
- - [ ] cherry-pick patches on top of rebased branch (issues to backport should have `Backport` label and be linked to the associated `Release Prep` issue)
- - [ ] Close associated `Backport` issues
- - [ ] Open MR for the backport commits
+- [ ] Sign/Tag `base-browser` commit:
+ - **NOTE** : Currently we are using the `Bug 40926: Implemented the New Identity feature` commit as the final commit of `base-browser` before `tor-browser`
+ - Tag : `base-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-build1`
+ - Message: `Tagging build1 for $(ESR_VERSION)esr-based alpha`
- [ ] Sign/Tag `tor-browser` commit :
- Tag : `tor-browser-$(ESR_VERSION)esr-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(FIREFOX_BUILD_N)`
- - Message : `Tagging $(FIREFOX_BUILD_N) for $(ESR_VERSION)esr-based (alpha|stable)`
-- [ ] Push tag to `origin`
+ - Message : `Tagging $(FIREFOX_BUILD_N) for $(ESR_VERSION)esr-based alpha`
+- [ ] Push rebased branches and tags to `origin`
+- [ ] Update Gitlab Default Branch to new Alpha branch: https://gitlab.torproject.org/tpo/applications/tor-browser/-/settings/repos…
</details>
<details>
- <summary>Android</summary>
-
-### **geckoview**: https://gitlab.torproject.org/tpo/applications/tor-browser.git
-- [ ] ***(Optional)*** Rebase to `$(RR_VERSION)`
- - [ ] Find the Firefox hg tag here : https://hg.mozilla.org/releases/mozilla-release/tags
- - [ ] `$(RR_TAG)` : `<INSERT_TAG_HERE>`
- - [ ] Identify the hg patch associated with above hg tag, and find the equivalent `gecko-dev` git commit (search by commit message)
- - [ ] `gecko-dev` commit : `<INSERT_COMMIT_HASH_HERE>`
- - [ ] Create new `geckoview` branch with the discovered `gecko-dev` commit as `HEAD` named `geckoview-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR-BROWSER_MINOR)-1`
- - [ ] Sign/Tag commit :
- - Tag : `$(RR_TAG)`
- - Message : `Hg tag $(RR_TAG)`
- - [ ] Push new branch and tag to origin
- - [ ] Rebase `geckoview` patches
- - [ ] Compare patch-sets (ensure nothing *weird* happened during rebase):
- - [ ] rangediff: `git range-diff $(RR_TAG_PREV)..$(GECKOVIEW_BRANCH_PREV) $(RR_TAG)..$(GECKOVIEW_BRANCH)`
- - [ ] diff of diffs:
- - Do the diff between `current_patchset.diff` and `rebased_patchset.diff` with your preferred `$(DIFF_TOOL)` and look at differences on lines that starts with + or -
- - [ ] `git diff $(RR_TAG_PREV)..$(GECKOVIEW_BRANCH_PREV) > current_patchset.diff`
- - [ ] `git diff $(RR_TAG)..$(GECKOVIEW_BRANCH) > rebased_patchset.diff`
- - [ ] `$(DIFF_TOOL) current_patchset.dif rebased_patchset.deff`
- - [ ] Open MR for the rebase
-- [ ] ***(Optional)*** Backport any required patches to Stable
- - [ ] cherry-pick patches on top of rebased branch (issues to backport should have `Backport` label and be linked to the associated `Release Prep` issue)
- - [ ] Close associated `Backport` issues
- - [ ] Open MR for the backport commits
- - [ ] Merge + Push
-- [ ] Sign/Tag `geckoview` commit :
- - Tag : `geckoview-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(FIREFOX_BUILD_N)`
- - Message : `Tagging $(FIREFOX_BUILD_N) for $(RR_VERSION)-based (alpha|stable)`
-- [ ] Push tag to `origin`
-
-### **tba-translation** ***(Optional)***: https://gitlab.torproject.org/tpo/translation.git
-- **NOTE** We only update strings in stable if a backported feature depends on new strings
-- [ ] Fetch latest and identify new `HEAD` of `fenix-torbrowserstringsxml` branch
- - [ ] `origin/fenix-torbrowserstringsxml` : `<INSERT COMMIT HASH HERE>`
-
-### **tor-android-service** ***(Optional)***: https://gitlab.torproject.org/tpo/applications/tor-android-service.git
-- [ ] Fetch latest and identify new `HEAD` of `main` branch
- - [ ] `origin/main` : `<INSERT COMMIT HASH HERE>`
-
-### **application-services** : *TODO: we need to setup a gitlab copy of this repo that we can apply security backports to*
-- [ ] ***(Optional)*** Backport any Android-specific security fixes from Firefox rapid-release
-- [ ] Sign/Tag commit:
- - Tag : `application-services-$(ESR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(BUILD_N)`
- - Message: `Tagging $(BUILD_N) for $(ESR_VERSION)-based (alpha|stable)`
-- [ ] Push tag to `origin`
-### **android-components** ***(Optional)***: https://gitlab.torproject.org/tpo/applications/android-components.git
-- [ ] ***(Optional)*** Rebase to `$(RR_VERSION)`
- - [ ] Identify the `mozilla-mobile` git tag to start from by first updating `fenix` and then checking which `android-components` tag is used in `buildSrc/src/main/java/AndroidComponents.kt`
- - Alternatively search for commit message like `Update Android-Components`
- - [ ] Create new branch from tag named `android-components-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1`
- - [ ] Push new branch to origin
- - [ ] Rebase `android-components` patches
- - [ ] Perform rangediff to ensure nothing weird happened resolving conflicts
- - [ ] Open MR for the rebase
- - [ ] Merge + Push
-- [ ] ***(Optional)*** Backport any required patches to Stable
- - [ ] cherry-pick patches on top of rebased branch (issues to backport should have `Backport` label and be linked to the associated `Release Prep` issue)
- - [ ] Close associated `Backport` issues
- - [ ] Open MR for the backport commits
- - [ ] Merge + Push
- [ ] Sign/Tag commit:
- - Tag : `android-components-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(BUILD_N)`
- - Message: `Tagging $(BUILD_N) for $(RR_VERSION)-based (alpha|stable)`
- - [ ] Push tag to origin
-
-### **fenix** ***(Optional)***: https://gitlab.torproject.org/tpo/applications/fenix.git
-- [ ] ***(Optional)*** Rebase to `$(RR_VERSION)`
- - Upstream git repo : https://github.com/mozilla-mobile/fenix.git
- - [ ] Identify the `mozilla-mobile` git tag to start from
- - Seem to be in the form `v$(RR_VERSION)` (for example, `v96.3.0`)
- - [ ] Create new branch from tag named `tor-browser-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1`
- - **NOTE** : it is weird but we do use `tor-browser` here rather than `fenix`
- - [ ] Push new branch to origin
- - [ ] Rebase `fenix` patches
- - [ ] Perform rangediff to ensure nothing weird happened resolving conflicts
- - [ ] Open MR for the rebase
- - [ ] Merge + Push
-- [ ] ***(Optional)*** Backport any required patches to Stable
- - [ ] cherry-pick patches on top of rebased branch (issues to backport should have `Backport` label and be linked to the associated `Release Prep` issue)
- - [ ] Close associated `Backport` issues
- - [ ] Open MR for the backport commits
- - [ ] Merge + Push
-- [ ] Sign/Tag commit:
- - Tag : `tor-browser-$(RR_VERSION)-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-1-$(BUILD_N)`
- - Message: `Tagging $(BUILD_N) for $(RR_VERSION)-based (alpha|stable)`
-- [ ] Push tag to origin
-
-</details>
-
-<details>
- <summary>Build/Signing/Publishing</summary>
+ <summary>Build</summary>
### tor-browser-build: https://gitlab.torproject.org/tpo/applications/tor-browser-build.git
-Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in the various `$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)-maint` (and possibly more specific) branches
+Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in the various `maint-$(TOR_BROWSER_MAJOR).$(TOR_BROWSER_MINOR)` (and possibly more specific) branches
- [ ] Update `rbm.conf`
- [ ] `var/torbrowser_version` : update to next version
- [ ] `var/torbrowser_build` : update to `$(TOR_BROWSER_BUILD_N)`
- [ ] ***(Desktop Only)*** `var/torbrowser_incremental_from` : update to previous Desktop version
- [ ] **IMPORTANT**: Really *actually* make sure this is the previous Desktop version or else the `make incrementals-*` step will fail
-- [ ] ***(Desktop Only)*** Update `projects/firefox/config`
+- [ ] Update `projects/firefox/config`
- [ ] `git_hash` : update the `$(BUILD_N)` section to match `tor-browser` tag
- [ ] ***(Optional)*** `var/firefox_platform_version` : update to latest `$(ESR_VERSION)` if rebased
-- [ ] ***(Android Only)*** Update `projects/geckoview/config`
- - [ ] `git_hash` : update the `$(BUILD_N)` section to match `geckoview` tag
- - [ ] ***(Optional)*** `var/geckoview_version` : update to latest `$(RR_VERSION)` if rebased
-- [ ] ***(Android Only, Optional)*** Update `projects/tba-translations/config`:
+- [ ] Update `projects/geckoview/config`
+ - [ ] `git_hash` : update the `$(BUILD_N)` section to match `tor-browser` tag
+ - [ ] ***(Optional)*** `var/geckoview_version` : update to latest `$(ESR_VERSION)` if rebased
+- [ ] Update `projects/translation-base-browser/config`
+ - [ ] `git_hash` : update with `HEAD` commit of project's `base-browser` branch
+- [ ] Update `projects/translation-base-browser-fluent/config`
+ - [ ] `git_hash` : update with `HEAD` commit of project's `basebrowser-newidentityftl` branch
+- [ ] Update `projects/tba-translations/config`:
- [ ] `git_hash` : update with `HEAD` commit of project's `fenix-torbrowserstringsxml` branch
-- [ ] ***(Android Only, Optional)*** Update `projects/tor-android-service/config`
+- [ ] ***(Optional)*** Update `projects/tor-android-service/config`
- [ ] `git_hash` : update with `HEAD` commit of project's `main` branch
-- [ ] ***(Android Only, Optional)*** Update `projects/application-services/config`:
+- [ ] ***(Optional)*** Update `projects/application-services/config`:
**NOTE** we don't have any of our own patches for this project
- - [ ] `git_hash` : update to appropriate git commit associated with $(RR_VERSION)
-- [ ] ***(Android Only, Optional)*** Update `projects/android-components/config`
- - [ ] `git_hash` : update the `$(BUILD_N)` section to match `android-components` tag
- - [ ] ***(Optional)*** `var/android_components_version` : update to latest `$(RR_VERSION)` if rebased
-- [ ] ***(Android Only, Optional)*** Update `projects/fenix/config`
+ - [ ] `git_hash` : update to appropriate git commit associated with `$(ESR_VERSION)`
+- [ ] Update `projects/android-components/config`:
+ - [ ] `git_hash` : update the `$(BUILD_N)` section to match alpha `android-components` tag
+- [ ] Update `projects/fenix/config`
- [ ] `git_hash` : update the `$(BUILD_N)` section to match `fenix` tag
- - [ ] ***(Optional)*** `var/fenix_version` : update to latest `$(RR_VERSION)` if rebased
-- [ ] ***(Android Only)*** Update allowed_addons.json by running (from `tor-browser-build` root):
- - `./tools/fetch_allowed_addons.py > projects/tor-browser/allowed_addons.json`
+ - [ ] ***(Optional)*** `var/fenix_version` : update to latest `$(ESR_VERSION)` if rebased
+- [ ] Update allowed_addons.json by running (from `tor-browser-build` root):
+ - `./tools/fetch_allowed_addons.py > projects/browser/allowed_addons.json`
- [ ] Check for NoScript updates here : https://addons.mozilla.org/en-US/firefox/addon/noscript
- - [ ] ***(Optional)*** If new version available, update `noscript` section of `input_files` in `projects/tor-browser/config`
+ - [ ] ***(Optional)*** If new version available, update `noscript` section of `input_files` in `projects/browser/config`
- [ ] `URL`
- [ ] `sha256sum`
-- [ ] Check for OpenSSL updates here : https://github.com/openssl/openssl/tags
- - [ ] ***(Optional)*** If new 1.X.Y series tag available, update `projects/openssl/config`
- - [ ] `version` : update to next 1.X.Y release tag
+- [ ] Check for OpenSSL updates here : https://www.openssl.org/source/
+ - [ ] ***(Optional)*** If new 1.X.Y version available, update `projects/openssl/config`
+ - [ ] `version` : update to next 1.X.Y version
- [ ] `input_files/sha256sum` : update to sha256 sum of source tarball
-- [ ] Check for tor updates here : https://gitlab.torproject.org/tpo/core/tor/-/tags ; Tor Browser Alpha uses `-alpha` tagged tor, while stable uses the stable series
+- [ ] Check for zlib updates here: https://github.com/madler/zlib/releases
+ - [ ] **(Optional)** If new tag available, update `projects/zlib/config`
+ - [ ] `version` : update to next release tag
+- [ ] Check for tor updates here : https://gitlab.torproject.org/tpo/core/tor/-/tags ; Tor Browser Alpha uses latest `-alpha` tagged tor (or latest of stable if newer)
- [ ] ***(Optional)*** Update `projects/tor/config`
- [ ] `version` : update to next release tag
- [ ] Check for go updates here : https://golang.org/dl
@@ -244,7 +186,7 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
- [ ] Ensure ChangeLog.txt is sync'd between alpha and stable branches
- [ ] Open MR with above changes
- [ ] Begin build on `$(BUILD_SERVER)` (and fix any issues which come up)
-- [ ] Sign/Tag commit : `make signtag-(alpha|release)`
+- [ ] Sign/Tag commit : `make signtag-release`
- [ ] Push tag to origin
### notify stakeholders
@@ -255,57 +197,32 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
- [ ] Email Tails dev mailing list: tails-dev(a)boum.org
- [ ] Provide links to unsigned builds on `$(BUILD_SERVER)`
-### blog: https://gitlab.torproject.org/tpo/web/blog.git
-
-- [ ] Duplicate previous Stable or Alpha release blog post as appropriate to new directory under `content/blog/new-release-tor-browser-$(TOR_BROWSER_VERSION)` and update with info on release :
- - [ ] Update Tor Browser version numbers
- - [ ] Note any ESR rebase
- - [ ] Note any Rapid Release rebase
- - [ ] Link to any Firefox security updates
- - [ ] Note any updates to :
- - [ ] tor
- - [ ] OpenSSL
- - [ ] go
- - [ ] NoScript
- - [ ] Convert ChangeLog.txt to markdown format used here by : `tor-browser-build/tools/changelog-format-blog-post`
-- [ ] Push to origin as new branch, open 'Draft :' MR
-- [ ] Remove `Draft:` from MR once signed-packages are uploaded
-- [ ] Merge
-- [ ] Publish after CI passes
+</details>
-### website: https://gitlab.torproject.org/tpo/web/tpo.git
-- [ ] `databags/versions.ini` : Update the downloads versions
- - `torbrowser-stable/version` : sort of a catch-all for latest stable version
- - `torbrowser-stable/win32` : tor version in the expert bundle
- - `torbrowser-*-stable/version` : platform-specific stable versions
- - `torbrowser-*-alpha/version` : platform-specific alpha versions
- - `tor-stable`,`tor-alpha` : set by tor devs, do not touch
-- [ ] Push to origin as new branch, open 'Draft :' MR
-- [ ] Remove `Draft:` from MR once signed-packages are uploaded
-- [ ] Merge
-- [ ] Publish after CI passes
+<details>
+ <summary>Signing/Publishing</summary>
### signing + publishing
- [ ] Ensure builders have matching builds
- [ ] On `$(STAGING_SERVER)`, ensure updated:
- [ ] `tor-browser-build/tools/signing/set-config`
- - [ ] `NSS_DB_DIR` : location of the `nssdb7` directory
+ - `NSS_DB_DIR` : location of the `nssdb7` directory
- [ ] `tor-browser-build/tools/signing/set-config.hosts`
- - [ ] `ssh_host_builder` : ssh hostname of machine with unsigned builds
+ - `ssh_host_builder` : ssh hostname of machine with unsigned builds
- **NOTE** : `tor-browser-build` is expected to be in the `$HOME` directory)
- - [ ] `ssh_host_linux_signer` : ssh hostname of linux signing machine
- - [ ] `ssh_host_macos_signer` : ssh hostname of macOS signing machine
+ - `ssh_host_linux_signer` : ssh hostname of linux signing machine
+ - `ssh_host_macos_signer` : ssh hostname of macOS signing machine
- [ ] `tor-browser-build/tools/signing/set-config.macos-notarization`
- - [ ] `macos_notarization_user` : the email login for a tor notariser Apple Developer account
+ - `macos_notarization_user` : the email login for a tor notariser Apple Developer account
- [ ] `tor-browser-build/tools/signing/set-config.tbb-version`
- - [ ] `tbb_version` : tor browser version string, same as `var/torbrowser_version` in `rbm.conf` (examples: `11.5a12`, `11.0.13`)
- - [ ] `tbb_version_build` : the tor-browser-build build number (if `var/torbrowser_build` in `rbm.conf` is `buildN` then this value is `N`)
- - [ ] `tbb_version_type` : either `alpha` for alpha releases or `release` for stable releases
+ - `tbb_version` : tor browser version string, same as `var/torbrowser_version` in `rbm.conf` (examples: `11.5a12`, `11.0.13`)
+ - `tbb_version_build` : the tor-browser-build build number (if `var/torbrowser_build` in `rbm.conf` is `buildN` then this value is `N`)
+ - `tbb_version_type` : either `alpha` for alpha releases or `release` for stable releases
- [ ] On `$(STAGING_SERVER)` in a separate `screen` session, run the macOS proxy script:
- `cd tor-browser-build/tools/signing/`
- `./macos-signer-proxy`
- [ ] On `$(STAGING_SERVER)` in a separate `screen` session, ensure tor daemon is running with SOCKS5 proxy on the default port 9050
-- [ ] ***(Android Only)*** APK Signing: *TODO*
+- [ ] apk signing : copy signed `*multi.apk` files to the unsigned build outputs directory
- [ ] run do-all-signing script:
- `cd tor-browser-build/tools/signing/`
- `./do-all-signing.sh`
@@ -317,23 +234,51 @@ Tor Browser Alpha (and Nightly) are on the `main` branch, while Stable lives in
- [ ] `/srv/cdn-master.torproject.org/htdocs/aus1/torbrowser`
- [ ] `/srv/dist-master.torproject.org/htdocs/torbrowser`
- [ ] Static update components : `static-update-component cdn.torproject.org && static-update-component dist.torproject.org`
- - [ ] Enable update responses :
- - [ ] alpha: `./deploy_update_responses-alpha.sh`
- - [ ] release: `./deploy_update_responses-release.sh`
-- [ ] ***(Android Only)*** : Publish APKs to Google Play:
- - [ ] Log into https://play.google.com/apps/publish
- - [ ] Select `Tor Browser` app
- - [ ] Navigate to `Release > Production` and click `Create new release` button
+ - [ ] Enable update responses : `./deploy_update_responses-alpha.sh`
+- [ ] Publish APKs to Google Play:
+ - Log into https://play.google.com/apps/publish
+ - Select `Tor Browser (Alpha)` app
+ - Navigate to `Release > Production` and click `Create new release` button
- [ ] Upload the `*.multi.apk` APKs
- - [ ] If necessary, update the 'Release Name' (should be automatically populated)
+ - [ ] Update Release Name to Tor Browser version number
- [ ] Update Release Notes
- - [ ] Next to 'Release notes', click `Copy from a previous release`
+ - Next to 'Release notes', click `Copy from a previous release`
- [ ] Edit blog post url to point to most recent blog post
- - [ ] Save, review, and configure rollout percentage
+ - Save, review, and configure rollout percentage
- [ ] 25% rollout when publishing a scheduled update
- [ ] 100% rollout when publishing a security-driven release
- [ ] Update rollout percentage to 100% after confirmed no major issues
+### website: https://gitlab.torproject.org/tpo/web/tpo.git
+- [ ] `databags/versions.ini` : Update the downloads versions
+ - `torbrowser-stable/version` : sort of a catch-all for latest stable version
+ - `torbrowser-alpha/version` : sort of a catch-all for latest stable version
+ - `torbrowser-*-stable/version` : platform-specific stable versions
+ - `torbrowser-*-alpha/version` : platform-specific alpha versions
+ - `tor-stable`,`tor-alpha` : set by tor devs, do not touch
+- [ ] Push to origin as new branch, open 'Draft :' MR
+- [ ] Remove `Draft:` from MR once signed-packages are uploaded
+- [ ] Merge
+- [ ] Publish after CI passes and builds are published
+
+### blog: https://gitlab.torproject.org/tpo/web/blog.git
+
+- [ ] Duplicate previous Stable or Alpha release blog post as appropriate to new directory under `content/blog/new-release-tor-browser-$(TOR_BROWSER_VERSION)` and update with info on release :
+ - [ ] Update Tor Browser version numbers
+ - [ ] Note any ESR rebase
+ - [ ] Link to any Firefox security updates from ESR upgrade
+ - [ ] Link to any Android-specific security backports
+ - [ ] Note any updates to :
+ - tor
+ - OpenSSL
+ - NoScript
+ - [ ] Convert ChangeLog.txt to markdown format used here by :
+ - `tor-browser-build/tools/changelog-format-blog-post`
+- [ ] Push to origin as new branch, open `Draft:` MR
+- [ ] Remove `Draft:` from MR once signed-packages are uploaded
+- [ ] Merge
+- [ ] Publish after CI passes and website has been updated
+
### tor-announce mailing list
- [ ] Send an email to tor-announce(a)lists.torproject.org, using the same content as the blog post and subject "Tor Browser $version is released".
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/9…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/9…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser][tor-browser-102.5.0esr-12.5-1] fixup! Bug 10760: Integrate TorButton to TorBrowser core
by Richard Pospesel (@richard) 08 Dec '22
by Richard Pospesel (@richard) 08 Dec '22
08 Dec '22
Richard Pospesel pushed to branch tor-browser-102.5.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
c52fe531 by Henry Wilkes at 2022-12-08T13:52:03+00:00
fixup! Bug 10760: Integrate TorButton to TorBrowser core
- - - - -
1 changed file:
- tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js
Changes:
=====================================
tools/lint/eslint/eslint-plugin-mozilla/lib/environments/browser-window.js
=====================================
@@ -90,7 +90,7 @@ function getGlobalScriptIncludes(scriptPath) {
.replace("chrome://global/content/", "toolkit/content/")
.replace(
"chrome://torbutton/content/",
- "toolkit/torproject/torbutton/chrome/content/"
+ "toolkit/torbutton/chrome/content/"
);
for (let mapping of Object.getOwnPropertyNames(MAPPINGS)) {
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c52fe53…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c52fe53…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser] Pushed new tag FIREFOX_102_6_0esr_BUILD1
by Richard Pospesel (@richard) 08 Dec '22
by Richard Pospesel (@richard) 08 Dec '22
08 Dec '22
Richard Pospesel pushed new tag FIREFOX_102_6_0esr_BUILD1 at The Tor Project / Applications / Tor Browser
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/FIREFOX_1…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser] Pushed new branch base-browser-102.6.0esr-12.0-1
by Richard Pospesel (@richard) 08 Dec '22
by Richard Pospesel (@richard) 08 Dec '22
08 Dec '22
Richard Pospesel pushed new branch base-browser-102.6.0esr-12.0-1 at The Tor Project / Applications / Tor Browser
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/base-brow…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser-build][main] Add WebTunnel Integration
by Pier Angelo Vendrame (@pierov) 07 Dec '22
by Pier Angelo Vendrame (@pierov) 07 Dec '22
07 Dec '22
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
0310a2c7 by Shelikhoo at 2022-12-07T14:57:22+00:00
Add WebTunnel Integration
This is a squashed commit that includes:
Replace cgo Condition in Go Config
Include WebTunnel README in Browser
Include WebTunnel into Tor Expert Bundle
Add WebTunnel to default torrc
Add WebTunnel project
Their original form is available at:
https://gitlab.torproject.org/shelikhoo/tor-browser-build-2/-/commits/dev-w…
See also: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/merge_re…
- - - - -
9 changed files:
- projects/browser/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix
- projects/browser/Bundle-Data/PTConfigs/mac/torrc-defaults-appendix
- projects/browser/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
- projects/browser/build
- projects/go/config
- projects/tor-expert-bundle/build
- projects/tor-expert-bundle/config
- + projects/webtunnel/build
- + projects/webtunnel/config
Changes:
=====================================
projects/browser/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix
=====================================
@@ -3,3 +3,6 @@ ClientTransportPlugin meek_lite,obfs2,obfs3,obfs4,scramblesuit exec ./TorBrowser
## snowflake configuration
ClientTransportPlugin snowflake exec ./TorBrowser/Tor/PluggableTransports/snowflake-client
+
+## webtunnel configuration
+ClientTransportPlugin webtunnel exec ./TorBrowser/Tor/PluggableTransports/webtunnel-client
=====================================
projects/browser/Bundle-Data/PTConfigs/mac/torrc-defaults-appendix
=====================================
@@ -3,3 +3,6 @@ ClientTransportPlugin meek_lite,obfs2,obfs3,obfs4,scramblesuit exec PluggableTra
## snowflake configuration
ClientTransportPlugin snowflake exec PluggableTransports/snowflake-client
+
+## webtunnel configuration
+ClientTransportPlugin webtunnel exec PluggableTransports/webtunnel-client
=====================================
projects/browser/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix
=====================================
@@ -3,3 +3,6 @@ ClientTransportPlugin meek_lite,obfs2,obfs3,obfs4,scramblesuit exec TorBrowser\T
## snowflake configuration
ClientTransportPlugin snowflake exec TorBrowser\Tor\PluggableTransports\snowflake-client.exe
+
+## webtunnel configuration
+ClientTransportPlugin webtunnel exec TorBrowser\Tor\PluggableTransports\webtunnel-client.exe
=====================================
projects/browser/build
=====================================
@@ -88,9 +88,13 @@ mv [% c('input_files_by_name/noscript') %] "$TBDIR/$EXTSPATH/{73a6fe31-595d-460b
rm -f aarch64/tor/pluggable_transports/bridges_list.*.txt
[% END -%]
- # Snowflake's README is the only documentation shipped in tor-expert-bundle
+ # Snowflake's README is a documentation shipped in tor-expert-bundle
mkdir -p "$TBDIR/$DOCSPATH/snowflake" [% IF c("var/macos_universal") %]"$TBDIR_AARCH64/$DOCSPATH/snowflake"[% END %]
mv_tbdir tor/pluggable_transports/README.SNOWFLAKE.md "$DOCSPATH/snowflake/README.md"
+
+ # WebTunnel's README is a documentation shipped in tor-expert-bundle
+ mkdir -p "$TBDIR/$DOCSPATH/webtunnel" [% IF c("var/macos_universal") %]"$TBDIR_AARCH64/$DOCSPATH/webtunnel"[% END %]
+ mv_tbdir tor/pluggable_transports/README.WEBTUNNEL.md "$DOCSPATH/webtunnel/README.md"
# Move the PTs to where TB expects them
mkdir -p "$TBDIR/$TORBINPATH" [% IF c("var/macos_universal") %]"$TBDIR_AARCH64/$TORBINPATH"[% END %]
=====================================
projects/go/config
=====================================
@@ -26,7 +26,7 @@ var:
export CGO_LDFLAGS_ALLOW="-z|noexecstack"
export CGO_LDFLAGS="-z noexecstack"
[% END -%]
- [% IF c("var/linux-i686") -%]
+ [% IF c("var/cgo") -%]
export CGO_ENABLED=1
[% END -%]
export GOTMPDIR=/var/tmp/build/go-tmp
=====================================
projects/tor-expert-bundle/build
=====================================
@@ -11,6 +11,7 @@ mkdir pluggable_transports && cd pluggable_transports
tar -xkf $rootdir/[% c('input_files_by_name/obfs4') %]
tar -xkf $rootdir/[% c('input_files_by_name/snowflake') %]
+tar -xkf $rootdir/[% c('input_files_by_name/webtunnel') %]
# copy in bridge lines for each pluggable transport
mv $rootdir/bridges_list.obfs4.txt .
=====================================
projects/tor-expert-bundle/config
=====================================
@@ -13,6 +13,8 @@ input_files:
project: obfs4
- name: snowflake
project: snowflake
+ - project: webtunnel
+ name: webtunnel
- filename: bridges_list.obfs4.txt
- filename: bridges_list.meek-azure.txt
- - filename: bridges_list.snowflake.txt
+ - filename: bridges_list.snowflake.txt
\ No newline at end of file
=====================================
projects/webtunnel/build
=====================================
@@ -0,0 +1,34 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+[% pc('go', 'var/setup', { go_tarfile => c('input_files_by_name/go') }) %]
+distdir=/var/tmp/dist/[% project %]
+mkdir -p $distdir
+
+[% IF c("var/android") -%]
+ [% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
+ # We need to explicitly set CGO_ENABLED with Go 1.13.x as the Android build
+ # breaks otherwise.
+ export CGO_ENABLED=1
+[% END -%]
+
+tar -C /var/tmp/dist -xf [% c('input_files_by_name/goptlib') %]
+
+mkdir -p /var/tmp/build
+tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
+cd /var/tmp/build/[% project %]-[% c('version') %]
+
+mkdir -p "$GOPATH/src/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel.git"
+ln -sf "$PWD" "$GOPATH/src/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel"
+
+cd main/client
+go build -ldflags '-s'
+cp -a client[% IF c("var/windows") %].exe[% END %] $distdir/webtunnel-client[% IF c("var/windows") %].exe[% END %]
+
+cd /var/tmp/build/[% project %]-[% c('version') %]
+cp -a README.md $distdir/README.WEBTUNNEL.md
+
+cd $distdir
+[% c('tar', {
+ tar_src => [ '.' ],
+ tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
+ }) %]
=====================================
projects/webtunnel/config
=====================================
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webt…
+git_hash: 2ecf64381bad8a5db45c5871dcad7d12831dca69
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
+
+input_files:
+ - project: container-image
+ - name: go
+ project: go
+ - name: goptlib
+ project: goptlib
+ - name: '[% c("var/compiler") %]'
+ project: '[% c("var/compiler") %]'
+ enable: '[% c("var/android") %]'
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[builders/tor-browser-build] annotated tag tbb-12.0-build1 created (now 21a64c0c)
by gitolite role 07 Dec '22
by gitolite role 07 Dec '22
07 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tbb-12.0-build1
in repository builders/tor-browser-build.
at 21a64c0c (tag)
tagging db3c880343b1c1e2b0295776f7d7e63370475985 (commit)
replaces tbb-12.0a5-build1
by Richard Pospesel
on Wed Dec 7 11:41:04 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 12.0
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmOQe9AXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyyTrg/+MC+JyTIKDzKfgyiRPrVisr0N
uFn8GxlvtR5aBhHq70ebCLlBP+/1P0TPz3kG9efwkKDnFptTzoIZJkXHaINO1h5P
V/z08okdDutts6QU9/MNKxuVpRUXjoiOLxv1DFQkhgIENW0HJfrtdi6GC6mFlQot
adedrhPIew91pzfKmqdMgbofqdXnyXDWCLC9+PR+7oaXAbirDZVyo45NpRsLs1xd
08AtpdIhJ1wNnJoNT07IlFOCll+VRkY72UZBuZJTCtlQRKwUXrlcuwJEfsZPjDR4
DAg+XpDEMmY+WXu/Ku7UGU6BfY7JRxDVEIJGKSwA0NCEcDk33Ry6YSviduvGerQy
zqdwSErVPwqdCgE9HuVAmelgWGX7HJtKh4SJYEPxwNBqr27vMPtUl7fHyCDnZpC2
5MGeYzJd17taI0cWyNBKRL1IiXXG4AvO8lsS4dHagjX2860Fm+SEwSr7fHpztuFT
4y6dyOibyz3edSrFZ/CTE4lY3YLP6ffulsbM1NoZVu9/iLWPSX6KYB9b8OxKxXKV
OXvHqhmA27ZyISvskJjlzteyer90KqocFKUMSuwUQFCsK1rmzS1RUF3Qk7vcrrq8
GCBF5aMcYtiylHz+stVl7uh4noXa9VSHSUtNuD+RLENOodcWURBN0ef/eF88fSuH
i/Dz3tM165b5AFceoFI=
=0k4t
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[builders/tor-browser-build] branch maint-12.0 updated: Bug 40637: Prepare stable release 12.0
by gitolite role 07 Dec '22
by gitolite role 07 Dec '22
07 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch maint-12.0
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/maint-12.0 by this push:
new db3c8803 Bug 40637: Prepare stable release 12.0
db3c8803 is described below
commit db3c880343b1c1e2b0295776f7d7e63370475985
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Mon Dec 5 17:25:32 2022 +0000
Bug 40637: Prepare stable release 12.0
---
projects/browser/Bundle-Data/Docs/ChangeLog.txt | 186 +++++++++++++++++++++++-
projects/browser/allowed_addons.json | 108 +++++++-------
projects/fenix/config | 4 +-
projects/firefox/config | 4 +-
projects/geckoview/config | 2 +-
projects/manual/config | 4 +-
projects/tba-translation/config | 2 +-
projects/tor/config | 2 +-
projects/translation-base-browser-fluent/config | 2 +-
projects/translation-base-browser/config | 2 +-
rbm.conf | 4 +-
11 files changed, 251 insertions(+), 69 deletions(-)
diff --git a/projects/browser/Bundle-Data/Docs/ChangeLog.txt b/projects/browser/Bundle-Data/Docs/ChangeLog.txt
index f7e38129..17582963 100644
--- a/projects/browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,182 @@
+Tor Browser 12.0 - December 5 2022
+ * All Platforms
+ * Update Translations
+ * Update tor to 0.4.7.12
+ * Bug 17228: Consideration for disabling/trimming referrers within TBB [tor-browser]
+ * Bug 24686: In Tor Browser context, should network.http.tailing.enabled be set to false? [tor-browser]
+ * Bug 27127: Audit and enable HTTP/2 push [tor-browser]
+ * Bug 27258: font whitelist means we don't have to set gfx.downloadable_fonts.fallback_delay [tor-browser]
+ * Bug 40057: ensure that CSS4 system colors are not a fingerprinting vector [tor-browser]
+ * Bug 40058: ensure no locale leaks from new Intl APIs [tor-browser]
+ * Bug 40183: Consider disabling TLS ciphersuites containing SHA-1 [tor-browser]
+ * Bug 40251: Clear obsolete prefs after torbutton!27 [tor-browser]
+ * Bug 40406: Remove Presentation API related prefs [tor-browser]
+ * Bug 40491: Don't auto-pick a v2 address when it's in Onion-Location header [tor-browser]
+ * Bug 40494: Update Startpage and Blockchair onion search providers [tor-browser]
+ * Bug 40580: Add support for Ukranian (uk) [tor-browser-build]
+ * Bug 40646: Don't build Español AR anymore [tor-browser-build]
+ * Bug 40674: Add Secondary Snowflake Bridge [tor-browser-build]
+ * Bug 40783: Review 000-tor-browser.js and 001-base-profile.js for 102 [tor-browser]
+ * Bug 41098: Compare Tor Browser's and GeckoView's profiles [tor-browser]
+ * Bug 41125: Review Mozilla 1732792: retry polling requests without proxy [tor-browser]
+ * Bug 41154: Review Mozilla 1765167: Deprecate Cu.import [tor-browser]
+ * Bug 41164: Add some #define for the base-browser section [tor-browser]
+ * Bug 41306: Typo "will not able" in "Tor unexpectedly exited" dialog [tor-browser]
+ * Bug 41317: Tor Browser leaks banned ports in network.security.ports.banned [tor-browser]
+ * Bug 41345: fonts: windows whitelist contains supplemental fonts [tor-browser]
+ * Bug 41398: Disable Web MIDI API [tor-browser]
+ * Bug 41406: Do not define `--without-wasm-sandboxed-libraries` if `WASI_SYSROOT` is defined [tor-browser]
+ * Bug 41420: Remove brand.dtd customization on nightly [tor-browser]
+ * Bug 41457: Remove more Mozilla permissions [tor-browser]
+ * Bug 41473: Add support for Albanian (sq) [tor-browser]
+ * Windows + macOS + Linux
+ * Update Firefox to 102.5.0esr
+ * Bug 17400: Decide how to use the multi-lingual Tor Browser in the alpha/release series [tor-browser]
+ * Bug 40595: Migrate to 102 on desktop [tor-browser-buid]
+ * Bug 40638: Visit our website link after build-to-build upgrade in Nightly channel points to old v2 onion [tor-browser-build]
+ * Bug 40648: Do not customize update.locale in multi-lingual builds [tor-browser-build]
+ * Bug 40853: use Subprocess.jsm to launch tor [tor-browser]
+ * Bug 40933: Migrate remaining tor-launcher functionality to tor-browser [tor-browser]
+ * Bug 41011: The Internet and Tor status are visible when opening the settings [tor-browser]
+ * Bug 41044: Content exceeding the height of the connection settings modals [tor-browser]
+ * Bug 41116: Review Mozilla 1226042: add support for the new 'system-ui' generic font family [tor-browser]
+ * Bug 41117: Review Mozilla 1512851: Add Share Menu to File Menu on macOS [tor-browser]
+ * Bug 41283: Toolbar buttons missing their label attribute [tor-browser]
+ * Bug 41284: Stray security-level- fluent ids [tor-browser]
+ * Bug 41287: New identity button inactive if added after customization [tor-browser]
+ * Bug 41292: moreFromMozilla pane in about:preferences in 12.0a2 [tor-browser]
+ * Bug 41293: Incomplete branding in German with 12.0a2 [tor-browser]
+ * Bug 41337: Add a title to the new identity confirmation [tor-browser]
+ * Bug 41342: Update the New Identity dialog to the proton modal style [tor-browser]
+ * Bug 41344: Authenticated Onion Services do not prompt for auth key in 12.0 alpha series [tor-browser]
+ * Bug 41352: Update or drop the show manual logic in torbutton [tor-browser]
+ * Bug 41369: Consider a different list-order for locales in language menu [tor-browser]
+ * Bug 41374: Missing a few torconnect strings in the DTD [tor-browser]
+ * Bug 41377: Hide `Search for more languages...` from Language selector in multi-locale build [tor-browser]
+ * Bug 41378: Inform users when Tor Browser sets their language automatically [tor-browser]
+ * Bug 41385: Bootstrap failure is logged but not raised up to about:torconnect [tor-browser]
+ * Bug 41386: The new tor-launcher has a problem when another Tor is running [tor-browser]
+ * Bug 41387: New identity and new circuit ended up inside history [tor-browser]
+ * Bug 41400: Missing onionAuthViewKeys causes "Onion Services Keys" dialog to be empty. [tor-browser]
+ * Bug 41401: Missing some mozilla icons because we still loading them from "chrome://browser/skin" rather than "chrome://global/skin/icons" [tor-browser]
+ * Bug 41404: Fix blockchair-onion search extension [tor-browser]
+ * Bug 41409: Circuit display is broken on Tails [tor-browser]
+ * Bug 41410: Opening and closing HTTPS-Only settings make the identity panel shrink [tor-browser]
+ * Bug 41412: New Identity shows "Tor Browser" instead of "Restart Tor Browser" in unstranslated locales [tor-browser]
+ * Bug 41417: Prompt users to restart after changing language [tor-browser]
+ * Bug 41429: TorConnect and TorSettings are initialized twice [tor-browser]
+ * Bug 41435: Add a Tor Browser migration function [tor-browser]
+ * Bug 41436: The new tor-launcher handles arrays in the wrong way [tor-browser]
+ * Bug 41437: Use the new media query for dark theme for the "Connected" pill in bridges [tor-browser]
+ * Bug 41449: Onion authentication's learn more should link to the offline manual [tor-browser]
+ * Bug 41451: Still using requestedLocales in torbutton [tor-browser]
+ * Bug 41455: Tor Browser dev build cannot launch tor [tor-browser]
+ * Bug 41458: Prevent `mach package-multi-locale` from actually creating a package [tor-browser]
+ * Bug 41462: Add anchors to bridge-moji and onion authentication entries [tor-browser]
+ * Bug 41466: Port YEC 2022 campaign to Tor Browser 12.0 (Desktop) [tor-browser]
+ * Bug 41495: Clicking on "View Logs" in the "Establishing Connection" page takes you to about:preferences#connection and not logs [tor-browser]
+ * Bug 41498: The Help panel is empty in 12.0a4 [tor-browser]
+ * Bug 41508: Update the onboarding link for 12.0 [tor-browser]
+ * Windows
+ * Bug 41149: Review Mozilla 1762576: Firefox is not allowing Symantec DLP to inject DLL into the browser for Data Loss Prevention software [tor-browser]
+ * Bug 41278: Create Tor Browser styled pdf logo similar to the vanilla Firefox one [tor-browser]
+ * Bug 41426: base-browser nightly fails to build for windows-i686 [tor-browser]
+ * macOS
+ * Bug 23451: Adapt font whitelist to changes on macOS (zh locales) [tor-browser]
+ * Bug 41004: The Bangla font does not display correctly on MacOs [tor-browser]
+ * Bug 41108: Remove privileged macOS installation from 102 [tor-browser]
+ * Bug 41294: Bookmarks manager broken in 12.0a2 on MacOS [tor-browser]
+ * Bug 41348: cherry-pick macOS OSSpinLock replacements [tor-browser]
+ * Bug 41370: Find a way to ship custom default bookmarks without changing language-packs on macOS [tor-browser]
+ * Bug 41372: "Japanese" language menu item is localised in multi-locale testbuild (on mac OS) [tor-browser]
+ * Bug 41379: The new tor-launcher is broken also on macOS [tor-browser]
+ * Linux
+ * Bug 40359: Tor Browser Launcher has Wrong Icon [tor-browser]
+ * Bug 40626: Define the replacements for generic families on Linux [tor-browser-build]
+ * Bug 41163: Fixing loading of bundled fonts on linux [tor-browser]
+ * Android
+ * Update GeckoView to 102.5.0esr
+ * Bug 40014: Check which of our mobile prefs and configuration changes are still valid for GeckoView [tor-browser]
+ * Bug 40631: Stop bundling HTTPS Everywhere on Android [tor-browser-build]
+ * Bug 41394: Implement a setting to always prefer onion sites [tor-browser]
+ * Bug 41465: Port YEC 2022 campaign to Tor Browser 12.0 (Android) [tor-browser]
+ * Build System
+ * All Platforms
+ * Update Go to 1.19.3
+ * Bug 23656: Use .mozconfig files in tor-browser repo for rbm builds [tor-browser-build]
+ * Bug 28754: make testbuild-android-armv7 stalls during sha256sum step [tor-browser-build]
+ * Bug 40049: gpg_keyring should allow for array of keyrings [rbm]
+ * Bug 40397: Create a new build target to package tor daemon, pluggable transports and dependencies [tor-browser-build]
+ * Bug 40407: Bump binutils version to pick up security improvements for Windows users [tor-browser-build]
+ * Bug 40585: Prune the manual more [tor-browser-build]
+ * Bug 40587: Migrate tor-browser-build configs from gitolite to gitlab repos [tor-browser-build]
+ * Bug 40591: Rust 1.60 not working to build 102 on Debian Jessie [tor-browser-build]
+ * Bug 40592: Consider re-using our LLVM/Clang to build Rust [tor-browser-build]
+ * Bug 40593: Update signing scripts to take into account new project names and layout [tor-browser-build]
+ * Bug 40607: Add alpha-specific release prep template [tor-browser-build]
+ * Bug 40610: src-*.tar.xz tarballs are missing in https://dist.torproject.org/torbrowser/12.0a1/ [tor-browser-build]
+ * Bug 40612: Migrate Release Prep template to Release Prep - Stable [tor-browser-build]
+ * Bug 40619: Make sure translations are taken from gitlab.tpo and not git.tpo [tor-browser-build]
+ * Bug 40627: Add boklm to torbutton.gpg [torbrowser-build]
+ * Bug 40634: Update the project/browser path in tools/changelog-format-blog-post and other files [tor-browser-build]
+ * Bug 40636: Remove https-everywhere from projects/browser/config [tor-browser-build]
+ * Bug 40639: Remove tor-launcher references [tor-browser-build]
+ * Bug 40643: Update Richard's key in torbutton.gpg [tor-browser-build]
+ * Bug 40645: Remove unused signing keys and create individual keyrings for Tor Project developers [tor-browser-build]
+ * Bug 40655: Published tor-expert-bundle tar.gz files should not include their tor-browser-build build id [tor-browser-build]
+ * Bug 40656: Improve get_last_build_version in tools/signing/nightly/sign-nightly [tor-browser-build]
+ * Bug 40660: Update changelog-format-blog-post script to point gitlab rather than gitolite [tor-browser-build]
+ * Bug 40662: Make base-browser nightly build from tag [tor-browser-build]
+ * Bug 40663: Do not ship bookmarks in tor-browser-build anymore [tor-browser-build]
+ * Bug 40667: Update Node.js to 12.22.12 [tor-browser-build]
+ * Bug 40669: Remove HTTPS-Everywhere keyring [tor-browser-build]
+ * Bug 40671: Update langpacks URL [tor-browser-build]
+ * Bug 40675: Update tb_builders list in set-config [tor-browser-build]
+ * Bug 40690: Revert fix for zlib build break [tor-browser-build]
+ * Bug 41308: Use the same branch for Desktop and GeckoView [tor-browser]
+ * Bug 41321: Delete various master branches after automated build/testing scripts are updated [tor-browser]
+ * Bug 41340: Opt in to some of the NIGHTLY_BUILD features [tor-browser]
+ * Bug 41357: Enable browser toolbox debugging by default for dev builds [tor-browser]
+ * Bug 41446: Multi-lingual alpha bundles break make fetch [tor-browser]
+ * Windows + macOS + Linux
+ * Bug 40499: Update firefox to enable building from new 'base-browser' tag [tor-browser-build]
+ * Bug 40500: Add base-browser package project [tor-browser-build]
+ * Bug 40501: Makefile updates to support building base-browser packages [tor-browser-build]
+ * Bug 40503: Update Release Prep issue template with base-browser and privacy browser changes [tor-browser-build]
+ * Bug 40547: Remove container/remote_* from rbm.conf [tor-browser-build]
+ * Bug 40581: Update reference to master branches [tor-browser-build]
+ * Bug 40641: Fetch Firefox locales from l10n-central [tor-browser-build]
+ * Bug 40678: Force all 11.5 users to update through 11.5.8 before 12.0 [tor-browser-build]
+ * Bug 40685: Remove targets/nightly/var/mar_locales from rbm.conf [tor-browser-build]
+ * Bug 40686: Add a temporary project to fetch Fluent tranlations for base-browser [tor-browser-build]
+ * Bug 40691: Update firefox config to point to base-browser branch rather than a particular tag in nightly [tor-browser-build]
+ * Bug 40699: Fix input_files in projects/firefox-l10n/config [tor-browser-build]
+ * Bug 41099: Update+comment the update channels in update_responses.config.yaml [tor-browser]
+ * Windows
+ * Bug 29318: Use Clang for everything on Windows [tor-browser-buid]
+ * Bug 29321: Use mingw-w64/clang toolchain to build tor [tor-browser-build]
+ * Bug 29322: Use mingw-w64/clang toolchain to build OpenSSL [tor-browser-build]
+ * Bug 40409: Upgrade NSIS to 3.08 [tor-browser-build]
+ * Bug 40666: Fix compiler depedencies for Firefox on Windows [tor-browser-build]
+ * macOS
+ * Bug 40067: Rename "OS X" to "macOS" [tor-browser-build]
+ * Bug 40158: Add support for macOS AArch64 [tor-browser-build]
+ * Bug 40439: Create universal x86-64/arm64 mac builds [tor-browser-build]
+ * Bug 40605: Reworked the macOS toolchain creation [tor-browser-build]
+ * Bug 40620: Update macosx-sdk to 11.0 [tor-browser-build]
+ * Bug 40687: macOS nightly builds with packaged locales fail [tor-browser-build]
+ * Bug 40694: aarch64 tor-expert-bundle for macOS is not exported as part of the browser build [tor-browser-build]
+ * Linux
+ * Bug 31321: Add cc -> gcc link to projects/gcc [tor-browser-build]
+ * Bug 40621: Update namecoin patches for linted TorButton [tor-browser-build]
+ * Bug 40659: Error building goservice for linux in nightly build [tor-browser-build]
+ * Bug 41343: Add -without-wam-sandboxed-libraries to mozconfig-linux-x86_64-dev for local builds [tor-browser]
+ * Android
+ * Bug 40574: Improve tools/signing/android-signing [tor-browser-build]
+ * Bug 40604: Fix binutils build on android [tor-browser-build]
+ * Bug 40640: Extract Gradle in the toolchain setup [tor-browser-build]
+ * Bug 41304: Add Android-specific targets to makefiles [tor-browser]
+
Tor Browser 12.0a5 - November 30 2022
* All Platforms
* Update Translations
@@ -89,9 +268,13 @@ Tor Browser 11.5.8 - November 18 2022
* Bug 40622: Update obfs4proxy to 0.0.14 in Tor Browser [tor-browser-build]
* Windows + macOS + Linux
* Bug 31064: Letterboxing is enabled in priviledged contexts too [tor-browser]
+ * Bug 31821: reapply window.open() clamping [tor-browser]
* Bug 32411: Consider adding about:tor and others to the list of pages that do not need letterboxing [tor-browser]
+ * Bug 40081: Letterboxing since 32220 affected by layout.css.devPixelsPerPx [tor-browser]
+ * Bug 40767: 1px white border visible on fullscreen video playback [tor-browser]
* Bug 41105: Tor Browser Does Not Clear CORS Preflight Cache despite creating a “New Identity” [tor-browser]
* Bug 41413: Backup intl.locale.requested in 11.5.x [tor-browser]
+ * Bug 41433: Should letterboxing take in account optional components' heights? [tor-browser]
* Bug 41434: Letterboxing bypass through secondary tab (popup/popunder...) [tor-browser]
* Bug 41456: Backport ESR 102.5 security fixes to 91.13-based Tor Browser [tor-browser]
* Bug 41460: Migrate new identity and security level preferences in 11.5.8 [tor-browser]
@@ -232,7 +415,6 @@ Tor Browser 11.5.5 - October 20 2022
Tor Browser 11.5.4 - October 11 2022
* All Platforms
- * Bug 40580: Add support for uk (ukranian) locale [tor-browser-build]
* Bug 40629: Bump snowflake version to 9ce1de4eee4e [tor-browser-build]
* Bug 40633: Remove Team Cymru hard-coded bridges [tor-browser-build]
* Bug 41326: Update preference for remoteRecipes [tor-browser]
@@ -334,7 +516,7 @@ Tor Browser 12.0a2 - September 1 2022
* Update Go to 1.18.5
* Bug 40574: Improve tools/signing/android-signing [tor-browser-build]
* Bug 40582: Prepared TBA to use Mozilla 102 components [tor-browser-build]
- * Bug 40604: Bug 40604: Fix binutils build on android [tor-browser-build]
+ * Bug 40604: Fix binutils build on android [tor-browser-build]
Tor Browser 11.5.3 - August 29 2022
* Android
diff --git a/projects/browser/allowed_addons.json b/projects/browser/allowed_addons.json
index 60846f7b..d9672f63 100644
--- a/projects/browser/allowed_addons.json
+++ b/projects/browser/allowed_addons.json
@@ -17,7 +17,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/34/9734/13299734/13299734.pn…"
}
],
- "average_daily_users": 909198,
+ "average_daily_users": 915519,
"categories": {
"android": [
"experimental",
@@ -221,10 +221,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5584,
- "bayesian_average": 4.557180943955026,
- "count": 4710,
- "text_count": 1504
+ "average": 4.5589,
+ "bayesian_average": 4.557679323413176,
+ "count": 4716,
+ "text_count": 1505
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
@@ -321,7 +321,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/versions/",
- "weekly_downloads": 25656
+ "weekly_downloads": 28250
},
"notes": null
},
@@ -337,7 +337,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/73/4073/5474073/5474073.png?…"
}
],
- "average_daily_users": 669887,
+ "average_daily_users": 669677,
"categories": {
"android": [
"security-privacy"
@@ -501,7 +501,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/versions/",
- "weekly_downloads": 7804
+ "weekly_downloads": 6221
},
"notes": null
},
@@ -517,7 +517,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/56/7656/6937656/6937656.png?…"
}
],
- "average_daily_users": 256617,
+ "average_daily_users": 257360,
"categories": {
"android": [
"security-privacy"
@@ -733,9 +733,9 @@
},
"ratings": {
"average": 4.82,
- "bayesian_average": 4.815284382393805,
+ "bayesian_average": 4.815277608880884,
"count": 1300,
- "text_count": 235
+ "text_count": 234
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/",
"requires_payment": false,
@@ -820,7 +820,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/versions/",
- "weekly_downloads": 5014
+ "weekly_downloads": 5300
},
"notes": null
},
@@ -836,7 +836,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/73/4073/5474073/5474073.png?…"
}
],
- "average_daily_users": 1080325,
+ "average_daily_users": 1084595,
"categories": {
"android": [
"security-privacy"
@@ -1358,10 +1358,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7978,
- "bayesian_average": 4.794944343168069,
- "count": 2136,
- "text_count": 419
+ "average": 4.7954,
+ "bayesian_average": 4.792545624484679,
+ "count": 2141,
+ "text_count": 421
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/",
"requires_payment": false,
@@ -1385,7 +1385,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/versions/",
- "weekly_downloads": 23645
+ "weekly_downloads": 19509
},
"notes": null
},
@@ -1401,7 +1401,7 @@
"picture_url": null
}
],
- "average_daily_users": 6109476,
+ "average_daily_users": 6142453,
"categories": {
"android": [
"security-privacy"
@@ -1565,7 +1565,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-11-21T14:05:21Z",
+ "last_updated": "2022-11-29T17:10:20Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1711,9 +1711,9 @@
},
"ratings": {
"average": 4.7782,
- "bayesian_average": 4.777784409823513,
- "count": 14615,
- "text_count": 3832
+ "bayesian_average": 4.777784259376361,
+ "count": 14646,
+ "text_count": 3840
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/",
"requires_payment": false,
@@ -1775,7 +1775,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/",
- "weekly_downloads": 145268
+ "weekly_downloads": 150038
},
"notes": null
},
@@ -1791,7 +1791,7 @@
"picture_url": null
}
],
- "average_daily_users": 137691,
+ "average_daily_users": 138306,
"categories": {
"android": [
"photos-media"
@@ -1888,9 +1888,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5084,
- "bayesian_average": 4.503134943951076,
- "count": 1074,
+ "average": 4.5088,
+ "bayesian_average": 4.503520963576624,
+ "count": 1075,
"text_count": 399
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…",
@@ -1913,7 +1913,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/ve…",
- "weekly_downloads": 367
+ "weekly_downloads": 364
},
"notes": null
},
@@ -1929,7 +1929,7 @@
"picture_url": null
}
],
- "average_daily_users": 93297,
+ "average_daily_users": 93276,
"categories": {
"android": [
"experimental",
@@ -2066,7 +2066,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/versions/",
- "weekly_downloads": 578
+ "weekly_downloads": 611
},
"notes": null
},
@@ -2082,7 +2082,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/64/9064/12929064/12929064.pn…"
}
],
- "average_daily_users": 241693,
+ "average_daily_users": 242839,
"categories": {
"android": [
"photos-media",
@@ -2300,9 +2300,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6475,
- "bayesian_average": 4.6426080367355835,
- "count": 1200,
+ "average": 4.6481,
+ "bayesian_average": 4.643208419519093,
+ "count": 1202,
"text_count": 234
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/",
@@ -2324,7 +2324,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/versions/",
- "weekly_downloads": 3908
+ "weekly_downloads": 4261
},
"notes": null
},
@@ -2347,7 +2347,7 @@
"picture_url": null
}
],
- "average_daily_users": 97618,
+ "average_daily_users": 98361,
"categories": {
"android": [
"other"
@@ -2629,9 +2629,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4413,
- "bayesian_average": 4.436575665528032,
- "count": 1176,
+ "average": 4.4377,
+ "bayesian_average": 4.432981831118983,
+ "count": 1179,
"text_count": 316
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/",
@@ -2652,7 +2652,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/versions/",
- "weekly_downloads": 37
+ "weekly_downloads": 45
},
"notes": null
},
@@ -2668,7 +2668,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/43/0143/143/143.png?modified…"
}
],
- "average_daily_users": 331471,
+ "average_daily_users": 331130,
"categories": {
"android": [
"performance",
@@ -2785,7 +2785,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-11-22T09:08:25Z",
+ "last_updated": "2022-12-04T09:05:24Z",
"name": {
"de": "NoScript",
"el": "NoScript",
@@ -2857,10 +2857,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4093,
- "bayesian_average": 4.406550750110661,
- "count": 2006,
- "text_count": 784
+ "average": 4.4075,
+ "bayesian_average": 4.404750805731901,
+ "count": 2010,
+ "text_count": 787
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/",
"requires_payment": false,
@@ -2904,7 +2904,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/versions/",
- "weekly_downloads": 7527
+ "weekly_downloads": 7694
},
"notes": null
},
@@ -2920,7 +2920,7 @@
"picture_url": null
}
],
- "average_daily_users": 140511,
+ "average_daily_users": 140965,
"categories": {
"android": [
"performance",
@@ -3034,10 +3034,10 @@
"category": "recommended"
},
"ratings": {
- "average": 3.9128,
- "bayesian_average": 3.90842770432453,
- "count": 1089,
- "text_count": 388
+ "average": 3.911,
+ "bayesian_average": 3.906620181546117,
+ "count": 1090,
+ "text_count": 390
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…",
"requires_payment": false,
@@ -3056,7 +3056,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/vers…",
- "weekly_downloads": 1431
+ "weekly_downloads": 1452
},
"notes": null
}
diff --git a/projects/fenix/config b/projects/fenix/config
index da63a480..f7ab78ba 100644
--- a/projects/fenix/config
+++ b/projects/fenix/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'fenix-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-git_hash: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-1-build6'
+git_hash: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-2-build1'
git_url: https://gitlab.torproject.org/tpo/applications/fenix.git
tag_gpg_id: 1
gpg_keyring:
@@ -14,7 +14,7 @@ container:
var:
fenix_version: 102.2.1
torbrowser_branch: 12.0
- git_branch: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-1'
+ git_branch: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-2'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
# This should be updated when the list of gradle dependencies is changed.
gradle_dependencies_version: 37
diff --git a/projects/firefox/config b/projects/firefox/config
index 782be74f..4faade0d 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -14,8 +14,8 @@ container:
var:
firefox_platform_version: 102.5.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
- browser_branch: '12.0-1'
- browser_build: 4
+ browser_branch: '12.0-2'
+ browser_build: 1
branding_directory: 'browser/branding/alpha'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
nightly_updates_osname: '[% c("var/osname") %]'
diff --git a/projects/geckoview/config b/projects/geckoview/config
index d60a24a8..b0396106 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'geckoview-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% c("var/torbrowser_branch") %]-1-build4'
+git_hash: 'tor-browser-[% c("var/geckoview_version") %]-[% c("var/torbrowser_branch") %]-2-build1'
tag_gpg_id: 1
git_url: https://gitlab.torproject.org/tpo/applications/tor-browser.git
git_submodule: 1
diff --git a/projects/manual/config b/projects/manual/config
index 64fac451..2b80bd5d 100644
--- a/projects/manual/config
+++ b/projects/manual/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
# To update, see doc/how-to-update-the-manual.txt
# Remember to update also the package's hash, with the version!
-version: 56847
+version: 58611
filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.gz'
container:
use_container: 1
@@ -19,6 +19,6 @@ input_files:
- project: container-image
- URL: 'https://people.torproject.org/~richard/tbb_files/manual_[% c("version") %].zip'
name: manual
- sha256sum: f22d6206c668eee194e19bc27f39e4bbe1d21c20dc69064f67dc3f9db52525e9
+ sha256sum: c5466b54474ca16095f9d22ea7f092941634b50e7c63673853766e26fd53b1c0
- filename: packagemanual.py
name: package_script
diff --git a/projects/tba-translation/config b/projects/tba-translation/config
index 0f50c3fd..d8cf1102 100644
--- a/projects/tba-translation/config
+++ b/projects/tba-translation/config
@@ -3,5 +3,5 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://gitlab.torproject.org/tpo/translation.git
# We need to bump the commit before releasing but just pointing to a branch
# might cause too much rebuidling of the Firefox part.
-git_hash: 462686c5f3fc57ba17ea8804c76e425682ed522f
+git_hash: 5c29c501b58ce41df844079e4b841aa475a3d2d4
version: '[% c("abbrev") %]'
diff --git a/projects/tor/config b/projects/tor/config
index 77adad7d..d5f62ce0 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-version: 0.4.7.11
+version: 0.4.7.12
git_hash: 'tor-[% c("version") %]'
git_url: https://gitlab.torproject.org/tpo/core/tor.git
git_submodule: 1
diff --git a/projects/translation-base-browser-fluent/config b/projects/translation-base-browser-fluent/config
index d3e8f73b..9c78413b 100644
--- a/projects/translation-base-browser-fluent/config
+++ b/projects/translation-base-browser-fluent/config
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://gitlab.torproject.org/tpo/translation.git
-git_hash: 55b370953218b77f3bee6fc7b819bc8c9a7bb699
+git_hash: 0a69485d1b27d6a76ab98c622b09db8b3bca5a3c
version: '[% c("abbrev") %]'
targets:
diff --git a/projects/translation-base-browser/config b/projects/translation-base-browser/config
index 7fd10ca0..7f371c2a 100644
--- a/projects/translation-base-browser/config
+++ b/projects/translation-base-browser/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://gitlab.torproject.org/tpo/translation.git
-git_hash: 7bcd63fc23945231facd75d1316c534c12f08a31
+git_hash: 5bcca955007294df0e6e837710e8049b140fc6fd
version: '[% c("abbrev") %]'
diff --git a/rbm.conf b/rbm.conf
index cf273e44..cd1acba1 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -71,10 +71,10 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '12.0a5'
+ torbrowser_version: '12.0'
torbrowser_build: 'build1'
torbrowser_incremental_from:
- - 12.0a4
+ - 11.5.8
build_mar: 1
# By default, we sort the list of installed packages. This allows sharing
# containers with identical list of packages, even if they are not listed
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[builders/tor-browser-build] branch main updated: Bug 40704: Update mar-tools filename for macos, in tools/update-responses/update_responses
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/main by this push:
new a7d80ad3 Bug 40704: Update mar-tools filename for macos, in tools/update-responses/update_responses
a7d80ad3 is described below
commit a7d80ad340febd1b1adac09201acf387c9fb9652
Author: Nicolas Vigier <boklm(a)torproject.org>
AuthorDate: Tue Dec 6 11:26:02 2022 +0100
Bug 40704: Update mar-tools filename for macos, in tools/update-responses/update_responses
---
tools/update-responses/update_responses | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/update-responses/update_responses b/tools/update-responses/update_responses
index 5725edbb..fec9bcde 100755
--- a/tools/update-responses/update_responses
+++ b/tools/update-responses/update_responses
@@ -475,7 +475,7 @@ sub write_downloads_json {
sub marzip_path {
my ($config, $version) = @_;
- for my $osname (qw/linux64 linux32 mac64 win64 win32/) {
+ for my $osname (qw/linux64 linux32 macos-x86_64 win64 win32/) {
my $marzip = version_dir($config, $version) . "/mar-tools-$osname.zip";
return $marzip if -f $marzip;
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[builders/tor-browser-build] branch maint-12.0 updated (1adc743f -> e8aed7d1)
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch maint-12.0
in repository builders/tor-browser-build.
from 1adc743f Bug 40645: Remove unused signing keys and create individual keyrings for Tor Project developers
add c1f0460a Bug 40702: Fix geckoview branch for nightly
new e8aed7d1 Bug 40678: Force all 11.5 users to update through 11.5.8 before 12.0
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
projects/geckoview/config | 2 +-
projects/release/update_responses_config.yml | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
1

[Git][tpo/applications/fenix] Pushed new tag tor-browser-102.2.1-12.0-2-build1
by Richard Pospesel (@richard) 06 Dec '22
by Richard Pospesel (@richard) 06 Dec '22
06 Dec '22
Richard Pospesel pushed new tag tor-browser-102.2.1-12.0-2-build1 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-102…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/fenix][tor-browser-102.2.1-12.0-2] 12 commits: For #21102: Build with SDK for Android 12 / API 31 (#25494)
by Richard Pospesel (@richard) 06 Dec '22
by Richard Pospesel (@richard) 06 Dec '22
06 Dec '22
Richard Pospesel pushed to branch tor-browser-102.2.1-12.0-2 at The Tor Project / Applications / fenix
Commits:
3a1aa12b by Arturo Mejia at 2022-12-06T13:50:14+00:00
For #21102: Build with SDK for Android 12 / API 31 (#25494)
Co-authored-by: mergify[bot] <37929162+mergify[bot](a)users.noreply.github.com>
- - - - -
bb76a616 by Matthew Finkel at 2022-12-06T13:50:14+00:00
Disable features and functionality
Bug 33594: Disable data collection by default (Glean)
Bug 40019: Adjust is disabled on Release when data collection is disabled
Bug 34338: Disable the crash reporter
Bug 40014: Neuter Google Advertising ID
Bug 40018: Disable Push service
Bug 40034: Disable PWA onboading
Bug 40072: Disable Tracking Protection
Bug 40061: Do not show "Send to device" in sharing menu
Bug 40109: Reduce requested permissions
Exclude LOCATION and NETWORK_STATE
- - - - -
d5361a73 by Matthew Finkel at 2022-12-06T13:50:14+00:00
Rename as Tor Browser
Bug 40020: Change applicationId
Bug 40020: Change app name
Bug 40020: Change deeplink scheme
Bug 40020: Change App icons
Bug 40073: Use correct branding on About page
Bug 40088: Use Tor Browser logo in migration screen
- - - - -
4510447b by Georg Koppen at 2022-12-06T13:50:14+00:00
Modify build system
Bug 40083: Make locale ordering in BuildConfig deterministic
Bug 40042: Add option do overwrite timestamp in extension version
Bug 40059: Use MOZ_BUILD_DATE for versionCode
At the same time we adapt MOZ_BUILD_DATE to our needs where it is
actually used and not in tor-browser-build. This gives us more
flexibility. See: tor-browser-build#40084.
Bug 40067: Fix reproducibility issue in classes2.dex
We make sure our MOZ_BUILD_DATE gets used as a source for showing date
related information on the Fenix about page.
Bug 40071: Show only supported locales
Bug 40064: Use Gecko Beta for Nightly and Debug variants
Bug 40123: Allow building the instrumented tests apks for variants other than debug
This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.
Bug 40143: Use deterministic date in Test apk
The build config was using Date() when generating the Test apk's
versionName.
- - - - -
9a7c8cb0 by Matthew Finkel at 2022-12-06T13:50:14+00:00
Bug 40185: Use NimbusDisabled
- - - - -
60866c16 by Matthew Finkel at 2022-12-06T14:16:54+00:00
Add Tor integration and UI
Bug 40001: Start Tor as part of the Fenix initialization
Bug 40028: Implement Tor Service controller
Bug 40028: Integrate Tor Controller into HomeFragment
Bug 40028: Implement Tor connect and logger screens
Bug 40028: Implement Tor Onboarding
Bug 40028: Implement new home screen
Bug 40028: Define bootstrapping events and Quick Start
Bug 40041: Implement Tor Network Settings
Bug 40041: Integrate Tor Network Settings
Bug 40179: Show Snowflake bridge option on Release
Bug 40176: Re-render Home fragment on resume
- - - - -
9e21e4b0 by Alex Catarineu at 2022-12-06T14:16:55+00:00
Modify UI/UX
Bug 40015: Modify Home menu
Bug 40016: Hide unwanted Settings
Bug 40016: Modify Default toolbar menu
Bug 40016: Add Donate settings button
Bug 40016: Move Allow Screenshots under Advanced
Bug 40016: Don't install WebCompat webext
Bug 40016: Don't onboard Search Suggestions
Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment
Bug 40095: Hide "Sign in to sync" in bookmarks
Bug 40031: Hide Mozilla-specific items on About page
Bug 40032: Set usesCleartextTraffic as false
Bug 40063: Do not sort search engines alphabetically
Bug 34378: Port external helper app prompting
With the corresponding android-components patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.
Bug 34403: Disable Normal mode by default
Bug 40087: Implement a switch for english locale spoofing
Bug 40144: Hide Download Manager
Bug 40141: Hide EME site permission
Bug 40166: Hide "Normal" tab (again) and Sync tab in TabTray
Bug 40167: Hide "Save to Collection" in menu
Bug 40172: Find the Quit button
Bug 40186: Hide Credit Cards in Settings
Bug 40198: Spoof English toggle now overlaps with locale list
- - - - -
75b9543f by Pier Angelo Vendrame at 2022-12-06T14:16:55+00:00
squash! Add Tor integration and UI
Bug 41394: Implement a setting to always prioritize Onion sites.
- - - - -
cd71b546 by hackademix at 2022-12-06T14:16:55+00:00
Modify add-on support
Bug 41160: One-time ultimate switch Tor Browser Android to HTTPS-Only.
Bug 41159: Remove HTTPS-Everywhere extension from Tor Browser Android.
Bug 41094: Enable HTTPS-Only Mode by default in Tor Browser Android.
Turn shouldUseHttpsOnly's default to true.
Bug 40225: Bundled extensions don't get updated with Android Tor
Browser updates.
Bug 40030: Install NoScript addon on startup.
Also 40070: Consider storing the list of recommended addons
This implements our own AddonsProvider, which loads the list of
available addons from assets instead of fetching it from an
endpoint.
Also, we hide the uninstall button for builtin addons.
Bug 40058: Hide option for disallowing addon in private mode
- - - - -
635d732f by Matthew Finkel at 2022-12-06T14:16:56+00:00
Add Security Level UI
Bug 40026: Implement Security Level settings
Bug 40026: Integrate Security Level settings
- - - - -
7dbd6e01 by Richard Pospesel at 2022-12-06T14:16:56+00:00
Bug 41314: Add YEC 2022 strings to torbutton and fenix
- - - - -
c15aaae0 by Dan Ballard at 2022-12-06T14:16:56+00:00
yec22 home fragment, theming, and timegate toggle
- - - - -
30 changed files:
- .gitignore
- app/build.gradle
- app/proguard-rules.pro
- app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuAboutRobot.kt
- − app/src/beta/res/drawable/ic_launcher_foreground.xml
- app/src/beta/res/mipmap-hdpi/ic_launcher.png
- app/src/beta/res/mipmap-mdpi/ic_launcher.png
- app/src/beta/res/mipmap-xhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxxhdpi/ic_launcher.png
- app/src/beta/res/values/static_strings.xml
- app/src/beta/res/xml/shortcuts.xml
- − app/src/debug/res/drawable/ic_launcher_foreground.xml
- app/src/debug/res/xml/shortcuts.xml
- app/src/main/AndroidManifest.xml
- + app/src/main/assets/allowed_addons.json
- app/src/main/java/org/mozilla/fenix/FenixApplication.kt
- app/src/main/java/org/mozilla/fenix/HomeActivity.kt
- app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt
- app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt
- app/src/main/java/org/mozilla/fenix/components/Analytics.kt
- app/src/main/java/org/mozilla/fenix/components/Components.kt
- app/src/main/java/org/mozilla/fenix/components/Core.kt
- + app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt
- + app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/GleanMetricsService.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricsUtils.kt
- app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/10fdf130c4c8…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/10fdf130c4c8…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/fenix] Pushed new branch tor-browser-102.2.1-12.0-2
by Richard Pospesel (@richard) 06 Dec '22
by Richard Pospesel (@richard) 06 Dec '22
06 Dec '22
Richard Pospesel pushed new branch tor-browser-102.2.1-12.0-2 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-102…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[tor-browser] annotated tag base-browser-102.5.0esr-12.0-2-build1 created (now 8a0e122f42bc)
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag base-browser-102.5.0esr-12.0-2-build1
in repository tor-browser.
at 8a0e122f42bc (tag)
tagging c032e368d3f29df18ab460fc3b6acb28de1bfbcb (commit)
replaces FIREFOX_102_5_0esr_RELEASE
by Richard Pospesel
on Tue Dec 6 12:04:14 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 102.5esr-based stable
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmOPL9UXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyw/WhAAm6mFEu8KUyLeHSkdK/Z/Fr0c
Bji186AGf/1GdTtgmUEYmGPGsPaHRs4GRJ4SEsUWo9MlPudYZeTWSO2wLIZFroQC
hWGQL4VPgO1zLHxfei0whd/ALuoSbcqbawRO+9Mt6o1PacjqtRXZZ3TyEcVgGrow
LkdriSo6GIugohmVM8cFwyV2tV0Vm8ibomHWk+TdSev/SRvnYyCvawduiFxrDuwz
9q8vUhxSPdkPVmsoG1rbfk8uMlj+dpvyCfZMjO4+0r5Z75l5T/0/ee/mK8a4At9q
zyQcCFEkdigj3PMmLSBaJ0GGlRHpSjq4rfg27BA2SmVSCUCDGHiWK623R++KwnRu
mnlfRAohRgv7P+c1cxUbNZSDrQkMGbJ+SVovRY5+NI5zVV6Nseo74rt3CullD1mP
+LqyC7hkLIHUlrlZvCldU16SAe+QVdjZR04PA9nFv+uMknwDx2jSzUgvGpEKy55b
W4QH/UysN9/UfGQCmBUTxTCBe6IZ2VvDArvDGrSLONjPF/L5odM1I9sW8d9HZJQK
kc2Ra8jZ4h+8s7dbi+PNeXKoP/Spv/E1D0aAgHFBvwBdW/H6jTV3ZzQZx9R+wRhh
4qBxjAMygd+q/JUIE/Lxesy9TMT6uidy9wFF+EU+6g86Scs/z9V6km4kH3ka5CsO
OK+qCTxpRfoInNv1BY4=
=TE2A
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[tor-browser] annotated tag tor-browser-102.5.0esr-12.0-2-build1 created (now a308d5183bb7)
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tor-browser-102.5.0esr-12.0-2-build1
in repository tor-browser.
at a308d5183bb7 (tag)
tagging bb15ebdcad04bab641aa979add7f874a2e91697b (commit)
replaces FIREFOX_102_5_0esr_RELEASE
by Richard Pospesel
on Tue Dec 6 12:03:16 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 102.5esr-based stable
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmOPL5QXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyyqoQ/+NUfsQb90QxA9s7oBvQyZk5Ea
nySKMq61QEkiTp8r8CjeurGaLMrprLvlJTwa5ofTu24sHBl6n6b7S2q2UENNXwex
3tBPHGMqu719XoRR/ruTsp6BeKzwti1DNZG+z/ieHzZg0U748/YoPcXngkWmOdME
aBcZ5IoIYLlhxCldkGQSRkq6YC6iiuFBw46VWqLtBwTvTUBPvji5i7F7CJZHACki
8k7m0Ub0+8strdT8zhZglREV6V33KL5Dj5HDjQ5y/62G9Fg+qn8lzOTkkVZk1fbI
i78AbVsR7mcJ3wDNxwYi8kR4qKjkIRIItTNLbWj7/KNw7NUAaYXC/Q30xNaEtDWI
AGxrSTBeuudOkqYACrqiLiLvjePzTohs0tkBSZjIuofUC1vaijygDRTyofhiteWP
HyorZByf0RooezQGYKJGtUqhy80Ko88yYtX/IJxaryDnI7u7sKD5l5HkK3dZDHIj
FbWZwUEGPaY5vY9pQNp+4yq72V+9bAdRolWSqSil53EQJsv/eJ7cQCkDiDvGN4ic
FrXdjOvjRJflLXyoQl3P2fln+XZOICyMJxq325HNj5aun/PtweTbgwnciKCkwDV5
hsBeR5n7NNxWixlI69aC+z+b5Ile3NcCN9vQp5zrSDgr32e+RkTE16klvNpoSaoE
5dTqETDESoXEhpku06Y=
=SGX8
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[tor-browser] branch tor-browser-102.5.0esr-12.5-1 updated (b92006098180 -> 1add8d34c1bb)
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-102.5.0esr-12.5-1
in repository tor-browser.
from b92006098180 fixup! Bug 40926: Implemented the New Identity feature
new d2b71fb57d52 fixup! Bug 40925: Implemented the Security Level component
new bdcaeec7ec7f fixup! Bug 40925: Implemented the Security Level component
new 1add8d34c1bb fixup! Bug 40925: Implemented the Security Level component
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../securitylevel/content/securityLevel.js | 407 +++++++++------------
.../content/securityLevelButton.inc.xhtml | 6 +-
.../securitylevel/content/securityLevelPanel.css | 70 ++--
.../content/securityLevelPanel.inc.xhtml | 58 +--
4 files changed, 215 insertions(+), 326 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
3

[tor-browser] branch tor-browser-102.5.0esr-12.0-2 updated: fixup! Bug 10760: Integrate TorButton to TorBrowser core
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-102.5.0esr-12.0-2
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.5.0esr-12.0-2 by this push:
new bb15ebdcad04 fixup! Bug 10760: Integrate TorButton to TorBrowser core
bb15ebdcad04 is described below
commit bb15ebdcad04bab641aa979add7f874a2e91697b
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Tue Dec 6 11:38:30 2022 +0000
fixup! Bug 10760: Integrate TorButton to TorBrowser core
---
toolkit/torproject/torbutton | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/toolkit/torproject/torbutton b/toolkit/torproject/torbutton
index d41782c85d4c..b0a2e740d6c7 160000
--- a/toolkit/torproject/torbutton
+++ b/toolkit/torproject/torbutton
@@ -1 +1 @@
-Subproject commit d41782c85d4ce644d0e2706ce28a942d4ae20eb0
+Subproject commit b0a2e740d6c7440cc9722358eb775c6a04f49e72
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch maint-12.0
in repository torbutton.
The following commit(s) were added to refs/heads/maint-12.0 by this push:
new b0a2e740 Translation updates
b0a2e740 is described below
commit b0a2e740d6c7440cc9722358eb775c6a04f49e72
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Tue Dec 6 11:37:21 2022 +0000
Translation updates
---
chrome/locale/ca/network-settings.dtd | 2 +-
chrome/locale/da/network-settings.dtd | 2 +-
chrome/locale/fr/network-settings.dtd | 6 +++---
chrome/locale/ga-IE/network-settings.dtd | 2 +-
chrome/locale/id/network-settings.dtd | 2 +-
chrome/locale/ms/network-settings.dtd | 2 +-
chrome/locale/nb-NO/network-settings.dtd | 2 +-
chrome/locale/nl/network-settings.dtd | 4 ++--
chrome/locale/pt-BR/network-settings.dtd | 2 +-
chrome/locale/ro/aboutTor.dtd | 10 +++++-----
chrome/locale/ro/network-settings.dtd | 2 +-
chrome/locale/th/network-settings.dtd | 2 +-
chrome/locale/uk/aboutTor.dtd | 8 ++++----
chrome/locale/uk/network-settings.dtd | 2 +-
chrome/locale/vi/network-settings.dtd | 2 +-
chrome/locale/zh-TW/network-settings.dtd | 4 ++--
16 files changed, 27 insertions(+), 27 deletions(-)
diff --git a/chrome/locale/ca/network-settings.dtd b/chrome/locale/ca/network-settings.dtd
index 288e7ca1..9818a0fd 100644
--- a/chrome/locale/ca/network-settings.dtd
+++ b/chrome/locale/ca/network-settings.dtd
@@ -101,7 +101,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Seleccioneu un pont predefinit">
<!ENTITY torPreferences.bridgeRequest "Sol·licita un pont...">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/da/network-settings.dtd b/chrome/locale/da/network-settings.dtd
index ab4dca71..853eadc7 100644
--- a/chrome/locale/da/network-settings.dtd
+++ b/chrome/locale/da/network-settings.dtd
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Vælg en indbygget bro..">
<!ENTITY torPreferences.bridgeRequest "Anmod om en bro…">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/fr/network-settings.dtd b/chrome/locale/fr/network-settings.dtd
index 5dedc497..3dfed03b 100644
--- a/chrome/locale/fr/network-settings.dtd
+++ b/chrome/locale/fr/network-settings.dtd
@@ -147,7 +147,7 @@ Selon votre position géographique, un pont pourrait fonctionner mieux qu’un a
<!ENTITY torConnect.connectingConcise "Connexion…">
<!ENTITY torConnect.tryingAgain "Nouvel essai…">
<!ENTITY torConnect.noInternet "Le Navigateur Tor n’a pu atteindre Internet">
-<!ENTITY torConnect.noInternetDescription "This could be due to a connection issue rather than Tor being blocked. Check your Internet connection, proxy and firewall settings before trying again.">
+<!ENTITY torConnect.noInternetDescription "Ceci pourrait être causé par un problème de connexion plutôt qu'un blocage de Tor. Vérifier votre connexion Internet, connexion mandataire et configuration de pare-feu avant d'essayer à nouveau.">
<!ENTITY torConnect.couldNotConnect "Le Navigateur Tor n’a pas réussi à se connecter à Tor">
<!ENTITY torConnect.assistDescriptionConfigure "configurer votre connexion"> <!-- used as a text to insert as a link on several strings (#1) -->
<!ENTITY torConnect.assistDescription "Si Tor est bloqué où vous vous trouvez, un pont pourrait aider. L’assistance à la connexion peut en choisir un pour vous d’après votre position géographique, ou vous pouvez plutôt en #1 manuellement."> <!-- #1 = "configure your connection" link -->
@@ -157,8 +157,8 @@ Selon votre position géographique, un pont pourrait fonctionner mieux qu’un a
<!ENTITY torConnect.errorLocationDescription "Le Navigateur Tor a besoin de connaître votre position géographique afin de choisir le bon pont pour vous. Si vous préférez ne pas partager votre position, #1 plutôt un manuellement."> <!-- #1 = "configure your connection" link -->
<!ENTITY torConnect.isLocationCorrect "Ces paramètres de localisation sont-ils bons ?">
<!ENTITY torConnect.isLocationCorrectDescription "Le Navigateur Tor n’a toujours pas réussi à se connecter à Tor. Veuillez vérifier que vos paramètres de localisation sont correctes et réessayer, ou #1 à la place"> <!-- #1 = "configure your connection" link -->
-<!ENTITY torConnect.finalError "Tor Browser still cannot connect">
-<!ENTITY torConnect.finalErrorDescription "Despite its best efforts, connection assist was not able to connect to Tor. Try troubleshooting your connection and adding a bridge manually instead.">
+<!ENTITY torConnect.finalError "Le Navigateur Tor ne peut toujours pas se connecter.">
+<!ENTITY torConnect.finalErrorDescription "Malgré ses meilleurs efforts, l'assistant connexion n'a pas été capable de connecter à Tor. Essayez le dépannage de votre connexion et ajoutez un pont manuellement à la place.">
<!ENTITY torConnect.breadcrumbAssist "Assistance à la connexion">
<!ENTITY torConnect.breadcrumbLocation "Paramètres de localisation">
<!ENTITY torConnect.breadcrumbTryBridge "Essayer un pont">
diff --git a/chrome/locale/ga-IE/network-settings.dtd b/chrome/locale/ga-IE/network-settings.dtd
index a7810730..029fd6fc 100644
--- a/chrome/locale/ga-IE/network-settings.dtd
+++ b/chrome/locale/ga-IE/network-settings.dtd
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Roghnaigh droichead ionsuite...">
<!ENTITY torPreferences.bridgeRequest "Iarr Droichead...">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/id/network-settings.dtd b/chrome/locale/id/network-settings.dtd
index ffc18228..171b1aaa 100644
--- a/chrome/locale/id/network-settings.dtd
+++ b/chrome/locale/id/network-settings.dtd
@@ -39,7 +39,7 @@
<!ENTITY torsettings.firewall.checkbox "Komputer ini pergi melalui firewall yang hanya mengizinkan koneksi untuk beberapa port">
<!ENTITY torsettings.firewall.allowedPorts "Port yang diizinkan">
<!ENTITY torsettings.useBridges.checkbox "Tor disensor di negara saya">
-<!ENTITY torsettings.useBridges.default "Pilih satu built-in bridge">
+<!ENTITY torsettings.useBridges.default "Pilih Bridge Bawaan">
<!ENTITY torsettings.useBridges.default.placeholder "pilih satu bridge">
<!ENTITY torsettings.useBridges.bridgeDB "Meminta sebuah bridge ke torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Masukkan karakter-karakter dari gambar tesebut.">
diff --git a/chrome/locale/ms/network-settings.dtd b/chrome/locale/ms/network-settings.dtd
index 4bed607c..02bfce07 100644
--- a/chrome/locale/ms/network-settings.dtd
+++ b/chrome/locale/ms/network-settings.dtd
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Pilih satu titi terbina-dalam...">
<!ENTITY torPreferences.bridgeRequest "Pinta satu Titi...">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/nb-NO/network-settings.dtd b/chrome/locale/nb-NO/network-settings.dtd
index 574e2d3a..6786cbe2 100644
--- a/chrome/locale/nb-NO/network-settings.dtd
+++ b/chrome/locale/nb-NO/network-settings.dtd
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Velg en bro med flere innfartsårer...">
<!ENTITY torPreferences.bridgeRequest "Forespør en bro…">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/nl/network-settings.dtd b/chrome/locale/nl/network-settings.dtd
index c71246bf..0963cfbf 100644
--- a/chrome/locale/nl/network-settings.dtd
+++ b/chrome/locale/nl/network-settings.dtd
@@ -39,7 +39,7 @@
<!ENTITY torsettings.firewall.checkbox "Deze computer gebruikt een firewall die alleen verbindingen naar bepaalde poorten toestaat">
<!ENTITY torsettings.firewall.allowedPorts "Toegestane poorten">
<!ENTITY torsettings.useBridges.checkbox "Tor is in mijn land gecensureerd.">
-<!ENTITY torsettings.useBridges.default "Select a Built-In Bridge">
+<!ENTITY torsettings.useBridges.default "Een ingebouwde bridge selecteren">
<!ENTITY torsettings.useBridges.default.placeholder "selecteer een bridge">
<!ENTITY torsettings.useBridges.bridgeDB "Een bridge aanvragen bij torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Voer de tekens van de afbeelding in">
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Een ingebouwde bridge selecteren...">
<!ENTITY torPreferences.bridgeRequest "Een bridge aanvragen…">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/pt-BR/network-settings.dtd b/chrome/locale/pt-BR/network-settings.dtd
index de4d9655..ce434794 100644
--- a/chrome/locale/pt-BR/network-settings.dtd
+++ b/chrome/locale/pt-BR/network-settings.dtd
@@ -39,7 +39,7 @@
<!ENTITY torsettings.firewall.checkbox "A conexão Internet deste computador é filtrada por uma firewall que autoriza conexões somente a determinadas portas.">
<!ENTITY torsettings.firewall.allowedPorts "Portas permitidas">
<!ENTITY torsettings.useBridges.checkbox "O Tor é censurado no meu país">
-<!ENTITY torsettings.useBridges.default "Selecione uma ponte incorporada">
+<!ENTITY torsettings.useBridges.default "Selecione uma ponte integrada…">
<!ENTITY torsettings.useBridges.default.placeholder "Selecione uma ponte">
<!ENTITY torsettings.useBridges.bridgeDB "Solicite uma ponte de torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Digite os caracteres que aparecem na imagem">
diff --git a/chrome/locale/ro/aboutTor.dtd b/chrome/locale/ro/aboutTor.dtd
index 5b040893..132404cd 100644
--- a/chrome/locale/ro/aboutTor.dtd
+++ b/chrome/locale/ro/aboutTor.dtd
@@ -42,13 +42,13 @@
<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
-<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!ENTITY aboutTor.yec2022.powered_by_privacy "CONFIDENȚIALITATEA ÎN CENTRUL ATENȚIEI:">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
-<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!ENTITY aboutTor.yec2022.resistance "REZISTENȚĂ">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
-<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!ENTITY aboutTor.yec2022.change "MODIFICARE">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
-<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!ENTITY aboutTor.yec2022.freedom "LIBERTATE">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
<!ENTITY aboutTor.yec2022.donate_now "DONAȚI ACUM">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
@@ -57,4 +57,4 @@ also format it like the name of an organization in whichever way that is appropr
Please keep the currency in USD.
Thank you!
-->
-<!ENTITY aboutTor.yec2022.donation_matching "Your donation will be matched by Friends of Tor, up to $100,000.">
+<!ENTITY aboutTor.yec2022.donation_matching "Friends of Tor va oferi o donație egală cu cea făcută de dvs., în limita a 100.000 USD.">
diff --git a/chrome/locale/ro/network-settings.dtd b/chrome/locale/ro/network-settings.dtd
index 091c2802..8fdc203b 100644
--- a/chrome/locale/ro/network-settings.dtd
+++ b/chrome/locale/ro/network-settings.dtd
@@ -39,7 +39,7 @@
<!ENTITY torsettings.firewall.checkbox "Acest computer trece printr-un firewall care permite doar conexiuni către anumite porturi">
<!ENTITY torsettings.firewall.allowedPorts "Porturi permise">
<!ENTITY torsettings.useBridges.checkbox "Tor este cenzurat în țara mea">
-<!ENTITY torsettings.useBridges.default "Selectează o punte integrată">
+<!ENTITY torsettings.useBridges.default "Selectați un pod încorporat">
<!ENTITY torsettings.useBridges.default.placeholder "selectează o punte">
<!ENTITY torsettings.useBridges.bridgeDB "Cere o punte de la torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Introdu caracterele din imagine">
diff --git a/chrome/locale/th/network-settings.dtd b/chrome/locale/th/network-settings.dtd
index 96631613..030764a8 100644
--- a/chrome/locale/th/network-settings.dtd
+++ b/chrome/locale/th/network-settings.dtd
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "เลือกสะพานที่มีมาให้ในตัว">
<!ENTITY torPreferences.bridgeRequest "ขอสะพาน…">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/uk/aboutTor.dtd b/chrome/locale/uk/aboutTor.dtd
index 90802497..59b30140 100644
--- a/chrome/locale/uk/aboutTor.dtd
+++ b/chrome/locale/uk/aboutTor.dtd
@@ -42,13 +42,13 @@
<!-- YEC 2022 campaign https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41303 -->
<!-- LOCALIZATION NOTE (aboutTor.yec2022.powered_by_privacy): a header for a list of things which are powered by/enabled by/possible due to privacy (each item should have positive connotations/associations in the translated languages) -->
-<!ENTITY aboutTor.yec2022.powered_by_privacy "POWERED BY PRIVACY:">
+<!ENTITY aboutTor.yec2022.powered_by_privacy "ЗА ДОПОМОГОЮ ПРИВАТНОСТІ:">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.resistance): resistance as in social/political resistance to opression, injustice, etc -->
-<!ENTITY aboutTor.yec2022.resistance "RESISTANCE">
+<!ENTITY aboutTor.yec2022.resistance "ОПІР">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.change): change as in the process of social/political progress toward a better/more equitable society -->
-<!ENTITY aboutTor.yec2022.change "CHANGE">
+<!ENTITY aboutTor.yec2022.change "ЗМІНА">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.freedom): freedom as in liberty, protection against exploition, imprisonment, etc -->
-<!ENTITY aboutTor.yec2022.freedom "FREEDOM">
+<!ENTITY aboutTor.yec2022.freedom "СВОБОДА">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.donate_now): Label for a button directing user to donation page-->
<!ENTITY aboutTor.yec2022.donate_now "ПІДТРИМАТИ ЗАРАЗ">
<!-- LOCALIZATION NOTE (aboutTor.yec2022.donation_matching): Please translate the 'Friends of Tor' phrase, but
diff --git a/chrome/locale/uk/network-settings.dtd b/chrome/locale/uk/network-settings.dtd
index fba3a84c..0cc99cef 100644
--- a/chrome/locale/uk/network-settings.dtd
+++ b/chrome/locale/uk/network-settings.dtd
@@ -39,7 +39,7 @@
<!ENTITY torsettings.firewall.checkbox "Мій брандмауер дозволяє підключення тільки до певних портів">
<!ENTITY torsettings.firewall.allowedPorts "Дозволені порти">
<!ENTITY torsettings.useBridges.checkbox "Тор цензується в моїй країні">
-<!ENTITY torsettings.useBridges.default "Виберіть вбудований міст">
+<!ENTITY torsettings.useBridges.default "Обрати вбудований міст">
<!ENTITY torsettings.useBridges.default.placeholder "Виберіть міст">
<!ENTITY torsettings.useBridges.bridgeDB "Запитати міст з torproject.org">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "Введіть символи з зображення">
diff --git a/chrome/locale/vi/network-settings.dtd b/chrome/locale/vi/network-settings.dtd
index b364abca..30861a1b 100644
--- a/chrome/locale/vi/network-settings.dtd
+++ b/chrome/locale/vi/network-settings.dtd
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "Sử dụng cầu nối có sẵn">
<!ENTITY torPreferences.bridgeRequest "Yêu cầu Cầu nối...">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
diff --git a/chrome/locale/zh-TW/network-settings.dtd b/chrome/locale/zh-TW/network-settings.dtd
index b4da9302..ce6efc0d 100644
--- a/chrome/locale/zh-TW/network-settings.dtd
+++ b/chrome/locale/zh-TW/network-settings.dtd
@@ -39,7 +39,7 @@
<!ENTITY torsettings.firewall.checkbox "這台電腦只允許通過特定的防火牆連接埠來建立連線">
<!ENTITY torsettings.firewall.allowedPorts "允許的連接埠">
<!ENTITY torsettings.useBridges.checkbox "我所在的國家會封鎖洋蔥路由">
-<!ENTITY torsettings.useBridges.default "選擇內建的橋接中繼站">
+<!ENTITY torsettings.useBridges.default "选择内置网桥">
<!ENTITY torsettings.useBridges.default.placeholder "選擇橋接中繼站">
<!ENTITY torsettings.useBridges.bridgeDB "從 torproject.org 索取一個橋接中繼站">
<!ENTITY torsettings.useBridges.captchaSolution.placeholder "輸入圖片中的文字">
@@ -100,7 +100,7 @@
<!ENTITY torPreferences.bridgeRemoveAll "Remove All Bridges">
<!ENTITY torPreferences.bridgeAdd "Add a New Bridge">
<!ENTITY torPreferences.bridgeSelectBrowserBuiltin "Choose from one of Tor Browser’s built-in bridges">
-<!ENTITY torPreferences.bridgeSelectBuiltin "Select a Built-In Bridge…">
+<!ENTITY torPreferences.bridgeSelectBuiltin "选择内置网桥…">
<!ENTITY torPreferences.bridgeRequest "請求一個橋接中繼站...">
<!ENTITY torPreferences.bridgeEnterKnown "Enter a bridge address you already know">
<!ENTITY torPreferences.bridgeAddManually "Add a Bridge Manually…">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[tor-browser] branch tor-browser-102.5.0esr-12.5-1 updated: fixup! Bug 40926: Implemented the New Identity feature
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch tor-browser-102.5.0esr-12.5-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.5.0esr-12.5-1 by this push:
new b92006098180 fixup! Bug 40926: Implemented the New Identity feature
b92006098180 is described below
commit b9200609818021476cc21c523c147435d814c74f
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Tue Nov 22 10:13:45 2022 +0100
fixup! Bug 40926: Implemented the New Identity feature
Bug 41448: Use `danger` style for primary button in new identity modal
---
.../newidentity/content/newIdentityDialog.css | 7 ++++
.../newidentity/content/newIdentityDialog.js | 24 +++++++++++
.../newidentity/content/newIdentityDialog.xhtml | 46 ++++++++++++++++++++++
.../components/newidentity/content/newidentity.js | 31 ++++++---------
browser/components/newidentity/jar.mn | 5 ++-
5 files changed, 92 insertions(+), 21 deletions(-)
diff --git a/browser/components/newidentity/content/newIdentityDialog.css b/browser/components/newidentity/content/newIdentityDialog.css
new file mode 100644
index 000000000000..850e7c7da625
--- /dev/null
+++ b/browser/components/newidentity/content/newIdentityDialog.css
@@ -0,0 +1,7 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#infoTitle {
+ font-weight: 600;
+}
diff --git a/browser/components/newidentity/content/newIdentityDialog.js b/browser/components/newidentity/content/newIdentityDialog.js
new file mode 100644
index 000000000000..7b29fdaabd19
--- /dev/null
+++ b/browser/components/newidentity/content/newIdentityDialog.js
@@ -0,0 +1,24 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+document.addEventListener("dialogaccept", () => {
+ const retvals = window.arguments[0];
+ retvals.confirmed = true;
+ retvals.neverAskAgain = document.querySelector("#neverAskAgain").checked;
+});
+
+document.addEventListener("DOMContentLoaded", () => {
+ const { NewIdentityStrings } = window.arguments[0];
+ const dialog = document.querySelector("#newIdentityDialog");
+
+ dialog.querySelector("#infoTitle").textContent =
+ NewIdentityStrings.new_identity_prompt_title;
+ dialog.querySelector("#infoBody").textContent =
+ NewIdentityStrings.new_identity_prompt;
+ dialog.querySelector("#neverAskAgain").label =
+ NewIdentityStrings.new_identity_ask_again;
+ const accept = dialog.getButton("accept");
+ accept.label = NewIdentityStrings.new_identity_restart;
+ accept.classList.add("danger-button");
+});
diff --git a/browser/components/newidentity/content/newIdentityDialog.xhtml b/browser/components/newidentity/content/newIdentityDialog.xhtml
new file mode 100644
index 000000000000..067c64015a31
--- /dev/null
+++ b/browser/components/newidentity/content/newIdentityDialog.xhtml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- based on resetProfile.xhtml -->
+
+<?xml-stylesheet href="chrome://global/skin/global.css"?>
+<?xml-stylesheet href="chrome://global/content/commonDialog.css"?>
+<?xml-stylesheet href="chrome://global/skin/commonDialog.css"?>
+<?xml-stylesheet href="chrome://browser/content/newIdentityDialog.css"?>
+
+<window id="newIdentityDialogWindow"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ aria-describedby="infoBody">
+<dialog id="newIdentityDialog"
+ buttons="accept,cancel"
+ defaultButton="accept">
+
+ <linkset>
+ <!-- Without this document.l10n is not initialized, and we need it for the
+ cancel button. -->
+ <html:link rel="localization" href="branding/brand.ftl"/>
+ </linkset>
+
+ <div xmlns="http://www.w3.org/1999/xhtml">
+ <div id="dialogGrid">
+ <div class="dialogRow" id="infoRow">
+ <div id="iconContainer">
+ <xul:image id="infoIcon"/>
+ </div>
+ <div id="infoContainer">
+ <xul:description id="infoTitle"/>
+ <xul:description id="infoBody" context="contentAreaContextMenu" noinitialfocus="true"/>
+ <xul:checkbox id="neverAskAgain"/>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <script src="chrome://browser/content/newIdentityDialog.js"/>
+</dialog>
+</window>
diff --git a/browser/components/newidentity/content/newidentity.js b/browser/components/newidentity/content/newidentity.js
index cad74e9cddf9..7c1332da6e63 100644
--- a/browser/components/newidentity/content/newidentity.js
+++ b/browser/components/newidentity/content/newidentity.js
@@ -528,26 +528,17 @@ XPCOMUtils.defineLazyGetter(this, "NewIdentityButton", () => {
const prefConfirm = "browser.new_identity.confirm_newnym";
const shouldConfirm = Services.prefs.getBoolPref(prefConfirm, true);
if (shouldConfirm) {
- // Display two buttons, both with string titles.
- const flags =
- Services.prompt.BUTTON_TITLE_IS_STRING *
- Services.prompt.BUTTON_POS_0 +
- Services.prompt.BUTTON_TITLE_CANCEL * Services.prompt.BUTTON_POS_1;
- const askAgain = { value: false };
- const confirmed =
- Services.prompt.confirmEx(
- window,
- NewIdentityStrings.new_identity_prompt_title,
- NewIdentityStrings.new_identity_prompt,
- flags,
- NewIdentityStrings.new_identity_restart,
- null,
- null,
- NewIdentityStrings.new_identity_ask_again,
- askAgain
- ) == 0;
- Services.prefs.setBoolPref(prefConfirm, !askAgain.value);
- if (!confirmed) {
+ const params = {
+ NewIdentityStrings,
+ confirmed: false,
+ neverAskAgain: false,
+ };
+ await window.gDialogBox.open(
+ "chrome://browser/content/newIdentityDialog.xhtml",
+ params
+ );
+ Services.prefs.setBoolPref(prefConfirm, !params.neverAskAgain);
+ if (!params.confirmed) {
return;
}
}
diff --git a/browser/components/newidentity/jar.mn b/browser/components/newidentity/jar.mn
index 57b30b32c0e1..51b9770fc635 100644
--- a/browser/components/newidentity/jar.mn
+++ b/browser/components/newidentity/jar.mn
@@ -1,5 +1,8 @@
browser.jar:
- content/browser/newidentity.js (content/newidentity.js)
+ content/browser/newidentity.js (content/newidentity.js)
+ content/browser/newIdentityDialog.xhtml (content/newIdentityDialog.xhtml)
+ content/browser/newIdentityDialog.css (content/newIdentityDialog.css)
+ content/browser/newIdentityDialog.js (content/newIdentityDialog.js)
newidentity.jar:
# We need to list at least one locale here, to make Firefox load the localized
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[tor-browser] branch tor-browser-102.5.0esr-12.5-1 updated (541589634a77 -> 031b265ccfba)
by gitolite role 06 Dec '22
by gitolite role 06 Dec '22
06 Dec '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-102.5.0esr-12.5-1
in repository tor-browser.
from 541589634a77 Bug 1798623: Update time zone data to tzdata2022f (ESR102 backport). r=#platform-i18n-reviewers, a=dmeehan
add 3ef81d9b3b60 Bug 1774413: Bundled fonts are not picked up on macOS r=jfkthame
add bea9010507d7 Bug 1769030: Add a configure flag to load policies only from the local policies.json file r=mkaply,glandium
add 4196b578daee Bug 1784588 - Fix SplitDriverVersion when the string has less than 4 numbers. r=aosmond
add 10c867009a98 Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers
add 3e2f61607e82 Bug 1768907 - Part 2: nsTransferable disk-leaks when private browsing mode is enabled by default. r=handyman
add 40539cbb03ec Bug 1670885 - Fix post-fork() handlers for PHC/LogAlloc to work on macOS using unfair locks r=glandium
add 5fc5fbd94612 Bug 1670885 - Replace deprecated NSSpinLocks with os_unfair_locks in the memory allocator r=glandium
add 09c27cecefe3 Bug 1774458 - Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions r=pbone
add 686cf978b10d Bug 1784018 - Remove deprecated OSSpinLocks r=glandium
add 8dbe174bbc2f Revert "Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 a=RyanVM"
add 789a8415b241 fixup! Bug 1761389 - Add and use new PDF-specific document icon on Windows. r=bhearsum
add d35625b614e7 Bug 41454: Move focus after calling openPreferences for a sub-category.
add 15fcc0f014dc Bug 41116: Normalize system fonts.
add 720c3ccf8729 Tweaks to the build system
add bbd4cabc8f45 Bug 41117: using MOZ_PROXY_BYPASS_PROTECTION disable share menu on mac and windows, and restpre email link on mac
add 4c3d83a30071 Adding issue template for bugs.
add bbde4283be7a Base Browser's .mozconfigs.
add f332cd4d106a Bug 41108: Remove privileged macOS installation from 102
add b01f23945351 Bug 41149: Re-enable DLL injection protection in all builds not just nightlies
add 890a463f70df Bug 24796: Comment out excess permissions from GeckoView
add 953d422aa342 Bug 25741: TBA: Disable GeckoNetworkManager
add 0f50ad270a34 Bug 28125: Prevent non-Necko network connections
add b52775f5a599 Bug 12974: Disable NTLM and Negotiate HTTP Auth
add 2b017c1b2f4e Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
add 8433f9c856d5 Bug 16285: Exclude ClearKey system for now
add 70c4552874b8 Bug 21431: Clean-up system extensions shipped in Firefox
add a880b01c43ee Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
add be3f9741dbcf Bug 41457: Remove Mozilla permissions
add b898d5789fae Bug 40002: Remove about:ion
add 20a355885469 Bug 26353: Prevent speculative connect that violated FPI.
add 44e037bb8992 Bug 31740: Remove some unnecessary RemoteSettings instances
add 26c26384e454 Bug 30541: Disable WebGL readPixel() for web content
add fa4c413df733 Bug 28369: Stop shipping pingsender executable
add 14093eab1428 Bug 40073: Disable remote Public Suffix List fetching
add 61f4c44eeb88 Firefox preference overrides.
add 93cfb0c61295 Bug 41043: Hardcode the UI font on Linux
add f15dfabb276d Bug 30605: Honor privacy.spoof_english in Android
add 4c41389eb233 Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
add 5bdce6bae091 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
add 7b3270fb4364 Bug 26345: Hide tracking protection UI
add dcd37e4f76f2 Bug 9173: Change the default Firefox profile directory to be relative.
add 4fb3bf2d8ba5 Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
add c57ba7448e2b Bug 27604: Fix addon issues when moving the profile directory
add 609f160a3841 Bug 13028: Prevent potential proxy bypass cases.
add dfa78455e70f Bug 11641: Disable remoting by default.
add d2a120865a6f Bug 23104: Add a default line height compensation
add a9eaddbcbc7a Bug 40309: Avoid using regional OS locales
add d3692138f763 Bug 40432: Prevent probing installed applications
add 033d9e956235 Bug 41434: Letterboxing, preemptively apply margins in a global CSS rule to mitigate race conditions on newly created windows and tabs.
add b5b4ca4752be Bug 41434: Letterboxing, improve logging.
add 99f8a33f4135 Bug 31064: Letterboxing, exempt browser extensions.
add b602ad18804d Bug 32411: Letterboxing, exempt view-source: URIs.
add c31dba58a686 Bug 32220: Improve the letterboxing experience
add 0e3e8f8e0334 Bug 40069: Add helpers for message passing with extensions
add 13e4dd20b07b Bug 40253: Explicitly allow NoScript in Private Browsing mode.
add f0e75b468e97 Bug 41369: Improve Firefox language settings for multi-lingual packages
add b68f4f8a1591 Bug 41371: Temporary hack to fix language selector popup position
add af6ad37ee3c7 Bug 41417: Always prompt users to restart after changing language
add 16b3cf5ec73f Bug 40925: Implemented the Security Level component
add c032e368d3f2 Bug 40926: Implemented the New Identity feature
add f49d1f997d23 Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
add 47dcea75a413 Bug 2176: Rebrand Firefox to TorBrowser
add 0baeea91b89a Bring back old Firefox onboarding
add 7cbd0729480f Bug 26961: New user onboarding.
add e31bd50fe9e5 TB3: Tor Browser's official .mozconfigs.
add dba2cf96df9a Bug 41340: Enable TOR_BROWSER_NIGHTLY_BUILD features for dev and nightly builds
add c9bc13ba8b47 Bug 40562: Added Tor Browser preferences to 000-tor-browser.js
add 532f1f526f14 Bug 13252: Do not store data in the app bundle
add 2916e169c4ff Bug 40933: Add tor-launcher functionality
add 5626decc6a8a Bug 40597: Implement TorSettings module
new e1eb5ce81dc8 Bug 10760: Integrate TorButton to TorBrowser core
new 17fffe581aaa Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
new 643de037c6db Add TorStrings module for localization
new d7ae3a46b9c9 Bug 14631: Improve profile access error messages.
new 9311ed4f256b Bug 40209: Implement Basic Crypto Safety
new 974692d92293 Bug 19273: Avoid JavaScript patching of the external app helper dialog.
new 833c38192eb6 Bug 40807: Added QRCode.js to toolkit/modules
new 748130a9e63f Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
new 6d3dd9b6213f Bug 27476: Implement about:torconnect captive portal within Tor Browser
new bfe4ac1031aa Bug 12620: TorBrowser regression tests
new cc476c1e85c7 Bug 4234: Use the Firefox Update Process for Tor Browser.
new 1c92dda29511 Bug 13379: Sign our MAR files.
new 98db2b01e7fd Bug 16940: After update, load local change notes.
new aac96d235564 Bug 32658: Create a new MAR signing key
new 3054a9a8ee76 Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
new 400e6350a4f4 Bug 23247: Communicating security expectations for .onion
new 9c21c3ddd9d2 Bug 30237: Add v3 onion services client authentication prompt
new 91f015b892fa Bug 21952: Implement Onion-Location
new e232087c429f Bug 40458: Implement .tor.onion aliases
new 67ec3e1f28c7 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
new 031b265ccfba Bug 41435: Add a Tor Browser migration function
The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.eslintignore | 3 +
.gitignore | 3 +
.gitlab/issue_templates/UXBug.md | 29 +
.gitlab/issue_templates/bug.md | 32 +
browser/actors/AboutTBUpdateChild.jsm | 12 +
browser/actors/AboutTBUpdateParent.jsm | 120 +
browser/actors/CryptoSafetyChild.jsm | 87 +
browser/actors/CryptoSafetyParent.jsm | 142 +
browser/actors/NetErrorChild.jsm | 7 +
browser/actors/NetErrorParent.jsm | 6 +
browser/actors/moz.build | 8 +
browser/app/Makefile.in | 4 +-
browser/app/macbuild/Contents/Info.plist.in | 2 +-
browser/app/macbuild/Contents/MacOS-files.in | 1 -
browser/app/permissions | 20 +-
browser/app/profile/000-tor-browser.js | 146 +
browser/app/profile/001-base-profile.js | 764 ++
browser/app/profile/firefox.js | 32 +-
browser/base/content/aboutDialog-appUpdater.js | 2 +-
browser/base/content/aboutDialog.js | 14 +-
browser/base/content/aboutDialog.xhtml | 40 +-
.../base/content/abouttbupdate/aboutTBUpdate.css | 74 +
.../base/content/abouttbupdate/aboutTBUpdate.js | 27 +
.../base/content/abouttbupdate/aboutTBUpdate.xhtml | 39 +
browser/base/content/appmenu-viewcache.inc.xhtml | 15 +-
browser/base/content/browser-doctype.inc | 8 +
browser/base/content/browser-menubar.inc | 31 +-
browser/base/content/browser-sets.inc | 2 +
browser/base/content/browser-siteIdentity.js | 65 +-
browser/base/content/browser.css | 20 +
browser/base/content/browser.js | 117 +-
browser/base/content/browser.xhtml | 20 +
browser/base/content/certerror/aboutNetError.js | 22 +-
browser/base/content/certerror/aboutNetError.xhtml | 1 +
browser/base/content/default-bookmarks.html | 69 +-
browser/base/content/hiddenWindowMac.xhtml | 4 +
browser/base/content/languageNotification.js | 67 +
browser/base/content/main-popupset.inc.xhtml | 3 +
browser/base/content/navigator-toolbox.inc.xhtml | 14 +
browser/base/content/pageinfo/pageInfo.xhtml | 6 +
browser/base/content/pageinfo/security.js | 49 +-
browser/base/content/popup-notifications.inc | 14 +
browser/base/content/utilityOverlay.js | 20 +
browser/base/jar.mn | 7 +
browser/base/moz.build | 3 +
browser/branding/alpha/VisualElements_150.png | Bin 0 -> 8412 bytes
browser/branding/alpha/VisualElements_70.png | Bin 0 -> 3496 bytes
browser/branding/alpha/background.png | Bin 0 -> 33362 bytes
browser/branding/alpha/bgstub.jpg | Bin 0 -> 12506 bytes
browser/branding/alpha/bgstub_2x.jpg | Bin 0 -> 49771 bytes
browser/branding/{nightly => alpha}/branding.nsi | 0
browser/branding/alpha/configure.sh | 5 +
browser/branding/alpha/content/about-logo.png | Bin 0 -> 21173 bytes
.../{nightly => alpha}/content/about-logo.svg | 0
browser/branding/alpha/content/about-logo(a)2x.png | Bin 0 -> 51309 bytes
browser/branding/alpha/content/about-wordmark.svg | 36 +
browser/branding/alpha/content/about.png | Bin 0 -> 18520 bytes
browser/branding/alpha/content/aboutDialog.css | 49 +
browser/branding/alpha/content/aboutlogins.svg | 59 +
.../content/firefox-wordmark.svg | 0
.../alpha/content/identity-icons-brand.svg | 8 +
browser/branding/alpha/content/jar.mn | 23 +
.../branding/{aurora => alpha}/content/moz.build | 0
browser/branding/alpha/content/tor-styles.css | 13 +
browser/branding/alpha/default128.png | Bin 0 -> 9397 bytes
browser/branding/alpha/default16.png | Bin 0 -> 811 bytes
browser/branding/alpha/default22.png | Bin 0 -> 1240 bytes
browser/branding/alpha/default24.png | Bin 0 -> 1368 bytes
browser/branding/alpha/default256.png | Bin 0 -> 20481 bytes
browser/branding/alpha/default32.png | Bin 0 -> 1956 bytes
browser/branding/alpha/default48.png | Bin 0 -> 3067 bytes
browser/branding/alpha/default512.png | Bin 0 -> 44907 bytes
browser/branding/alpha/default64.png | Bin 0 -> 4318 bytes
browser/branding/alpha/disk.icns | Bin 0 -> 1548786 bytes
browser/branding/alpha/document.icns | Bin 0 -> 564054 bytes
browser/branding/alpha/document.ico | Bin 0 -> 119671 bytes
browser/branding/alpha/document_pdf.ico | Bin 0 -> 20011 bytes
browser/branding/{nightly => alpha}/dsstore | Bin
.../alpha/firefox.VisualElementsManifest.xml | 12 +
browser/branding/alpha/firefox.icns | Bin 0 -> 291096 bytes
browser/branding/alpha/firefox.ico | Bin 0 -> 119941 bytes
browser/branding/alpha/firefox.svg | 25 +
browser/branding/alpha/firefox64.ico | Bin 0 -> 119941 bytes
browser/branding/alpha/locales/jar.mn | 6 +
.../{aurora/content => alpha/locales}/moz.build | 0
browser/branding/{aurora => alpha}/moz.build | 0
browser/branding/{aurora => alpha}/newtab.ico | Bin
browser/branding/{aurora => alpha}/newwindow.ico | Bin
browser/branding/{aurora => alpha}/pbmode.ico | Bin
browser/branding/alpha/pref/firefox-branding.js | 34 +
.../{nightly => alpha}/stubinstaller/bgstub.jpg | Bin
.../stubinstaller/installing_page.css | 0
.../stubinstaller/profile_cleanup_page.css | 0
browser/branding/alpha/wizHeader.bmp | Bin 0 -> 34254 bytes
browser/branding/alpha/wizHeaderRTL.bmp | Bin 0 -> 34254 bytes
browser/branding/alpha/wizWatermark.bmp | Bin 0 -> 206038 bytes
browser/branding/branding-common.mozbuild | 2 +
browser/branding/nightly/VisualElements_150.png | Bin 25470 -> 11666 bytes
browser/branding/nightly/VisualElements_70.png | Bin 9590 -> 4273 bytes
browser/branding/nightly/configure.sh | 8 +-
.../nightly/content/identity-icons-brand.svg | 8 +
browser/branding/nightly/content/jar.mn | 4 +
browser/branding/nightly/content/tor-styles.css | 13 +
browser/branding/nightly/default128.png | Bin 12392 -> 13686 bytes
browser/branding/nightly/default16.png | Bin 756 -> 891 bytes
browser/branding/nightly/default22.png | Bin 1146 -> 1377 bytes
browser/branding/nightly/default24.png | Bin 1281 -> 1509 bytes
browser/branding/nightly/default256.png | Bin 30546 -> 33587 bytes
browser/branding/nightly/default32.png | Bin 1910 -> 2254 bytes
browser/branding/nightly/default48.png | Bin 3606 -> 3789 bytes
browser/branding/nightly/default512.png | Bin 0 -> 87830 bytes
browser/branding/nightly/default64.png | Bin 4826 -> 5426 bytes
browser/branding/nightly/document.icns | Bin 517716 -> 689723 bytes
browser/branding/nightly/document.ico | Bin 47042 -> 124422 bytes
browser/branding/nightly/document_pdf.ico | Bin 19994 -> 20011 bytes
.../nightly/firefox.VisualElementsManifest.xml | 2 +-
browser/branding/nightly/firefox.icns | Bin 1014680 -> 642308 bytes
browser/branding/nightly/firefox.ico | Bin 66730 -> 131711 bytes
browser/branding/nightly/firefox.svg | 29 +
browser/branding/nightly/firefox64.ico | Bin 38630 -> 131711 bytes
browser/branding/nightly/locales/jar.mn | 9 +-
browser/branding/nightly/locales/moz.build | 2 -
browser/branding/nightly/wizHeader.bmp | Bin 25820 -> 34254 bytes
browser/branding/nightly/wizHeaderRTL.bmp | Bin 25820 -> 34254 bytes
browser/branding/nightly/wizWatermark.bmp | Bin 154544 -> 206038 bytes
browser/branding/official/VisualElements_150.png | Bin 23037 -> 7949 bytes
browser/branding/official/VisualElements_70.png | Bin 8763 -> 3374 bytes
browser/branding/official/configure.sh | 16 +-
.../official/content/identity-icons-brand.svg | 8 +
browser/branding/official/content/jar.mn | 4 +
browser/branding/official/content/tor-styles.css | 13 +
browser/branding/official/default128.png | Bin 13513 -> 9007 bytes
browser/branding/official/default16.png | Bin 722 -> 839 bytes
browser/branding/official/default22.png | Bin 1134 -> 1250 bytes
browser/branding/official/default24.png | Bin 1312 -> 1405 bytes
browser/branding/official/default256.png | Bin 32441 -> 19136 bytes
browser/branding/official/default32.png | Bin 1948 -> 1965 bytes
browser/branding/official/default48.png | Bin 3448 -> 3074 bytes
browser/branding/official/default512.png | Bin 0 -> 40438 bytes
browser/branding/official/default64.png | Bin 5459 -> 4196 bytes
browser/branding/official/disk.icns | Bin 1525764 -> 172073 bytes
browser/branding/official/document.icns | Bin 501145 -> 509227 bytes
browser/branding/official/document.ico | Bin 45478 -> 119916 bytes
browser/branding/official/document_pdf.ico | Bin 19994 -> 20011 bytes
.../official/firefox.VisualElementsManifest.xml | 2 +-
browser/branding/official/firefox.icns | Bin 1021785 -> 259709 bytes
browser/branding/official/firefox.ico | Bin 68328 -> 118595 bytes
browser/branding/official/firefox.svg | 31 +
browser/branding/official/firefox64.ico | Bin 38630 -> 118595 bytes
browser/branding/official/locales/jar.mn | 8 +-
browser/branding/official/wizHeader.bmp | Bin 25820 -> 34254 bytes
browser/branding/official/wizHeaderRTL.bmp | Bin 25820 -> 34254 bytes
browser/branding/official/wizWatermark.bmp | Bin 154544 -> 206038 bytes
browser/branding/tor-styles.inc.css | 97 +
browser/branding/unofficial/locales/jar.mn | 9 +-
browser/components/BrowserContentHandler.jsm | 90 +-
browser/components/BrowserGlue.jsm | 230 +-
browser/components/about/AboutRedirector.cpp | 81 +-
browser/components/about/components.conf | 8 +-
.../components/aboutlogins/AboutLoginsParent.jsm | 2 +
.../components/aboutlogins/content/aboutLogins.css | 5 +
.../components/aboutlogins/content/aboutLogins.js | 6 +
.../content/components/fxaccounts-button.css | 5 +
.../controlcenter/content/identityPanel.inc.xhtml | 22 +
.../customizableui/content/panelUI.inc.xhtml | 2 +-
.../schemas/chrome_settings_overrides.json | 6 +-
browser/components/moz.build | 13 +-
.../components/newidentity/content/newidentity.js | 567 ++
browser/components/newidentity/jar.mn | 13 +
.../locale/en-US/newIdentity.properties | 10 +
browser/components/newidentity/moz.build | 1 +
browser/components/newtab/AboutNewTabService.jsm | 15 +-
.../components/onionservices/OnionAliasStore.jsm | 563 ++
.../onionservices/OnionLocationChild.jsm | 48 +
.../onionservices/OnionLocationParent.jsm | 169 +
.../content/authNotificationIcon.inc.xhtml | 6 +
.../onionservices/content/authPopup.inc.xhtml | 16 +
.../onionservices/content/authPreferences.css | 24 +
.../content/authPreferences.inc.xhtml | 19 +
.../onionservices/content/authPreferences.js | 71 +
.../components/onionservices/content/authPrompt.js | 378 +
.../components/onionservices/content/authUtil.jsm | 27 +
.../onionservices/content/netError/browser.svg | 3 +
.../onionservices/content/netError/network.svg | 3 +
.../content/netError/onionNetError.css | 70 +
.../content/netError/onionNetError.js | 241 +
.../onionservices/content/netError/onionsite.svg | 8 +
.../content/onionlocation-urlbar.inc.xhtml | 10 +
.../onionservices/content/onionlocation.css | 46 +
.../onionservices/content/onionlocation.svg | 3 +
.../content/onionlocationPreferences.inc.xhtml | 11 +
.../content/onionlocationPreferences.js | 34 +
.../onionservices/content/onionservices.css | 69 +
.../onionservices/content/savedKeysDialog.js | 254 +
.../onionservices/content/savedKeysDialog.xhtml | 42 +
browser/components/onionservices/jar.mn | 12 +
browser/components/onionservices/moz.build | 7 +
browser/components/places/content/places.xhtml | 3 +
browser/components/preferences/home.inc.xhtml | 4 +-
browser/components/preferences/main.inc.xhtml | 56 +-
browser/components/preferences/main.js | 78 +-
browser/components/preferences/preferences.js | 25 +-
browser/components/preferences/preferences.xhtml | 12 +-
browser/components/preferences/privacy.inc.xhtml | 6 +
browser/components/preferences/privacy.js | 44 +
browser/components/rulesets/RulesetsChild.jsm | 11 +
browser/components/rulesets/RulesetsParent.jsm | 79 +
.../components/rulesets/content/aboutRulesets.css | 305 +
.../components/rulesets/content/aboutRulesets.html | 107 +
.../components/rulesets/content/aboutRulesets.js | 531 ++
browser/components/rulesets/content/securedrop.svg | 173 +
browser/components/rulesets/jar.mn | 5 +
browser/components/rulesets/moz.build | 6 +
browser/components/search/SearchSERPTelemetry.jsm | 6 -
.../search/extensions/blockchair-onion/favicon.png | Bin 0 -> 3116 bytes
.../extensions/blockchair-onion/manifest.json | 26 +
.../search/extensions/blockchair/favicon.png | Bin 0 -> 2898 bytes
.../search/extensions/blockchair/manifest.json | 26 +
.../search/extensions/ddg-onion/favicon.ico | Bin 0 -> 973 bytes
.../search/extensions/ddg-onion/manifest.json | 26 +
.../components/search/extensions/ddg/favicon.ico | Bin 5430 -> 0 bytes
.../components/search/extensions/ddg/favicon.png | Bin 0 -> 1150 bytes
.../components/search/extensions/ddg/manifest.json | 38 +-
.../extensions/google/_locales/b-1-d/messages.json | 23 -
.../extensions/google/_locales/b-1-e/messages.json | 23 -
.../extensions/google/_locales/b-d/messages.json | 23 -
.../extensions/google/_locales/b-e/messages.json | 23 -
.../extensions/google/_locales/en/messages.json | 24 -
.../google/_locales/region-by/messages.json | 20 -
.../google/_locales/region-kz/messages.json | 20 -
.../google/_locales/region-ru/messages.json | 20 -
.../google/_locales/region-tr/messages.json | 20 -
.../search/extensions/google/manifest.json | 17 +-
.../search/extensions/startpage/favicon.png | Bin 0 -> 1150 bytes
.../search/extensions/startpage/manifest.json | 26 +
.../extensions/twitter/favicon.ico} | Bin
.../search/extensions/twitter/manifest.json | 26 +
.../extensions/wikipedia/_locales/NN/messages.json | 20 -
.../extensions/wikipedia/_locales/NO/messages.json | 20 -
.../extensions/wikipedia/_locales/af/messages.json | 20 -
.../extensions/wikipedia/_locales/an/messages.json | 20 -
.../extensions/wikipedia/_locales/ar/messages.json | 20 -
.../wikipedia/_locales/ast/messages.json | 20 -
.../extensions/wikipedia/_locales/az/messages.json | 20 -
.../wikipedia/_locales/be-tarask/messages.json | 20 -
.../extensions/wikipedia/_locales/be/messages.json | 20 -
.../extensions/wikipedia/_locales/bg/messages.json | 20 -
.../extensions/wikipedia/_locales/bn/messages.json | 20 -
.../extensions/wikipedia/_locales/br/messages.json | 20 -
.../extensions/wikipedia/_locales/bs/messages.json | 20 -
.../extensions/wikipedia/_locales/ca/messages.json | 20 -
.../extensions/wikipedia/_locales/cy/messages.json | 20 -
.../extensions/wikipedia/_locales/cz/messages.json | 20 -
.../extensions/wikipedia/_locales/da/messages.json | 20 -
.../extensions/wikipedia/_locales/de/messages.json | 20 -
.../wikipedia/_locales/dsb/messages.json | 20 -
.../extensions/wikipedia/_locales/el/messages.json | 20 -
.../extensions/wikipedia/_locales/en/messages.json | 20 -
.../extensions/wikipedia/_locales/eo/messages.json | 20 -
.../extensions/wikipedia/_locales/es/messages.json | 20 -
.../extensions/wikipedia/_locales/et/messages.json | 20 -
.../extensions/wikipedia/_locales/eu/messages.json | 20 -
.../extensions/wikipedia/_locales/fa/messages.json | 20 -
.../extensions/wikipedia/_locales/fi/messages.json | 20 -
.../extensions/wikipedia/_locales/fr/messages.json | 20 -
.../wikipedia/_locales/fy-NL/messages.json | 20 -
.../wikipedia/_locales/ga-IE/messages.json | 20 -
.../extensions/wikipedia/_locales/gd/messages.json | 20 -
.../extensions/wikipedia/_locales/gl/messages.json | 20 -
.../extensions/wikipedia/_locales/gn/messages.json | 20 -
.../extensions/wikipedia/_locales/gu/messages.json | 20 -
.../extensions/wikipedia/_locales/he/messages.json | 20 -
.../extensions/wikipedia/_locales/hi/messages.json | 20 -
.../extensions/wikipedia/_locales/hr/messages.json | 20 -
.../wikipedia/_locales/hsb/messages.json | 20 -
.../extensions/wikipedia/_locales/hu/messages.json | 20 -
.../extensions/wikipedia/_locales/hy/messages.json | 20 -
.../extensions/wikipedia/_locales/ia/messages.json | 20 -
.../extensions/wikipedia/_locales/id/messages.json | 20 -
.../extensions/wikipedia/_locales/is/messages.json | 20 -
.../extensions/wikipedia/_locales/it/messages.json | 20 -
.../extensions/wikipedia/_locales/ja/messages.json | 20 -
.../extensions/wikipedia/_locales/ka/messages.json | 20 -
.../wikipedia/_locales/kab/messages.json | 20 -
.../extensions/wikipedia/_locales/kk/messages.json | 20 -
.../extensions/wikipedia/_locales/km/messages.json | 20 -
.../extensions/wikipedia/_locales/kn/messages.json | 20 -
.../extensions/wikipedia/_locales/kr/messages.json | 20 -
.../wikipedia/_locales/lij/messages.json | 20 -
.../extensions/wikipedia/_locales/lo/messages.json | 20 -
.../extensions/wikipedia/_locales/lt/messages.json | 20 -
.../wikipedia/_locales/ltg/messages.json | 20 -
.../extensions/wikipedia/_locales/lv/messages.json | 20 -
.../extensions/wikipedia/_locales/mk/messages.json | 20 -
.../extensions/wikipedia/_locales/mr/messages.json | 20 -
.../extensions/wikipedia/_locales/ms/messages.json | 20 -
.../extensions/wikipedia/_locales/my/messages.json | 20 -
.../extensions/wikipedia/_locales/ne/messages.json | 20 -
.../extensions/wikipedia/_locales/nl/messages.json | 20 -
.../extensions/wikipedia/_locales/oc/messages.json | 20 -
.../extensions/wikipedia/_locales/pa/messages.json | 20 -
.../extensions/wikipedia/_locales/pl/messages.json | 20 -
.../extensions/wikipedia/_locales/pt/messages.json | 20 -
.../extensions/wikipedia/_locales/rm/messages.json | 20 -
.../extensions/wikipedia/_locales/ro/messages.json | 20 -
.../extensions/wikipedia/_locales/ru/messages.json | 20 -
.../extensions/wikipedia/_locales/si/messages.json | 20 -
.../extensions/wikipedia/_locales/sk/messages.json | 20 -
.../extensions/wikipedia/_locales/sl/messages.json | 20 -
.../extensions/wikipedia/_locales/sq/messages.json | 20 -
.../extensions/wikipedia/_locales/sr/messages.json | 20 -
.../wikipedia/_locales/sv-SE/messages.json | 20 -
.../extensions/wikipedia/_locales/ta/messages.json | 20 -
.../extensions/wikipedia/_locales/te/messages.json | 20 -
.../extensions/wikipedia/_locales/th/messages.json | 20 -
.../extensions/wikipedia/_locales/tl/messages.json | 20 -
.../extensions/wikipedia/_locales/tr/messages.json | 20 -
.../extensions/wikipedia/_locales/uk/messages.json | 20 -
.../extensions/wikipedia/_locales/ur/messages.json | 20 -
.../extensions/wikipedia/_locales/uz/messages.json | 20 -
.../extensions/wikipedia/_locales/vi/messages.json | 20 -
.../extensions/wikipedia/_locales/wo/messages.json | 20 -
.../wikipedia/_locales/zh-CN/messages.json | 20 -
.../wikipedia/_locales/zh-TW/messages.json | 20 -
.../search/extensions/wikipedia/manifest.json | 15 +-
.../components/search/extensions/yahoo/favicon.ico | Bin 0 -> 5430 bytes
.../search/extensions/yahoo/manifest.json | 28 +
.../search/extensions/youtube/favicon.ico | Bin 0 -> 1150 bytes
.../search/extensions/youtube/manifest.json | 26 +
.../securitylevel/content/securityLevel.js | 611 ++
.../securitylevel/content/securityLevelButton.css | 18 +
.../content/securityLevelButton.inc.xhtml | 7 +
.../securitylevel/content/securityLevelIcon.svg | 40 +
.../securitylevel/content/securityLevelPanel.css | 71 +
.../content/securityLevelPanel.inc.xhtml | 44 +
.../content/securityLevelPreferences.css | 51 +
.../content/securityLevelPreferences.inc.xhtml | 65 +
browser/components/securitylevel/jar.mn | 11 +
.../locale/en-US/securityLevel.properties | 30 +
browser/components/securitylevel/moz.build | 1 +
.../shell/content/setDesktopBackground.xhtml | 6 +
browser/components/torconnect/TorConnectChild.jsm | 9 +
browser/components/torconnect/TorConnectParent.jsm | 202 +
.../torconnect/content/aboutTorConnect.css | 309 +
.../torconnect/content/aboutTorConnect.js | 841 ++
.../torconnect/content/aboutTorConnect.xhtml | 66 +
.../components/torconnect/content/arrow-right.svg | 4 +
browser/components/torconnect/content/bridge.svg | 5 +
.../torconnect/content/connection-failure.svg | 5 +
.../torconnect/content/connection-location.svg | 5 +
.../torconnect/content/onion-slash-fillable.svg | 5 +
.../components/torconnect/content/onion-slash.svg | 5 +
browser/components/torconnect/content/onion.svg | 4 +
.../torconnect/content/torBootstrapUrlbar.js | 95 +
.../torconnect/content/torconnect-urlbar.css | 37 +
.../torconnect/content/torconnect-urlbar.inc.xhtml | 10 +
browser/components/torconnect/jar.mn | 13 +
browser/components/torconnect/moz.build | 6 +
.../torpreferences/content/bridgeQrDialog.jsm | 51 +
.../torpreferences/content/bridgeQrDialog.xhtml | 25 +
.../content/bridgemoji-annotations.json | 9032 ++++++++++++++++++++
.../torpreferences/content/bridgemoji/1f300.svg | 1 +
.../torpreferences/content/bridgemoji/1f308.svg | 1 +
.../torpreferences/content/bridgemoji/1f30a.svg | 1 +
.../torpreferences/content/bridgemoji/1f30b.svg | 1 +
.../torpreferences/content/bridgemoji/1f319.svg | 1 +
.../torpreferences/content/bridgemoji/1f31f.svg | 1 +
.../torpreferences/content/bridgemoji/1f321.svg | 1 +
.../torpreferences/content/bridgemoji/1f32d.svg | 1 +
.../torpreferences/content/bridgemoji/1f32e.svg | 1 +
.../torpreferences/content/bridgemoji/1f332.svg | 1 +
.../torpreferences/content/bridgemoji/1f333.svg | 1 +
.../torpreferences/content/bridgemoji/1f334.svg | 1 +
.../torpreferences/content/bridgemoji/1f335.svg | 1 +
.../torpreferences/content/bridgemoji/1f336.svg | 1 +
.../torpreferences/content/bridgemoji/1f337.svg | 1 +
.../torpreferences/content/bridgemoji/1f339.svg | 1 +
.../torpreferences/content/bridgemoji/1f33a.svg | 1 +
.../torpreferences/content/bridgemoji/1f33b.svg | 1 +
.../torpreferences/content/bridgemoji/1f33d.svg | 1 +
.../torpreferences/content/bridgemoji/1f33f.svg | 1 +
.../torpreferences/content/bridgemoji/1f341.svg | 1 +
.../torpreferences/content/bridgemoji/1f344.svg | 1 +
.../torpreferences/content/bridgemoji/1f345.svg | 1 +
.../torpreferences/content/bridgemoji/1f346.svg | 1 +
.../torpreferences/content/bridgemoji/1f347.svg | 1 +
.../torpreferences/content/bridgemoji/1f348.svg | 1 +
.../torpreferences/content/bridgemoji/1f349.svg | 1 +
.../torpreferences/content/bridgemoji/1f34a.svg | 1 +
.../torpreferences/content/bridgemoji/1f34b.svg | 1 +
.../torpreferences/content/bridgemoji/1f34c.svg | 1 +
.../torpreferences/content/bridgemoji/1f34d.svg | 1 +
.../torpreferences/content/bridgemoji/1f34f.svg | 1 +
.../torpreferences/content/bridgemoji/1f350.svg | 1 +
.../torpreferences/content/bridgemoji/1f351.svg | 1 +
.../torpreferences/content/bridgemoji/1f352.svg | 1 +
.../torpreferences/content/bridgemoji/1f353.svg | 1 +
.../torpreferences/content/bridgemoji/1f354.svg | 1 +
.../torpreferences/content/bridgemoji/1f355.svg | 1 +
.../torpreferences/content/bridgemoji/1f368.svg | 1 +
.../torpreferences/content/bridgemoji/1f369.svg | 1 +
.../torpreferences/content/bridgemoji/1f36a.svg | 1 +
.../torpreferences/content/bridgemoji/1f36b.svg | 1 +
.../torpreferences/content/bridgemoji/1f36c.svg | 1 +
.../torpreferences/content/bridgemoji/1f36d.svg | 1 +
.../torpreferences/content/bridgemoji/1f37f.svg | 1 +
.../torpreferences/content/bridgemoji/1f380.svg | 1 +
.../torpreferences/content/bridgemoji/1f381.svg | 1 +
.../torpreferences/content/bridgemoji/1f382.svg | 1 +
.../torpreferences/content/bridgemoji/1f383.svg | 1 +
.../torpreferences/content/bridgemoji/1f388.svg | 1 +
.../torpreferences/content/bridgemoji/1f389.svg | 1 +
.../torpreferences/content/bridgemoji/1f38f.svg | 1 +
.../torpreferences/content/bridgemoji/1f392.svg | 1 +
.../torpreferences/content/bridgemoji/1f399.svg | 1 +
.../torpreferences/content/bridgemoji/1f39f.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a0.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a1.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a2.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ac.svg | 1 +
.../torpreferences/content/bridgemoji/1f3af.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b2.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b6.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b7.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ba.svg | 1 +
.../torpreferences/content/bridgemoji/1f3bb.svg | 1 +
.../torpreferences/content/bridgemoji/1f3be.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c0.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c6.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d3.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d4.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d5.svg | 1 +
.../torpreferences/content/bridgemoji/1f3dd.svg | 1 +
.../torpreferences/content/bridgemoji/1f3e1.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ee.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f7.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f9.svg | 1 +
.../torpreferences/content/bridgemoji/1f40a.svg | 1 +
.../torpreferences/content/bridgemoji/1f40c.svg | 1 +
.../torpreferences/content/bridgemoji/1f40d.svg | 1 +
.../torpreferences/content/bridgemoji/1f417.svg | 1 +
.../torpreferences/content/bridgemoji/1f418.svg | 1 +
.../torpreferences/content/bridgemoji/1f419.svg | 1 +
.../torpreferences/content/bridgemoji/1f41a.svg | 1 +
.../torpreferences/content/bridgemoji/1f41b.svg | 1 +
.../torpreferences/content/bridgemoji/1f41d.svg | 1 +
.../torpreferences/content/bridgemoji/1f41e.svg | 1 +
.../torpreferences/content/bridgemoji/1f41f.svg | 1 +
.../torpreferences/content/bridgemoji/1f420.svg | 1 +
.../torpreferences/content/bridgemoji/1f422.svg | 1 +
.../torpreferences/content/bridgemoji/1f425.svg | 1 +
.../torpreferences/content/bridgemoji/1f426.svg | 1 +
.../torpreferences/content/bridgemoji/1f428.svg | 1 +
.../torpreferences/content/bridgemoji/1f42a.svg | 1 +
.../torpreferences/content/bridgemoji/1f42c.svg | 1 +
.../torpreferences/content/bridgemoji/1f42d.svg | 1 +
.../torpreferences/content/bridgemoji/1f42e.svg | 1 +
.../torpreferences/content/bridgemoji/1f42f.svg | 1 +
.../torpreferences/content/bridgemoji/1f430.svg | 1 +
.../torpreferences/content/bridgemoji/1f431.svg | 1 +
.../torpreferences/content/bridgemoji/1f432.svg | 1 +
.../torpreferences/content/bridgemoji/1f433.svg | 1 +
.../torpreferences/content/bridgemoji/1f434.svg | 1 +
.../torpreferences/content/bridgemoji/1f435.svg | 1 +
.../torpreferences/content/bridgemoji/1f436.svg | 1 +
.../torpreferences/content/bridgemoji/1f437.svg | 1 +
.../torpreferences/content/bridgemoji/1f43a.svg | 1 +
.../torpreferences/content/bridgemoji/1f43b.svg | 1 +
.../torpreferences/content/bridgemoji/1f43f.svg | 1 +
.../torpreferences/content/bridgemoji/1f441.svg | 1 +
.../torpreferences/content/bridgemoji/1f451.svg | 1 +
.../torpreferences/content/bridgemoji/1f455.svg | 1 +
.../torpreferences/content/bridgemoji/1f457.svg | 1 +
.../torpreferences/content/bridgemoji/1f45f.svg | 1 +
.../torpreferences/content/bridgemoji/1f47d.svg | 1 +
.../torpreferences/content/bridgemoji/1f484.svg | 1 +
.../torpreferences/content/bridgemoji/1f488.svg | 1 +
.../torpreferences/content/bridgemoji/1f48d.svg | 1 +
.../torpreferences/content/bridgemoji/1f48e.svg | 1 +
.../torpreferences/content/bridgemoji/1f490.svg | 1 +
.../torpreferences/content/bridgemoji/1f4a1.svg | 1 +
.../torpreferences/content/bridgemoji/1f4a7.svg | 1 +
.../torpreferences/content/bridgemoji/1f4b3.svg | 1 +
.../torpreferences/content/bridgemoji/1f4bf.svg | 1 +
.../torpreferences/content/bridgemoji/1f4cc.svg | 1 +
.../torpreferences/content/bridgemoji/1f4ce.svg | 1 +
.../torpreferences/content/bridgemoji/1f4d5.svg | 1 +
.../torpreferences/content/bridgemoji/1f4e1.svg | 1 +
.../torpreferences/content/bridgemoji/1f4e2.svg | 1 +
.../torpreferences/content/bridgemoji/1f4fb.svg | 1 +
.../torpreferences/content/bridgemoji/1f50b.svg | 1 +
.../torpreferences/content/bridgemoji/1f511.svg | 1 +
.../torpreferences/content/bridgemoji/1f525.svg | 1 +
.../torpreferences/content/bridgemoji/1f526.svg | 1 +
.../torpreferences/content/bridgemoji/1f52c.svg | 1 +
.../torpreferences/content/bridgemoji/1f52d.svg | 1 +
.../torpreferences/content/bridgemoji/1f52e.svg | 1 +
.../torpreferences/content/bridgemoji/1f54a.svg | 1 +
.../torpreferences/content/bridgemoji/1f58c.svg | 1 +
.../torpreferences/content/bridgemoji/1f58d.svg | 1 +
.../torpreferences/content/bridgemoji/1f5ff.svg | 1 +
.../torpreferences/content/bridgemoji/1f680.svg | 1 +
.../torpreferences/content/bridgemoji/1f681.svg | 1 +
.../torpreferences/content/bridgemoji/1f686.svg | 1 +
.../torpreferences/content/bridgemoji/1f68b.svg | 1 +
.../torpreferences/content/bridgemoji/1f68d.svg | 1 +
.../torpreferences/content/bridgemoji/1f695.svg | 1 +
.../torpreferences/content/bridgemoji/1f697.svg | 1 +
.../torpreferences/content/bridgemoji/1f69a.svg | 1 +
.../torpreferences/content/bridgemoji/1f69c.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a0.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a2.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a4.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f0.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f4.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f5.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f6.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f8.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f9.svg | 1 +
.../torpreferences/content/bridgemoji/1f6fa.svg | 1 +
.../torpreferences/content/bridgemoji/1f6fc.svg | 1 +
.../torpreferences/content/bridgemoji/1f916.svg | 1 +
.../torpreferences/content/bridgemoji/1f93f.svg | 1 +
.../torpreferences/content/bridgemoji/1f941.svg | 1 +
.../torpreferences/content/bridgemoji/1f94c.svg | 1 +
.../torpreferences/content/bridgemoji/1f94f.svg | 1 +
.../torpreferences/content/bridgemoji/1f950.svg | 1 +
.../torpreferences/content/bridgemoji/1f951.svg | 1 +
.../torpreferences/content/bridgemoji/1f955.svg | 1 +
.../torpreferences/content/bridgemoji/1f956.svg | 1 +
.../torpreferences/content/bridgemoji/1f95c.svg | 1 +
.../torpreferences/content/bridgemoji/1f95d.svg | 1 +
.../torpreferences/content/bridgemoji/1f95e.svg | 1 +
.../torpreferences/content/bridgemoji/1f965.svg | 1 +
.../torpreferences/content/bridgemoji/1f966.svg | 1 +
.../torpreferences/content/bridgemoji/1f968.svg | 1 +
.../torpreferences/content/bridgemoji/1f96c.svg | 1 +
.../torpreferences/content/bridgemoji/1f96d.svg | 1 +
.../torpreferences/content/bridgemoji/1f96f.svg | 1 +
.../torpreferences/content/bridgemoji/1f980.svg | 1 +
.../torpreferences/content/bridgemoji/1f981.svg | 1 +
.../torpreferences/content/bridgemoji/1f984.svg | 1 +
.../torpreferences/content/bridgemoji/1f986.svg | 1 +
.../torpreferences/content/bridgemoji/1f987.svg | 1 +
.../torpreferences/content/bridgemoji/1f988.svg | 1 +
.../torpreferences/content/bridgemoji/1f989.svg | 1 +
.../torpreferences/content/bridgemoji/1f98a.svg | 1 +
.../torpreferences/content/bridgemoji/1f98b.svg | 1 +
.../torpreferences/content/bridgemoji/1f98c.svg | 1 +
.../torpreferences/content/bridgemoji/1f98e.svg | 1 +
.../torpreferences/content/bridgemoji/1f98f.svg | 1 +
.../torpreferences/content/bridgemoji/1f992.svg | 1 +
.../torpreferences/content/bridgemoji/1f993.svg | 1 +
.../torpreferences/content/bridgemoji/1f994.svg | 1 +
.../torpreferences/content/bridgemoji/1f995.svg | 1 +
.../torpreferences/content/bridgemoji/1f998.svg | 1 +
.../torpreferences/content/bridgemoji/1f999.svg | 1 +
.../torpreferences/content/bridgemoji/1f99a.svg | 1 +
.../torpreferences/content/bridgemoji/1f99c.svg | 1 +
.../torpreferences/content/bridgemoji/1f99d.svg | 1 +
.../torpreferences/content/bridgemoji/1f99e.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a3.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a4.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a6.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a7.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ad.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c1.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c3.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c7.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9d9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9da.svg | 1 +
.../torpreferences/content/bridgemoji/1f9dc.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e0.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e2.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e6.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ea.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ec.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ed.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ee.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f2.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f9.svg | 1 +
.../torpreferences/content/bridgemoji/1fa73.svg | 1 +
.../torpreferences/content/bridgemoji/1fa80.svg | 1 +
.../torpreferences/content/bridgemoji/1fa81.svg | 1 +
.../torpreferences/content/bridgemoji/1fa83.svg | 1 +
.../torpreferences/content/bridgemoji/1fa90.svg | 1 +
.../torpreferences/content/bridgemoji/1fa91.svg | 1 +
.../torpreferences/content/bridgemoji/1fa95.svg | 1 +
.../torpreferences/content/bridgemoji/1fa97.svg | 1 +
.../torpreferences/content/bridgemoji/1fab6.svg | 1 +
.../torpreferences/content/bridgemoji/1fad0.svg | 1 +
.../torpreferences/content/bridgemoji/1fad2.svg | 1 +
.../torpreferences/content/bridgemoji/1fad6.svg | 1 +
.../torpreferences/content/bridgemoji/23f0.svg | 1 +
.../torpreferences/content/bridgemoji/2600.svg | 1 +
.../torpreferences/content/bridgemoji/2602.svg | 1 +
.../torpreferences/content/bridgemoji/2604.svg | 1 +
.../torpreferences/content/bridgemoji/260e.svg | 1 +
.../torpreferences/content/bridgemoji/2693.svg | 1 +
.../torpreferences/content/bridgemoji/2696.svg | 1 +
.../torpreferences/content/bridgemoji/26bd.svg | 1 +
.../torpreferences/content/bridgemoji/26f2.svg | 1 +
.../torpreferences/content/bridgemoji/26f5.svg | 1 +
.../torpreferences/content/bridgemoji/2708.svg | 1 +
.../torpreferences/content/bridgemoji/270f.svg | 1 +
.../torpreferences/content/bridgemoji/2728.svg | 1 +
.../torpreferences/content/bridgemoji/2744.svg | 1 +
.../torpreferences/content/builtinBridgeDialog.jsm | 113 +
.../content/builtinBridgeDialog.xhtml | 31 +
.../components/torpreferences/content/check.svg | 3 +
.../content/connectionCategory.inc.xhtml | 9 +
.../torpreferences/content/connectionPane.js | 1157 +++
.../torpreferences/content/connectionPane.xhtml | 192 +
.../content/connectionSettingsDialog.jsm | 397 +
.../content/connectionSettingsDialog.xhtml | 60 +
.../components/torpreferences/content/network.svg | 0
.../torpreferences/content/provideBridgeDialog.jsm | 67 +
.../content/provideBridgeDialog.xhtml | 21 +
.../torpreferences/content/requestBridgeDialog.jsm | 206 +
.../content/requestBridgeDialog.xhtml | 35 +
.../torpreferences/content/torLogDialog.jsm | 84 +
.../torpreferences/content/torLogDialog.xhtml | 23 +
.../torpreferences/content/torPreferences.css | 704 ++
.../torpreferences/content/torPreferencesIcon.svg | 8 +
browser/components/torpreferences/jar.mn | 22 +
browser/components/torpreferences/moz.build | 1 +
browser/components/uitour/UITour-lib.js | 7 +
browser/components/uitour/UITour.jsm | 130 +-
browser/components/uitour/UITourChild.jsm | 33 +-
browser/components/urlbar/UrlbarInput.jsm | 37 +
browser/config/mozconfigs/base-browser | 43 +
browser/config/mozconfigs/base-browser-android | 49 +
browser/config/mozconfigs/tor-browser | 10 +
browser/config/mozconfigs/tor-browser-android | 10 +
browser/confvars.sh | 35 +-
browser/extensions/moz.build | 10 +-
.../extensions/onboarding/OnboardingTelemetry.jsm | 610 ++
.../extensions/onboarding/OnboardingTourType.jsm | 56 +
browser/extensions/onboarding/README.md | 87 +
browser/extensions/onboarding/api.js | 275 +
browser/extensions/onboarding/background.js | 8 +
.../extensions/onboarding/content/Onboarding.jsm | 1920 +++++
.../extensions/onboarding/content/img/close.png | Bin 0 -> 798 bytes
.../content/img/figure_tor-circuit-display.png | Bin 0 -> 26334 bytes
.../content/img/figure_tor-expect-differences.png | Bin 0 -> 22290 bytes
.../onboarding/content/img/figure_tor-network.png | Bin 0 -> 11982 bytes
.../content/img/figure_tor-onion-services.png | Bin 0 -> 40968 bytes
.../onboarding/content/img/figure_tor-privacy.png | Bin 0 -> 35527 bytes
.../content/img/figure_tor-security-level.png | Bin 0 -> 11263 bytes
.../onboarding/content/img/figure_tor-security.png | Bin 0 -> 24554 bytes
.../content/img/figure_tor-toolbar-layout.png | Bin 0 -> 13269 bytes
.../onboarding/content/img/figure_tor-welcome.png | Bin 0 -> 48405 bytes
.../onboarding/content/img/icons_no-icon.png | Bin 0 -> 673 bytes
.../onboarding/content/img/icons_tour-complete.png | Bin 0 -> 694 bytes
.../onboarding/content/img/icons_tour-complete.svg | 17 +
.../content/onboarding-tor-circuit-display.js | 324 +
.../onboarding/content/onboarding-tour-agent.js | 107 +
.../extensions/onboarding/content/onboarding.css | 664 ++
.../extensions/onboarding/content/onboarding.js | 46 +
browser/extensions/onboarding/data_events.md | 154 +
browser/extensions/onboarding/jar.mn | 19 +
.../onboarding/locales/en-US/onboarding.properties | 126 +
browser/extensions/onboarding/locales/jar.mn | 8 +
.../onboarding/locales}/moz.build | 0
browser/extensions/onboarding/manifest.json | 26 +
browser/extensions/onboarding/moz.build | 29 +
.../{formautofill => onboarding}/schema.json | 0
.../onboarding/test/browser}/.eslintrc.js | 0
.../extensions/onboarding/test/browser/browser.ini | 18 +
.../browser/browser_onboarding_accessibility.js | 121 +
.../test/browser/browser_onboarding_keyboard.js | 205 +
.../browser/browser_onboarding_notification.js | 79 +
.../browser/browser_onboarding_notification_2.js | 114 +
.../browser/browser_onboarding_notification_3.js | 135 +
.../browser/browser_onboarding_notification_4.js | 114 +
.../browser/browser_onboarding_notification_5.js | 32 +
...arding_notification_click_auto_complete_tour.js | 62 +
.../browser_onboarding_select_default_tour.js | 112 +
.../test/browser/browser_onboarding_skip_tour.js | 65 +
.../test/browser/browser_onboarding_tours.js | 163 +
.../test/browser/browser_onboarding_tourset.js | 102 +
.../test/browser/browser_onboarding_uitour.js | 247 +
browser/extensions/onboarding/test/browser/head.js | 387 +
.../extensions/onboarding/test/unit}/.eslintrc.js | 0
browser/extensions/onboarding/test/unit/head.js | 58 +
.../test/unit/test-onboarding-tour-type.js | 155 +
.../extensions/onboarding/test/unit/xpcshell.ini | 5 +
browser/installer/Makefile.in | 4 +
browser/installer/package-manifest.in | 21 +-
browser/installer/windows/nsis/shared.nsh | 1 -
browser/locales/Makefile.in | 10 +-
.../locales/en-US/browser/languageNotification.ftl | 10 +
.../locales/en-US/chrome/browser/aboutTBUpdate.dtd | 8 +
browser/locales/filter.py | 1 +
browser/locales/jar.mn | 10 +-
browser/locales/l10n.ini | 1 +
browser/locales/l10n.toml | 4 +
browser/modules/BridgeDB.jsm | 61 +
browser/modules/HomePage.jsm | 2 +-
browser/modules/Moat.jsm | 808 ++
browser/modules/TorConnect.jsm | 1081 +++
browser/modules/TorSettings.jsm | 782 ++
browser/modules/TorStrings.jsm | 977 +++
browser/modules/moz.build | 5 +
browser/moz.build | 1 +
browser/moz.configure | 8 +-
browser/themes/linux/browser.css | 9 -
browser/themes/shared/UITour.css | 56 +-
browser/themes/shared/aboutNetError.css | 7 +
browser/themes/shared/browser-shared.css | 7 +
browser/themes/shared/controlcenter/panel.css | 4 +-
.../shared/customizableui/panelUI-shared.css | 3 +-
browser/themes/shared/icons/new_circuit.svg | 6 +
browser/themes/shared/icons/new_identity.svg | 9 +
.../shared/identity-block/identity-block.css | 32 +-
.../themes/shared/identity-block/onion-slash.svg | 5 +
.../themes/shared/identity-block/onion-warning.svg | 4 +
browser/themes/shared/identity-block/onion.svg | 4 +
browser/themes/shared/jar.inc.mn | 9 +
browser/themes/shared/notification-icons.css | 2 +
browser/themes/shared/onionPattern.css | 31 +
browser/themes/shared/onionPattern.inc.xhtml | 12 +
browser/themes/shared/onionPattern.svg | 22 +
browser/themes/shared/preferences/privacy.css | 4 +
browser/themes/shared/toolbarbutton-icons.css | 8 +
browser/themes/windows/browser.css | 9 -
build/application.ini.in | 2 +-
build/moz.configure/init.configure | 13 +-
config/createprecomplete.py | 18 +-
.../client/aboutdebugging/src/actions/runtimes.js | 5 +
.../images/aboutdebugging-firefox-aurora.svg | 35 +-
.../themes/images/aboutdebugging-firefox-beta.svg | 35 +-
.../themes/images/aboutdebugging-firefox-logo.svg | 11 +-
.../images/aboutdebugging-firefox-nightly.svg | 35 +-
.../images/aboutdebugging-firefox-release.svg | 35 +-
docshell/base/CanonicalBrowsingContext.cpp | 3 +-
docshell/base/nsAboutRedirector.cpp | 6 +-
docshell/base/nsDocShell.cpp | 83 +-
docshell/build/components.conf | 1 +
dom/base/Document.cpp | 131 +-
dom/base/Document.h | 10 +-
dom/base/nsContentUtils.cpp | 19 +
dom/base/nsContentUtils.h | 5 +
dom/base/nsGlobalWindowOuter.cpp | 5 +-
dom/base/test/mochitest.ini | 2 -
dom/base/test/test_suppressed_microtasks.html | 62 -
dom/canvas/ClientWebGLContext.cpp | 8 +
dom/ipc/BrowserParent.cpp | 21 +
dom/ipc/BrowserParent.h | 3 +
dom/ipc/PBrowser.ipdl | 9 +
dom/ipc/WindowGlobalActor.cpp | 4 +-
dom/ipc/WindowGlobalChild.cpp | 6 +-
dom/security/nsMixedContentBlocker.cpp | 16 +-
dom/webidl/Document.webidl | 8 +
dom/workers/RuntimeService.cpp | 4 +-
dom/workers/WorkerPrivate.cpp | 2 +-
dom/worklet/WorkletThread.cpp | 2 +-
extensions/auth/nsHttpNegotiateAuth.cpp | 10 +-
extensions/permissions/PermissionManager.cpp | 6 +-
gfx/thebes/gfxFcPlatformFontList.cpp | 8 +-
gfx/thebes/gfxMacPlatformFontList.h | 12 +
gfx/thebes/gfxMacPlatformFontList.mm | 83 +
gfx/thebes/gfxPlatformFontList.cpp | 7 +-
gfx/thebes/gfxPlatformMac.cpp | 73 +-
gfx/thebes/gfxPlatformMac.h | 2 +
intl/l10n/Localization.h | 3 +-
intl/locale/LocaleService.cpp | 6 +
intl/strres/nsStringBundle.cpp | 1 +
js/xpconnect/src/xpc.msg | 10 +
layout/base/nsLayoutUtils.cpp | 5 +-
layout/generic/ReflowInput.cpp | 19 +-
layout/generic/test/mochitest.ini | 1 +
layout/generic/test/test_tor_bug23104.html | 50 +
memory/build/Mutex.cpp | 21 +
memory/build/Mutex.h | 81 +-
memory/build/moz.build | 1 +
memory/replace/logalloc/LogAlloc.cpp | 13 +-
memory/replace/phc/PHC.cpp | 5 +-
mobile/android/app/000-tor-browser-android.js | 37 +
mobile/android/app/geckoview-prefs.js | 2 +
mobile/android/app/mobile.js | 4 +
mobile/android/app/moz.build | 1 +
mobile/android/branding/beta/locales/jar.mn | 9 +-
mobile/android/branding/nightly/locales/jar.mn | 9 +-
mobile/android/branding/official/locales/jar.mn | 9 +-
mobile/android/branding/unofficial/locales/jar.mn | 9 +-
.../components/geckoview/GeckoViewStartup.jsm | 5 +
mobile/android/confvars.sh | 8 +
.../exoplayer2/upstream/DefaultHttpDataSource.java | 46 +-
mobile/android/geckoview/api.txt | 9 +
mobile/android/geckoview/build.gradle | 1 +
.../android/geckoview/src/main/AndroidManifest.xml | 14 +
.../gecko/media/GeckoMediaDrmBridgeV21.java | 50 +-
.../java/org/mozilla/gecko/util/ProxySelector.java | 25 +-
.../java/org/mozilla/geckoview/GeckoRuntime.java | 8 +-
.../mozilla/geckoview/GeckoRuntimeSettings.java | 126 +-
.../java/org/mozilla/geckoview/WebRequest.java | 18 +
mobile/android/gradle/with_gecko_binaries.gradle | 6 +-
mobile/android/installer/package-manifest.in | 7 +
.../modules/geckoview/GeckoViewProgress.jsm | 4 +
mobile/android/moz.configure | 21 +-
mobile/android/torbrowser.configure | 30 +
modules/libmar/tool/mar.c | 6 +-
modules/libmar/tool/moz.build | 12 +-
modules/libmar/verify/moz.build | 14 +-
modules/libpref/init/StaticPrefList.yaml | 16 +
modules/libpref/init/all.js | 5 +-
moz.configure | 90 +
mozconfig-android-aarch64 | 4 +
mozconfig-android-all | 22 +
mozconfig-android-armv7 | 4 +
mozconfig-android-x86 | 4 +
mozconfig-android-x86_64 | 4 +
mozconfig-linux-arm | 18 +
mozconfig-linux-i686 | 9 +
mozconfig-linux-x86_64 | 9 +
mozconfig-linux-x86_64-asan | 22 +
mozconfig-linux-x86_64-dev | 15 +
mozconfig-macos-x86_64 | 8 +
mozconfig-windows-i686 | 14 +
mozconfig-windows-x86_64 | 14 +
netwerk/base/nsSocketTransport2.cpp | 6 +
netwerk/build/components.conf | 11 +
netwerk/build/nsNetCID.h | 10 +
netwerk/dns/IOnionAliasService.idl | 34 +
netwerk/dns/OnionAliasService.cpp | 99 +
netwerk/dns/OnionAliasService.h | 40 +
netwerk/dns/effective_tld_names.dat | 2 +
netwerk/dns/moz.build | 4 +
netwerk/protocol/http/nsHttpNTLMAuth.cpp | 9 +-
netwerk/socket/nsSOCKSIOLayer.cpp | 73 +-
.../url-classifier/UrlClassifierFeatureBase.cpp | 2 +-
netwerk/url-classifier/components.conf | 6 -
python/mozbuild/mozbuild/artifacts.py | 2 -
python/mozbuild/mozbuild/mach_commands.py | 4 +
run-tbb-tests | 66 +
security/certverifier/CertVerifier.cpp | 22 +-
security/manager/ssl/RemoteSecuritySettings.jsm | 23 +
security/manager/ssl/SSLServerCertVerification.cpp | 23 +-
security/manager/ssl/SSLServerCertVerification.h | 4 +-
security/manager/ssl/nsNSSIOLayer.cpp | 13 +-
security/manager/ssl/nsSecureBrowserUI.cpp | 12 +
security/moz.build | 2 +-
security/nss/lib/certhigh/ocsp.c | 4 +
.../libpkix/pkix_pl_nss/module/pkix_pl_socket.c | 12 +
security/nss/lib/mozpkix/include/pkix/Result.h | 2 +
security/nss/lib/mozpkix/include/pkix/pkixnss.h | 1 +
security/nss/lib/ssl/Makefile | 2 +-
services/settings/IDBHelpers.jsm | 4 +
services/settings/dumps/blocklists/moz.build | 14 +-
services/settings/dumps/main/moz.build | 8 -
services/settings/dumps/security-state/moz.build | 1 -
taskcluster/ci/source-test/mozlint.yml | 1 +
tbb-tests-ignore.txt | 13 +
tbb-tests/browser.ini | 5 +
tbb-tests/browser_tor_TB4.js | 35 +
tbb-tests/browser_tor_bug2950.js | 74 +
tbb-tests/browser_tor_omnibox.js | 20 +
tbb-tests/mochitest.ini | 3 +
tbb-tests/moz.build | 9 +
tbb-tests/test_tor_bug2874.html | 25 +
toolkit/actors/AboutHttpsOnlyErrorParent.jsm | 5 +
.../components/antitracking/antitracking.manifest | 2 +-
toolkit/components/antitracking/components.conf | 7 -
.../EnterprisePoliciesParent.jsm | 9 +-
toolkit/components/extensions/Extension.jsm | 9 +
toolkit/components/extensions/ExtensionParent.jsm | 47 +
.../components/httpsonlyerror/content/errorpage.js | 19 +-
toolkit/components/moz.build | 2 +
.../remotebrowserutils/RemoteWebNavigation.jsm | 4 +
.../components/resistfingerprinting/RFPHelper.jsm | 237 +-
toolkit/components/search/SearchService.jsm | 46 +-
toolkit/components/securitylevel/SecurityLevel.jsm | 450 +
.../securitylevel/SecurityLevel.manifest | 1 +
toolkit/components/securitylevel/components.conf | 10 +
toolkit/components/securitylevel/moz.build | 11 +
toolkit/components/telemetry/app/TelemetrySend.jsm | 28 +-
toolkit/components/telemetry/moz.build | 4 -
.../tor-launcher/TorBootstrapRequest.jsm | 129 +
.../components/tor-launcher/TorLauncherUtil.jsm | 569 ++
.../components/tor-launcher/TorMonitorService.jsm | 506 ++
toolkit/components/tor-launcher/TorParsers.jsm | 275 +
toolkit/components/tor-launcher/TorProcess.jsm | 535 ++
.../components/tor-launcher/TorProtocolService.jsm | 752 ++
.../components/tor-launcher/TorStartupService.jsm | 84 +
toolkit/components/tor-launcher/components.conf | 10 +
toolkit/components/tor-launcher/moz.build | 17 +
.../components/tor-launcher/tor-launcher.manifest | 1 +
.../components/windowwatcher/nsWindowWatcher.cpp | 5 +-
toolkit/content/license.html | 65 +
toolkit/content/widgets/message-bar.css | 2 +-
.../mozapps/profile/profileSelection.properties | 5 +
toolkit/modules/AppConstants.jsm | 29 +
toolkit/modules/Bech32Decode.jsm | 103 +
toolkit/modules/PopupNotifications.jsm | 6 +
toolkit/modules/QRCode.jsm | 1241 +++
toolkit/modules/RemotePageAccessManager.jsm | 41 +
toolkit/modules/UpdateUtils.jsm | 31 +-
toolkit/modules/moz.build | 6 +
toolkit/moz.build | 1 +
toolkit/moz.configure | 10 +
toolkit/mozapps/extensions/AddonManager.jsm | 25 +
.../mozapps/extensions/internal/XPIProvider.jsm | 14 +-
toolkit/mozapps/extensions/test/browser/head.js | 1 +
.../extensions/test/xpcshell/head_addons.js | 1 +
toolkit/mozapps/update/UpdateService.jsm | 275 +-
toolkit/mozapps/update/UpdateServiceStub.jsm | 4 +
toolkit/mozapps/update/UpdateTelemetry.jsm | 1 +
toolkit/mozapps/update/common/updatehelper.cpp | 8 +
toolkit/mozapps/update/nsIUpdateService.idl | 11 +
toolkit/mozapps/update/updater/launchchild_osx.mm | 2 +
toolkit/mozapps/update/updater/moz.build | 2 +-
.../updater/nightly_aurora_level3_primary.der | Bin 1225 -> 1245 bytes
.../updater/nightly_aurora_level3_secondary.der | Bin 1225 -> 1245 bytes
toolkit/mozapps/update/updater/release_primary.der | Bin 1225 -> 1229 bytes
.../mozapps/update/updater/release_secondary.der | Bin 1225 -> 1229 bytes
.../mozapps/update/updater/updater-common.build | 24 +-
toolkit/mozapps/update/updater/updater.cpp | 350 +-
toolkit/profile/nsProfileLock.cpp | 11 +
toolkit/profile/nsToolkitProfileService.cpp | 57 +-
toolkit/profile/nsToolkitProfileService.h | 13 +-
toolkit/toolkit.mozbuild | 3 +-
toolkit/torbutton/.gitignore | 1 +
toolkit/torbutton/CREDITS | 5 +
toolkit/torbutton/LICENSE | 29 +
.../chrome/content/aboutTor/aboutTor-content.js | 139 +
.../chrome/content/aboutTor/aboutTor.xhtml | 112 +
.../chrome/content/aboutTor/resources/aboutTor.js | 11 +
.../torbutton/chrome/content/preferences-mobile.js | 59 +
toolkit/torbutton/chrome/content/preferences.xhtml | 84 +
.../chrome/content/tor-circuit-display.js | 604 ++
toolkit/torbutton/chrome/content/torbutton.js | 1044 +++
toolkit/torbutton/chrome/locale/ar/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ar/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ar/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ar/brand.dtd | 19 +
.../torbutton/chrome/locale/ar/brand.properties | 20 +
.../torbutton/chrome/locale/ar/branding/brand.ftl | 12 +
.../chrome/locale/ar/browserOnboarding.properties | 72 +
.../chrome/locale/ar/network-settings.dtd | 179 +
.../chrome/locale/ar/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ar/torbutton.dtd | 56 +
.../chrome/locale/ar/torbutton.properties | 187 +
.../chrome/locale/ar/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ca/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ca/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ca/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ca/brand.dtd | 19 +
.../torbutton/chrome/locale/ca/brand.properties | 20 +
.../torbutton/chrome/locale/ca/branding/brand.ftl | 12 +
.../chrome/locale/ca/browserOnboarding.properties | 72 +
.../chrome/locale/ca/network-settings.dtd | 180 +
.../chrome/locale/ca/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ca/torbutton.dtd | 56 +
.../chrome/locale/ca/torbutton.properties | 187 +
.../chrome/locale/ca/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/cs/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/cs/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/cs/aboutTor.dtd | 41 +
toolkit/torbutton/chrome/locale/cs/brand.dtd | 19 +
.../torbutton/chrome/locale/cs/brand.properties | 20 +
.../torbutton/chrome/locale/cs/branding/brand.ftl | 12 +
.../chrome/locale/cs/browserOnboarding.properties | 72 +
.../chrome/locale/cs/network-settings.dtd | 179 +
.../chrome/locale/cs/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/cs/torbutton.dtd | 56 +
.../chrome/locale/cs/torbutton.properties | 187 +
.../chrome/locale/cs/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/da/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/da/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/da/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/da/brand.dtd | 19 +
.../torbutton/chrome/locale/da/brand.properties | 20 +
.../torbutton/chrome/locale/da/branding/brand.ftl | 12 +
.../chrome/locale/da/browserOnboarding.properties | 72 +
.../chrome/locale/da/network-settings.dtd | 179 +
.../chrome/locale/da/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/da/torbutton.dtd | 56 +
.../chrome/locale/da/torbutton.properties | 187 +
.../chrome/locale/da/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/de/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/de/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/de/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/de/brand.dtd | 19 +
.../torbutton/chrome/locale/de/brand.properties | 20 +
.../torbutton/chrome/locale/de/branding/brand.ftl | 12 +
.../chrome/locale/de/browserOnboarding.properties | 72 +
.../chrome/locale/de/network-settings.dtd | 179 +
.../chrome/locale/de/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/de/torbutton.dtd | 56 +
.../chrome/locale/de/torbutton.properties | 187 +
.../chrome/locale/de/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/el/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/el/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/el/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/el/brand.dtd | 19 +
.../torbutton/chrome/locale/el/brand.properties | 20 +
.../torbutton/chrome/locale/el/branding/brand.ftl | 12 +
.../chrome/locale/el/browserOnboarding.properties | 72 +
.../chrome/locale/el/network-settings.dtd | 179 +
.../chrome/locale/el/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/el/torbutton.dtd | 56 +
.../chrome/locale/el/torbutton.properties | 187 +
.../chrome/locale/el/torlauncher.properties | 97 +
.../torbutton/chrome/locale/en-US/aboutDialog.dtd | 19 +
.../chrome/locale/en-US/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/en-US/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/en-US/brand.dtd | 19 +
.../torbutton/chrome/locale/en-US/brand.properties | 20 +
.../chrome/locale/en-US/branding/brand.ftl | 12 +
.../locale/en-US/browserOnboarding.properties | 72 +
.../chrome/locale/en-US/network-settings.dtd | 179 +
.../chrome/locale/en-US/onboarding.properties | 19 +
.../torbutton/chrome/locale/en-US/torbutton.dtd | 56 +
.../chrome/locale/en-US/torbutton.properties | 187 +
.../chrome/locale/en-US/torlauncher.properties | 97 +
.../torbutton/chrome/locale/es-ES/aboutDialog.dtd | 19 +
.../chrome/locale/es-ES/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/es-ES/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/es-ES/brand.dtd | 19 +
.../torbutton/chrome/locale/es-ES/brand.properties | 20 +
.../chrome/locale/es-ES/branding/brand.ftl | 12 +
.../locale/es-ES/browserOnboarding.properties | 72 +
.../chrome/locale/es-ES/network-settings.dtd | 179 +
.../chrome/locale/es-ES/onboarding.properties | 19 +
.../torbutton/chrome/locale/es-ES/torbutton.dtd | 56 +
.../chrome/locale/es-ES/torbutton.properties | 187 +
.../chrome/locale/es-ES/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/fa/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/fa/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/fa/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/fa/brand.dtd | 19 +
.../torbutton/chrome/locale/fa/brand.properties | 20 +
.../torbutton/chrome/locale/fa/branding/brand.ftl | 12 +
.../chrome/locale/fa/browserOnboarding.properties | 72 +
.../chrome/locale/fa/network-settings.dtd | 179 +
.../chrome/locale/fa/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/fa/torbutton.dtd | 56 +
.../chrome/locale/fa/torbutton.properties | 187 +
.../chrome/locale/fa/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/fr/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/fr/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/fr/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/fr/brand.dtd | 19 +
.../torbutton/chrome/locale/fr/brand.properties | 20 +
.../torbutton/chrome/locale/fr/branding/brand.ftl | 12 +
.../chrome/locale/fr/browserOnboarding.properties | 72 +
.../chrome/locale/fr/network-settings.dtd | 181 +
.../chrome/locale/fr/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/fr/torbutton.dtd | 56 +
.../chrome/locale/fr/torbutton.properties | 187 +
.../chrome/locale/fr/torlauncher.properties | 97 +
.../torbutton/chrome/locale/ga-IE/aboutDialog.dtd | 19 +
.../chrome/locale/ga-IE/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ga-IE/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ga-IE/brand.dtd | 19 +
.../torbutton/chrome/locale/ga-IE/brand.properties | 20 +
.../chrome/locale/ga-IE/branding/brand.ftl | 12 +
.../locale/ga-IE/browserOnboarding.properties | 72 +
.../chrome/locale/ga-IE/network-settings.dtd | 179 +
.../chrome/locale/ga-IE/onboarding.properties | 19 +
.../torbutton/chrome/locale/ga-IE/torbutton.dtd | 56 +
.../chrome/locale/ga-IE/torbutton.properties | 187 +
.../chrome/locale/ga-IE/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/he/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/he/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/he/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/he/brand.dtd | 19 +
.../torbutton/chrome/locale/he/brand.properties | 20 +
.../torbutton/chrome/locale/he/branding/brand.ftl | 12 +
.../chrome/locale/he/browserOnboarding.properties | 72 +
.../chrome/locale/he/network-settings.dtd | 179 +
.../chrome/locale/he/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/he/torbutton.dtd | 56 +
.../chrome/locale/he/torbutton.properties | 187 +
.../chrome/locale/he/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/hu/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/hu/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/hu/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/hu/brand.dtd | 19 +
.../torbutton/chrome/locale/hu/brand.properties | 20 +
.../torbutton/chrome/locale/hu/branding/brand.ftl | 12 +
.../chrome/locale/hu/browserOnboarding.properties | 72 +
.../chrome/locale/hu/network-settings.dtd | 179 +
.../chrome/locale/hu/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/hu/torbutton.dtd | 56 +
.../chrome/locale/hu/torbutton.properties | 187 +
.../chrome/locale/hu/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/id/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/id/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/id/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/id/brand.dtd | 19 +
.../torbutton/chrome/locale/id/brand.properties | 20 +
.../torbutton/chrome/locale/id/branding/brand.ftl | 12 +
.../chrome/locale/id/browserOnboarding.properties | 72 +
.../chrome/locale/id/network-settings.dtd | 179 +
.../chrome/locale/id/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/id/torbutton.dtd | 56 +
.../chrome/locale/id/torbutton.properties | 187 +
.../chrome/locale/id/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/is/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/is/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/is/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/is/brand.dtd | 19 +
.../torbutton/chrome/locale/is/brand.properties | 20 +
.../torbutton/chrome/locale/is/branding/brand.ftl | 12 +
.../chrome/locale/is/browserOnboarding.properties | 72 +
.../chrome/locale/is/network-settings.dtd | 179 +
.../chrome/locale/is/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/is/torbutton.dtd | 56 +
.../chrome/locale/is/torbutton.properties | 187 +
.../chrome/locale/is/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/it/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/it/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/it/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/it/brand.dtd | 19 +
.../torbutton/chrome/locale/it/brand.properties | 20 +
.../torbutton/chrome/locale/it/branding/brand.ftl | 12 +
.../chrome/locale/it/browserOnboarding.properties | 72 +
.../chrome/locale/it/network-settings.dtd | 179 +
.../chrome/locale/it/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/it/torbutton.dtd | 56 +
.../chrome/locale/it/torbutton.properties | 187 +
.../chrome/locale/it/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ja/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ja/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ja/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ja/brand.dtd | 19 +
.../torbutton/chrome/locale/ja/brand.properties | 20 +
.../torbutton/chrome/locale/ja/branding/brand.ftl | 12 +
.../chrome/locale/ja/browserOnboarding.properties | 72 +
.../chrome/locale/ja/network-settings.dtd | 179 +
.../chrome/locale/ja/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ja/torbutton.dtd | 56 +
.../chrome/locale/ja/torbutton.properties | 187 +
.../chrome/locale/ja/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ka/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ka/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ka/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ka/brand.dtd | 19 +
.../torbutton/chrome/locale/ka/brand.properties | 20 +
.../torbutton/chrome/locale/ka/branding/brand.ftl | 12 +
.../chrome/locale/ka/browserOnboarding.properties | 72 +
.../chrome/locale/ka/network-settings.dtd | 179 +
.../chrome/locale/ka/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ka/torbutton.dtd | 56 +
.../chrome/locale/ka/torbutton.properties | 187 +
.../chrome/locale/ka/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ko/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ko/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ko/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ko/brand.dtd | 19 +
.../torbutton/chrome/locale/ko/brand.properties | 20 +
.../torbutton/chrome/locale/ko/branding/brand.ftl | 12 +
.../chrome/locale/ko/browserOnboarding.properties | 72 +
.../chrome/locale/ko/network-settings.dtd | 179 +
.../chrome/locale/ko/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ko/torbutton.dtd | 56 +
.../chrome/locale/ko/torbutton.properties | 187 +
.../chrome/locale/ko/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/lt/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/lt/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/lt/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/lt/brand.dtd | 19 +
.../torbutton/chrome/locale/lt/brand.properties | 20 +
.../torbutton/chrome/locale/lt/branding/brand.ftl | 12 +
.../chrome/locale/lt/browserOnboarding.properties | 72 +
.../chrome/locale/lt/network-settings.dtd | 179 +
.../chrome/locale/lt/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/lt/torbutton.dtd | 56 +
.../chrome/locale/lt/torbutton.properties | 187 +
.../chrome/locale/lt/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/mk/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/mk/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/mk/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/mk/brand.dtd | 19 +
.../torbutton/chrome/locale/mk/brand.properties | 20 +
.../torbutton/chrome/locale/mk/branding/brand.ftl | 12 +
.../chrome/locale/mk/browserOnboarding.properties | 72 +
.../chrome/locale/mk/network-settings.dtd | 179 +
.../chrome/locale/mk/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/mk/torbutton.dtd | 56 +
.../chrome/locale/mk/torbutton.properties | 187 +
.../chrome/locale/mk/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ms/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ms/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ms/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ms/brand.dtd | 19 +
.../torbutton/chrome/locale/ms/brand.properties | 20 +
.../torbutton/chrome/locale/ms/branding/brand.ftl | 12 +
.../chrome/locale/ms/browserOnboarding.properties | 72 +
.../chrome/locale/ms/network-settings.dtd | 179 +
.../chrome/locale/ms/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ms/torbutton.dtd | 56 +
.../chrome/locale/ms/torbutton.properties | 187 +
.../chrome/locale/ms/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/my/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/my/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/my/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/my/brand.dtd | 19 +
.../torbutton/chrome/locale/my/brand.properties | 20 +
.../torbutton/chrome/locale/my/branding/brand.ftl | 12 +
.../chrome/locale/my/browserOnboarding.properties | 72 +
.../chrome/locale/my/network-settings.dtd | 179 +
toolkit/torbutton/chrome/locale/my/torbutton.dtd | 56 +
.../chrome/locale/my/torbutton.properties | 187 +
.../chrome/locale/my/torlauncher.properties | 97 +
.../torbutton/chrome/locale/nb-NO/aboutDialog.dtd | 19 +
.../chrome/locale/nb-NO/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/nb-NO/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/nb-NO/brand.dtd | 19 +
.../torbutton/chrome/locale/nb-NO/brand.properties | 20 +
.../chrome/locale/nb-NO/branding/brand.ftl | 12 +
.../locale/nb-NO/browserOnboarding.properties | 72 +
.../chrome/locale/nb-NO/network-settings.dtd | 179 +
.../chrome/locale/nb-NO/onboarding.properties | 19 +
.../torbutton/chrome/locale/nb-NO/torbutton.dtd | 56 +
.../chrome/locale/nb-NO/torbutton.properties | 187 +
.../chrome/locale/nb-NO/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/nl/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/nl/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/nl/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/nl/brand.dtd | 19 +
.../torbutton/chrome/locale/nl/brand.properties | 20 +
.../torbutton/chrome/locale/nl/branding/brand.ftl | 12 +
.../chrome/locale/nl/browserOnboarding.properties | 72 +
.../chrome/locale/nl/network-settings.dtd | 179 +
.../chrome/locale/nl/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/nl/torbutton.dtd | 56 +
.../chrome/locale/nl/torbutton.properties | 187 +
.../chrome/locale/nl/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/pl/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/pl/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/pl/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/pl/brand.dtd | 19 +
.../torbutton/chrome/locale/pl/brand.properties | 20 +
.../torbutton/chrome/locale/pl/branding/brand.ftl | 12 +
.../chrome/locale/pl/browserOnboarding.properties | 72 +
.../chrome/locale/pl/network-settings.dtd | 179 +
.../chrome/locale/pl/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/pl/torbutton.dtd | 56 +
.../chrome/locale/pl/torbutton.properties | 187 +
.../chrome/locale/pl/torlauncher.properties | 97 +
.../torbutton/chrome/locale/pt-BR/aboutDialog.dtd | 19 +
.../chrome/locale/pt-BR/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/pt-BR/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/pt-BR/brand.dtd | 19 +
.../torbutton/chrome/locale/pt-BR/brand.properties | 20 +
.../chrome/locale/pt-BR/branding/brand.ftl | 12 +
.../locale/pt-BR/browserOnboarding.properties | 72 +
.../chrome/locale/pt-BR/network-settings.dtd | 179 +
.../chrome/locale/pt-BR/onboarding.properties | 19 +
.../torbutton/chrome/locale/pt-BR/torbutton.dtd | 56 +
.../chrome/locale/pt-BR/torbutton.properties | 187 +
.../chrome/locale/pt-BR/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ro/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ro/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ro/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ro/brand.dtd | 19 +
.../torbutton/chrome/locale/ro/brand.properties | 20 +
.../torbutton/chrome/locale/ro/branding/brand.ftl | 12 +
.../chrome/locale/ro/browserOnboarding.properties | 72 +
.../chrome/locale/ro/network-settings.dtd | 179 +
.../chrome/locale/ro/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ro/torbutton.dtd | 57 +
.../chrome/locale/ro/torbutton.properties | 187 +
.../chrome/locale/ro/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/ru/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/ru/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/ru/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/ru/brand.dtd | 19 +
.../torbutton/chrome/locale/ru/brand.properties | 20 +
.../torbutton/chrome/locale/ru/branding/brand.ftl | 12 +
.../chrome/locale/ru/browserOnboarding.properties | 72 +
.../chrome/locale/ru/network-settings.dtd | 179 +
.../chrome/locale/ru/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/ru/torbutton.dtd | 56 +
.../chrome/locale/ru/torbutton.properties | 187 +
.../chrome/locale/ru/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/sq/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/sq/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/sq/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/sq/brand.dtd | 19 +
.../torbutton/chrome/locale/sq/brand.properties | 20 +
.../torbutton/chrome/locale/sq/branding/brand.ftl | 12 +
.../chrome/locale/sq/browserOnboarding.properties | 72 +
.../chrome/locale/sq/network-settings.dtd | 179 +
.../chrome/locale/sq/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/sq/torbutton.dtd | 56 +
.../chrome/locale/sq/torbutton.properties | 187 +
.../chrome/locale/sq/torlauncher.properties | 97 +
.../torbutton/chrome/locale/sv-SE/aboutDialog.dtd | 19 +
.../chrome/locale/sv-SE/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/sv-SE/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/sv-SE/brand.dtd | 19 +
.../torbutton/chrome/locale/sv-SE/brand.properties | 20 +
.../chrome/locale/sv-SE/branding/brand.ftl | 12 +
.../locale/sv-SE/browserOnboarding.properties | 72 +
.../chrome/locale/sv-SE/network-settings.dtd | 179 +
.../chrome/locale/sv-SE/onboarding.properties | 19 +
.../torbutton/chrome/locale/sv-SE/torbutton.dtd | 56 +
.../chrome/locale/sv-SE/torbutton.properties | 187 +
.../chrome/locale/sv-SE/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/th/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/th/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/th/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/th/brand.dtd | 19 +
.../torbutton/chrome/locale/th/brand.properties | 20 +
.../torbutton/chrome/locale/th/branding/brand.ftl | 12 +
.../chrome/locale/th/browserOnboarding.properties | 72 +
.../chrome/locale/th/network-settings.dtd | 179 +
.../chrome/locale/th/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/th/torbutton.dtd | 56 +
.../chrome/locale/th/torbutton.properties | 187 +
.../chrome/locale/th/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/tr/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/tr/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/tr/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/tr/brand.dtd | 19 +
.../torbutton/chrome/locale/tr/brand.properties | 20 +
.../torbutton/chrome/locale/tr/branding/brand.ftl | 12 +
.../chrome/locale/tr/browserOnboarding.properties | 72 +
.../chrome/locale/tr/network-settings.dtd | 179 +
.../chrome/locale/tr/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/tr/torbutton.dtd | 56 +
.../chrome/locale/tr/torbutton.properties | 187 +
.../chrome/locale/tr/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/uk/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/uk/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/uk/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/uk/brand.dtd | 19 +
.../torbutton/chrome/locale/uk/brand.properties | 20 +
.../torbutton/chrome/locale/uk/branding/brand.ftl | 12 +
.../chrome/locale/uk/browserOnboarding.properties | 72 +
.../chrome/locale/uk/network-settings.dtd | 179 +
.../chrome/locale/uk/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/uk/torbutton.dtd | 56 +
.../chrome/locale/uk/torbutton.properties | 187 +
.../chrome/locale/uk/torlauncher.properties | 97 +
toolkit/torbutton/chrome/locale/vi/aboutDialog.dtd | 19 +
.../torbutton/chrome/locale/vi/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/vi/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/vi/brand.dtd | 19 +
.../torbutton/chrome/locale/vi/brand.properties | 20 +
.../torbutton/chrome/locale/vi/branding/brand.ftl | 12 +
.../chrome/locale/vi/browserOnboarding.properties | 72 +
.../chrome/locale/vi/network-settings.dtd | 179 +
.../chrome/locale/vi/onboarding.properties | 19 +
toolkit/torbutton/chrome/locale/vi/torbutton.dtd | 56 +
.../chrome/locale/vi/torbutton.properties | 187 +
.../chrome/locale/vi/torlauncher.properties | 97 +
.../torbutton/chrome/locale/zh-CN/aboutDialog.dtd | 19 +
.../chrome/locale/zh-CN/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/zh-CN/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/zh-CN/brand.dtd | 19 +
.../torbutton/chrome/locale/zh-CN/brand.properties | 20 +
.../chrome/locale/zh-CN/branding/brand.ftl | 12 +
.../locale/zh-CN/browserOnboarding.properties | 72 +
.../chrome/locale/zh-CN/network-settings.dtd | 179 +
.../chrome/locale/zh-CN/onboarding.properties | 19 +
.../torbutton/chrome/locale/zh-CN/torbutton.dtd | 56 +
.../chrome/locale/zh-CN/torbutton.properties | 187 +
.../chrome/locale/zh-CN/torlauncher.properties | 97 +
.../torbutton/chrome/locale/zh-TW/aboutDialog.dtd | 19 +
.../chrome/locale/zh-TW/aboutTBUpdate.dtd | 8 +
toolkit/torbutton/chrome/locale/zh-TW/aboutTor.dtd | 60 +
toolkit/torbutton/chrome/locale/zh-TW/brand.dtd | 19 +
.../torbutton/chrome/locale/zh-TW/brand.properties | 20 +
.../chrome/locale/zh-TW/branding/brand.ftl | 12 +
.../locale/zh-TW/browserOnboarding.properties | 72 +
.../chrome/locale/zh-TW/network-settings.dtd | 179 +
.../chrome/locale/zh-TW/onboarding.properties | 19 +
.../torbutton/chrome/locale/zh-TW/torbutton.dtd | 56 +
.../chrome/locale/zh-TW/torbutton.properties | 187 +
.../chrome/locale/zh-TW/torlauncher.properties | 97 +
toolkit/torbutton/chrome/skin/about-wordmark.png | Bin 0 -> 4609 bytes
toolkit/torbutton/chrome/skin/aboutDialog.css | 34 +
toolkit/torbutton/chrome/skin/aboutTor.css | 313 +
toolkit/torbutton/chrome/skin/banner-warning.svg | 1 +
toolkit/torbutton/chrome/skin/dax-logo.svg | 1 +
toolkit/torbutton/chrome/skin/icon-newsletter.png | Bin 0 -> 649 bytes
.../torbutton/chrome/skin/preferences-mobile.css | 47 +
toolkit/torbutton/chrome/skin/preferences.css | 7 +
.../torbutton/chrome/skin/tor-circuit-display.css | 193 +
.../chrome/skin/tor-circuit-line-first.svg | 6 +
.../chrome/skin/tor-circuit-line-last.svg | 6 +
toolkit/torbutton/chrome/skin/tor-circuit-line.svg | 7 +
toolkit/torbutton/chrome/skin/tor.png | Bin 0 -> 2073 bytes
.../chrome/skin/torbrowser_mobile_logo.png | Bin 0 -> 9345 bytes
toolkit/torbutton/chrome/skin/torbutton.css | 14 +
toolkit/torbutton/chrome/skin/torbutton.svg | 3 +
toolkit/torbutton/components/domain-isolator.js | 228 +
toolkit/torbutton/components/dragDropFilter.js | 134 +
.../torbutton/components/external-app-blocker.js | 160 +
toolkit/torbutton/components/startup-observer.js | 196 +
toolkit/torbutton/components/torCheckService.js | 140 +
toolkit/torbutton/components/torbutton-logger.js | 185 +
toolkit/torbutton/import-translations.sh | 121 +
toolkit/torbutton/jar.mn | 129 +
toolkit/torbutton/modules/tor-control-port.js | 982 +++
toolkit/torbutton/modules/utils.js | 318 +
toolkit/torbutton/moz.build | 6 +
toolkit/xre/MacLaunchHelper.h | 2 +
toolkit/xre/MacLaunchHelper.mm | 2 +
toolkit/xre/MacRunFromDmgUtils.mm | 4 +-
.../dllservices/mozglue/WindowsDllBlocklist.cpp | 6 +-
toolkit/xre/moz.build | 3 +
toolkit/xre/nsAppRunner.cpp | 270 +-
toolkit/xre/nsUpdateDriver.cpp | 180 +-
toolkit/xre/nsXREDirProvider.cpp | 144 +-
toolkit/xre/nsXREDirProvider.h | 14 +
tools/lint/codespell.yml | 1 +
.../lib/environments/browser-window.js | 10 +-
.../lib/environments/frame-script.js | 1 +
tools/torbrowser/Makefile | 47 +
tools/torbrowser/bridges.js | 77 +
tools/torbrowser/build.sh | 7 +
tools/torbrowser/clobber.sh | 6 +
tools/torbrowser/config.sh | 6 +
tools/torbrowser/deploy.sh | 30 +
tools/torbrowser/fataar.sh | 34 +
tools/torbrowser/fetch.sh | 30 +
tools/torbrowser/ide.sh | 7 +
tools/torbrowser/jslint.sh | 7 +
tools/torbrowser/update_bridgemoiji.py | 115 +
tools/update-packaging/common.sh | 64 +-
tools/update-packaging/make_full_update.sh | 25 +
tools/update-packaging/make_incremental_update.sh | 71 +-
.../exthandler/nsExternalHelperAppService.cpp | 222 +-
uriloader/exthandler/nsExternalHelperAppService.h | 3 +
.../exthandler/nsIExternalHelperAppService.idl | 47 +
widget/GfxDriverInfo.h | 3 +
widget/LookAndFeel.h | 4 +-
widget/android/WebExecutorSupport.cpp | 9 +
widget/gtk/nsNativeThemeGTK.cpp | 8 +-
widget/nsTransferable.cpp | 5 +
widget/nsXPLookAndFeel.cpp | 18 +-
widget/nsXPLookAndFeel.h | 3 +-
widget/windows/nsWindow.cpp | 3 +-
xpcom/base/CycleCollectedJSContext.cpp | 51 +-
xpcom/base/CycleCollectedJSContext.h | 29 +-
xpcom/base/ErrorList.py | 22 +
xpcom/ds/StaticAtoms.py | 1 +
xpcom/io/TorFileUtils.cpp | 96 +
xpcom/io/TorFileUtils.h | 32 +
xpcom/io/moz.build | 5 +
xpcom/io/nsAppFileLocationProvider.cpp | 72 +-
xpfe/appshell/nsAppShellService.cpp | 3 +-
1458 files changed, 75488 insertions(+), 3534 deletions(-)
create mode 100644 .gitlab/issue_templates/UXBug.md
create mode 100644 .gitlab/issue_templates/bug.md
create mode 100644 browser/actors/AboutTBUpdateChild.jsm
create mode 100644 browser/actors/AboutTBUpdateParent.jsm
create mode 100644 browser/actors/CryptoSafetyChild.jsm
create mode 100644 browser/actors/CryptoSafetyParent.jsm
create mode 100644 browser/app/profile/000-tor-browser.js
create mode 100644 browser/app/profile/001-base-profile.js
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.css
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.js
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
create mode 100644 browser/base/content/browser-doctype.inc
create mode 100644 browser/base/content/languageNotification.js
create mode 100644 browser/branding/alpha/VisualElements_150.png
create mode 100644 browser/branding/alpha/VisualElements_70.png
create mode 100644 browser/branding/alpha/background.png
create mode 100644 browser/branding/alpha/bgstub.jpg
create mode 100644 browser/branding/alpha/bgstub_2x.jpg
copy browser/branding/{nightly => alpha}/branding.nsi (100%)
create mode 100644 browser/branding/alpha/configure.sh
create mode 100644 browser/branding/alpha/content/about-logo.png
copy browser/branding/{nightly => alpha}/content/about-logo.svg (100%)
create mode 100644 browser/branding/alpha/content/about-logo(a)2x.png
create mode 100644 browser/branding/alpha/content/about-wordmark.svg
create mode 100644 browser/branding/alpha/content/about.png
create mode 100644 browser/branding/alpha/content/aboutDialog.css
create mode 100644 browser/branding/alpha/content/aboutlogins.svg
copy browser/branding/{nightly => alpha}/content/firefox-wordmark.svg (100%)
create mode 100644 browser/branding/alpha/content/identity-icons-brand.svg
create mode 100644 browser/branding/alpha/content/jar.mn
copy browser/branding/{aurora => alpha}/content/moz.build (100%)
create mode 100644 browser/branding/alpha/content/tor-styles.css
create mode 100644 browser/branding/alpha/default128.png
create mode 100644 browser/branding/alpha/default16.png
create mode 100644 browser/branding/alpha/default22.png
create mode 100644 browser/branding/alpha/default24.png
create mode 100644 browser/branding/alpha/default256.png
create mode 100644 browser/branding/alpha/default32.png
create mode 100644 browser/branding/alpha/default48.png
create mode 100644 browser/branding/alpha/default512.png
create mode 100644 browser/branding/alpha/default64.png
create mode 100644 browser/branding/alpha/disk.icns
create mode 100644 browser/branding/alpha/document.icns
create mode 100644 browser/branding/alpha/document.ico
create mode 100644 browser/branding/alpha/document_pdf.ico
copy browser/branding/{nightly => alpha}/dsstore (100%)
create mode 100644 browser/branding/alpha/firefox.VisualElementsManifest.xml
create mode 100644 browser/branding/alpha/firefox.icns
create mode 100644 browser/branding/alpha/firefox.ico
create mode 100644 browser/branding/alpha/firefox.svg
create mode 100644 browser/branding/alpha/firefox64.ico
create mode 100644 browser/branding/alpha/locales/jar.mn
copy browser/branding/{aurora/content => alpha/locales}/moz.build (100%)
copy browser/branding/{aurora => alpha}/moz.build (100%)
copy browser/branding/{aurora => alpha}/newtab.ico (100%)
copy browser/branding/{aurora => alpha}/newwindow.ico (100%)
copy browser/branding/{aurora => alpha}/pbmode.ico (100%)
create mode 100644 browser/branding/alpha/pref/firefox-branding.js
copy browser/branding/{nightly => alpha}/stubinstaller/bgstub.jpg (100%)
copy browser/branding/{nightly => alpha}/stubinstaller/installing_page.css (100%)
copy browser/branding/{aurora => alpha}/stubinstaller/profile_cleanup_page.css (100%)
create mode 100644 browser/branding/alpha/wizHeader.bmp
create mode 100644 browser/branding/alpha/wizHeaderRTL.bmp
create mode 100644 browser/branding/alpha/wizWatermark.bmp
create mode 100644 browser/branding/nightly/content/identity-icons-brand.svg
create mode 100644 browser/branding/nightly/content/tor-styles.css
create mode 100644 browser/branding/nightly/default512.png
create mode 100644 browser/branding/nightly/firefox.svg
create mode 100644 browser/branding/official/content/identity-icons-brand.svg
create mode 100644 browser/branding/official/content/tor-styles.css
create mode 100644 browser/branding/official/default512.png
create mode 100644 browser/branding/official/firefox.svg
create mode 100644 browser/branding/tor-styles.inc.css
create mode 100644 browser/components/newidentity/content/newidentity.js
create mode 100644 browser/components/newidentity/jar.mn
create mode 100644 browser/components/newidentity/locale/en-US/newIdentity.properties
create mode 100644 browser/components/newidentity/moz.build
create mode 100644 browser/components/onionservices/OnionAliasStore.jsm
create mode 100644 browser/components/onionservices/OnionLocationChild.jsm
create mode 100644 browser/components/onionservices/OnionLocationParent.jsm
create mode 100644 browser/components/onionservices/content/authNotificationIcon.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPopup.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPreferences.css
create mode 100644 browser/components/onionservices/content/authPreferences.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPreferences.js
create mode 100644 browser/components/onionservices/content/authPrompt.js
create mode 100644 browser/components/onionservices/content/authUtil.jsm
create mode 100644 browser/components/onionservices/content/netError/browser.svg
create mode 100644 browser/components/onionservices/content/netError/network.svg
create mode 100644 browser/components/onionservices/content/netError/onionNetError.css
create mode 100644 browser/components/onionservices/content/netError/onionNetError.js
create mode 100644 browser/components/onionservices/content/netError/onionsite.svg
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml
create mode 100644 browser/components/onionservices/content/onionlocation.css
create mode 100644 browser/components/onionservices/content/onionlocation.svg
create mode 100644 browser/components/onionservices/content/onionlocationPreferences.inc.xhtml
create mode 100644 browser/components/onionservices/content/onionlocationPreferences.js
create mode 100644 browser/components/onionservices/content/onionservices.css
create mode 100644 browser/components/onionservices/content/savedKeysDialog.js
create mode 100644 browser/components/onionservices/content/savedKeysDialog.xhtml
create mode 100644 browser/components/onionservices/jar.mn
create mode 100644 browser/components/onionservices/moz.build
create mode 100644 browser/components/rulesets/RulesetsChild.jsm
create mode 100644 browser/components/rulesets/RulesetsParent.jsm
create mode 100644 browser/components/rulesets/content/aboutRulesets.css
create mode 100644 browser/components/rulesets/content/aboutRulesets.html
create mode 100644 browser/components/rulesets/content/aboutRulesets.js
create mode 100644 browser/components/rulesets/content/securedrop.svg
create mode 100644 browser/components/rulesets/jar.mn
create mode 100644 browser/components/rulesets/moz.build
create mode 100644 browser/components/search/extensions/blockchair-onion/favicon.png
create mode 100644 browser/components/search/extensions/blockchair-onion/manifest.json
create mode 100644 browser/components/search/extensions/blockchair/favicon.png
create mode 100644 browser/components/search/extensions/blockchair/manifest.json
create mode 100644 browser/components/search/extensions/ddg-onion/favicon.ico
create mode 100644 browser/components/search/extensions/ddg-onion/manifest.json
delete mode 100644 browser/components/search/extensions/ddg/favicon.ico
create mode 100644 browser/components/search/extensions/ddg/favicon.png
delete mode 100644 browser/components/search/extensions/google/_locales/b-1-d/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-1-e/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-d/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-e/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/en/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-by/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-kz/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-ru/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-tr/messages.json
create mode 100644 browser/components/search/extensions/startpage/favicon.png
create mode 100644 browser/components/search/extensions/startpage/manifest.json
copy browser/components/{newtab/data/content/tippytop/favicons/twitter-com.ico => search/extensions/twitter/favicon.ico} (100%)
create mode 100644 browser/components/search/extensions/twitter/manifest.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NN/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NO/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/af/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/an/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ar/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ast/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/az/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be-tarask/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bg/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/br/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bs/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ca/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cy/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cz/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/da/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/de/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/dsb/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/el/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/en/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/es/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/et/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fa/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fy-NL/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ga-IE/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gd/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/he/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hsb/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hy/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ia/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/id/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/is/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/it/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ja/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ka/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kab/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/km/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lij/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lt/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ltg/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lv/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ms/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/my/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ne/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/nl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/oc/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pa/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pt/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/rm/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ro/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ru/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/si/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sq/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sv-SE/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ta/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/te/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/th/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ur/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uz/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/vi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/wo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-CN/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-TW/messages.json
create mode 100644 browser/components/search/extensions/yahoo/favicon.ico
create mode 100644 browser/components/search/extensions/yahoo/manifest.json
create mode 100644 browser/components/search/extensions/youtube/favicon.ico
create mode 100644 browser/components/search/extensions/youtube/manifest.json
create mode 100644 browser/components/securitylevel/content/securityLevel.js
create mode 100644 browser/components/securitylevel/content/securityLevelButton.css
create mode 100644 browser/components/securitylevel/content/securityLevelButton.inc.xhtml
create mode 100644 browser/components/securitylevel/content/securityLevelIcon.svg
create mode 100644 browser/components/securitylevel/content/securityLevelPanel.css
create mode 100644 browser/components/securitylevel/content/securityLevelPanel.inc.xhtml
create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.css
create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.inc.xhtml
create mode 100644 browser/components/securitylevel/jar.mn
create mode 100644 browser/components/securitylevel/locale/en-US/securityLevel.properties
create mode 100644 browser/components/securitylevel/moz.build
create mode 100644 browser/components/torconnect/TorConnectChild.jsm
create mode 100644 browser/components/torconnect/TorConnectParent.jsm
create mode 100644 browser/components/torconnect/content/aboutTorConnect.css
create mode 100644 browser/components/torconnect/content/aboutTorConnect.js
create mode 100644 browser/components/torconnect/content/aboutTorConnect.xhtml
create mode 100644 browser/components/torconnect/content/arrow-right.svg
create mode 100644 browser/components/torconnect/content/bridge.svg
create mode 100644 browser/components/torconnect/content/connection-failure.svg
create mode 100644 browser/components/torconnect/content/connection-location.svg
create mode 100644 browser/components/torconnect/content/onion-slash-fillable.svg
create mode 100644 browser/components/torconnect/content/onion-slash.svg
create mode 100644 browser/components/torconnect/content/onion.svg
create mode 100644 browser/components/torconnect/content/torBootstrapUrlbar.js
create mode 100644 browser/components/torconnect/content/torconnect-urlbar.css
create mode 100644 browser/components/torconnect/content/torconnect-urlbar.inc.xhtml
create mode 100644 browser/components/torconnect/jar.mn
create mode 100644 browser/components/torconnect/moz.build
create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.jsm
create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.xhtml
create mode 100644 browser/components/torpreferences/content/bridgemoji-annotations.json
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f300.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f308.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f319.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f31f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f321.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f332.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f333.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f334.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f335.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f336.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f337.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f339.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f341.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f344.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f345.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f346.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f347.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f348.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f349.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f350.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f351.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f352.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f353.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f354.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f355.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f368.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f369.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f37f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f380.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f381.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f382.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f383.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f388.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f389.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f38f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f392.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f399.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f39f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ac.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3af.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ba.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3bb.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3be.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3dd.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3e1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ee.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f417.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f418.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f419.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f420.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f422.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f425.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f426.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f428.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f430.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f431.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f432.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f433.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f434.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f435.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f436.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f437.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f441.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f451.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f455.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f457.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f45f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f47d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f484.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f488.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f490.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4b3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4bf.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4cc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4ce.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4d5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4fb.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f50b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f511.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f525.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f526.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f54a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f5ff.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f680.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f681.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f686.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f695.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f697.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fa.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f916.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f93f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f941.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f950.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f951.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f955.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f956.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f965.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f966.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f968.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f980.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f981.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f984.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f986.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f987.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f988.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f989.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f992.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f993.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f994.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f995.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f998.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f999.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ad.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9d9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9da.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9dc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ea.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ec.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ed.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ee.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa73.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa80.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa81.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa83.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa90.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa91.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa95.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa97.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fab6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/23f0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2600.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2602.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2604.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/260e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2693.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2696.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26bd.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26f2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2708.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/270f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2728.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2744.svg
create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/check.svg
create mode 100644 browser/components/torpreferences/content/connectionCategory.inc.xhtml
create mode 100644 browser/components/torpreferences/content/connectionPane.js
create mode 100644 browser/components/torpreferences/content/connectionPane.xhtml
create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.jsm
create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.xhtml
copy toolkit/themes/shared/icons/defaultFavicon.svg => browser/components/torpreferences/content/network.svg (100%)
create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/torLogDialog.jsm
create mode 100644 browser/components/torpreferences/content/torLogDialog.xhtml
create mode 100644 browser/components/torpreferences/content/torPreferences.css
create mode 100644 browser/components/torpreferences/content/torPreferencesIcon.svg
create mode 100644 browser/components/torpreferences/jar.mn
create mode 100644 browser/components/torpreferences/moz.build
create mode 100644 browser/config/mozconfigs/base-browser
create mode 100644 browser/config/mozconfigs/base-browser-android
create mode 100644 browser/config/mozconfigs/tor-browser
create mode 100644 browser/config/mozconfigs/tor-browser-android
create mode 100644 browser/extensions/onboarding/OnboardingTelemetry.jsm
create mode 100644 browser/extensions/onboarding/OnboardingTourType.jsm
create mode 100644 browser/extensions/onboarding/README.md
create mode 100644 browser/extensions/onboarding/api.js
create mode 100644 browser/extensions/onboarding/background.js
create mode 100644 browser/extensions/onboarding/content/Onboarding.jsm
create mode 100644 browser/extensions/onboarding/content/img/close.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-circuit-display.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-expect-differences.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-network.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-onion-services.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-privacy.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security-level.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-welcome.png
create mode 100644 browser/extensions/onboarding/content/img/icons_no-icon.png
create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.png
create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.svg
create mode 100644 browser/extensions/onboarding/content/onboarding-tor-circuit-display.js
create mode 100644 browser/extensions/onboarding/content/onboarding-tour-agent.js
create mode 100644 browser/extensions/onboarding/content/onboarding.css
create mode 100644 browser/extensions/onboarding/content/onboarding.js
create mode 100644 browser/extensions/onboarding/data_events.md
create mode 100644 browser/extensions/onboarding/jar.mn
create mode 100644 browser/extensions/onboarding/locales/en-US/onboarding.properties
create mode 100644 browser/extensions/onboarding/locales/jar.mn
copy browser/{branding/aurora/content => extensions/onboarding/locales}/moz.build (100%)
create mode 100644 browser/extensions/onboarding/manifest.json
create mode 100644 browser/extensions/onboarding/moz.build
copy browser/extensions/{formautofill => onboarding}/schema.json (100%)
copy browser/{base/content/test/about => extensions/onboarding/test/browser}/.eslintrc.js (100%)
create mode 100644 browser/extensions/onboarding/test/browser/browser.ini
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_accessibility.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_keyboard.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_2.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_3.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_4.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_5.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_click_auto_complete_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_select_default_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tours.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tourset.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_uitour.js
create mode 100644 browser/extensions/onboarding/test/browser/head.js
copy {ipc/testshell/tests => browser/extensions/onboarding/test/unit}/.eslintrc.js (100%)
create mode 100644 browser/extensions/onboarding/test/unit/head.js
create mode 100644 browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
create mode 100644 browser/extensions/onboarding/test/unit/xpcshell.ini
create mode 100644 browser/locales/en-US/browser/languageNotification.ftl
create mode 100644 browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
create mode 100644 browser/modules/BridgeDB.jsm
create mode 100644 browser/modules/Moat.jsm
create mode 100644 browser/modules/TorConnect.jsm
create mode 100644 browser/modules/TorSettings.jsm
create mode 100644 browser/modules/TorStrings.jsm
create mode 100644 browser/themes/shared/icons/new_circuit.svg
create mode 100644 browser/themes/shared/icons/new_identity.svg
create mode 100644 browser/themes/shared/identity-block/onion-slash.svg
create mode 100644 browser/themes/shared/identity-block/onion-warning.svg
create mode 100644 browser/themes/shared/identity-block/onion.svg
create mode 100644 browser/themes/shared/onionPattern.css
create mode 100644 browser/themes/shared/onionPattern.inc.xhtml
create mode 100644 browser/themes/shared/onionPattern.svg
delete mode 100644 dom/base/test/test_suppressed_microtasks.html
create mode 100644 layout/generic/test/test_tor_bug23104.html
create mode 100644 memory/build/Mutex.cpp
create mode 100644 mobile/android/app/000-tor-browser-android.js
create mode 100644 mobile/android/torbrowser.configure
create mode 100644 mozconfig-android-aarch64
create mode 100644 mozconfig-android-all
create mode 100644 mozconfig-android-armv7
create mode 100644 mozconfig-android-x86
create mode 100644 mozconfig-android-x86_64
create mode 100644 mozconfig-linux-arm
create mode 100644 mozconfig-linux-i686
create mode 100644 mozconfig-linux-x86_64
create mode 100644 mozconfig-linux-x86_64-asan
create mode 100644 mozconfig-linux-x86_64-dev
create mode 100644 mozconfig-macos-x86_64
create mode 100644 mozconfig-windows-i686
create mode 100644 mozconfig-windows-x86_64
create mode 100644 netwerk/dns/IOnionAliasService.idl
create mode 100644 netwerk/dns/OnionAliasService.cpp
create mode 100644 netwerk/dns/OnionAliasService.h
create mode 100755 run-tbb-tests
create mode 100644 tbb-tests-ignore.txt
create mode 100644 tbb-tests/browser.ini
create mode 100644 tbb-tests/browser_tor_TB4.js
create mode 100644 tbb-tests/browser_tor_bug2950.js
create mode 100644 tbb-tests/browser_tor_omnibox.js
create mode 100644 tbb-tests/mochitest.ini
create mode 100644 tbb-tests/moz.build
create mode 100644 tbb-tests/test_tor_bug2874.html
create mode 100644 toolkit/components/securitylevel/SecurityLevel.jsm
create mode 100644 toolkit/components/securitylevel/SecurityLevel.manifest
create mode 100644 toolkit/components/securitylevel/components.conf
create mode 100644 toolkit/components/securitylevel/moz.build
create mode 100644 toolkit/components/tor-launcher/TorBootstrapRequest.jsm
create mode 100644 toolkit/components/tor-launcher/TorLauncherUtil.jsm
create mode 100644 toolkit/components/tor-launcher/TorMonitorService.jsm
create mode 100644 toolkit/components/tor-launcher/TorParsers.jsm
create mode 100644 toolkit/components/tor-launcher/TorProcess.jsm
create mode 100644 toolkit/components/tor-launcher/TorProtocolService.jsm
create mode 100644 toolkit/components/tor-launcher/TorStartupService.jsm
create mode 100644 toolkit/components/tor-launcher/components.conf
create mode 100644 toolkit/components/tor-launcher/moz.build
create mode 100644 toolkit/components/tor-launcher/tor-launcher.manifest
create mode 100644 toolkit/modules/Bech32Decode.jsm
create mode 100644 toolkit/modules/QRCode.jsm
create mode 100644 toolkit/torbutton/.gitignore
create mode 100644 toolkit/torbutton/CREDITS
create mode 100644 toolkit/torbutton/LICENSE
create mode 100644 toolkit/torbutton/chrome/content/aboutTor/aboutTor-content.js
create mode 100644 toolkit/torbutton/chrome/content/aboutTor/aboutTor.xhtml
create mode 100644 toolkit/torbutton/chrome/content/aboutTor/resources/aboutTor.js
create mode 100644 toolkit/torbutton/chrome/content/preferences-mobile.js
create mode 100644 toolkit/torbutton/chrome/content/preferences.xhtml
create mode 100644 toolkit/torbutton/chrome/content/tor-circuit-display.js
create mode 100644 toolkit/torbutton/chrome/content/torbutton.js
create mode 100644 toolkit/torbutton/chrome/locale/ar/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ar/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ar/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ar/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ar/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ar/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ar/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ar/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ar/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ar/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ar/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ar/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ca/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ca/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ca/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ca/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ca/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ca/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ca/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ca/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ca/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ca/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ca/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ca/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/cs/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/cs/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/cs/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/cs/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/cs/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/cs/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/cs/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/cs/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/cs/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/cs/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/cs/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/cs/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/da/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/da/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/da/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/da/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/da/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/da/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/da/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/da/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/da/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/da/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/da/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/da/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/de/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/de/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/de/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/de/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/de/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/de/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/de/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/de/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/de/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/de/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/de/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/de/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/el/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/el/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/el/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/el/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/el/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/el/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/el/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/el/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/el/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/el/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/el/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/el/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/en-US/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/en-US/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/en-US/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/en-US/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/en-US/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/en-US/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/en-US/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/en-US/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/en-US/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/en-US/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/en-US/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/en-US/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/es-ES/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/fa/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fa/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fa/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fa/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fa/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/fa/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/fa/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/fa/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fa/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/fa/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fa/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/fa/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/fr/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fr/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fr/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fr/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fr/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/fr/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/fr/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/fr/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fr/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/fr/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/fr/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/fr/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ga-IE/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/he/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/he/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/he/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/he/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/he/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/he/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/he/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/he/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/he/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/he/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/he/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/he/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/hu/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/hu/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/hu/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/hu/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/hu/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/hu/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/hu/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/hu/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/hu/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/hu/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/hu/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/hu/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/id/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/id/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/id/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/id/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/id/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/id/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/id/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/id/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/id/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/id/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/id/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/id/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/is/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/is/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/is/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/is/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/is/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/is/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/is/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/is/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/is/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/is/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/is/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/is/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/it/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/it/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/it/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/it/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/it/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/it/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/it/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/it/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/it/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/it/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/it/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/it/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ja/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ja/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ja/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ja/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ja/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ja/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ja/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ja/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ja/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ja/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ja/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ja/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ka/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ka/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ka/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ka/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ka/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ka/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ka/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ka/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ka/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ka/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ka/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ka/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ko/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ko/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ko/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ko/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ko/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ko/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ko/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ko/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ko/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ko/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ko/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ko/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/lt/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/lt/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/lt/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/lt/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/lt/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/lt/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/lt/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/lt/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/lt/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/lt/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/lt/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/lt/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/mk/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/mk/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/mk/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/mk/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/mk/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/mk/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/mk/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/mk/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/mk/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/mk/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/mk/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/mk/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ms/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ms/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ms/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ms/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ms/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ms/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ms/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ms/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ms/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ms/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ms/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ms/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/my/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/my/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/my/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/my/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/my/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/my/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/my/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/my/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/my/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/my/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/my/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/nb-NO/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/nl/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nl/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nl/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nl/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nl/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/nl/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/nl/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/nl/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nl/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/nl/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/nl/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/nl/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/pl/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pl/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pl/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pl/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pl/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/pl/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/pl/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/pl/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pl/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/pl/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pl/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/pl/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/pt-BR/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ro/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ro/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ro/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ro/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ro/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ro/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ro/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ro/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ro/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ro/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ro/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ro/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/ru/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ru/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ru/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ru/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ru/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/ru/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/ru/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ru/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ru/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/ru/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/ru/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/ru/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/sq/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sq/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sq/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sq/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sq/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/sq/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/sq/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/sq/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sq/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/sq/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sq/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/sq/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/sv-SE/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/th/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/th/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/th/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/th/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/th/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/th/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/th/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/th/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/th/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/th/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/th/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/th/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/tr/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/tr/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/tr/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/tr/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/tr/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/tr/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/tr/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/tr/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/tr/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/tr/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/tr/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/tr/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/uk/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/uk/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/uk/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/uk/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/uk/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/uk/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/uk/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/uk/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/uk/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/uk/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/uk/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/uk/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/vi/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/vi/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/vi/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/vi/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/vi/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/vi/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/vi/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/vi/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/vi/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/vi/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/vi/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/vi/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-CN/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/aboutDialog.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/aboutTBUpdate.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/aboutTor.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/brand.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/brand.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/branding/brand.ftl
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/browserOnboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/network-settings.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/onboarding.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/torbutton.dtd
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/torbutton.properties
create mode 100644 toolkit/torbutton/chrome/locale/zh-TW/torlauncher.properties
create mode 100644 toolkit/torbutton/chrome/skin/about-wordmark.png
create mode 100644 toolkit/torbutton/chrome/skin/aboutDialog.css
create mode 100644 toolkit/torbutton/chrome/skin/aboutTor.css
create mode 100644 toolkit/torbutton/chrome/skin/banner-warning.svg
create mode 100644 toolkit/torbutton/chrome/skin/dax-logo.svg
create mode 100644 toolkit/torbutton/chrome/skin/icon-newsletter.png
create mode 100644 toolkit/torbutton/chrome/skin/preferences-mobile.css
create mode 100644 toolkit/torbutton/chrome/skin/preferences.css
create mode 100644 toolkit/torbutton/chrome/skin/tor-circuit-display.css
create mode 100644 toolkit/torbutton/chrome/skin/tor-circuit-line-first.svg
create mode 100644 toolkit/torbutton/chrome/skin/tor-circuit-line-last.svg
create mode 100644 toolkit/torbutton/chrome/skin/tor-circuit-line.svg
create mode 100644 toolkit/torbutton/chrome/skin/tor.png
create mode 100644 toolkit/torbutton/chrome/skin/torbrowser_mobile_logo.png
create mode 100644 toolkit/torbutton/chrome/skin/torbutton.css
create mode 100644 toolkit/torbutton/chrome/skin/torbutton.svg
create mode 100644 toolkit/torbutton/components/domain-isolator.js
create mode 100644 toolkit/torbutton/components/dragDropFilter.js
create mode 100644 toolkit/torbutton/components/external-app-blocker.js
create mode 100644 toolkit/torbutton/components/startup-observer.js
create mode 100644 toolkit/torbutton/components/torCheckService.js
create mode 100644 toolkit/torbutton/components/torbutton-logger.js
create mode 100755 toolkit/torbutton/import-translations.sh
create mode 100644 toolkit/torbutton/jar.mn
create mode 100644 toolkit/torbutton/modules/tor-control-port.js
create mode 100644 toolkit/torbutton/modules/utils.js
create mode 100644 toolkit/torbutton/moz.build
create mode 100644 tools/torbrowser/Makefile
create mode 100644 tools/torbrowser/bridges.js
create mode 100755 tools/torbrowser/build.sh
create mode 100755 tools/torbrowser/clobber.sh
create mode 100755 tools/torbrowser/config.sh
create mode 100755 tools/torbrowser/deploy.sh
create mode 100755 tools/torbrowser/fataar.sh
create mode 100755 tools/torbrowser/fetch.sh
create mode 100755 tools/torbrowser/ide.sh
create mode 100755 tools/torbrowser/jslint.sh
create mode 100755 tools/torbrowser/update_bridgemoiji.py
create mode 100644 xpcom/io/TorFileUtils.cpp
create mode 100644 xpcom/io/TorFileUtils.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
21

[tor-browser] branch base-browser-102.5.0esr-12.0-2 created (now c032e368d3f2)
by gitolite role 05 Dec '22
by gitolite role 05 Dec '22
05 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch base-browser-102.5.0esr-12.0-2
in repository tor-browser.
at c032e368d3f2 Bug 40926: Implemented the New Identity feature
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[tor-browser] branch tor-browser-102.5.0esr-12.0-2 updated (541589634a77 -> ef9d83013df2)
by gitolite role 05 Dec '22
by gitolite role 05 Dec '22
05 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-102.5.0esr-12.0-2
in repository tor-browser.
from 541589634a77 Bug 1798623: Update time zone data to tzdata2022f (ESR102 backport). r=#platform-i18n-reviewers, a=dmeehan
add 3ef81d9b3b60 Bug 1774413: Bundled fonts are not picked up on macOS r=jfkthame
add bea9010507d7 Bug 1769030: Add a configure flag to load policies only from the local policies.json file r=mkaply,glandium
add 4196b578daee Bug 1784588 - Fix SplitDriverVersion when the string has less than 4 numbers. r=aosmond
add 10c867009a98 Bug 1768907 - Part 1: Make browser.privatebrowsing.autostart a static pref. r=handyman,necko-reviewers
add 3e2f61607e82 Bug 1768907 - Part 2: nsTransferable disk-leaks when private browsing mode is enabled by default. r=handyman
add 40539cbb03ec Bug 1670885 - Fix post-fork() handlers for PHC/LogAlloc to work on macOS using unfair locks r=glandium
add 5fc5fbd94612 Bug 1670885 - Replace deprecated NSSpinLocks with os_unfair_locks in the memory allocator r=glandium
add 09c27cecefe3 Bug 1774458 - Use undocumented, non-public adaptive spinlocks on macOS 10.15+, revert to user-space spinlocks on older versions r=pbone
add 686cf978b10d Bug 1784018 - Remove deprecated OSSpinLocks r=glandium
add 8dbe174bbc2f Revert "Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 a=RyanVM"
add 789a8415b241 fixup! Bug 1761389 - Add and use new PDF-specific document icon on Windows. r=bhearsum
add d35625b614e7 Bug 41454: Move focus after calling openPreferences for a sub-category.
add 15fcc0f014dc Bug 41116: Normalize system fonts.
add 720c3ccf8729 Tweaks to the build system
add bbd4cabc8f45 Bug 41117: using MOZ_PROXY_BYPASS_PROTECTION disable share menu on mac and windows, and restpre email link on mac
add 4c3d83a30071 Adding issue template for bugs.
add bbde4283be7a Base Browser's .mozconfigs.
add f332cd4d106a Bug 41108: Remove privileged macOS installation from 102
add b01f23945351 Bug 41149: Re-enable DLL injection protection in all builds not just nightlies
add 890a463f70df Bug 24796: Comment out excess permissions from GeckoView
add 953d422aa342 Bug 25741: TBA: Disable GeckoNetworkManager
add 0f50ad270a34 Bug 28125: Prevent non-Necko network connections
add b52775f5a599 Bug 12974: Disable NTLM and Negotiate HTTP Auth
add 2b017c1b2f4e Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
add 8433f9c856d5 Bug 16285: Exclude ClearKey system for now
add 70c4552874b8 Bug 21431: Clean-up system extensions shipped in Firefox
add a880b01c43ee Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
add be3f9741dbcf Bug 41457: Remove Mozilla permissions
add b898d5789fae Bug 40002: Remove about:ion
add 20a355885469 Bug 26353: Prevent speculative connect that violated FPI.
add 44e037bb8992 Bug 31740: Remove some unnecessary RemoteSettings instances
add 26c26384e454 Bug 30541: Disable WebGL readPixel() for web content
add fa4c413df733 Bug 28369: Stop shipping pingsender executable
add 14093eab1428 Bug 40073: Disable remote Public Suffix List fetching
new 61f4c44eeb88 Firefox preference overrides.
new 93cfb0c61295 Bug 41043: Hardcode the UI font on Linux
new f15dfabb276d Bug 30605: Honor privacy.spoof_english in Android
new 4c41389eb233 Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
new 5bdce6bae091 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
new 7b3270fb4364 Bug 26345: Hide tracking protection UI
new dcd37e4f76f2 Bug 9173: Change the default Firefox profile directory to be relative.
new 4fb3bf2d8ba5 Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
new c57ba7448e2b Bug 27604: Fix addon issues when moving the profile directory
new 609f160a3841 Bug 13028: Prevent potential proxy bypass cases.
new dfa78455e70f Bug 11641: Disable remoting by default.
new d2a120865a6f Bug 23104: Add a default line height compensation
new a9eaddbcbc7a Bug 40309: Avoid using regional OS locales
new d3692138f763 Bug 40432: Prevent probing installed applications
new 033d9e956235 Bug 41434: Letterboxing, preemptively apply margins in a global CSS rule to mitigate race conditions on newly created windows and tabs.
new b5b4ca4752be Bug 41434: Letterboxing, improve logging.
new 99f8a33f4135 Bug 31064: Letterboxing, exempt browser extensions.
new b602ad18804d Bug 32411: Letterboxing, exempt view-source: URIs.
new c31dba58a686 Bug 32220: Improve the letterboxing experience
new 0e3e8f8e0334 Bug 40069: Add helpers for message passing with extensions
new 13e4dd20b07b Bug 40253: Explicitly allow NoScript in Private Browsing mode.
new f0e75b468e97 Bug 41369: Improve Firefox language settings for multi-lingual packages
new b68f4f8a1591 Bug 41371: Temporary hack to fix language selector popup position
new af6ad37ee3c7 Bug 41417: Always prompt users to restart after changing language
new 16b3cf5ec73f Bug 40925: Implemented the Security Level component
new c032e368d3f2 Bug 40926: Implemented the New Identity feature
new f49d1f997d23 Bug 41089: Add tor-browser build scripts + Makefile to tor-browser
new 47dcea75a413 Bug 2176: Rebrand Firefox to TorBrowser
new 0baeea91b89a Bring back old Firefox onboarding
new 7cbd0729480f Bug 26961: New user onboarding.
new e31bd50fe9e5 TB3: Tor Browser's official .mozconfigs.
new dba2cf96df9a Bug 41340: Enable TOR_BROWSER_NIGHTLY_BUILD features for dev and nightly builds
new c9bc13ba8b47 Bug 40562: Added Tor Browser preferences to 000-tor-browser.js
new 532f1f526f14 Bug 13252: Do not store data in the app bundle
new 2916e169c4ff Bug 40933: Add tor-launcher functionality
new 5626decc6a8a Bug 40597: Implement TorSettings module
new 8cf00e9b96f2 Bug 10760: Integrate TorButton to TorBrowser core
new 873fe7ac9727 Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
new 98fce6229ac2 Add TorStrings module for localization
new ecb6852d2caa Bug 14631: Improve profile access error messages.
new 8e779e1a0759 Bug 40209: Implement Basic Crypto Safety
new 6aba10f76c27 Bug 19273: Avoid JavaScript patching of the external app helper dialog.
new fba23991d77e Bug 40807: Added QRCode.js to toolkit/modules
new f28ab2c17cd5 Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
new 40d381246938 Bug 27476: Implement about:torconnect captive portal within Tor Browser
new 7d1bd11b37ce Bug 12620: TorBrowser regression tests
new 74f4e00dc273 Bug 4234: Use the Firefox Update Process for Tor Browser.
new 8319ce9e3dba Bug 13379: Sign our MAR files.
new 1a1d15f1bd10 Bug 16940: After update, load local change notes.
new c307853476dc Bug 32658: Create a new MAR signing key
new 91460a20ddc7 Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
new 60c430c0fd62 Bug 23247: Communicating security expectations for .onion
new d8ee2ccde478 Bug 30237: Add v3 onion services client authentication prompt
new 5637511a2e4e Bug 21952: Implement Onion-Location
new cf7d7ed65436 Bug 40458: Implement .tor.onion aliases
new 8683d2664bce Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
new ef9d83013df2 Bug 41435: Add a Tor Browser migration function
The 57 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.eslintignore | 3 +
.gitignore | 3 +
.gitlab/issue_templates/UXBug.md | 29 +
.gitlab/issue_templates/bug.md | 32 +
.gitmodules | 3 +
browser/actors/AboutTBUpdateChild.jsm | 12 +
browser/actors/AboutTBUpdateParent.jsm | 120 +
browser/actors/CryptoSafetyChild.jsm | 87 +
browser/actors/CryptoSafetyParent.jsm | 142 +
browser/actors/NetErrorChild.jsm | 7 +
browser/actors/NetErrorParent.jsm | 6 +
browser/actors/moz.build | 8 +
browser/app/Makefile.in | 4 +-
browser/app/macbuild/Contents/Info.plist.in | 2 +-
browser/app/macbuild/Contents/MacOS-files.in | 1 -
browser/app/permissions | 20 +-
browser/app/profile/000-tor-browser.js | 146 +
browser/app/profile/001-base-profile.js | 764 ++
browser/app/profile/firefox.js | 32 +-
browser/base/content/aboutDialog-appUpdater.js | 2 +-
browser/base/content/aboutDialog.js | 14 +-
browser/base/content/aboutDialog.xhtml | 40 +-
.../base/content/abouttbupdate/aboutTBUpdate.css | 74 +
.../base/content/abouttbupdate/aboutTBUpdate.js | 27 +
.../base/content/abouttbupdate/aboutTBUpdate.xhtml | 39 +
browser/base/content/appmenu-viewcache.inc.xhtml | 15 +-
browser/base/content/browser-doctype.inc | 8 +
browser/base/content/browser-menubar.inc | 31 +-
browser/base/content/browser-sets.inc | 2 +
browser/base/content/browser-siteIdentity.js | 65 +-
browser/base/content/browser.css | 20 +
browser/base/content/browser.js | 117 +-
browser/base/content/browser.xhtml | 20 +
browser/base/content/certerror/aboutNetError.js | 22 +-
browser/base/content/certerror/aboutNetError.xhtml | 1 +
browser/base/content/default-bookmarks.html | 69 +-
browser/base/content/hiddenWindowMac.xhtml | 4 +
browser/base/content/languageNotification.js | 67 +
browser/base/content/main-popupset.inc.xhtml | 3 +
browser/base/content/navigator-toolbox.inc.xhtml | 14 +
browser/base/content/pageinfo/pageInfo.xhtml | 6 +
browser/base/content/pageinfo/security.js | 49 +-
browser/base/content/popup-notifications.inc | 14 +
browser/base/content/utilityOverlay.js | 20 +
browser/base/jar.mn | 7 +
browser/base/moz.build | 3 +
browser/branding/alpha/VisualElements_150.png | Bin 0 -> 8412 bytes
browser/branding/alpha/VisualElements_70.png | Bin 0 -> 3496 bytes
browser/branding/alpha/background.png | Bin 0 -> 33362 bytes
browser/branding/alpha/bgstub.jpg | Bin 0 -> 12506 bytes
browser/branding/alpha/bgstub_2x.jpg | Bin 0 -> 49771 bytes
browser/branding/{nightly => alpha}/branding.nsi | 0
browser/branding/alpha/configure.sh | 5 +
browser/branding/alpha/content/about-logo.png | Bin 0 -> 21173 bytes
.../{nightly => alpha}/content/about-logo.svg | 0
browser/branding/alpha/content/about-logo(a)2x.png | Bin 0 -> 51309 bytes
browser/branding/alpha/content/about-wordmark.svg | 36 +
browser/branding/alpha/content/about.png | Bin 0 -> 18520 bytes
browser/branding/alpha/content/aboutDialog.css | 49 +
browser/branding/alpha/content/aboutlogins.svg | 59 +
.../content/firefox-wordmark.svg | 0
.../alpha/content/identity-icons-brand.svg | 8 +
browser/branding/alpha/content/jar.mn | 23 +
.../branding/{aurora => alpha}/content/moz.build | 0
browser/branding/alpha/content/tor-styles.css | 13 +
browser/branding/alpha/default128.png | Bin 0 -> 9397 bytes
browser/branding/alpha/default16.png | Bin 0 -> 811 bytes
browser/branding/alpha/default22.png | Bin 0 -> 1240 bytes
browser/branding/alpha/default24.png | Bin 0 -> 1368 bytes
browser/branding/alpha/default256.png | Bin 0 -> 20481 bytes
browser/branding/alpha/default32.png | Bin 0 -> 1956 bytes
browser/branding/alpha/default48.png | Bin 0 -> 3067 bytes
browser/branding/alpha/default512.png | Bin 0 -> 44907 bytes
browser/branding/alpha/default64.png | Bin 0 -> 4318 bytes
browser/branding/alpha/disk.icns | Bin 0 -> 1548786 bytes
browser/branding/alpha/document.icns | Bin 0 -> 564054 bytes
browser/branding/alpha/document.ico | Bin 0 -> 119671 bytes
browser/branding/alpha/document_pdf.ico | Bin 0 -> 20011 bytes
browser/branding/{nightly => alpha}/dsstore | Bin
.../alpha/firefox.VisualElementsManifest.xml | 12 +
browser/branding/alpha/firefox.icns | Bin 0 -> 291096 bytes
browser/branding/alpha/firefox.ico | Bin 0 -> 119941 bytes
browser/branding/alpha/firefox.svg | 25 +
browser/branding/alpha/firefox64.ico | Bin 0 -> 119941 bytes
browser/branding/alpha/locales/jar.mn | 6 +
.../{aurora/content => alpha/locales}/moz.build | 0
browser/branding/{aurora => alpha}/moz.build | 0
browser/branding/{aurora => alpha}/newtab.ico | Bin
browser/branding/{aurora => alpha}/newwindow.ico | Bin
browser/branding/{aurora => alpha}/pbmode.ico | Bin
browser/branding/alpha/pref/firefox-branding.js | 34 +
.../{nightly => alpha}/stubinstaller/bgstub.jpg | Bin
.../stubinstaller/installing_page.css | 0
.../stubinstaller/profile_cleanup_page.css | 0
browser/branding/alpha/wizHeader.bmp | Bin 0 -> 34254 bytes
browser/branding/alpha/wizHeaderRTL.bmp | Bin 0 -> 34254 bytes
browser/branding/alpha/wizWatermark.bmp | Bin 0 -> 206038 bytes
browser/branding/branding-common.mozbuild | 2 +
browser/branding/nightly/VisualElements_150.png | Bin 25470 -> 11666 bytes
browser/branding/nightly/VisualElements_70.png | Bin 9590 -> 4273 bytes
browser/branding/nightly/configure.sh | 8 +-
.../nightly/content/identity-icons-brand.svg | 8 +
browser/branding/nightly/content/jar.mn | 4 +
browser/branding/nightly/content/tor-styles.css | 13 +
browser/branding/nightly/default128.png | Bin 12392 -> 13686 bytes
browser/branding/nightly/default16.png | Bin 756 -> 891 bytes
browser/branding/nightly/default22.png | Bin 1146 -> 1377 bytes
browser/branding/nightly/default24.png | Bin 1281 -> 1509 bytes
browser/branding/nightly/default256.png | Bin 30546 -> 33587 bytes
browser/branding/nightly/default32.png | Bin 1910 -> 2254 bytes
browser/branding/nightly/default48.png | Bin 3606 -> 3789 bytes
browser/branding/nightly/default512.png | Bin 0 -> 87830 bytes
browser/branding/nightly/default64.png | Bin 4826 -> 5426 bytes
browser/branding/nightly/document.icns | Bin 517716 -> 689723 bytes
browser/branding/nightly/document.ico | Bin 47042 -> 124422 bytes
browser/branding/nightly/document_pdf.ico | Bin 19994 -> 20011 bytes
.../nightly/firefox.VisualElementsManifest.xml | 2 +-
browser/branding/nightly/firefox.icns | Bin 1014680 -> 642308 bytes
browser/branding/nightly/firefox.ico | Bin 66730 -> 131711 bytes
browser/branding/nightly/firefox.svg | 29 +
browser/branding/nightly/firefox64.ico | Bin 38630 -> 131711 bytes
browser/branding/nightly/locales/jar.mn | 9 +-
browser/branding/nightly/locales/moz.build | 2 -
browser/branding/nightly/wizHeader.bmp | Bin 25820 -> 34254 bytes
browser/branding/nightly/wizHeaderRTL.bmp | Bin 25820 -> 34254 bytes
browser/branding/nightly/wizWatermark.bmp | Bin 154544 -> 206038 bytes
browser/branding/official/VisualElements_150.png | Bin 23037 -> 7949 bytes
browser/branding/official/VisualElements_70.png | Bin 8763 -> 3374 bytes
browser/branding/official/configure.sh | 16 +-
.../official/content/identity-icons-brand.svg | 8 +
browser/branding/official/content/jar.mn | 4 +
browser/branding/official/content/tor-styles.css | 13 +
browser/branding/official/default128.png | Bin 13513 -> 9007 bytes
browser/branding/official/default16.png | Bin 722 -> 839 bytes
browser/branding/official/default22.png | Bin 1134 -> 1250 bytes
browser/branding/official/default24.png | Bin 1312 -> 1405 bytes
browser/branding/official/default256.png | Bin 32441 -> 19136 bytes
browser/branding/official/default32.png | Bin 1948 -> 1965 bytes
browser/branding/official/default48.png | Bin 3448 -> 3074 bytes
browser/branding/official/default512.png | Bin 0 -> 40438 bytes
browser/branding/official/default64.png | Bin 5459 -> 4196 bytes
browser/branding/official/disk.icns | Bin 1525764 -> 172073 bytes
browser/branding/official/document.icns | Bin 501145 -> 509227 bytes
browser/branding/official/document.ico | Bin 45478 -> 119916 bytes
browser/branding/official/document_pdf.ico | Bin 19994 -> 20011 bytes
.../official/firefox.VisualElementsManifest.xml | 2 +-
browser/branding/official/firefox.icns | Bin 1021785 -> 259709 bytes
browser/branding/official/firefox.ico | Bin 68328 -> 118595 bytes
browser/branding/official/firefox.svg | 31 +
browser/branding/official/firefox64.ico | Bin 38630 -> 118595 bytes
browser/branding/official/locales/jar.mn | 8 +-
browser/branding/official/wizHeader.bmp | Bin 25820 -> 34254 bytes
browser/branding/official/wizHeaderRTL.bmp | Bin 25820 -> 34254 bytes
browser/branding/official/wizWatermark.bmp | Bin 154544 -> 206038 bytes
browser/branding/tor-styles.inc.css | 97 +
browser/branding/unofficial/locales/jar.mn | 9 +-
browser/components/BrowserContentHandler.jsm | 90 +-
browser/components/BrowserGlue.jsm | 230 +-
browser/components/about/AboutRedirector.cpp | 81 +-
browser/components/about/components.conf | 8 +-
.../components/aboutlogins/AboutLoginsParent.jsm | 2 +
.../components/aboutlogins/content/aboutLogins.css | 5 +
.../components/aboutlogins/content/aboutLogins.js | 6 +
.../content/components/fxaccounts-button.css | 5 +
.../controlcenter/content/identityPanel.inc.xhtml | 22 +
.../customizableui/content/panelUI.inc.xhtml | 2 +-
.../schemas/chrome_settings_overrides.json | 6 +-
browser/components/moz.build | 13 +-
.../components/newidentity/content/newidentity.js | 567 ++
browser/components/newidentity/jar.mn | 13 +
.../locale/en-US/newIdentity.properties | 10 +
browser/components/newidentity/moz.build | 1 +
browser/components/newtab/AboutNewTabService.jsm | 15 +-
.../components/onionservices/OnionAliasStore.jsm | 563 ++
.../onionservices/OnionLocationChild.jsm | 48 +
.../onionservices/OnionLocationParent.jsm | 169 +
.../content/authNotificationIcon.inc.xhtml | 6 +
.../onionservices/content/authPopup.inc.xhtml | 16 +
.../onionservices/content/authPreferences.css | 24 +
.../content/authPreferences.inc.xhtml | 19 +
.../onionservices/content/authPreferences.js | 71 +
.../components/onionservices/content/authPrompt.js | 378 +
.../components/onionservices/content/authUtil.jsm | 27 +
.../onionservices/content/netError/browser.svg | 3 +
.../onionservices/content/netError/network.svg | 3 +
.../content/netError/onionNetError.css | 70 +
.../content/netError/onionNetError.js | 241 +
.../onionservices/content/netError/onionsite.svg | 8 +
.../content/onionlocation-urlbar.inc.xhtml | 10 +
.../onionservices/content/onionlocation.css | 46 +
.../onionservices/content/onionlocation.svg | 3 +
.../content/onionlocationPreferences.inc.xhtml | 11 +
.../content/onionlocationPreferences.js | 34 +
.../onionservices/content/onionservices.css | 69 +
.../onionservices/content/savedKeysDialog.js | 254 +
.../onionservices/content/savedKeysDialog.xhtml | 42 +
browser/components/onionservices/jar.mn | 12 +
browser/components/onionservices/moz.build | 7 +
browser/components/places/content/places.xhtml | 3 +
browser/components/preferences/home.inc.xhtml | 4 +-
browser/components/preferences/main.inc.xhtml | 56 +-
browser/components/preferences/main.js | 78 +-
browser/components/preferences/preferences.js | 25 +-
browser/components/preferences/preferences.xhtml | 12 +-
browser/components/preferences/privacy.inc.xhtml | 6 +
browser/components/preferences/privacy.js | 44 +
browser/components/rulesets/RulesetsChild.jsm | 11 +
browser/components/rulesets/RulesetsParent.jsm | 79 +
.../components/rulesets/content/aboutRulesets.css | 305 +
.../components/rulesets/content/aboutRulesets.html | 107 +
.../components/rulesets/content/aboutRulesets.js | 531 ++
browser/components/rulesets/content/securedrop.svg | 173 +
browser/components/rulesets/jar.mn | 5 +
browser/components/rulesets/moz.build | 6 +
browser/components/search/SearchSERPTelemetry.jsm | 6 -
.../search/extensions/blockchair-onion/favicon.png | Bin 0 -> 3116 bytes
.../extensions/blockchair-onion/manifest.json | 26 +
.../search/extensions/blockchair/favicon.png | Bin 0 -> 2898 bytes
.../search/extensions/blockchair/manifest.json | 26 +
.../search/extensions/ddg-onion/favicon.ico | Bin 0 -> 973 bytes
.../search/extensions/ddg-onion/manifest.json | 26 +
.../components/search/extensions/ddg/favicon.ico | Bin 5430 -> 0 bytes
.../components/search/extensions/ddg/favicon.png | Bin 0 -> 1150 bytes
.../components/search/extensions/ddg/manifest.json | 38 +-
.../extensions/google/_locales/b-1-d/messages.json | 23 -
.../extensions/google/_locales/b-1-e/messages.json | 23 -
.../extensions/google/_locales/b-d/messages.json | 23 -
.../extensions/google/_locales/b-e/messages.json | 23 -
.../extensions/google/_locales/en/messages.json | 24 -
.../google/_locales/region-by/messages.json | 20 -
.../google/_locales/region-kz/messages.json | 20 -
.../google/_locales/region-ru/messages.json | 20 -
.../google/_locales/region-tr/messages.json | 20 -
.../search/extensions/google/manifest.json | 17 +-
.../search/extensions/startpage/favicon.png | Bin 0 -> 1150 bytes
.../search/extensions/startpage/manifest.json | 26 +
.../extensions/twitter/favicon.ico} | Bin
.../search/extensions/twitter/manifest.json | 26 +
.../extensions/wikipedia/_locales/NN/messages.json | 20 -
.../extensions/wikipedia/_locales/NO/messages.json | 20 -
.../extensions/wikipedia/_locales/af/messages.json | 20 -
.../extensions/wikipedia/_locales/an/messages.json | 20 -
.../extensions/wikipedia/_locales/ar/messages.json | 20 -
.../wikipedia/_locales/ast/messages.json | 20 -
.../extensions/wikipedia/_locales/az/messages.json | 20 -
.../wikipedia/_locales/be-tarask/messages.json | 20 -
.../extensions/wikipedia/_locales/be/messages.json | 20 -
.../extensions/wikipedia/_locales/bg/messages.json | 20 -
.../extensions/wikipedia/_locales/bn/messages.json | 20 -
.../extensions/wikipedia/_locales/br/messages.json | 20 -
.../extensions/wikipedia/_locales/bs/messages.json | 20 -
.../extensions/wikipedia/_locales/ca/messages.json | 20 -
.../extensions/wikipedia/_locales/cy/messages.json | 20 -
.../extensions/wikipedia/_locales/cz/messages.json | 20 -
.../extensions/wikipedia/_locales/da/messages.json | 20 -
.../extensions/wikipedia/_locales/de/messages.json | 20 -
.../wikipedia/_locales/dsb/messages.json | 20 -
.../extensions/wikipedia/_locales/el/messages.json | 20 -
.../extensions/wikipedia/_locales/en/messages.json | 20 -
.../extensions/wikipedia/_locales/eo/messages.json | 20 -
.../extensions/wikipedia/_locales/es/messages.json | 20 -
.../extensions/wikipedia/_locales/et/messages.json | 20 -
.../extensions/wikipedia/_locales/eu/messages.json | 20 -
.../extensions/wikipedia/_locales/fa/messages.json | 20 -
.../extensions/wikipedia/_locales/fi/messages.json | 20 -
.../extensions/wikipedia/_locales/fr/messages.json | 20 -
.../wikipedia/_locales/fy-NL/messages.json | 20 -
.../wikipedia/_locales/ga-IE/messages.json | 20 -
.../extensions/wikipedia/_locales/gd/messages.json | 20 -
.../extensions/wikipedia/_locales/gl/messages.json | 20 -
.../extensions/wikipedia/_locales/gn/messages.json | 20 -
.../extensions/wikipedia/_locales/gu/messages.json | 20 -
.../extensions/wikipedia/_locales/he/messages.json | 20 -
.../extensions/wikipedia/_locales/hi/messages.json | 20 -
.../extensions/wikipedia/_locales/hr/messages.json | 20 -
.../wikipedia/_locales/hsb/messages.json | 20 -
.../extensions/wikipedia/_locales/hu/messages.json | 20 -
.../extensions/wikipedia/_locales/hy/messages.json | 20 -
.../extensions/wikipedia/_locales/ia/messages.json | 20 -
.../extensions/wikipedia/_locales/id/messages.json | 20 -
.../extensions/wikipedia/_locales/is/messages.json | 20 -
.../extensions/wikipedia/_locales/it/messages.json | 20 -
.../extensions/wikipedia/_locales/ja/messages.json | 20 -
.../extensions/wikipedia/_locales/ka/messages.json | 20 -
.../wikipedia/_locales/kab/messages.json | 20 -
.../extensions/wikipedia/_locales/kk/messages.json | 20 -
.../extensions/wikipedia/_locales/km/messages.json | 20 -
.../extensions/wikipedia/_locales/kn/messages.json | 20 -
.../extensions/wikipedia/_locales/kr/messages.json | 20 -
.../wikipedia/_locales/lij/messages.json | 20 -
.../extensions/wikipedia/_locales/lo/messages.json | 20 -
.../extensions/wikipedia/_locales/lt/messages.json | 20 -
.../wikipedia/_locales/ltg/messages.json | 20 -
.../extensions/wikipedia/_locales/lv/messages.json | 20 -
.../extensions/wikipedia/_locales/mk/messages.json | 20 -
.../extensions/wikipedia/_locales/mr/messages.json | 20 -
.../extensions/wikipedia/_locales/ms/messages.json | 20 -
.../extensions/wikipedia/_locales/my/messages.json | 20 -
.../extensions/wikipedia/_locales/ne/messages.json | 20 -
.../extensions/wikipedia/_locales/nl/messages.json | 20 -
.../extensions/wikipedia/_locales/oc/messages.json | 20 -
.../extensions/wikipedia/_locales/pa/messages.json | 20 -
.../extensions/wikipedia/_locales/pl/messages.json | 20 -
.../extensions/wikipedia/_locales/pt/messages.json | 20 -
.../extensions/wikipedia/_locales/rm/messages.json | 20 -
.../extensions/wikipedia/_locales/ro/messages.json | 20 -
.../extensions/wikipedia/_locales/ru/messages.json | 20 -
.../extensions/wikipedia/_locales/si/messages.json | 20 -
.../extensions/wikipedia/_locales/sk/messages.json | 20 -
.../extensions/wikipedia/_locales/sl/messages.json | 20 -
.../extensions/wikipedia/_locales/sq/messages.json | 20 -
.../extensions/wikipedia/_locales/sr/messages.json | 20 -
.../wikipedia/_locales/sv-SE/messages.json | 20 -
.../extensions/wikipedia/_locales/ta/messages.json | 20 -
.../extensions/wikipedia/_locales/te/messages.json | 20 -
.../extensions/wikipedia/_locales/th/messages.json | 20 -
.../extensions/wikipedia/_locales/tl/messages.json | 20 -
.../extensions/wikipedia/_locales/tr/messages.json | 20 -
.../extensions/wikipedia/_locales/uk/messages.json | 20 -
.../extensions/wikipedia/_locales/ur/messages.json | 20 -
.../extensions/wikipedia/_locales/uz/messages.json | 20 -
.../extensions/wikipedia/_locales/vi/messages.json | 20 -
.../extensions/wikipedia/_locales/wo/messages.json | 20 -
.../wikipedia/_locales/zh-CN/messages.json | 20 -
.../wikipedia/_locales/zh-TW/messages.json | 20 -
.../search/extensions/wikipedia/manifest.json | 15 +-
.../components/search/extensions/yahoo/favicon.ico | Bin 0 -> 5430 bytes
.../search/extensions/yahoo/manifest.json | 28 +
.../search/extensions/youtube/favicon.ico | Bin 0 -> 1150 bytes
.../search/extensions/youtube/manifest.json | 26 +
.../securitylevel/content/securityLevel.js | 611 ++
.../securitylevel/content/securityLevelButton.css | 18 +
.../content/securityLevelButton.inc.xhtml | 7 +
.../securitylevel/content/securityLevelIcon.svg | 40 +
.../securitylevel/content/securityLevelPanel.css | 71 +
.../content/securityLevelPanel.inc.xhtml | 44 +
.../content/securityLevelPreferences.css | 51 +
.../content/securityLevelPreferences.inc.xhtml | 65 +
browser/components/securitylevel/jar.mn | 11 +
.../locale/en-US/securityLevel.properties | 30 +
browser/components/securitylevel/moz.build | 1 +
.../shell/content/setDesktopBackground.xhtml | 6 +
browser/components/torconnect/TorConnectChild.jsm | 9 +
browser/components/torconnect/TorConnectParent.jsm | 202 +
.../torconnect/content/aboutTorConnect.css | 309 +
.../torconnect/content/aboutTorConnect.js | 841 ++
.../torconnect/content/aboutTorConnect.xhtml | 66 +
.../components/torconnect/content/arrow-right.svg | 4 +
browser/components/torconnect/content/bridge.svg | 5 +
.../torconnect/content/connection-failure.svg | 5 +
.../torconnect/content/connection-location.svg | 5 +
.../torconnect/content/onion-slash-fillable.svg | 5 +
.../components/torconnect/content/onion-slash.svg | 5 +
browser/components/torconnect/content/onion.svg | 4 +
.../torconnect/content/torBootstrapUrlbar.js | 95 +
.../torconnect/content/torconnect-urlbar.css | 37 +
.../torconnect/content/torconnect-urlbar.inc.xhtml | 10 +
browser/components/torconnect/jar.mn | 13 +
browser/components/torconnect/moz.build | 6 +
.../torpreferences/content/bridgeQrDialog.jsm | 51 +
.../torpreferences/content/bridgeQrDialog.xhtml | 25 +
.../content/bridgemoji-annotations.json | 9032 ++++++++++++++++++++
.../torpreferences/content/bridgemoji/1f300.svg | 1 +
.../torpreferences/content/bridgemoji/1f308.svg | 1 +
.../torpreferences/content/bridgemoji/1f30a.svg | 1 +
.../torpreferences/content/bridgemoji/1f30b.svg | 1 +
.../torpreferences/content/bridgemoji/1f319.svg | 1 +
.../torpreferences/content/bridgemoji/1f31f.svg | 1 +
.../torpreferences/content/bridgemoji/1f321.svg | 1 +
.../torpreferences/content/bridgemoji/1f32d.svg | 1 +
.../torpreferences/content/bridgemoji/1f32e.svg | 1 +
.../torpreferences/content/bridgemoji/1f332.svg | 1 +
.../torpreferences/content/bridgemoji/1f333.svg | 1 +
.../torpreferences/content/bridgemoji/1f334.svg | 1 +
.../torpreferences/content/bridgemoji/1f335.svg | 1 +
.../torpreferences/content/bridgemoji/1f336.svg | 1 +
.../torpreferences/content/bridgemoji/1f337.svg | 1 +
.../torpreferences/content/bridgemoji/1f339.svg | 1 +
.../torpreferences/content/bridgemoji/1f33a.svg | 1 +
.../torpreferences/content/bridgemoji/1f33b.svg | 1 +
.../torpreferences/content/bridgemoji/1f33d.svg | 1 +
.../torpreferences/content/bridgemoji/1f33f.svg | 1 +
.../torpreferences/content/bridgemoji/1f341.svg | 1 +
.../torpreferences/content/bridgemoji/1f344.svg | 1 +
.../torpreferences/content/bridgemoji/1f345.svg | 1 +
.../torpreferences/content/bridgemoji/1f346.svg | 1 +
.../torpreferences/content/bridgemoji/1f347.svg | 1 +
.../torpreferences/content/bridgemoji/1f348.svg | 1 +
.../torpreferences/content/bridgemoji/1f349.svg | 1 +
.../torpreferences/content/bridgemoji/1f34a.svg | 1 +
.../torpreferences/content/bridgemoji/1f34b.svg | 1 +
.../torpreferences/content/bridgemoji/1f34c.svg | 1 +
.../torpreferences/content/bridgemoji/1f34d.svg | 1 +
.../torpreferences/content/bridgemoji/1f34f.svg | 1 +
.../torpreferences/content/bridgemoji/1f350.svg | 1 +
.../torpreferences/content/bridgemoji/1f351.svg | 1 +
.../torpreferences/content/bridgemoji/1f352.svg | 1 +
.../torpreferences/content/bridgemoji/1f353.svg | 1 +
.../torpreferences/content/bridgemoji/1f354.svg | 1 +
.../torpreferences/content/bridgemoji/1f355.svg | 1 +
.../torpreferences/content/bridgemoji/1f368.svg | 1 +
.../torpreferences/content/bridgemoji/1f369.svg | 1 +
.../torpreferences/content/bridgemoji/1f36a.svg | 1 +
.../torpreferences/content/bridgemoji/1f36b.svg | 1 +
.../torpreferences/content/bridgemoji/1f36c.svg | 1 +
.../torpreferences/content/bridgemoji/1f36d.svg | 1 +
.../torpreferences/content/bridgemoji/1f37f.svg | 1 +
.../torpreferences/content/bridgemoji/1f380.svg | 1 +
.../torpreferences/content/bridgemoji/1f381.svg | 1 +
.../torpreferences/content/bridgemoji/1f382.svg | 1 +
.../torpreferences/content/bridgemoji/1f383.svg | 1 +
.../torpreferences/content/bridgemoji/1f388.svg | 1 +
.../torpreferences/content/bridgemoji/1f389.svg | 1 +
.../torpreferences/content/bridgemoji/1f38f.svg | 1 +
.../torpreferences/content/bridgemoji/1f392.svg | 1 +
.../torpreferences/content/bridgemoji/1f399.svg | 1 +
.../torpreferences/content/bridgemoji/1f39f.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a0.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a1.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a2.svg | 1 +
.../torpreferences/content/bridgemoji/1f3a8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ac.svg | 1 +
.../torpreferences/content/bridgemoji/1f3af.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b2.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b6.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b7.svg | 1 +
.../torpreferences/content/bridgemoji/1f3b8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ba.svg | 1 +
.../torpreferences/content/bridgemoji/1f3bb.svg | 1 +
.../torpreferences/content/bridgemoji/1f3be.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c0.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c6.svg | 1 +
.../torpreferences/content/bridgemoji/1f3c8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d3.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d4.svg | 1 +
.../torpreferences/content/bridgemoji/1f3d5.svg | 1 +
.../torpreferences/content/bridgemoji/1f3dd.svg | 1 +
.../torpreferences/content/bridgemoji/1f3e1.svg | 1 +
.../torpreferences/content/bridgemoji/1f3ee.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f7.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f8.svg | 1 +
.../torpreferences/content/bridgemoji/1f3f9.svg | 1 +
.../torpreferences/content/bridgemoji/1f40a.svg | 1 +
.../torpreferences/content/bridgemoji/1f40c.svg | 1 +
.../torpreferences/content/bridgemoji/1f40d.svg | 1 +
.../torpreferences/content/bridgemoji/1f417.svg | 1 +
.../torpreferences/content/bridgemoji/1f418.svg | 1 +
.../torpreferences/content/bridgemoji/1f419.svg | 1 +
.../torpreferences/content/bridgemoji/1f41a.svg | 1 +
.../torpreferences/content/bridgemoji/1f41b.svg | 1 +
.../torpreferences/content/bridgemoji/1f41d.svg | 1 +
.../torpreferences/content/bridgemoji/1f41e.svg | 1 +
.../torpreferences/content/bridgemoji/1f41f.svg | 1 +
.../torpreferences/content/bridgemoji/1f420.svg | 1 +
.../torpreferences/content/bridgemoji/1f422.svg | 1 +
.../torpreferences/content/bridgemoji/1f425.svg | 1 +
.../torpreferences/content/bridgemoji/1f426.svg | 1 +
.../torpreferences/content/bridgemoji/1f428.svg | 1 +
.../torpreferences/content/bridgemoji/1f42a.svg | 1 +
.../torpreferences/content/bridgemoji/1f42c.svg | 1 +
.../torpreferences/content/bridgemoji/1f42d.svg | 1 +
.../torpreferences/content/bridgemoji/1f42e.svg | 1 +
.../torpreferences/content/bridgemoji/1f42f.svg | 1 +
.../torpreferences/content/bridgemoji/1f430.svg | 1 +
.../torpreferences/content/bridgemoji/1f431.svg | 1 +
.../torpreferences/content/bridgemoji/1f432.svg | 1 +
.../torpreferences/content/bridgemoji/1f433.svg | 1 +
.../torpreferences/content/bridgemoji/1f434.svg | 1 +
.../torpreferences/content/bridgemoji/1f435.svg | 1 +
.../torpreferences/content/bridgemoji/1f436.svg | 1 +
.../torpreferences/content/bridgemoji/1f437.svg | 1 +
.../torpreferences/content/bridgemoji/1f43a.svg | 1 +
.../torpreferences/content/bridgemoji/1f43b.svg | 1 +
.../torpreferences/content/bridgemoji/1f43f.svg | 1 +
.../torpreferences/content/bridgemoji/1f441.svg | 1 +
.../torpreferences/content/bridgemoji/1f451.svg | 1 +
.../torpreferences/content/bridgemoji/1f455.svg | 1 +
.../torpreferences/content/bridgemoji/1f457.svg | 1 +
.../torpreferences/content/bridgemoji/1f45f.svg | 1 +
.../torpreferences/content/bridgemoji/1f47d.svg | 1 +
.../torpreferences/content/bridgemoji/1f484.svg | 1 +
.../torpreferences/content/bridgemoji/1f488.svg | 1 +
.../torpreferences/content/bridgemoji/1f48d.svg | 1 +
.../torpreferences/content/bridgemoji/1f48e.svg | 1 +
.../torpreferences/content/bridgemoji/1f490.svg | 1 +
.../torpreferences/content/bridgemoji/1f4a1.svg | 1 +
.../torpreferences/content/bridgemoji/1f4a7.svg | 1 +
.../torpreferences/content/bridgemoji/1f4b3.svg | 1 +
.../torpreferences/content/bridgemoji/1f4bf.svg | 1 +
.../torpreferences/content/bridgemoji/1f4cc.svg | 1 +
.../torpreferences/content/bridgemoji/1f4ce.svg | 1 +
.../torpreferences/content/bridgemoji/1f4d5.svg | 1 +
.../torpreferences/content/bridgemoji/1f4e1.svg | 1 +
.../torpreferences/content/bridgemoji/1f4e2.svg | 1 +
.../torpreferences/content/bridgemoji/1f4fb.svg | 1 +
.../torpreferences/content/bridgemoji/1f50b.svg | 1 +
.../torpreferences/content/bridgemoji/1f511.svg | 1 +
.../torpreferences/content/bridgemoji/1f525.svg | 1 +
.../torpreferences/content/bridgemoji/1f526.svg | 1 +
.../torpreferences/content/bridgemoji/1f52c.svg | 1 +
.../torpreferences/content/bridgemoji/1f52d.svg | 1 +
.../torpreferences/content/bridgemoji/1f52e.svg | 1 +
.../torpreferences/content/bridgemoji/1f54a.svg | 1 +
.../torpreferences/content/bridgemoji/1f58c.svg | 1 +
.../torpreferences/content/bridgemoji/1f58d.svg | 1 +
.../torpreferences/content/bridgemoji/1f5ff.svg | 1 +
.../torpreferences/content/bridgemoji/1f680.svg | 1 +
.../torpreferences/content/bridgemoji/1f681.svg | 1 +
.../torpreferences/content/bridgemoji/1f686.svg | 1 +
.../torpreferences/content/bridgemoji/1f68b.svg | 1 +
.../torpreferences/content/bridgemoji/1f68d.svg | 1 +
.../torpreferences/content/bridgemoji/1f695.svg | 1 +
.../torpreferences/content/bridgemoji/1f697.svg | 1 +
.../torpreferences/content/bridgemoji/1f69a.svg | 1 +
.../torpreferences/content/bridgemoji/1f69c.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a0.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a2.svg | 1 +
.../torpreferences/content/bridgemoji/1f6a4.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f0.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f4.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f5.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f6.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f8.svg | 1 +
.../torpreferences/content/bridgemoji/1f6f9.svg | 1 +
.../torpreferences/content/bridgemoji/1f6fa.svg | 1 +
.../torpreferences/content/bridgemoji/1f6fc.svg | 1 +
.../torpreferences/content/bridgemoji/1f916.svg | 1 +
.../torpreferences/content/bridgemoji/1f93f.svg | 1 +
.../torpreferences/content/bridgemoji/1f941.svg | 1 +
.../torpreferences/content/bridgemoji/1f94c.svg | 1 +
.../torpreferences/content/bridgemoji/1f94f.svg | 1 +
.../torpreferences/content/bridgemoji/1f950.svg | 1 +
.../torpreferences/content/bridgemoji/1f951.svg | 1 +
.../torpreferences/content/bridgemoji/1f955.svg | 1 +
.../torpreferences/content/bridgemoji/1f956.svg | 1 +
.../torpreferences/content/bridgemoji/1f95c.svg | 1 +
.../torpreferences/content/bridgemoji/1f95d.svg | 1 +
.../torpreferences/content/bridgemoji/1f95e.svg | 1 +
.../torpreferences/content/bridgemoji/1f965.svg | 1 +
.../torpreferences/content/bridgemoji/1f966.svg | 1 +
.../torpreferences/content/bridgemoji/1f968.svg | 1 +
.../torpreferences/content/bridgemoji/1f96c.svg | 1 +
.../torpreferences/content/bridgemoji/1f96d.svg | 1 +
.../torpreferences/content/bridgemoji/1f96f.svg | 1 +
.../torpreferences/content/bridgemoji/1f980.svg | 1 +
.../torpreferences/content/bridgemoji/1f981.svg | 1 +
.../torpreferences/content/bridgemoji/1f984.svg | 1 +
.../torpreferences/content/bridgemoji/1f986.svg | 1 +
.../torpreferences/content/bridgemoji/1f987.svg | 1 +
.../torpreferences/content/bridgemoji/1f988.svg | 1 +
.../torpreferences/content/bridgemoji/1f989.svg | 1 +
.../torpreferences/content/bridgemoji/1f98a.svg | 1 +
.../torpreferences/content/bridgemoji/1f98b.svg | 1 +
.../torpreferences/content/bridgemoji/1f98c.svg | 1 +
.../torpreferences/content/bridgemoji/1f98e.svg | 1 +
.../torpreferences/content/bridgemoji/1f98f.svg | 1 +
.../torpreferences/content/bridgemoji/1f992.svg | 1 +
.../torpreferences/content/bridgemoji/1f993.svg | 1 +
.../torpreferences/content/bridgemoji/1f994.svg | 1 +
.../torpreferences/content/bridgemoji/1f995.svg | 1 +
.../torpreferences/content/bridgemoji/1f998.svg | 1 +
.../torpreferences/content/bridgemoji/1f999.svg | 1 +
.../torpreferences/content/bridgemoji/1f99a.svg | 1 +
.../torpreferences/content/bridgemoji/1f99c.svg | 1 +
.../torpreferences/content/bridgemoji/1f99d.svg | 1 +
.../torpreferences/content/bridgemoji/1f99e.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a3.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a4.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a6.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a7.svg | 1 +
.../torpreferences/content/bridgemoji/1f9a9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ad.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c1.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c3.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c7.svg | 1 +
.../torpreferences/content/bridgemoji/1f9c9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9d9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9da.svg | 1 +
.../torpreferences/content/bridgemoji/1f9dc.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e0.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e2.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e6.svg | 1 +
.../torpreferences/content/bridgemoji/1f9e9.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ea.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ec.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ed.svg | 1 +
.../torpreferences/content/bridgemoji/1f9ee.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f2.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f5.svg | 1 +
.../torpreferences/content/bridgemoji/1f9f9.svg | 1 +
.../torpreferences/content/bridgemoji/1fa73.svg | 1 +
.../torpreferences/content/bridgemoji/1fa80.svg | 1 +
.../torpreferences/content/bridgemoji/1fa81.svg | 1 +
.../torpreferences/content/bridgemoji/1fa83.svg | 1 +
.../torpreferences/content/bridgemoji/1fa90.svg | 1 +
.../torpreferences/content/bridgemoji/1fa91.svg | 1 +
.../torpreferences/content/bridgemoji/1fa95.svg | 1 +
.../torpreferences/content/bridgemoji/1fa97.svg | 1 +
.../torpreferences/content/bridgemoji/1fab6.svg | 1 +
.../torpreferences/content/bridgemoji/1fad0.svg | 1 +
.../torpreferences/content/bridgemoji/1fad2.svg | 1 +
.../torpreferences/content/bridgemoji/1fad6.svg | 1 +
.../torpreferences/content/bridgemoji/23f0.svg | 1 +
.../torpreferences/content/bridgemoji/2600.svg | 1 +
.../torpreferences/content/bridgemoji/2602.svg | 1 +
.../torpreferences/content/bridgemoji/2604.svg | 1 +
.../torpreferences/content/bridgemoji/260e.svg | 1 +
.../torpreferences/content/bridgemoji/2693.svg | 1 +
.../torpreferences/content/bridgemoji/2696.svg | 1 +
.../torpreferences/content/bridgemoji/26bd.svg | 1 +
.../torpreferences/content/bridgemoji/26f2.svg | 1 +
.../torpreferences/content/bridgemoji/26f5.svg | 1 +
.../torpreferences/content/bridgemoji/2708.svg | 1 +
.../torpreferences/content/bridgemoji/270f.svg | 1 +
.../torpreferences/content/bridgemoji/2728.svg | 1 +
.../torpreferences/content/bridgemoji/2744.svg | 1 +
.../torpreferences/content/builtinBridgeDialog.jsm | 113 +
.../content/builtinBridgeDialog.xhtml | 31 +
.../components/torpreferences/content/check.svg | 3 +
.../content/connectionCategory.inc.xhtml | 9 +
.../torpreferences/content/connectionPane.js | 1157 +++
.../torpreferences/content/connectionPane.xhtml | 192 +
.../content/connectionSettingsDialog.jsm | 397 +
.../content/connectionSettingsDialog.xhtml | 60 +
.../components/torpreferences/content/network.svg | 0
.../torpreferences/content/provideBridgeDialog.jsm | 67 +
.../content/provideBridgeDialog.xhtml | 21 +
.../torpreferences/content/requestBridgeDialog.jsm | 206 +
.../content/requestBridgeDialog.xhtml | 35 +
.../torpreferences/content/torLogDialog.jsm | 84 +
.../torpreferences/content/torLogDialog.xhtml | 23 +
.../torpreferences/content/torPreferences.css | 704 ++
.../torpreferences/content/torPreferencesIcon.svg | 8 +
browser/components/torpreferences/jar.mn | 22 +
browser/components/torpreferences/moz.build | 1 +
browser/components/uitour/UITour-lib.js | 7 +
browser/components/uitour/UITour.jsm | 130 +-
browser/components/uitour/UITourChild.jsm | 33 +-
browser/components/urlbar/UrlbarInput.jsm | 37 +
browser/config/mozconfigs/base-browser | 43 +
browser/config/mozconfigs/base-browser-android | 49 +
browser/config/mozconfigs/tor-browser | 10 +
browser/config/mozconfigs/tor-browser-android | 10 +
browser/confvars.sh | 35 +-
browser/extensions/moz.build | 10 +-
.../extensions/onboarding/OnboardingTelemetry.jsm | 610 ++
.../extensions/onboarding/OnboardingTourType.jsm | 56 +
browser/extensions/onboarding/README.md | 87 +
browser/extensions/onboarding/api.js | 275 +
browser/extensions/onboarding/background.js | 8 +
.../extensions/onboarding/content/Onboarding.jsm | 1920 +++++
.../extensions/onboarding/content/img/close.png | Bin 0 -> 798 bytes
.../content/img/figure_tor-circuit-display.png | Bin 0 -> 26334 bytes
.../content/img/figure_tor-expect-differences.png | Bin 0 -> 22290 bytes
.../onboarding/content/img/figure_tor-network.png | Bin 0 -> 11982 bytes
.../content/img/figure_tor-onion-services.png | Bin 0 -> 40968 bytes
.../onboarding/content/img/figure_tor-privacy.png | Bin 0 -> 35527 bytes
.../content/img/figure_tor-security-level.png | Bin 0 -> 11263 bytes
.../onboarding/content/img/figure_tor-security.png | Bin 0 -> 24554 bytes
.../content/img/figure_tor-toolbar-layout.png | Bin 0 -> 13269 bytes
.../onboarding/content/img/figure_tor-welcome.png | Bin 0 -> 48405 bytes
.../onboarding/content/img/icons_no-icon.png | Bin 0 -> 673 bytes
.../onboarding/content/img/icons_tour-complete.png | Bin 0 -> 694 bytes
.../onboarding/content/img/icons_tour-complete.svg | 17 +
.../content/onboarding-tor-circuit-display.js | 324 +
.../onboarding/content/onboarding-tour-agent.js | 107 +
.../extensions/onboarding/content/onboarding.css | 664 ++
.../extensions/onboarding/content/onboarding.js | 46 +
browser/extensions/onboarding/data_events.md | 154 +
browser/extensions/onboarding/jar.mn | 19 +
.../onboarding/locales/en-US/onboarding.properties | 126 +
browser/extensions/onboarding/locales/jar.mn | 8 +
.../onboarding/locales}/moz.build | 0
browser/extensions/onboarding/manifest.json | 26 +
browser/extensions/onboarding/moz.build | 29 +
.../{formautofill => onboarding}/schema.json | 0
.../onboarding/test/browser}/.eslintrc.js | 0
.../extensions/onboarding/test/browser/browser.ini | 18 +
.../browser/browser_onboarding_accessibility.js | 121 +
.../test/browser/browser_onboarding_keyboard.js | 205 +
.../browser/browser_onboarding_notification.js | 79 +
.../browser/browser_onboarding_notification_2.js | 114 +
.../browser/browser_onboarding_notification_3.js | 135 +
.../browser/browser_onboarding_notification_4.js | 114 +
.../browser/browser_onboarding_notification_5.js | 32 +
...arding_notification_click_auto_complete_tour.js | 62 +
.../browser_onboarding_select_default_tour.js | 112 +
.../test/browser/browser_onboarding_skip_tour.js | 65 +
.../test/browser/browser_onboarding_tours.js | 163 +
.../test/browser/browser_onboarding_tourset.js | 102 +
.../test/browser/browser_onboarding_uitour.js | 247 +
browser/extensions/onboarding/test/browser/head.js | 387 +
.../extensions/onboarding/test/unit}/.eslintrc.js | 0
browser/extensions/onboarding/test/unit/head.js | 58 +
.../test/unit/test-onboarding-tour-type.js | 155 +
.../extensions/onboarding/test/unit/xpcshell.ini | 5 +
browser/installer/Makefile.in | 4 +
browser/installer/package-manifest.in | 21 +-
browser/installer/windows/nsis/shared.nsh | 1 -
browser/locales/Makefile.in | 10 +-
.../locales/en-US/browser/languageNotification.ftl | 10 +
.../locales/en-US/chrome/browser/aboutTBUpdate.dtd | 8 +
browser/locales/filter.py | 1 +
browser/locales/jar.mn | 10 +-
browser/locales/l10n.ini | 1 +
browser/locales/l10n.toml | 4 +
browser/modules/BridgeDB.jsm | 61 +
browser/modules/HomePage.jsm | 2 +-
browser/modules/Moat.jsm | 808 ++
browser/modules/TorConnect.jsm | 1081 +++
browser/modules/TorSettings.jsm | 782 ++
browser/modules/TorStrings.jsm | 977 +++
browser/modules/moz.build | 5 +
browser/moz.build | 1 +
browser/moz.configure | 8 +-
browser/themes/linux/browser.css | 9 -
browser/themes/shared/UITour.css | 56 +-
browser/themes/shared/aboutNetError.css | 7 +
browser/themes/shared/browser-shared.css | 7 +
browser/themes/shared/controlcenter/panel.css | 4 +-
.../shared/customizableui/panelUI-shared.css | 3 +-
browser/themes/shared/icons/new_circuit.svg | 6 +
browser/themes/shared/icons/new_identity.svg | 9 +
.../shared/identity-block/identity-block.css | 32 +-
.../themes/shared/identity-block/onion-slash.svg | 5 +
.../themes/shared/identity-block/onion-warning.svg | 4 +
browser/themes/shared/identity-block/onion.svg | 4 +
browser/themes/shared/jar.inc.mn | 9 +
browser/themes/shared/notification-icons.css | 2 +
browser/themes/shared/onionPattern.css | 31 +
browser/themes/shared/onionPattern.inc.xhtml | 12 +
browser/themes/shared/onionPattern.svg | 22 +
browser/themes/shared/preferences/privacy.css | 4 +
browser/themes/shared/toolbarbutton-icons.css | 8 +
browser/themes/windows/browser.css | 9 -
build/application.ini.in | 2 +-
build/moz.configure/init.configure | 13 +-
config/createprecomplete.py | 18 +-
.../client/aboutdebugging/src/actions/runtimes.js | 5 +
.../images/aboutdebugging-firefox-aurora.svg | 35 +-
.../themes/images/aboutdebugging-firefox-beta.svg | 35 +-
.../themes/images/aboutdebugging-firefox-logo.svg | 11 +-
.../images/aboutdebugging-firefox-nightly.svg | 35 +-
.../images/aboutdebugging-firefox-release.svg | 35 +-
docshell/base/CanonicalBrowsingContext.cpp | 3 +-
docshell/base/nsAboutRedirector.cpp | 6 +-
docshell/base/nsDocShell.cpp | 83 +-
docshell/build/components.conf | 1 +
dom/base/Document.cpp | 131 +-
dom/base/Document.h | 10 +-
dom/base/nsContentUtils.cpp | 19 +
dom/base/nsContentUtils.h | 5 +
dom/base/nsGlobalWindowOuter.cpp | 5 +-
dom/base/test/mochitest.ini | 2 -
dom/base/test/test_suppressed_microtasks.html | 62 -
dom/canvas/ClientWebGLContext.cpp | 8 +
dom/ipc/BrowserParent.cpp | 21 +
dom/ipc/BrowserParent.h | 3 +
dom/ipc/PBrowser.ipdl | 9 +
dom/ipc/WindowGlobalActor.cpp | 4 +-
dom/ipc/WindowGlobalChild.cpp | 6 +-
dom/security/nsMixedContentBlocker.cpp | 16 +-
dom/webidl/Document.webidl | 8 +
dom/workers/RuntimeService.cpp | 4 +-
dom/workers/WorkerPrivate.cpp | 2 +-
dom/worklet/WorkletThread.cpp | 2 +-
extensions/auth/nsHttpNegotiateAuth.cpp | 10 +-
extensions/permissions/PermissionManager.cpp | 6 +-
gfx/thebes/gfxFcPlatformFontList.cpp | 8 +-
gfx/thebes/gfxMacPlatformFontList.h | 12 +
gfx/thebes/gfxMacPlatformFontList.mm | 83 +
gfx/thebes/gfxPlatformFontList.cpp | 7 +-
gfx/thebes/gfxPlatformMac.cpp | 73 +-
gfx/thebes/gfxPlatformMac.h | 2 +
intl/l10n/Localization.h | 3 +-
intl/locale/LocaleService.cpp | 6 +
intl/strres/nsStringBundle.cpp | 1 +
js/xpconnect/src/xpc.msg | 10 +
layout/base/nsLayoutUtils.cpp | 5 +-
layout/generic/ReflowInput.cpp | 19 +-
layout/generic/test/mochitest.ini | 1 +
layout/generic/test/test_tor_bug23104.html | 50 +
memory/build/Mutex.cpp | 21 +
memory/build/Mutex.h | 81 +-
memory/build/moz.build | 1 +
memory/replace/logalloc/LogAlloc.cpp | 13 +-
memory/replace/phc/PHC.cpp | 5 +-
mobile/android/app/000-tor-browser-android.js | 37 +
mobile/android/app/geckoview-prefs.js | 2 +
mobile/android/app/mobile.js | 4 +
mobile/android/app/moz.build | 1 +
mobile/android/branding/beta/locales/jar.mn | 9 +-
mobile/android/branding/nightly/locales/jar.mn | 9 +-
mobile/android/branding/official/locales/jar.mn | 9 +-
mobile/android/branding/unofficial/locales/jar.mn | 9 +-
.../components/geckoview/GeckoViewStartup.jsm | 5 +
mobile/android/confvars.sh | 8 +
.../exoplayer2/upstream/DefaultHttpDataSource.java | 46 +-
mobile/android/geckoview/api.txt | 9 +
mobile/android/geckoview/build.gradle | 1 +
.../android/geckoview/src/main/AndroidManifest.xml | 14 +
.../gecko/media/GeckoMediaDrmBridgeV21.java | 50 +-
.../java/org/mozilla/gecko/util/ProxySelector.java | 25 +-
.../java/org/mozilla/geckoview/GeckoRuntime.java | 8 +-
.../mozilla/geckoview/GeckoRuntimeSettings.java | 126 +-
.../java/org/mozilla/geckoview/WebRequest.java | 18 +
mobile/android/gradle/with_gecko_binaries.gradle | 6 +-
mobile/android/installer/package-manifest.in | 7 +
.../modules/geckoview/GeckoViewProgress.jsm | 4 +
mobile/android/moz.configure | 21 +-
mobile/android/torbrowser.configure | 30 +
modules/libmar/tool/mar.c | 6 +-
modules/libmar/tool/moz.build | 12 +-
modules/libmar/verify/moz.build | 14 +-
modules/libpref/init/StaticPrefList.yaml | 16 +
modules/libpref/init/all.js | 5 +-
moz.configure | 90 +
mozconfig-android-aarch64 | 4 +
mozconfig-android-all | 22 +
mozconfig-android-armv7 | 4 +
mozconfig-android-x86 | 4 +
mozconfig-android-x86_64 | 4 +
mozconfig-linux-arm | 18 +
mozconfig-linux-i686 | 9 +
mozconfig-linux-x86_64 | 9 +
mozconfig-linux-x86_64-asan | 22 +
mozconfig-linux-x86_64-dev | 15 +
mozconfig-macos-x86_64 | 8 +
mozconfig-windows-i686 | 14 +
mozconfig-windows-x86_64 | 14 +
netwerk/base/nsSocketTransport2.cpp | 6 +
netwerk/build/components.conf | 11 +
netwerk/build/nsNetCID.h | 10 +
netwerk/dns/IOnionAliasService.idl | 34 +
netwerk/dns/OnionAliasService.cpp | 99 +
netwerk/dns/OnionAliasService.h | 40 +
netwerk/dns/effective_tld_names.dat | 2 +
netwerk/dns/moz.build | 4 +
netwerk/protocol/http/nsHttpNTLMAuth.cpp | 9 +-
netwerk/socket/nsSOCKSIOLayer.cpp | 73 +-
.../url-classifier/UrlClassifierFeatureBase.cpp | 2 +-
netwerk/url-classifier/components.conf | 6 -
python/mozbuild/mozbuild/artifacts.py | 2 -
python/mozbuild/mozbuild/mach_commands.py | 4 +
run-tbb-tests | 66 +
security/certverifier/CertVerifier.cpp | 22 +-
security/manager/ssl/RemoteSecuritySettings.jsm | 23 +
security/manager/ssl/SSLServerCertVerification.cpp | 23 +-
security/manager/ssl/SSLServerCertVerification.h | 4 +-
security/manager/ssl/nsNSSIOLayer.cpp | 13 +-
security/manager/ssl/nsSecureBrowserUI.cpp | 12 +
security/moz.build | 2 +-
security/nss/lib/certhigh/ocsp.c | 4 +
.../libpkix/pkix_pl_nss/module/pkix_pl_socket.c | 12 +
security/nss/lib/mozpkix/include/pkix/Result.h | 2 +
security/nss/lib/mozpkix/include/pkix/pkixnss.h | 1 +
security/nss/lib/ssl/Makefile | 2 +-
services/settings/IDBHelpers.jsm | 4 +
services/settings/dumps/blocklists/moz.build | 14 +-
services/settings/dumps/main/moz.build | 8 -
services/settings/dumps/security-state/moz.build | 1 -
taskcluster/ci/source-test/mozlint.yml | 1 +
tbb-tests-ignore.txt | 13 +
tbb-tests/browser.ini | 5 +
tbb-tests/browser_tor_TB4.js | 35 +
tbb-tests/browser_tor_bug2950.js | 74 +
tbb-tests/browser_tor_omnibox.js | 20 +
tbb-tests/mochitest.ini | 3 +
tbb-tests/moz.build | 9 +
tbb-tests/test_tor_bug2874.html | 25 +
toolkit/actors/AboutHttpsOnlyErrorParent.jsm | 5 +
.../components/antitracking/antitracking.manifest | 2 +-
toolkit/components/antitracking/components.conf | 7 -
.../EnterprisePoliciesParent.jsm | 9 +-
toolkit/components/extensions/Extension.jsm | 9 +
toolkit/components/extensions/ExtensionParent.jsm | 47 +
.../components/httpsonlyerror/content/errorpage.js | 19 +-
toolkit/components/moz.build | 2 +
.../remotebrowserutils/RemoteWebNavigation.jsm | 4 +
.../components/resistfingerprinting/RFPHelper.jsm | 237 +-
toolkit/components/search/SearchService.jsm | 46 +-
toolkit/components/securitylevel/SecurityLevel.jsm | 450 +
.../securitylevel/SecurityLevel.manifest | 1 +
toolkit/components/securitylevel/components.conf | 10 +
toolkit/components/securitylevel/moz.build | 11 +
toolkit/components/telemetry/app/TelemetrySend.jsm | 28 +-
toolkit/components/telemetry/moz.build | 4 -
.../tor-launcher/TorBootstrapRequest.jsm | 129 +
.../components/tor-launcher/TorLauncherUtil.jsm | 569 ++
.../components/tor-launcher/TorMonitorService.jsm | 506 ++
toolkit/components/tor-launcher/TorParsers.jsm | 275 +
toolkit/components/tor-launcher/TorProcess.jsm | 535 ++
.../components/tor-launcher/TorProtocolService.jsm | 752 ++
.../components/tor-launcher/TorStartupService.jsm | 84 +
toolkit/components/tor-launcher/components.conf | 10 +
toolkit/components/tor-launcher/moz.build | 17 +
.../components/tor-launcher/tor-launcher.manifest | 1 +
.../components/windowwatcher/nsWindowWatcher.cpp | 5 +-
toolkit/content/license.html | 65 +
toolkit/content/widgets/message-bar.css | 2 +-
.../mozapps/profile/profileSelection.properties | 5 +
toolkit/modules/AppConstants.jsm | 29 +
toolkit/modules/Bech32Decode.jsm | 103 +
toolkit/modules/PopupNotifications.jsm | 6 +
toolkit/modules/QRCode.jsm | 1241 +++
toolkit/modules/RemotePageAccessManager.jsm | 41 +
toolkit/modules/UpdateUtils.jsm | 31 +-
toolkit/modules/moz.build | 6 +
toolkit/moz.build | 1 +
toolkit/moz.configure | 10 +
toolkit/mozapps/extensions/AddonManager.jsm | 25 +
.../mozapps/extensions/internal/XPIProvider.jsm | 14 +-
toolkit/mozapps/extensions/test/browser/head.js | 1 +
.../extensions/test/xpcshell/head_addons.js | 1 +
toolkit/mozapps/update/UpdateService.jsm | 275 +-
toolkit/mozapps/update/UpdateServiceStub.jsm | 4 +
toolkit/mozapps/update/UpdateTelemetry.jsm | 1 +
toolkit/mozapps/update/common/updatehelper.cpp | 8 +
toolkit/mozapps/update/nsIUpdateService.idl | 11 +
toolkit/mozapps/update/updater/launchchild_osx.mm | 2 +
toolkit/mozapps/update/updater/moz.build | 2 +-
.../updater/nightly_aurora_level3_primary.der | Bin 1225 -> 1245 bytes
.../updater/nightly_aurora_level3_secondary.der | Bin 1225 -> 1245 bytes
toolkit/mozapps/update/updater/release_primary.der | Bin 1225 -> 1229 bytes
.../mozapps/update/updater/release_secondary.der | Bin 1225 -> 1229 bytes
.../mozapps/update/updater/updater-common.build | 24 +-
toolkit/mozapps/update/updater/updater.cpp | 350 +-
toolkit/profile/nsProfileLock.cpp | 11 +
toolkit/profile/nsToolkitProfileService.cpp | 57 +-
toolkit/profile/nsToolkitProfileService.h | 13 +-
toolkit/toolkit.mozbuild | 3 +-
toolkit/torproject/torbutton | 1 +
toolkit/xre/MacLaunchHelper.h | 2 +
toolkit/xre/MacLaunchHelper.mm | 2 +
toolkit/xre/MacRunFromDmgUtils.mm | 4 +-
.../dllservices/mozglue/WindowsDllBlocklist.cpp | 6 +-
toolkit/xre/moz.build | 3 +
toolkit/xre/nsAppRunner.cpp | 270 +-
toolkit/xre/nsUpdateDriver.cpp | 180 +-
toolkit/xre/nsXREDirProvider.cpp | 144 +-
toolkit/xre/nsXREDirProvider.h | 14 +
tools/lint/codespell.yml | 1 +
.../lib/environments/browser-window.js | 10 +-
.../lib/environments/frame-script.js | 1 +
tools/torbrowser/Makefile | 47 +
tools/torbrowser/bridges.js | 77 +
tools/torbrowser/build.sh | 7 +
tools/torbrowser/clobber.sh | 6 +
tools/torbrowser/config.sh | 6 +
tools/torbrowser/deploy.sh | 30 +
tools/torbrowser/fataar.sh | 34 +
tools/torbrowser/fetch.sh | 30 +
tools/torbrowser/ide.sh | 7 +
tools/torbrowser/jslint.sh | 7 +
tools/torbrowser/update_bridgemoiji.py | 115 +
tools/update-packaging/common.sh | 64 +-
tools/update-packaging/make_full_update.sh | 25 +
tools/update-packaging/make_incremental_update.sh | 71 +-
.../exthandler/nsExternalHelperAppService.cpp | 222 +-
uriloader/exthandler/nsExternalHelperAppService.h | 3 +
.../exthandler/nsIExternalHelperAppService.idl | 47 +
widget/GfxDriverInfo.h | 3 +
widget/LookAndFeel.h | 4 +-
widget/android/WebExecutorSupport.cpp | 9 +
widget/gtk/nsNativeThemeGTK.cpp | 8 +-
widget/nsTransferable.cpp | 5 +
widget/nsXPLookAndFeel.cpp | 18 +-
widget/nsXPLookAndFeel.h | 3 +-
widget/windows/nsWindow.cpp | 3 +-
xpcom/base/CycleCollectedJSContext.cpp | 51 +-
xpcom/base/CycleCollectedJSContext.h | 29 +-
xpcom/base/ErrorList.py | 22 +
xpcom/ds/StaticAtoms.py | 1 +
xpcom/io/TorFileUtils.cpp | 96 +
xpcom/io/TorFileUtils.h | 32 +
xpcom/io/moz.build | 5 +
xpcom/io/nsAppFileLocationProvider.cpp | 72 +-
xpfe/appshell/nsAppShellService.cpp | 3 +-
980 files changed, 42531 insertions(+), 3534 deletions(-)
create mode 100644 .gitlab/issue_templates/UXBug.md
create mode 100644 .gitlab/issue_templates/bug.md
create mode 100644 .gitmodules
create mode 100644 browser/actors/AboutTBUpdateChild.jsm
create mode 100644 browser/actors/AboutTBUpdateParent.jsm
create mode 100644 browser/actors/CryptoSafetyChild.jsm
create mode 100644 browser/actors/CryptoSafetyParent.jsm
create mode 100644 browser/app/profile/000-tor-browser.js
create mode 100644 browser/app/profile/001-base-profile.js
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.css
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.js
create mode 100644 browser/base/content/abouttbupdate/aboutTBUpdate.xhtml
create mode 100644 browser/base/content/browser-doctype.inc
create mode 100644 browser/base/content/languageNotification.js
create mode 100644 browser/branding/alpha/VisualElements_150.png
create mode 100644 browser/branding/alpha/VisualElements_70.png
create mode 100644 browser/branding/alpha/background.png
create mode 100644 browser/branding/alpha/bgstub.jpg
create mode 100644 browser/branding/alpha/bgstub_2x.jpg
copy browser/branding/{nightly => alpha}/branding.nsi (100%)
create mode 100644 browser/branding/alpha/configure.sh
create mode 100644 browser/branding/alpha/content/about-logo.png
copy browser/branding/{nightly => alpha}/content/about-logo.svg (100%)
create mode 100644 browser/branding/alpha/content/about-logo(a)2x.png
create mode 100644 browser/branding/alpha/content/about-wordmark.svg
create mode 100644 browser/branding/alpha/content/about.png
create mode 100644 browser/branding/alpha/content/aboutDialog.css
create mode 100644 browser/branding/alpha/content/aboutlogins.svg
copy browser/branding/{nightly => alpha}/content/firefox-wordmark.svg (100%)
create mode 100644 browser/branding/alpha/content/identity-icons-brand.svg
create mode 100644 browser/branding/alpha/content/jar.mn
copy browser/branding/{aurora => alpha}/content/moz.build (100%)
create mode 100644 browser/branding/alpha/content/tor-styles.css
create mode 100644 browser/branding/alpha/default128.png
create mode 100644 browser/branding/alpha/default16.png
create mode 100644 browser/branding/alpha/default22.png
create mode 100644 browser/branding/alpha/default24.png
create mode 100644 browser/branding/alpha/default256.png
create mode 100644 browser/branding/alpha/default32.png
create mode 100644 browser/branding/alpha/default48.png
create mode 100644 browser/branding/alpha/default512.png
create mode 100644 browser/branding/alpha/default64.png
create mode 100644 browser/branding/alpha/disk.icns
create mode 100644 browser/branding/alpha/document.icns
create mode 100644 browser/branding/alpha/document.ico
create mode 100644 browser/branding/alpha/document_pdf.ico
copy browser/branding/{nightly => alpha}/dsstore (100%)
create mode 100644 browser/branding/alpha/firefox.VisualElementsManifest.xml
create mode 100644 browser/branding/alpha/firefox.icns
create mode 100644 browser/branding/alpha/firefox.ico
create mode 100644 browser/branding/alpha/firefox.svg
create mode 100644 browser/branding/alpha/firefox64.ico
create mode 100644 browser/branding/alpha/locales/jar.mn
copy browser/branding/{aurora/content => alpha/locales}/moz.build (100%)
copy browser/branding/{aurora => alpha}/moz.build (100%)
copy browser/branding/{aurora => alpha}/newtab.ico (100%)
copy browser/branding/{aurora => alpha}/newwindow.ico (100%)
copy browser/branding/{aurora => alpha}/pbmode.ico (100%)
create mode 100644 browser/branding/alpha/pref/firefox-branding.js
copy browser/branding/{nightly => alpha}/stubinstaller/bgstub.jpg (100%)
copy browser/branding/{nightly => alpha}/stubinstaller/installing_page.css (100%)
copy browser/branding/{aurora => alpha}/stubinstaller/profile_cleanup_page.css (100%)
create mode 100644 browser/branding/alpha/wizHeader.bmp
create mode 100644 browser/branding/alpha/wizHeaderRTL.bmp
create mode 100644 browser/branding/alpha/wizWatermark.bmp
create mode 100644 browser/branding/nightly/content/identity-icons-brand.svg
create mode 100644 browser/branding/nightly/content/tor-styles.css
create mode 100644 browser/branding/nightly/default512.png
create mode 100644 browser/branding/nightly/firefox.svg
create mode 100644 browser/branding/official/content/identity-icons-brand.svg
create mode 100644 browser/branding/official/content/tor-styles.css
create mode 100644 browser/branding/official/default512.png
create mode 100644 browser/branding/official/firefox.svg
create mode 100644 browser/branding/tor-styles.inc.css
create mode 100644 browser/components/newidentity/content/newidentity.js
create mode 100644 browser/components/newidentity/jar.mn
create mode 100644 browser/components/newidentity/locale/en-US/newIdentity.properties
create mode 100644 browser/components/newidentity/moz.build
create mode 100644 browser/components/onionservices/OnionAliasStore.jsm
create mode 100644 browser/components/onionservices/OnionLocationChild.jsm
create mode 100644 browser/components/onionservices/OnionLocationParent.jsm
create mode 100644 browser/components/onionservices/content/authNotificationIcon.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPopup.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPreferences.css
create mode 100644 browser/components/onionservices/content/authPreferences.inc.xhtml
create mode 100644 browser/components/onionservices/content/authPreferences.js
create mode 100644 browser/components/onionservices/content/authPrompt.js
create mode 100644 browser/components/onionservices/content/authUtil.jsm
create mode 100644 browser/components/onionservices/content/netError/browser.svg
create mode 100644 browser/components/onionservices/content/netError/network.svg
create mode 100644 browser/components/onionservices/content/netError/onionNetError.css
create mode 100644 browser/components/onionservices/content/netError/onionNetError.js
create mode 100644 browser/components/onionservices/content/netError/onionsite.svg
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml
create mode 100644 browser/components/onionservices/content/onionlocation.css
create mode 100644 browser/components/onionservices/content/onionlocation.svg
create mode 100644 browser/components/onionservices/content/onionlocationPreferences.inc.xhtml
create mode 100644 browser/components/onionservices/content/onionlocationPreferences.js
create mode 100644 browser/components/onionservices/content/onionservices.css
create mode 100644 browser/components/onionservices/content/savedKeysDialog.js
create mode 100644 browser/components/onionservices/content/savedKeysDialog.xhtml
create mode 100644 browser/components/onionservices/jar.mn
create mode 100644 browser/components/onionservices/moz.build
create mode 100644 browser/components/rulesets/RulesetsChild.jsm
create mode 100644 browser/components/rulesets/RulesetsParent.jsm
create mode 100644 browser/components/rulesets/content/aboutRulesets.css
create mode 100644 browser/components/rulesets/content/aboutRulesets.html
create mode 100644 browser/components/rulesets/content/aboutRulesets.js
create mode 100644 browser/components/rulesets/content/securedrop.svg
create mode 100644 browser/components/rulesets/jar.mn
create mode 100644 browser/components/rulesets/moz.build
create mode 100644 browser/components/search/extensions/blockchair-onion/favicon.png
create mode 100644 browser/components/search/extensions/blockchair-onion/manifest.json
create mode 100644 browser/components/search/extensions/blockchair/favicon.png
create mode 100644 browser/components/search/extensions/blockchair/manifest.json
create mode 100644 browser/components/search/extensions/ddg-onion/favicon.ico
create mode 100644 browser/components/search/extensions/ddg-onion/manifest.json
delete mode 100644 browser/components/search/extensions/ddg/favicon.ico
create mode 100644 browser/components/search/extensions/ddg/favicon.png
delete mode 100644 browser/components/search/extensions/google/_locales/b-1-d/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-1-e/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-d/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/b-e/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/en/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-by/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-kz/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-ru/messages.json
delete mode 100644 browser/components/search/extensions/google/_locales/region-tr/messages.json
create mode 100644 browser/components/search/extensions/startpage/favicon.png
create mode 100644 browser/components/search/extensions/startpage/manifest.json
copy browser/components/{newtab/data/content/tippytop/favicons/twitter-com.ico => search/extensions/twitter/favicon.ico} (100%)
create mode 100644 browser/components/search/extensions/twitter/manifest.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NN/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/NO/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/af/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/an/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ar/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ast/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/az/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be-tarask/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/be/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bg/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/br/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/bs/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ca/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cy/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/cz/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/da/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/de/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/dsb/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/el/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/en/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/es/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/et/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/eu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fa/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/fy-NL/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ga-IE/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gd/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/gu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/he/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hsb/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hu/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/hy/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ia/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/id/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/is/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/it/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ja/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ka/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kab/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/km/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kn/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/kr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lij/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lt/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ltg/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/lv/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/mr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ms/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/my/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ne/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/nl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/oc/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pa/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/pt/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/rm/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ro/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ru/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/si/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sq/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/sv-SE/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ta/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/te/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/th/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tl/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/tr/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uk/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/ur/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/uz/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/vi/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/wo/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-CN/messages.json
delete mode 100644 browser/components/search/extensions/wikipedia/_locales/zh-TW/messages.json
create mode 100644 browser/components/search/extensions/yahoo/favicon.ico
create mode 100644 browser/components/search/extensions/yahoo/manifest.json
create mode 100644 browser/components/search/extensions/youtube/favicon.ico
create mode 100644 browser/components/search/extensions/youtube/manifest.json
create mode 100644 browser/components/securitylevel/content/securityLevel.js
create mode 100644 browser/components/securitylevel/content/securityLevelButton.css
create mode 100644 browser/components/securitylevel/content/securityLevelButton.inc.xhtml
create mode 100644 browser/components/securitylevel/content/securityLevelIcon.svg
create mode 100644 browser/components/securitylevel/content/securityLevelPanel.css
create mode 100644 browser/components/securitylevel/content/securityLevelPanel.inc.xhtml
create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.css
create mode 100644 browser/components/securitylevel/content/securityLevelPreferences.inc.xhtml
create mode 100644 browser/components/securitylevel/jar.mn
create mode 100644 browser/components/securitylevel/locale/en-US/securityLevel.properties
create mode 100644 browser/components/securitylevel/moz.build
create mode 100644 browser/components/torconnect/TorConnectChild.jsm
create mode 100644 browser/components/torconnect/TorConnectParent.jsm
create mode 100644 browser/components/torconnect/content/aboutTorConnect.css
create mode 100644 browser/components/torconnect/content/aboutTorConnect.js
create mode 100644 browser/components/torconnect/content/aboutTorConnect.xhtml
create mode 100644 browser/components/torconnect/content/arrow-right.svg
create mode 100644 browser/components/torconnect/content/bridge.svg
create mode 100644 browser/components/torconnect/content/connection-failure.svg
create mode 100644 browser/components/torconnect/content/connection-location.svg
create mode 100644 browser/components/torconnect/content/onion-slash-fillable.svg
create mode 100644 browser/components/torconnect/content/onion-slash.svg
create mode 100644 browser/components/torconnect/content/onion.svg
create mode 100644 browser/components/torconnect/content/torBootstrapUrlbar.js
create mode 100644 browser/components/torconnect/content/torconnect-urlbar.css
create mode 100644 browser/components/torconnect/content/torconnect-urlbar.inc.xhtml
create mode 100644 browser/components/torconnect/jar.mn
create mode 100644 browser/components/torconnect/moz.build
create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.jsm
create mode 100644 browser/components/torpreferences/content/bridgeQrDialog.xhtml
create mode 100644 browser/components/torpreferences/content/bridgemoji-annotations.json
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f300.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f308.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f30b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f319.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f31f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f321.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f32e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f332.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f333.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f334.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f335.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f336.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f337.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f339.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f33f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f341.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f344.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f345.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f346.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f347.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f348.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f349.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f34f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f350.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f351.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f352.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f353.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f354.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f355.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f368.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f369.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f36d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f37f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f380.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f381.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f382.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f383.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f388.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f389.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f38f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f392.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f399.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f39f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3a8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ac.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3af.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3b8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ba.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3bb.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3be.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3c8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3d5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3dd.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3e1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3ee.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f3f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f40d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f417.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f418.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f419.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f41f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f420.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f422.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f425.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f426.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f428.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f42f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f430.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f431.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f432.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f433.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f434.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f435.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f436.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f437.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f43f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f441.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f451.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f455.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f457.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f45f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f47d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f484.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f488.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f48e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f490.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4a7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4b3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4bf.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4cc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4ce.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4d5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4e2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f4fb.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f50b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f511.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f525.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f526.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f52e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f54a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f58d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f5ff.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f680.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f681.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f686.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f68d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f695.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f697.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f69c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6a4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f8.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fa.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f6fc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f916.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f93f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f941.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f94f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f950.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f951.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f955.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f956.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f95e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f965.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f966.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f968.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f96f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f980.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f981.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f984.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f986.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f987.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f988.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f989.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98b.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f98f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f992.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f993.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f994.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f995.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f998.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f999.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99a.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99c.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99d.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f99e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a4.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9a9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ad.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c1.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c3.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c7.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9c9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9d9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9da.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9dc.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9e9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ea.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ec.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ed.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9ee.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1f9f9.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa73.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa80.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa81.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa83.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa90.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa91.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa95.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fa97.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fab6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/1fad6.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/23f0.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2600.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2602.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2604.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/260e.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2693.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2696.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26bd.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26f2.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/26f5.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2708.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/270f.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2728.svg
create mode 100644 browser/components/torpreferences/content/bridgemoji/2744.svg
create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/builtinBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/check.svg
create mode 100644 browser/components/torpreferences/content/connectionCategory.inc.xhtml
create mode 100644 browser/components/torpreferences/content/connectionPane.js
create mode 100644 browser/components/torpreferences/content/connectionPane.xhtml
create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.jsm
create mode 100644 browser/components/torpreferences/content/connectionSettingsDialog.xhtml
copy toolkit/themes/shared/icons/defaultFavicon.svg => browser/components/torpreferences/content/network.svg (100%)
create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/provideBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.jsm
create mode 100644 browser/components/torpreferences/content/requestBridgeDialog.xhtml
create mode 100644 browser/components/torpreferences/content/torLogDialog.jsm
create mode 100644 browser/components/torpreferences/content/torLogDialog.xhtml
create mode 100644 browser/components/torpreferences/content/torPreferences.css
create mode 100644 browser/components/torpreferences/content/torPreferencesIcon.svg
create mode 100644 browser/components/torpreferences/jar.mn
create mode 100644 browser/components/torpreferences/moz.build
create mode 100644 browser/config/mozconfigs/base-browser
create mode 100644 browser/config/mozconfigs/base-browser-android
create mode 100644 browser/config/mozconfigs/tor-browser
create mode 100644 browser/config/mozconfigs/tor-browser-android
create mode 100644 browser/extensions/onboarding/OnboardingTelemetry.jsm
create mode 100644 browser/extensions/onboarding/OnboardingTourType.jsm
create mode 100644 browser/extensions/onboarding/README.md
create mode 100644 browser/extensions/onboarding/api.js
create mode 100644 browser/extensions/onboarding/background.js
create mode 100644 browser/extensions/onboarding/content/Onboarding.jsm
create mode 100644 browser/extensions/onboarding/content/img/close.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-circuit-display.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-expect-differences.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-network.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-onion-services.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-privacy.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security-level.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-security.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-toolbar-layout.png
create mode 100644 browser/extensions/onboarding/content/img/figure_tor-welcome.png
create mode 100644 browser/extensions/onboarding/content/img/icons_no-icon.png
create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.png
create mode 100644 browser/extensions/onboarding/content/img/icons_tour-complete.svg
create mode 100644 browser/extensions/onboarding/content/onboarding-tor-circuit-display.js
create mode 100644 browser/extensions/onboarding/content/onboarding-tour-agent.js
create mode 100644 browser/extensions/onboarding/content/onboarding.css
create mode 100644 browser/extensions/onboarding/content/onboarding.js
create mode 100644 browser/extensions/onboarding/data_events.md
create mode 100644 browser/extensions/onboarding/jar.mn
create mode 100644 browser/extensions/onboarding/locales/en-US/onboarding.properties
create mode 100644 browser/extensions/onboarding/locales/jar.mn
copy browser/{branding/aurora/content => extensions/onboarding/locales}/moz.build (100%)
create mode 100644 browser/extensions/onboarding/manifest.json
create mode 100644 browser/extensions/onboarding/moz.build
copy browser/extensions/{formautofill => onboarding}/schema.json (100%)
copy browser/{base/content/test/about => extensions/onboarding/test/browser}/.eslintrc.js (100%)
create mode 100644 browser/extensions/onboarding/test/browser/browser.ini
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_accessibility.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_keyboard.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_2.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_3.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_4.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_5.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_notification_click_auto_complete_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_select_default_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tours.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_tourset.js
create mode 100644 browser/extensions/onboarding/test/browser/browser_onboarding_uitour.js
create mode 100644 browser/extensions/onboarding/test/browser/head.js
copy {ipc/testshell/tests => browser/extensions/onboarding/test/unit}/.eslintrc.js (100%)
create mode 100644 browser/extensions/onboarding/test/unit/head.js
create mode 100644 browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
create mode 100644 browser/extensions/onboarding/test/unit/xpcshell.ini
create mode 100644 browser/locales/en-US/browser/languageNotification.ftl
create mode 100644 browser/locales/en-US/chrome/browser/aboutTBUpdate.dtd
create mode 100644 browser/modules/BridgeDB.jsm
create mode 100644 browser/modules/Moat.jsm
create mode 100644 browser/modules/TorConnect.jsm
create mode 100644 browser/modules/TorSettings.jsm
create mode 100644 browser/modules/TorStrings.jsm
create mode 100644 browser/themes/shared/icons/new_circuit.svg
create mode 100644 browser/themes/shared/icons/new_identity.svg
create mode 100644 browser/themes/shared/identity-block/onion-slash.svg
create mode 100644 browser/themes/shared/identity-block/onion-warning.svg
create mode 100644 browser/themes/shared/identity-block/onion.svg
create mode 100644 browser/themes/shared/onionPattern.css
create mode 100644 browser/themes/shared/onionPattern.inc.xhtml
create mode 100644 browser/themes/shared/onionPattern.svg
delete mode 100644 dom/base/test/test_suppressed_microtasks.html
create mode 100644 layout/generic/test/test_tor_bug23104.html
create mode 100644 memory/build/Mutex.cpp
create mode 100644 mobile/android/app/000-tor-browser-android.js
create mode 100644 mobile/android/torbrowser.configure
create mode 100644 mozconfig-android-aarch64
create mode 100644 mozconfig-android-all
create mode 100644 mozconfig-android-armv7
create mode 100644 mozconfig-android-x86
create mode 100644 mozconfig-android-x86_64
create mode 100644 mozconfig-linux-arm
create mode 100644 mozconfig-linux-i686
create mode 100644 mozconfig-linux-x86_64
create mode 100644 mozconfig-linux-x86_64-asan
create mode 100644 mozconfig-linux-x86_64-dev
create mode 100644 mozconfig-macos-x86_64
create mode 100644 mozconfig-windows-i686
create mode 100644 mozconfig-windows-x86_64
create mode 100644 netwerk/dns/IOnionAliasService.idl
create mode 100644 netwerk/dns/OnionAliasService.cpp
create mode 100644 netwerk/dns/OnionAliasService.h
create mode 100755 run-tbb-tests
create mode 100644 tbb-tests-ignore.txt
create mode 100644 tbb-tests/browser.ini
create mode 100644 tbb-tests/browser_tor_TB4.js
create mode 100644 tbb-tests/browser_tor_bug2950.js
create mode 100644 tbb-tests/browser_tor_omnibox.js
create mode 100644 tbb-tests/mochitest.ini
create mode 100644 tbb-tests/moz.build
create mode 100644 tbb-tests/test_tor_bug2874.html
create mode 100644 toolkit/components/securitylevel/SecurityLevel.jsm
create mode 100644 toolkit/components/securitylevel/SecurityLevel.manifest
create mode 100644 toolkit/components/securitylevel/components.conf
create mode 100644 toolkit/components/securitylevel/moz.build
create mode 100644 toolkit/components/tor-launcher/TorBootstrapRequest.jsm
create mode 100644 toolkit/components/tor-launcher/TorLauncherUtil.jsm
create mode 100644 toolkit/components/tor-launcher/TorMonitorService.jsm
create mode 100644 toolkit/components/tor-launcher/TorParsers.jsm
create mode 100644 toolkit/components/tor-launcher/TorProcess.jsm
create mode 100644 toolkit/components/tor-launcher/TorProtocolService.jsm
create mode 100644 toolkit/components/tor-launcher/TorStartupService.jsm
create mode 100644 toolkit/components/tor-launcher/components.conf
create mode 100644 toolkit/components/tor-launcher/moz.build
create mode 100644 toolkit/components/tor-launcher/tor-launcher.manifest
create mode 100644 toolkit/modules/Bech32Decode.jsm
create mode 100644 toolkit/modules/QRCode.jsm
create mode 160000 toolkit/torproject/torbutton
create mode 100644 tools/torbrowser/Makefile
create mode 100644 tools/torbrowser/bridges.js
create mode 100755 tools/torbrowser/build.sh
create mode 100755 tools/torbrowser/clobber.sh
create mode 100755 tools/torbrowser/config.sh
create mode 100755 tools/torbrowser/deploy.sh
create mode 100755 tools/torbrowser/fataar.sh
create mode 100755 tools/torbrowser/fetch.sh
create mode 100755 tools/torbrowser/ide.sh
create mode 100755 tools/torbrowser/jslint.sh
create mode 100755 tools/torbrowser/update_bridgemoiji.py
create mode 100644 xpcom/io/TorFileUtils.cpp
create mode 100644 xpcom/io/TorFileUtils.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
57

[tor-browser] branch tor-browser-102.5.0esr-12.0-2 created (now 541589634a77)
by gitolite role 05 Dec '22
by gitolite role 05 Dec '22
05 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-102.5.0esr-12.0-2
in repository tor-browser.
at 541589634a77 Bug 1798623: Update time zone data to tzdata2022f (ESR102 backport). r=#platform-i18n-reviewers, a=dmeehan
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

05 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch maint-12.0
in repository builders/tor-browser-build.
at 1adc743f Bug 40645: Remove unused signing keys and create individual keyrings for Tor Project developers
No new revisions were added by this update.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch main
in repository torbutton.
from 474922a7 Bug 41303: Implement 2022 Year End Campaign look in about:tor
add d41782c8 Translation updates
No new revisions were added by this update.
Summary of changes:
chrome/locale/is/network-settings.dtd | 110 +++++++++++------------
chrome/locale/ka/network-settings.dtd | 14 +--
chrome/locale/ka/torlauncher.properties | 2 +-
chrome/locale/nl/network-settings.dtd | 2 +-
chrome/locale/pl/network-settings.dtd | 2 +-
chrome/locale/pl/torbutton.properties | 4 +-
chrome/locale/sv-SE/browserOnboarding.properties | 2 +-
chrome/locale/sv-SE/torbutton.properties | 2 +-
chrome/locale/sv-SE/torlauncher.properties | 4 +-
chrome/locale/uk/aboutTor.dtd | 2 +-
10 files changed, 72 insertions(+), 72 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[tor-browser] branch tor-browser-102.5.0esr-12.0-1 updated: fixup! Bug 26961: New user onboarding.
by gitolite role 05 Dec '22
by gitolite role 05 Dec '22
05 Dec '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-102.5.0esr-12.0-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-102.5.0esr-12.0-1 by this push:
new 6a7367bcb10b fixup! Bug 26961: New user onboarding.
6a7367bcb10b is described below
commit 6a7367bcb10b84e35a8a213f2920f390441628e0
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Mon Dec 5 11:01:42 2022 +0100
fixup! Bug 26961: New user onboarding.
Bug 41508: Update the onboarding link for 12.0
---
browser/extensions/onboarding/content/Onboarding.jsm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/extensions/onboarding/content/Onboarding.jsm b/browser/extensions/onboarding/content/Onboarding.jsm
index 3a47f366df49..2af097472b2d 100644
--- a/browser/extensions/onboarding/content/Onboarding.jsm
+++ b/browser/extensions/onboarding/content/Onboarding.jsm
@@ -909,7 +909,7 @@ class Onboarding {
}
const kOnionURL = "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/"; // DuckDuckGo
- const kLearnMore = "https://www.torproject.org/releases/tor-browser-11-5/";
+ const kLearnMore = "https://www.torproject.org/releases/tor-browser-12-0/";
let handledTourActionClick = false;
switch (id) {
case "onboarding-overlay-button-icon":
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0