tbb-commits
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- 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
- 19540 discussions
16 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a change to branch main
in repository tor-browser-bundle-testsuite.
from 6933288 Bug 40045: Run static-update-component in rsync-to-tbb-nightlies-master
add bdc6f73 Bug 40061: Update tor-browser-build targets after tor-browser-build#40501
add ffecc79 Bug 40062: Use tor-browser-build.git main branch
add c3f662b Bug 40062: Update tools/pull to follow main
No new revisions were added by this update.
Summary of changes:
TBBTestSuite/TestSuite/TorBrowserBuild.pm | 29 +++++++++++++++++++----------
tools/pull | 12 ++++++------
2 files changed, 25 insertions(+), 16 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser-bundle-testsuite] branch master updated (6933288 -> c3f662b)
by gitolite role 16 Jul '22
by gitolite role 16 Jul '22
16 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a change to branch master
in repository tor-browser-bundle-testsuite.
from 6933288 Bug 40045: Run static-update-component in rsync-to-tbb-nightlies-master
new bdc6f73 Bug 40061: Update tor-browser-build targets after tor-browser-build#40501
new ffecc79 Bug 40062: Use tor-browser-build.git main branch
new c3f662b Bug 40062: Update tools/pull to follow main
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:
TBBTestSuite/TestSuite/TorBrowserBuild.pm | 29 +++++++++++++++++++----------
tools/pull | 12 ++++++------
2 files changed, 25 insertions(+), 16 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
3
[tor-browser] branch tor-browser-91.11.0esr-12.0-1 updated: fixup! Bug 40562: Added Tor-related preferences to 000-tor-browser.js
by gitolite role 15 Jul '22
by gitolite role 15 Jul '22
15 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.11.0esr-12.0-1
in repository tor-browser.
The following commit(s) were added to refs/heads/tor-browser-91.11.0esr-12.0-1 by this push:
new a9f1b8620a9c5 fixup! Bug 40562: Added Tor-related preferences to 000-tor-browser.js
a9f1b8620a9c5 is described below
commit a9f1b8620a9c5b6b36bdcec3eb75b63e6dce4cb0
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Fri Jul 15 19:23:29 2022 +0000
fixup! Bug 40562: Added Tor-related preferences to 000-tor-browser.js
---
browser/app/profile/000-tor-browser.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
index effd852c546e0..146ad014fc5d9 100644
--- a/browser/app/profile/000-tor-browser.js
+++ b/browser/app/profile/000-tor-browser.js
@@ -27,7 +27,7 @@ pref("network.security.ports.banned", "9050,9051,9150,9151");
pref("network.dns.disabled", true); // This should cover the #5741 patch for DNS leaks
pref("network.http.max-persistent-connections-per-proxy", 256);
-pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"PersonalToolbar\":[\"personal-bookmarks\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"torbutton-button\",\"security-level-button\",\"downloads-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"PanelUI-contents\":[\"home-button\",\"edit-controls\",\"zoom-controls\",\"new- [...]
+pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"PersonalToolbar\":[\"personal-bookmarks\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"torbutton-button\",\"security-level-button\",\"downloads-button\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"PanelUI-contents\":[\"home-button\",\"edit-controls\",\"zoom-controls\",\"new- [...]
// Treat .onions as secure
pref("dom.securecontext.whitelist_onions", true);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] branch tor-browser-91.11.0esr-12.0-1 updated (b2ffba38205d1 -> c6ba0bf0133d2)
by gitolite role 15 Jul '22
by gitolite role 15 Jul '22
15 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-91.11.0esr-12.0-1
in repository tor-browser.
from b2ffba38205d1 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
new d5e39bf2f23cc Bug 40925: Implemented the SecurityLevel backend
new 6b7f4e9220c93 fixup! Add TorStrings module for localization
new cd9ac3ca05934 fixup! Bug 25658: Replace security slider with security level UI
new 6147e833ec544 fixup! Bug 25658: Replace security slider with security level UI
new c6ba0bf0133d2 fixup! Bug 10760: Integrate TorButton to TorBrowser core
The 5 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:
browser/base/content/browser.xhtml | 1 +
browser/components/preferences/preferences.xhtml | 1 +
browser/components/securitylevel/SecurityLevel.jsm | 457 +++++++++++++++++++++
.../securitylevel/SecurityLevel.manifest | 1 +
browser/components/securitylevel/components.conf | 10 +
.../securitylevel/content/securityLevel.js | 390 ++++++++----------
.../content/securityLevelButton.inc.xhtml | 4 +-
.../securitylevel/content/securityLevelPanel.css | 7 +-
.../content/securityLevelPanel.inc.xhtml | 18 +-
.../content/securityLevelPreferences.css | 11 +-
.../content/securityLevelPreferences.inc.xhtml | 59 +--
browser/components/securitylevel/moz.build | 12 +
browser/installer/package-manifest.in | 2 +
.../en-US/browser/base-browser/securityLevel.ftl | 66 +++
browser/modules/TorStrings.jsm | 89 ----
toolkit/torproject/torbutton | 2 +-
16 files changed, 780 insertions(+), 350 deletions(-)
create mode 100644 browser/components/securitylevel/SecurityLevel.jsm
create mode 100644 browser/components/securitylevel/SecurityLevel.manifest
create mode 100644 browser/components/securitylevel/components.conf
create mode 100644 browser/locales/en-US/browser/base-browser/securityLevel.ftl
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
5
[torbutton] branch main updated: Bug 40925: Moved Security Level to tor-browser.git
by gitolite role 15 Jul '22
by gitolite role 15 Jul '22
15 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch main
in repository torbutton.
The following commit(s) were added to refs/heads/main by this push:
new 6f84627d Bug 40925: Moved Security Level to tor-browser.git
6f84627d is described below
commit 6f84627dd470f0eade9e1ba51b81458687263c34
Author: Pier Angelo Vendrame <pierov(a)torproject.org>
AuthorDate: Mon Jul 11 15:50:56 2022 +0200
Bug 40925: Moved Security Level to tor-browser.git
---
components/startup-observer.js | 8 --
modules/noscript-control.js | 214 -----------------------------------------
modules/security-prefs.js | 150 -----------------------------
3 files changed, 372 deletions(-)
diff --git a/components/startup-observer.js b/components/startup-observer.js
index f9697987..164c9219 100644
--- a/components/startup-observer.js
+++ b/components/startup-observer.js
@@ -25,9 +25,6 @@ XPCOMUtils.defineLazyModuleGetters(this, {
L10nRegistry: "resource://gre/modules/L10nRegistry.jsm",
});
-let NoScriptControl = ChromeUtils.import("resource://torbutton/modules/noscript-control.js", {});
-let SecurityPrefs = ChromeUtils.import("resource://torbutton/modules/security-prefs.js", {});
-
// Module specific constants
const kMODULE_NAME = "Startup";
const kMODULE_CONTRACTID = "@torproject.org/startup-observer;1";
@@ -193,11 +190,6 @@ StartupObserver.prototype = {
// but only for hackish reasons.
this._prefs.setBoolPref("extensions.torbutton.startup", true);
- // We need to listen for NoScript before it starts.
- NoScriptControl.initialize();
-
- SecurityPrefs.initialize();
-
this.setProxySettings();
}
diff --git a/modules/noscript-control.js b/modules/noscript-control.js
deleted file mode 100644
index ea735377..00000000
--- a/modules/noscript-control.js
+++ /dev/null
@@ -1,214 +0,0 @@
-// # NoScript settings control (for binding to Security Slider)
-
-// ## Utilities
-
-const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm", {});
-const { bindPref } =
- ChromeUtils.import("resource://torbutton/modules/utils.js", {});
-
-const { ExtensionUtils } = ChromeUtils.import("resource://gre/modules/ExtensionUtils.jsm");
-const { MessageChannel } = ChromeUtils.import("resource://gre/modules/MessageChannel.jsm");
-
-const { XPCOMUtils } = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-
-XPCOMUtils.defineLazyModuleGetters(this, {
- ExtensionParent: "resource://gre/modules/ExtensionParent.jsm",
-});
-
-async function waitForExtensionMessage(extensionId, checker = () => {}) {
- const { torWaitForExtensionMessage } = ExtensionParent;
- if (torWaitForExtensionMessage) {
- return torWaitForExtensionMessage(extensionId, checker);
- }
-
- // Old messaging <= 78
- return new Promise(resolve => {
- const listener = ({ data }) => {
- for (const msg of data) {
- if (msg.recipient.extensionId === extensionId) {
- const deserialized = msg.data.deserialize({});
- if (checker(deserialized)) {
- Services.mm.removeMessageListener(
- "MessageChannel:Messages",
- listener
- );
- resolve(deserialized);
- }
- }
- }
- };
- Services.mm.addMessageListener("MessageChannel:Messages", listener);
- });
-}
-
-async function sendExtensionMessage(extensionId, message) {
- const { torSendExtensionMessage } = ExtensionParent;
- if (torSendExtensionMessage) {
- return torSendExtensionMessage(extensionId, message);
- }
-
- // Old messaging <= 78
- Services.cpmm.sendAsyncMessage("MessageChannel:Messages", [
- {
- messageName: "Extension:Message",
- sender: { id: extensionId, extensionId },
- recipient: { extensionId },
- data: new StructuredCloneHolder(message),
- channelId: ExtensionUtils.getUniqueId(),
- responseType: MessageChannel.RESPONSE_NONE,
- },
- ]);
- return undefined;
-}
-
-let logger = Cc["@torproject.org/torbutton-logger;1"]
- .getService(Ci.nsISupports).wrappedJSObject;
-let log = (level, msg) => logger.log(level, msg);
-
-// ## NoScript settings
-
-// Minimum and maximum capability states as controlled by NoScript.
-const max_caps = ["fetch", "font", "frame", "media", "object", "other", "script", "webgl", "noscript"];
-const min_caps = ["frame", "other", "noscript"];
-
-// Untrusted capabilities for [Standard, Safer, Safest] safety levels.
-const untrusted_caps = [
- max_caps, // standard safety: neither http nor https
- ["frame", "font", "object", "other", "noscript"], // safer: http
- min_caps, // safest: neither http nor https
-];
-
-// Default capabilities for [Standard, Safer, Safest] safety levels.
-const default_caps = [
- max_caps, // standard: both http and https
- ["fetch", "font", "frame", "object", "other", "script", "noscript"], // safer: https only
- min_caps, // safest: both http and https
-];
-
-// __noscriptSettings(safetyLevel)__.
-// Produces NoScript settings with policy according to
-// the safetyLevel which can be:
-// 0 = Standard, 1 = Safer, 2 = Safest
-//
-// At the "Standard" safety level, we leave all sites at
-// default with maximal capabilities. Essentially no content
-// is blocked.
-//
-// At "Safer", we set all http sites to untrusted,
-// and all https sites to default. Scripts are only permitted
-// on https sites. Neither type of site is supposed to allow
-// media, but both allow fonts (as we used in legacy NoScript).
-//
-// At "Safest", all sites are at default with minimal
-// capabilities. Most things are blocked.
-let noscriptSettings = safetyLevel => (
- {
- "__meta": {
- "name": "updateSettings",
- "recipientInfo": null
- },
- "policy": {
- "DEFAULT": {
- "capabilities": default_caps[safetyLevel],
- "temp": false
- },
- "TRUSTED": {
- "capabilities": max_caps,
- "temp": false
- },
- "UNTRUSTED": {
- "capabilities": untrusted_caps[safetyLevel],
- "temp": false
- },
- "sites": {
- "trusted": [],
- "untrusted": [[], ["http:"], []][safetyLevel],
- "custom": {},
- "temp": []
- },
- "enforced": true,
- "autoAllowTop": false
- },
- "isTorBrowser": true,
- "tabId": -1
- });
-
-// ## Communications
-
-// The extension ID for NoScript (WebExtension)
-const noscriptID = "{73a6fe31-595d-460b-a920-fcc0f8843232}";
-
-// Ensure binding only occurs once.
-let initialized = false;
-
-// __initialize()__.
-// The main function that binds the NoScript settings to the security
-// slider pref state.
-var initialize = () => {
- if (initialized) {
- return;
- }
- initialized = true;
-
- try {
- // LegacyExtensionContext is not there anymore. Using raw
- // Services.cpmm.sendAsyncMessage mechanism to communicate with
- // NoScript.
-
- // The component that handles WebExtensions' sendMessage.
-
- // __setNoScriptSettings(settings)__.
- // NoScript listens for internal settings with onMessage. We can send
- // a new settings JSON object according to NoScript's
- // protocol and these are accepted! See the use of
- // `browser.runtime.onMessage.addListener(...)` in NoScript's bg/main.js.
-
- // TODO: Is there a better way?
- let sendNoScriptSettings = settings =>
- sendExtensionMessage(noscriptID, settings);
-
- // __setNoScriptSafetyLevel(safetyLevel)__.
- // Set NoScript settings according to a particular safety level
- // (security slider level): 0 = Standard, 1 = Safer, 2 = Safest
- let setNoScriptSafetyLevel = safetyLevel =>
- sendNoScriptSettings(noscriptSettings(safetyLevel));
-
- // __securitySliderToSafetyLevel(sliderState)__.
- // Converts the "extensions.torbutton.security_slider" pref value
- // to a "safety level" value: 0 = Standard, 1 = Safer, 2 = Safest
- let securitySliderToSafetyLevel = sliderState =>
- [undefined, 2, 1, 1, 0][sliderState];
-
- // Wait for the first message from NoScript to arrive, and then
- // bind the security_slider pref to the NoScript settings.
- let messageListener = a => {
- try {
- log(3, `Message received from NoScript: ${JSON.stringify([a])}`);
- let noscriptPersist = Services.prefs.getBoolPref("extensions.torbutton.noscript_persist", false);
- let noscriptInited = Services.prefs.getBoolPref("extensions.torbutton.noscript_inited", false);
- // Set the noscript safety level once if we have never run noscript
- // before, or if we are not allowing noscript per-site settings to be
- // persisted between browser sessions. Otherwise make sure that the
- // security slider position, if changed, will rewrite the noscript
- // settings.
- bindPref("extensions.torbutton.security_slider",
- sliderState => setNoScriptSafetyLevel(securitySliderToSafetyLevel(sliderState)),
- !noscriptPersist || !noscriptInited);
- if (!noscriptInited) {
- Services.prefs.setBoolPref("extensions.torbutton.noscript_inited", true);
- }
- } catch (e) {
- log(5, e.message);
- }
- };
- waitForExtensionMessage(noscriptID, a => a.__meta.name === "started").then(
- messageListener
- );
- log(3, "Listening for message from NoScript.");
- } catch (e) {
- log(5, e.message);
- }
-};
-
-// Export initialize() function for external use.
-let EXPORTED_SYMBOLS = ["initialize"];
diff --git a/modules/security-prefs.js b/modules/security-prefs.js
deleted file mode 100644
index c41458fa..00000000
--- a/modules/security-prefs.js
+++ /dev/null
@@ -1,150 +0,0 @@
-// # Security Settings prefs (as controlled by the Security Slider)
-
-// ### Utilities
-
-let { getBoolPref, setBoolPref, getIntPref, setIntPref, clearUserPref } =
- ChromeUtils.import("resource://gre/modules/Services.jsm", {}).Services.prefs;
-let { bindPref, bindPrefAndInit } =
- ChromeUtils.import("resource://torbutton/modules/utils.js", {});
-let logger = Cc["@torproject.org/torbutton-logger;1"]
- .getService(Ci.nsISupports).wrappedJSObject;
-let log = (level, msg) => logger.log(level, msg);
-
-// ### Constants
-
-// __kSecuritySettings__.
-// A table of all prefs bound to the security slider, and the value
-// for each security setting. Note that 2-m and 3-m are identical,
-// corresponding to the old 2-medium-high setting. We also separately
-// bind NoScript settings to the extensions.torbutton.security_slider
-// (see noscript-control.js).
-const kSecuritySettings = {
- // Preference name : [0, 1-high 2-m 3-m 4-low]
- "javascript.options.ion" : [, false, false, false, true ],
- "javascript.options.baselinejit" : [, false, false, false, true ],
- "javascript.options.native_regexp" : [, false, false, false, true ],
- "mathml.disabled" : [, true, true, true, false],
- "gfx.font_rendering.graphite.enabled" : [, false, false, false, true ],
- "gfx.font_rendering.opentype_svg.enabled" : [, false, false, false, true ],
- "svg.disabled" : [, true, false, false, false],
- "javascript.options.asmjs" : [, false, false, false, true ],
- "javascript.options.wasm" : [, false, false, false, true ],
- "dom.security.https_only_mode_send_http_background_request" : [, false, false, false, true ],
-};
-
-// The Security Settings prefs in question.
-const kSliderPref = "extensions.torbutton.security_slider";
-const kCustomPref = "extensions.torbutton.security_custom";
-const kSliderMigration = "extensions.torbutton.security_slider_migration";
-
-// ### Prefs
-
-// __write_setting_to_prefs(settingIndex)__.
-// Take a given setting index and write the appropriate pref values
-// to the pref database.
-var write_setting_to_prefs = function (settingIndex) {
- Object.keys(kSecuritySettings).forEach(
- prefName => setBoolPref(
- prefName, kSecuritySettings[prefName][settingIndex]));
-};
-
-// __read_setting_from_prefs()__.
-// Read the current pref values, and decide if any of our
-// security settings matches. Otherwise return null.
-var read_setting_from_prefs = function (prefNames) {
- prefNames = prefNames || Object.keys(kSecuritySettings);
- for (let settingIndex of [1, 2, 3, 4]) {
- let possibleSetting = true;
- // For the given settingIndex, check if all current pref values
- // match the setting.
- for (let prefName of prefNames) {
- if (kSecuritySettings[prefName][settingIndex] !==
- getBoolPref(prefName)) {
- possibleSetting = false;
- }
- }
- if (possibleSetting) {
- // We have a match!
- return settingIndex;
- }
- }
- // No matching setting; return null.
- return null;
-};
-
-// __watch_security_prefs(onSettingChanged)__.
-// Whenever a pref bound to the security slider changes, onSettingChanged
-// is called with the new security setting value (1,2,3,4 or null).
-// Returns a zero-arg function that ends this binding.
-var watch_security_prefs = function (onSettingChanged) {
- let prefNames = Object.keys(kSecuritySettings);
- let unbindFuncs = [];
- for (let prefName of prefNames) {
- unbindFuncs.push(bindPrefAndInit(
- prefName, () => onSettingChanged(read_setting_from_prefs())));
- }
- // Call all the unbind functions.
- return () => unbindFuncs.forEach(unbind => unbind());
-};
-
-// __initialized__.
-// Have we called initialize() yet?
-var initialized = false;
-
-// __initialize()__.
-// Defines the behavior of "extensions.torbutton.security_custom",
-// "extensions.torbutton.security_slider", and the security-sensitive
-// prefs declared in kSecuritySettings.
-var initialize = function () {
- // Only run once.
- if (initialized) {
- return;
- }
- log(4, "Initializing security-prefs.js");
- initialized = true;
- // When security_custom is set to false, apply security_slider setting
- // to the security-sensitive prefs.
- bindPrefAndInit(kCustomPref, function (custom) {
- if (custom === false) {
- write_setting_to_prefs(getIntPref(kSliderPref));
- }
- });
- // If security_slider is given a new value, then security_custom should
- // be set to false.
- bindPref(kSliderPref, function (prefIndex) {
- setBoolPref(kCustomPref, false);
- write_setting_to_prefs(prefIndex);
- });
- // If a security-sensitive pref changes, then decide if the set of pref values
- // constitutes a security_slider setting or a custom value.
- watch_security_prefs(settingIndex => {
- if (settingIndex === null) {
- setBoolPref(kCustomPref, true);
- } else {
- setIntPref(kSliderPref, settingIndex);
- setBoolPref(kCustomPref, false);
- }
- });
- // Migrate from old medium-low (3) to new medium (2).
- if (getBoolPref("extensions.torbutton.security_custom") === false &&
- getIntPref("extensions.torbutton.security_slider") === 3) {
- setIntPref("extensions.torbutton.security_slider", 2);
- write_setting_to_prefs(2);
- }
-
- // Revert #33613 fix
- if (getIntPref(kSliderMigration, 0) < 2) {
- // We can't differentiate between users having flipped `javascript.enabled`
- // to `false` before it got governed by the security settings vs. those who
- // had it flipped due to #33613. Reset the preference for everyone.
- if (getIntPref(kSliderPref) === 1) {
- setBoolPref("javascript.enabled", true);
- }
- clearUserPref("media.webaudio.enabled");
- setIntPref(kSliderMigration, 2);
- }
- log(4, "security-prefs.js initialization complete");
-};
-
-// Export initialize() function for external use.
-let EXPORTED_SYMBOLS = ["initialize"];
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[Git][tpo/applications/fenix] Pushed new branch tor-browser-102.2.1-12.0-1
by Pier Angelo Vendrame (ï¼ pierov) 15 Jul '22
by Pier Angelo Vendrame (ï¼ pierov) 15 Jul '22
15 Jul '22
Pier Angelo Vendrame pushed new branch tor-browser-102.2.1-12.0-1 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] Pushed new tag v102.2.1
by Pier Angelo Vendrame (ï¼ pierov) 15 Jul '22
by Pier Angelo Vendrame (ï¼ pierov) 15 Jul '22
15 Jul '22
Pier Angelo Vendrame pushed new tag v102.2.1 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/v102.2.1
You're receiving this email because of your account on gitlab.torproject.org.
1
0
15 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a change to branch main
in repository builders/tor-browser-build.
from 777416b Bug 40547: Use container/remote_* from rbm
add b1fcde0 Bug 40522: Add base-browser targets to rbm.conf
add 70dc7d9 Bug 40501: Add base-browser support to projects/release/config
add 543a473 Bug 40501: Rename Makefile build targets to torbrowser-*
add 440faf0 Bug 40501: Add base-browser makefile targets
add c52bc0e Bug 40500: Rename projects/tor-browser to projects/browser
add efea360 Bug 40499: Update projects/firefox to build base-browser
add 26589e0 Bug 40500: Include windows-installer in projects/browser/windows-installer
add a61134f Bug 40500: Update projects/browser for base-browser
add 0e1e8cf Bug 40500: Disable namecoin in base-browser
add d853ed9 Bug 23656: Use mozconfig files from tor-browser.git to build firefox
No new revisions were added by this update.
Summary of changes:
Makefile | 408 +++++++++++++++------
README | 28 +-
doc/HACKING.txt | 14 +-
doc/MAKEFILE.txt | 60 +--
keyring/tbb-windows-installer.gpg | Bin 7231 -> 0 bytes
.../Bundle-Data/Docs/ChangeLog.txt | 0
.../Bundle-Data/Docs/Licenses/Firefox.txt | 0
.../Bundle-Data/Docs/Licenses/HTTPS-Everywhere.txt | 0
.../Bundle-Data/Docs/Licenses/Libevent.txt | 0
.../Bundle-Data/Docs/Licenses/NoScript.txt | 0
.../Bundle-Data/Docs/Licenses/Noto-CJK-Font.txt | 0
.../Bundle-Data/Docs/Licenses/Noto-Fonts.txt | 0
.../Docs/Licenses/PluggableTransports/LICENSE | 0
.../Docs/Licenses/PluggableTransports/LICENSE.CC0 | 0
.../Docs/Licenses/PluggableTransports/LICENSE.GO | 0
.../Licenses/PluggableTransports/LICENSE.SNOWFLAKE | 0
.../Bundle-Data/Docs/Licenses/Tor-Launcher.txt | 0
.../Bundle-Data/Docs/Licenses/Tor.txt | 0
.../Bundle-Data/Docs/Licenses/Torbutton.txt | 0
.../Bundle-Data/PTConfigs/bridge_prefs.js | 0
.../PTConfigs/linux/torrc-defaults-appendix | 0
.../PTConfigs/mac/torrc-defaults-appendix | 0
.../PTConfigs/windows/torrc-defaults-appendix | 0
.../Data/Browser/profile.default/bookmarks.html | 0
.../Bundle-Data/linux/Data/Browser/profiles.ini | 0
.../Bundle-Data/linux/Data/Electrum-NMC/config | 0
.../Bundle-Data/linux/Data/Tor/torrc | 0
.../Bundle-Data/linux/Data/Tor/torrc-defaults | 0
.../Bundle-Data/linux/Data/fontconfig/fonts.conf | 0
.../linux/Data/ncprop279/ncprop279.conf | 0
.../Bundle-Data/mac-applications.dmg/.DS_Store | Bin
.../mac-applications.dmg/.VolumeIcon.icns | Bin
.../.background/background.tiff | Bin
.../Bundle-Data/mac-applications.dmg/Applications | 0
.../Bundle-Data/mac-desktop.dmg/.DS_Store | Bin
.../Bundle-Data/mac-desktop.dmg/._Desktop | Bin
.../mac-desktop.dmg/.background/background.png | Bin
.../Bundle-Data/mac-desktop.dmg/Desktop | Bin
.../Bundle-Data/mac-tor.sh | 0
.../Data/Browser/profile.default/bookmarks.html | 0
.../mac/TorBrowser/Data/Browser/profiles.ini | 0
.../Bundle-Data/mac/TorBrowser/Data/Tor/torrc | 0
.../mac/TorBrowser/Data/Tor/torrc-defaults | 0
.../Data/Browser/profile.default/bookmarks.html | 0
.../Bundle-Data/windows/Data/Browser/profiles.ini | 0
.../Bundle-Data/windows/Data/Tor/torrc | 0
.../Bundle-Data/windows/Data/Tor/torrc-defaults | 0
.../RelativeLink/execdesktop | 2 +-
.../RelativeLink/start-browser} | 86 ++---
.../browser/RelativeLink/start-browser.desktop | 34 ++
.../{tor-browser => browser}/allowed_addons.json | 0
.../{tor-browser => browser}/android-qa.keystore | Bin
projects/{tor-browser => browser}/build | 204 ++++++-----
projects/{tor-browser => browser}/build.android | 4 +-
projects/{tor-browser => browser}/config | 29 +-
projects/{tor-browser => browser}/ddmg.sh | 0
.../{tor-browser => browser}/gtk3-settings.ini | 0
.../how-to-generate-keystore.txt | 0
projects/{tor-browser => browser}/namecoin.patch | 0
.../{tor-browser => browser}/pe_checksum_fix.py | 4 +-
projects/{tor-browser => browser}/run_scripts | 0
.../verify_allowed_addons.py | 0
projects/browser/windows-installer/basebrowser.ico | Bin 0 -> 23934 bytes
projects/browser/windows-installer/basebrowser.nsi | 185 ++++++++++
projects/browser/windows-installer/torbrowser.ico | Bin 0 -> 23934 bytes
projects/browser/windows-installer/torbrowser.nsi | 185 ++++++++++
projects/firefox/build | 39 +-
projects/firefox/config | 12 +-
projects/firefox/mozconfig | 68 ++++
projects/firefox/mozconfig-linux-i686 | 45 ---
projects/firefox/mozconfig-linux-x86_64 | 44 ---
projects/firefox/mozconfig-linux-x86_64-asan | 49 ---
projects/firefox/mozconfig-osx-x86_64 | 53 ---
projects/firefox/mozconfig-windows-i686 | 48 ---
projects/firefox/mozconfig-windows-x86_64 | 48 ---
projects/release/build | 28 +-
projects/release/config | 194 +++++-----
projects/tbb-windows-installer/build | 8 -
projects/tbb-windows-installer/config | 7 -
.../RelativeLink/start-tor-browser.desktop | 34 --
rbm.conf | 80 +++-
81 files changed, 1226 insertions(+), 774 deletions(-)
delete mode 100644 keyring/tbb-windows-installer.gpg
rename projects/{tor-browser => browser}/Bundle-Data/Docs/ChangeLog.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Firefox.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/HTTPS-Everywhere.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Libevent.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/NoScript.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Noto-CJK-Font.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Noto-Fonts.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE.CC0 (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE.GO (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE.SNOWFLAKE (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Tor-Launcher.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Tor.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Torbutton.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/bridge_prefs.js (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/mac/torrc-defaults-appendix (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Browser/profile.default/bookmarks.html (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Browser/profiles.ini (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Electrum-NMC/config (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Tor/torrc (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Tor/torrc-defaults (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/fontconfig/fonts.conf (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/ncprop279/ncprop279.conf (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/.DS_Store (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/.VolumeIcon.icns (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/.background/background.tiff (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/Applications (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/.DS_Store (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/._Desktop (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/.background/background.png (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/Desktop (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-tor.sh (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/bookmarks.html (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Tor/torrc (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Browser/profile.default/bookmarks.html (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Browser/profiles.ini (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Tor/torrc (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Tor/torrc-defaults (100%)
rename projects/{tor-browser => browser}/RelativeLink/execdesktop (53%)
rename projects/{tor-browser/RelativeLink/start-tor-browser => browser/RelativeLink/start-browser} (72%)
create mode 100755 projects/browser/RelativeLink/start-browser.desktop
rename projects/{tor-browser => browser}/allowed_addons.json (100%)
rename projects/{tor-browser => browser}/android-qa.keystore (100%)
rename projects/{tor-browser => browser}/build (64%)
rename projects/{tor-browser => browser}/build.android (89%)
rename projects/{tor-browser => browser}/config (81%)
rename projects/{tor-browser => browser}/ddmg.sh (100%)
rename projects/{tor-browser => browser}/gtk3-settings.ini (100%)
rename projects/{tor-browser => browser}/how-to-generate-keystore.txt (100%)
rename projects/{tor-browser => browser}/namecoin.patch (100%)
rename projects/{tor-browser => browser}/pe_checksum_fix.py (96%)
rename projects/{tor-browser => browser}/run_scripts (100%)
rename projects/{tor-browser => browser}/verify_allowed_addons.py (100%)
create mode 100644 projects/browser/windows-installer/basebrowser.ico
create mode 100644 projects/browser/windows-installer/basebrowser.nsi
create mode 100644 projects/browser/windows-installer/torbrowser.ico
create mode 100644 projects/browser/windows-installer/torbrowser.nsi
create mode 100755 projects/firefox/mozconfig
delete mode 100755 projects/firefox/mozconfig-linux-i686
delete mode 100755 projects/firefox/mozconfig-linux-x86_64
delete mode 100644 projects/firefox/mozconfig-linux-x86_64-asan
delete mode 100644 projects/firefox/mozconfig-osx-x86_64
delete mode 100644 projects/firefox/mozconfig-windows-i686
delete mode 100644 projects/firefox/mozconfig-windows-x86_64
delete mode 100644 projects/tbb-windows-installer/build
delete mode 100644 projects/tbb-windows-installer/config
delete mode 100755 projects/tor-browser/RelativeLink/start-tor-browser.desktop
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
15 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a change to branch master
in repository builders/tor-browser-build.
from 777416b Bug 40547: Use container/remote_* from rbm
new b1fcde0 Bug 40522: Add base-browser targets to rbm.conf
new 70dc7d9 Bug 40501: Add base-browser support to projects/release/config
new 543a473 Bug 40501: Rename Makefile build targets to torbrowser-*
new 440faf0 Bug 40501: Add base-browser makefile targets
new c52bc0e Bug 40500: Rename projects/tor-browser to projects/browser
new efea360 Bug 40499: Update projects/firefox to build base-browser
new 26589e0 Bug 40500: Include windows-installer in projects/browser/windows-installer
new a61134f Bug 40500: Update projects/browser for base-browser
new 0e1e8cf Bug 40500: Disable namecoin in base-browser
new d853ed9 Bug 23656: Use mozconfig files from tor-browser.git to build firefox
The 10 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:
Makefile | 408 +++++++++++++++------
README | 28 +-
doc/HACKING.txt | 14 +-
doc/MAKEFILE.txt | 60 +--
keyring/tbb-windows-installer.gpg | Bin 7231 -> 0 bytes
.../Bundle-Data/Docs/ChangeLog.txt | 0
.../Bundle-Data/Docs/Licenses/Firefox.txt | 0
.../Bundle-Data/Docs/Licenses/HTTPS-Everywhere.txt | 0
.../Bundle-Data/Docs/Licenses/Libevent.txt | 0
.../Bundle-Data/Docs/Licenses/NoScript.txt | 0
.../Bundle-Data/Docs/Licenses/Noto-CJK-Font.txt | 0
.../Bundle-Data/Docs/Licenses/Noto-Fonts.txt | 0
.../Docs/Licenses/PluggableTransports/LICENSE | 0
.../Docs/Licenses/PluggableTransports/LICENSE.CC0 | 0
.../Docs/Licenses/PluggableTransports/LICENSE.GO | 0
.../Licenses/PluggableTransports/LICENSE.SNOWFLAKE | 0
.../Bundle-Data/Docs/Licenses/Tor-Launcher.txt | 0
.../Bundle-Data/Docs/Licenses/Tor.txt | 0
.../Bundle-Data/Docs/Licenses/Torbutton.txt | 0
.../Bundle-Data/PTConfigs/bridge_prefs.js | 0
.../PTConfigs/linux/torrc-defaults-appendix | 0
.../PTConfigs/mac/torrc-defaults-appendix | 0
.../PTConfigs/windows/torrc-defaults-appendix | 0
.../Data/Browser/profile.default/bookmarks.html | 0
.../Bundle-Data/linux/Data/Browser/profiles.ini | 0
.../Bundle-Data/linux/Data/Electrum-NMC/config | 0
.../Bundle-Data/linux/Data/Tor/torrc | 0
.../Bundle-Data/linux/Data/Tor/torrc-defaults | 0
.../Bundle-Data/linux/Data/fontconfig/fonts.conf | 0
.../linux/Data/ncprop279/ncprop279.conf | 0
.../Bundle-Data/mac-applications.dmg/.DS_Store | Bin
.../mac-applications.dmg/.VolumeIcon.icns | Bin
.../.background/background.tiff | Bin
.../Bundle-Data/mac-applications.dmg/Applications | 0
.../Bundle-Data/mac-desktop.dmg/.DS_Store | Bin
.../Bundle-Data/mac-desktop.dmg/._Desktop | Bin
.../mac-desktop.dmg/.background/background.png | Bin
.../Bundle-Data/mac-desktop.dmg/Desktop | Bin
.../Bundle-Data/mac-tor.sh | 0
.../Data/Browser/profile.default/bookmarks.html | 0
.../mac/TorBrowser/Data/Browser/profiles.ini | 0
.../Bundle-Data/mac/TorBrowser/Data/Tor/torrc | 0
.../mac/TorBrowser/Data/Tor/torrc-defaults | 0
.../Data/Browser/profile.default/bookmarks.html | 0
.../Bundle-Data/windows/Data/Browser/profiles.ini | 0
.../Bundle-Data/windows/Data/Tor/torrc | 0
.../Bundle-Data/windows/Data/Tor/torrc-defaults | 0
.../RelativeLink/execdesktop | 2 +-
.../RelativeLink/start-browser} | 86 ++---
.../browser/RelativeLink/start-browser.desktop | 34 ++
.../{tor-browser => browser}/allowed_addons.json | 0
.../{tor-browser => browser}/android-qa.keystore | Bin
projects/{tor-browser => browser}/build | 204 ++++++-----
projects/{tor-browser => browser}/build.android | 4 +-
projects/{tor-browser => browser}/config | 29 +-
projects/{tor-browser => browser}/ddmg.sh | 0
.../{tor-browser => browser}/gtk3-settings.ini | 0
.../how-to-generate-keystore.txt | 0
projects/{tor-browser => browser}/namecoin.patch | 0
.../{tor-browser => browser}/pe_checksum_fix.py | 4 +-
projects/{tor-browser => browser}/run_scripts | 0
.../verify_allowed_addons.py | 0
projects/browser/windows-installer/basebrowser.ico | Bin 0 -> 23934 bytes
projects/browser/windows-installer/basebrowser.nsi | 185 ++++++++++
projects/browser/windows-installer/torbrowser.ico | Bin 0 -> 23934 bytes
projects/browser/windows-installer/torbrowser.nsi | 185 ++++++++++
projects/firefox/build | 39 +-
projects/firefox/config | 12 +-
projects/firefox/mozconfig | 68 ++++
projects/firefox/mozconfig-linux-i686 | 45 ---
projects/firefox/mozconfig-linux-x86_64 | 44 ---
projects/firefox/mozconfig-linux-x86_64-asan | 49 ---
projects/firefox/mozconfig-osx-x86_64 | 53 ---
projects/firefox/mozconfig-windows-i686 | 48 ---
projects/firefox/mozconfig-windows-x86_64 | 48 ---
projects/release/build | 28 +-
projects/release/config | 194 +++++-----
projects/tbb-windows-installer/build | 8 -
projects/tbb-windows-installer/config | 7 -
.../RelativeLink/start-tor-browser.desktop | 34 --
rbm.conf | 80 +++-
81 files changed, 1226 insertions(+), 774 deletions(-)
delete mode 100644 keyring/tbb-windows-installer.gpg
rename projects/{tor-browser => browser}/Bundle-Data/Docs/ChangeLog.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Firefox.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/HTTPS-Everywhere.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Libevent.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/NoScript.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Noto-CJK-Font.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Noto-Fonts.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE.CC0 (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE.GO (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/PluggableTransports/LICENSE.SNOWFLAKE (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Tor-Launcher.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Tor.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/Docs/Licenses/Torbutton.txt (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/bridge_prefs.js (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/linux/torrc-defaults-appendix (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/mac/torrc-defaults-appendix (100%)
rename projects/{tor-browser => browser}/Bundle-Data/PTConfigs/windows/torrc-defaults-appendix (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Browser/profile.default/bookmarks.html (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Browser/profiles.ini (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Electrum-NMC/config (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Tor/torrc (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/Tor/torrc-defaults (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/fontconfig/fonts.conf (100%)
rename projects/{tor-browser => browser}/Bundle-Data/linux/Data/ncprop279/ncprop279.conf (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/.DS_Store (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/.VolumeIcon.icns (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/.background/background.tiff (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-applications.dmg/Applications (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/.DS_Store (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/._Desktop (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/.background/background.png (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-desktop.dmg/Desktop (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac-tor.sh (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Browser/profile.default/bookmarks.html (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Tor/torrc (100%)
rename projects/{tor-browser => browser}/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Browser/profile.default/bookmarks.html (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Browser/profiles.ini (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Tor/torrc (100%)
rename projects/{tor-browser => browser}/Bundle-Data/windows/Data/Tor/torrc-defaults (100%)
rename projects/{tor-browser => browser}/RelativeLink/execdesktop (53%)
rename projects/{tor-browser/RelativeLink/start-tor-browser => browser/RelativeLink/start-browser} (72%)
create mode 100755 projects/browser/RelativeLink/start-browser.desktop
rename projects/{tor-browser => browser}/allowed_addons.json (100%)
rename projects/{tor-browser => browser}/android-qa.keystore (100%)
rename projects/{tor-browser => browser}/build (64%)
rename projects/{tor-browser => browser}/build.android (89%)
rename projects/{tor-browser => browser}/config (81%)
rename projects/{tor-browser => browser}/ddmg.sh (100%)
rename projects/{tor-browser => browser}/gtk3-settings.ini (100%)
rename projects/{tor-browser => browser}/how-to-generate-keystore.txt (100%)
rename projects/{tor-browser => browser}/namecoin.patch (100%)
rename projects/{tor-browser => browser}/pe_checksum_fix.py (96%)
rename projects/{tor-browser => browser}/run_scripts (100%)
rename projects/{tor-browser => browser}/verify_allowed_addons.py (100%)
create mode 100644 projects/browser/windows-installer/basebrowser.ico
create mode 100644 projects/browser/windows-installer/basebrowser.nsi
create mode 100644 projects/browser/windows-installer/torbrowser.ico
create mode 100644 projects/browser/windows-installer/torbrowser.nsi
create mode 100755 projects/firefox/mozconfig
delete mode 100755 projects/firefox/mozconfig-linux-i686
delete mode 100755 projects/firefox/mozconfig-linux-x86_64
delete mode 100644 projects/firefox/mozconfig-linux-x86_64-asan
delete mode 100644 projects/firefox/mozconfig-osx-x86_64
delete mode 100644 projects/firefox/mozconfig-windows-i686
delete mode 100644 projects/firefox/mozconfig-windows-x86_64
delete mode 100644 projects/tbb-windows-installer/build
delete mode 100644 projects/tbb-windows-installer/config
delete mode 100755 projects/tor-browser/RelativeLink/start-tor-browser.desktop
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
10
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch main
in repository builders/rbm.
at e93302b Bug 40029: Add default remote_* options for containers
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 tor-browser-spec.
at f3f6f08 Bug 40032: Mention enabling/disabling networking on the `macos-signer`
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
15 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch main
in repository tor-browser-bundle-testsuite.
at 6933288 Bug 40045: Run static-update-component in rsync-to-tbb-nightlies-master
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 tor-launcher.
at fe8022d Release preparations for 0.2.37
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.
at 27b24bcf fixup! Bug 40886: Amend about:tor on Nightly and Alpha to encourage testing
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
14 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch main
in repository builders/tor-browser-build.
at 777416b Bug 40547: Use container/remote_* from rbm
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 master updated: Bug 40547: Use container/remote_* from rbm
by gitolite role 13 Jul '22
by gitolite role 13 Jul '22
13 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch master
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/master by this push:
new 777416b Bug 40547: Use container/remote_* from rbm
777416b is described below
commit 777416b741eac7ca6b297639e2232b12b12c892a
Author: Nicolas Vigier <boklm(a)torproject.org>
AuthorDate: Fri Jul 8 13:45:43 2022 +0200
Bug 40547: Use container/remote_* from rbm
With rbm#40029, container/remote_* is now added directly to rbm, so we
can remove it from rbm.conf.
We also need to rename a few options:
- var/container/use_container -> container/use_container
- var/container/global_disable -> container/global_disable
- var/container/disable_network -> container/disable_network
- var/container/dir -> container/dir
---
doc/how-to-create-gradle-dependencies-list.txt | 2 +-
projects/agouti/config | 5 +-
projects/aiohttp/config | 5 +-
projects/aiohttp_socks/config | 5 +-
projects/aiorpcx/config | 5 +-
projects/android-components/config | 8 +--
projects/android-toolchain/config | 4 +-
projects/application-services/config | 8 +--
projects/async_timeout/config | 5 +-
projects/attr/config | 5 +-
projects/binutils/config | 4 +-
projects/cbindgen/config | 4 +-
projects/cctools/config | 6 +-
projects/certifi/config | 5 +-
projects/chardet/config | 5 +-
projects/clang/config | 4 +-
projects/cmake/config | 5 +-
projects/container-image/config | 5 +-
projects/dns/config | 5 +-
projects/ecdsa/config | 5 +-
projects/edwards25519-extra/config | 4 +-
projects/edwards25519/config | 4 +-
projects/electrum-nmc/config | 5 +-
projects/fenix/config | 9 ++-
projects/firefox/config | 14 ++--
projects/fonts/config | 4 +-
projects/fxc2/config | 4 +-
projects/gcc/config | 4 +-
projects/geckoview/config | 9 ++-
projects/glean/config | 5 +-
projects/go-difflib/config | 4 +-
projects/go-spew/config | 4 +-
projects/go/config | 4 +-
projects/goansicolor/config | 5 +-
projects/gobsaes/config | 4 +-
projects/gobtcd/config | 5 +-
projects/gobtcd2/config | 4 +-
projects/gobtclog/config | 5 +-
projects/gobtcutil/config | 5 +-
projects/gobuildinfo/config | 5 +-
projects/gocheck/config | 4 +-
projects/gocompress/config | 4 +-
projects/goconfigurable/config | 5 +-
projects/godegoutils/config | 5 +-
projects/godexlogconfig/config | 5 +-
projects/godns/config | 5 +-
projects/goeasyconfig/config | 5 +-
projects/goerrors/config | 4 +-
projects/gogroupcache/config | 5 +-
projects/goisatty/config | 5 +-
projects/gokingpin/config | 5 +-
projects/gomadns/config | 5 +-
projects/gomock/config | 4 +-
projects/goncbtcjson/config | 5 +-
projects/goncrpcclient/config | 5 +-
projects/gopflag/config | 5 +-
projects/gopretty/config | 5 +-
projects/goptlib/config | 4 +-
projects/goservice/config | 5 +-
projects/gosocks/config | 5 +-
projects/gosvcutils/config | 5 +-
projects/gosystemd/config | 5 +-
projects/gotemplate/config | 5 +-
projects/gotext/config | 5 +-
projects/gotoml/config | 5 +-
projects/gounits/config | 5 +-
projects/goutls/config | 4 +-
projects/gowebsocket/config | 5 +-
projects/goxcrypto/config | 4 +-
projects/goxcryptoed25519/config | 4 +-
projects/goxcryptoripemd160/config | 4 +-
projects/goxlog/config | 5 +-
projects/goxnet/config | 4 +-
projects/goxnetip/config | 4 +-
projects/goxsys/config | 4 +-
projects/goxsysunix/config | 4 +-
projects/goxtext/config | 4 +-
projects/goxxerrors/config | 4 +-
projects/goyaml/config | 4 +-
projects/gradle/config | 4 +-
projects/https-everywhere/config | 3 +-
projects/idna/config | 5 +-
projects/idna_ssl/config | 5 +-
projects/jsonrpclib/config | 5 +-
projects/kcp-go/config | 5 +-
projects/libdmg-hfsplus/config | 4 +-
projects/libevent/config | 4 +-
projects/libtapi/config | 5 +-
projects/lucetc/config | 5 +-
projects/macosx-toolchain/config | 4 +-
projects/manual/config | 4 +-
projects/mingw-w64-clang/config | 4 +-
projects/mingw-w64/config | 4 +-
projects/mmdebstrap-image/config | 5 +-
projects/multidict/config | 5 +-
projects/nasm/config | 5 +-
projects/ncdns/config | 5 +-
projects/ncprop279/config | 5 +-
projects/ninja/config | 5 +-
projects/node/config | 4 +-
projects/nsis/config | 4 +-
projects/nss/config | 4 +-
projects/obfs4/config | 5 +-
projects/objx/config | 4 +-
projects/openssl/config | 4 +-
projects/osslsigncode/config | 4 +-
projects/pion-datachannel/config | 4 +-
projects/pion-dtls/config | 4 +-
projects/pion-ice/config | 4 +-
projects/pion-interceptor/config | 4 +-
projects/pion-logging/config | 4 +-
projects/pion-mdns/config | 4 +-
projects/pion-randutil/config | 4 +-
projects/pion-rtcp/config | 4 +-
projects/pion-rtp/config | 4 +-
projects/pion-sctp/config | 4 +-
projects/pion-sdp/config | 4 +-
projects/pion-srtp/config | 4 +-
projects/pion-stun/config | 4 +-
projects/pion-transport/config | 4 +-
projects/pion-turn/config | 4 +-
projects/pion-udp/config | 4 +-
projects/pion-webrtc/config | 4 +-
projects/pretty/config | 4 +-
projects/pty/config | 4 +-
projects/pyaes/config | 5 +-
projects/python/config | 4 +-
projects/rust/config | 4 +-
projects/siphash/config | 4 +-
projects/six/config | 5 +-
projects/smux/config | 5 +-
projects/snowflake/config | 5 +-
projects/sqlcipher/config | 4 +-
projects/stemns/config | 4 +-
projects/testify/config | 4 +-
projects/text/config | 4 +-
projects/tor-android-service/config | 4 +-
projects/tor-browser/config | 4 +-
projects/tor-launcher/config | 10 ++-
projects/tor-onion-proxy-library/config | 4 +-
projects/tor/config | 4 +-
projects/typing_extensions/config | 5 +-
projects/uniffi-rs/config | 5 +-
projects/uuid/config | 4 +-
projects/wasi-sysroot/config | 5 +-
projects/yarl/config | 5 +-
projects/zlib/config | 4 +-
projects/zstd/config | 5 +-
rbm | 2 +-
rbm.conf | 97 ++++----------------------
150 files changed, 358 insertions(+), 430 deletions(-)
diff --git a/doc/how-to-create-gradle-dependencies-list.txt b/doc/how-to-create-gradle-dependencies-list.txt
index b233eec..31fef73 100644
--- a/doc/how-to-create-gradle-dependencies-list.txt
+++ b/doc/how-to-create-gradle-dependencies-list.txt
@@ -47,7 +47,7 @@ Otherwise, when calling gradle in the project's build script replace the
`--offline` flag with `--debug` and remove any `-Dmaven.repo.local` arguments.
Finally, allow network access during the build by setting
-`var/container/disable_network/build` to `0` in rbm.conf, and rerun the build.
+`container/disable_network/build` to `0` in rbm.conf, and rerun the build.
Dependent artifacts will show up as downloads in the logs. You can pull out
these dependencies into a list by passing the log file to the gradle dependency
diff --git a/projects/agouti/config b/projects/agouti/config
index 086aa86..badab09 100644
--- a/projects/agouti/config
+++ b/projects/agouti/config
@@ -6,9 +6,10 @@ filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/buil
build: '[% c("projects/go/var/build_go_lib") %]'
+container:
+ use_container: 1
+
var:
- container:
- use_container: 1
go_lib: github.com/sclevine/agouti
input_files:
diff --git a/projects/aiohttp/config b/projects/aiohttp/config
index 79f8f64..54a632d 100644
--- a/projects/aiohttp/config
+++ b/projects/aiohttp/config
@@ -4,8 +4,7 @@ git_url: https://github.com/aio-libs/aiohttp.git
git_hash: f6f647eb828fa738610d61481f11fa51e42599e9
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/aiohttp_socks/config b/projects/aiohttp_socks/config
index 3e24f2f..c389472 100644
--- a/projects/aiohttp_socks/config
+++ b/projects/aiohttp_socks/config
@@ -4,8 +4,7 @@ git_url: https://github.com/romis2012/aiohttp-socks.git
git_hash: 3252f4bdd37fb9a7360481977f800189cb3e3aca
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/aiorpcx/config b/projects/aiorpcx/config
index fd8eb5a..35047de 100644
--- a/projects/aiorpcx/config
+++ b/projects/aiorpcx/config
@@ -4,8 +4,7 @@ git_url: https://github.com/kyuupichan/aiorpcX.git
git_hash: 4f39366e5dee3fd0a857e53f383c628807cd2715
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/android-components/config b/projects/android-components/config
index 8bcb4c5..8d4b39a 100644
--- a/projects/android-components/config
+++ b/projects/android-components/config
@@ -6,12 +6,12 @@ git_url: https://gitlab.torproject.org/tpo/applications/android-components.git
tag_gpg_id: 1
gpg_keyring: torbutton.gpg
variant: '[% IF c("var/release") %]Release[% ELSE %]Beta[% END %]'
+container:
+ use_container: 1
var:
android_components_version: 99.0.3
torbrowser_branch: 11.5
- container:
- use_container: 1
# This should be updated when the list of gradle dependencies is changed.
gradle_dependencies_version: 35
gradle_version: 7.0.2
@@ -62,9 +62,9 @@ steps:
git_url: https://github.com/mozilla-mobile/android-components.git
git_hash: releases/99.0
#tag_gpg_id: 0
+ container:
+ use_container: 0
var:
- container:
- use_container: 0
get_glean_version: |
#!/bin/bash
read -d '' p << 'EOF' || true
diff --git a/projects/android-toolchain/config b/projects/android-toolchain/config
index bcb33ca..57c38c1 100644
--- a/projects/android-toolchain/config
+++ b/projects/android-toolchain/config
@@ -1,13 +1,13 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
version: '[% c("var/version_28") %]+[% c("var/version_29") %]+[% c("var/version_30") %]+[% c("var/version_31") %]'
+container:
+ use_container: 1
var:
version_31: 31.0.0
version_30: 30.0.2
version_29: 29.0.2
version_28: 28.0.3
- container:
- use_container: 1
deps:
- unzip
- python3
diff --git a/projects/application-services/config b/projects/application-services/config
index d65014f..4e7427c 100644
--- a/projects/application-services/config
+++ b/projects/application-services/config
@@ -4,10 +4,10 @@ version: 91.1.1
git_hash: 17942945873cdb8be56a9316d3cb8a611b3ef321
git_url: https://github.com/mozilla/application-services
git_submodule: 1
+container:
+ use_container: 1
var:
- container:
- use_container: 1
# This should be updated when the list of gradle dependencies is changed.
gradle_dependencies_version: 9
gradle_version: 6.7.1
@@ -104,9 +104,9 @@ steps:
list_toolchain_updates:
git_hash: 'v91.1.0'
input_files: []
+ container:
+ use_container: 0
var:
- container:
- use_container: 0
get_android_components_version: |
#!/bin/bash
read -d '' p << 'EOF' || true
diff --git a/projects/async_timeout/config b/projects/async_timeout/config
index 1e0faa7..e64af0f 100644
--- a/projects/async_timeout/config
+++ b/projects/async_timeout/config
@@ -4,8 +4,7 @@ git_url: https://github.com/aio-libs/async-timeout.git
git_hash: 992fd174a5282258228b74127914f4b8135bf30a
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/attr/config b/projects/attr/config
index bf62203..b7360de 100644
--- a/projects/attr/config
+++ b/projects/attr/config
@@ -4,8 +4,7 @@ git_url: https://github.com/python-attrs/attrs.git
git_hash: 0356f0603eb5d8d4e7bae132ab80847fff4abcfc
# TODO: This Git repo uses GPG sigs; we should switch from commit hash to GPG verification.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/binutils/config b/projects/binutils/config
index 7eb4ac6..c8de80a 100644
--- a/projects/binutils/config
+++ b/projects/binutils/config
@@ -1,10 +1,10 @@
# vim: filetype=yaml sw=2
version: 2.35.2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
configure_opt: '--disable-multilib --enable-gold --enable-deterministic-archives --enable-plugins'
- container:
- use_container: 1
targets:
windows:
diff --git a/projects/cbindgen/config b/projects/cbindgen/config
index ec44731..65c77e4 100644
--- a/projects/cbindgen/config
+++ b/projects/cbindgen/config
@@ -3,14 +3,14 @@ version: '[% c("var/cbindgen_version") %]'
git_url: https://github.com/eqrion/cbindgen
git_hash: '[% c("var/cbindgen_hash") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
cbindgen_version: 0.19.0
cbindgen_hash: d9e490ce8b836194595bd30611253a7028059da2
cbindgen_vendor_hash: 7d99c195b180e28ca7499d8744d020b864f952a5ba699716707aec9a06b4ee8b
cbindgen_vendor_people_tpo_user: boklm
- container:
- use_container: 1
input_files:
- project: container-image
diff --git a/projects/cctools/config b/projects/cctools/config
index 2725cfe..6ea60d9 100644
--- a/projects/cctools/config
+++ b/projects/cctools/config
@@ -5,10 +5,8 @@ version: '[% c("abbrev") %]'
# taskcluster/ci/fetch/toolchains.yml
git_hash: 30518813875aed656aa7f18b6d485feee25f8f87
git_url: https://github.com/tpoechtrager/cctools-port
-
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/certifi/config b/projects/certifi/config
index cd1120d..6741312 100644
--- a/projects/certifi/config
+++ b/projects/certifi/config
@@ -1,9 +1,8 @@
# vim: filetype=yaml sw=2
version: 2019.3.9
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/chardet/config b/projects/chardet/config
index 94884fb..986a587 100644
--- a/projects/chardet/config
+++ b/projects/chardet/config
@@ -4,8 +4,7 @@ git_url: https://github.com/chardet/chardet.git
git_hash: 9b8c5c2fb118d76c6beeab9affd01c332732a530
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/clang/config b/projects/clang/config
index 0524420..a692a30 100644
--- a/projects/clang/config
+++ b/projects/clang/config
@@ -1,11 +1,11 @@
# vim: filetype=yaml sw=2
version: '[% c("var/llvm_version") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
llvm_version: '[% pc("llvm-project", "version") %]'
- container:
- use_container: 1
input_files:
- project: container-image
diff --git a/projects/cmake/config b/projects/cmake/config
index 28afa05..0f931be 100644
--- a/projects/cmake/config
+++ b/projects/cmake/config
@@ -5,9 +5,8 @@ git_hash: 'v[% c("version") %]'
tag_gpg_id: 1
gpg_keyring: cmake.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/container-image/config b/projects/container-image/config
index 2d89444..062cafc 100644
--- a/projects/container-image/config
+++ b/projects/container-image/config
@@ -1,10 +1,11 @@
# vim: filetype=yaml sw=2
filename: 'container-image_[% c("var/container/suite") %]-[% c("var/container/arch") %]-[% sha256(c("pre")).substr(0, 12) %].tar.gz'
pkg_type: build
+container:
+ use_container: 1
var:
container:
- use_container: 1
suite: '[% pc(c("origin_project"), "var/container/suite", { step => c("origin_step") }) %]'
arch: '[% pc(c("origin_project"), "var/container/arch", { step => c("origin_step") }) %]'
@@ -74,7 +75,7 @@ remote_get: |
SET dst = shell_quote(c('get_dst', { error_if_undef => 1 }));
-%]
mkdir -p "[% dst %]"
- [% c("rbmdir") %]/container archive '[% c("var/container/dir") %]' "[% dst %]/[% c("filename") %]"
+ [% c("rbmdir") %]/container archive '[% c("container/dir") %]' "[% dst %]/[% c("filename") %]"
input_files:
- project: mmdebstrap-image
diff --git a/projects/dns/config b/projects/dns/config
index e18fc85..3dae574 100644
--- a/projects/dns/config
+++ b/projects/dns/config
@@ -1,9 +1,8 @@
# vim: filetype=yaml sw=2
version: 1.16.0
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
- URL: https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-[% c("version") %].zip
diff --git a/projects/ecdsa/config b/projects/ecdsa/config
index e4ee567..33a7852 100644
--- a/projects/ecdsa/config
+++ b/projects/ecdsa/config
@@ -4,8 +4,7 @@ git_url: https://github.com/warner/python-ecdsa.git
git_hash: bb359d32e93acc3eb4d216aff4ba0e7531599cfb
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/edwards25519-extra/config b/projects/edwards25519-extra/config
index 2aa7390..4c36a04 100644
--- a/projects/edwards25519-extra/config
+++ b/projects/edwards25519-extra/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://gitlab.com/yawning/edwards25519-extra.git
git_hash: 2f91fcc9fbdb888f3c795849b6777940135559b7
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gitlab.com/yawning/edwards25519-extra.git
go_lib_deps:
- goxcrypto
diff --git a/projects/edwards25519/config b/projects/edwards25519/config
index 0f3377d..28134cd 100644
--- a/projects/edwards25519/config
+++ b/projects/edwards25519/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/FiloSottile/edwards25519.git
git_hash: 390f27c3be2014e4912ce88c6a1fff52ec60428b
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: filippo.io/edwards25519
input_files:
diff --git a/projects/electrum-nmc/config b/projects/electrum-nmc/config
index 66be513..eb21d0e 100644
--- a/projects/electrum-nmc/config
+++ b/projects/electrum-nmc/config
@@ -4,9 +4,8 @@ version: 3.3.11
git_url: https://github.com/namecoin/electrum-nmc.git
git_hash: dc366a9cfedac24c0fd12d493f25ed058cf38271
# TODO: This Git repo uses GPG sigs; we should switch from commit hash to GPG verification.
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/fenix/config b/projects/fenix/config
index f193de4..b478d84 100644
--- a/projects/fenix/config
+++ b/projects/fenix/config
@@ -6,14 +6,14 @@ git_url: https://gitlab.torproject.org/tpo/applications/fenix.git
tag_gpg_id: 1
gpg_keyring: torbutton.gpg
variant: Beta
+container:
+ use_container: 1
var:
fenix_version: 99.0.0b3
torbrowser_branch: 11.5
git_branch: 'tor-browser-[% c("var/fenix_version") %]-[% c("var/torbrowser_branch") %]-1'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
- container:
- use_container: 1
# This should be updated when the list of gradle dependencies is changed.
gradle_dependencies_version: 35
gradle_version: 7.0.2
@@ -66,9 +66,8 @@ steps:
git_hash: releases_v99.0.0
#tag_gpg_id: 0
input_files: []
- var:
- container:
- use_container: 0
+ container:
+ use_container: 0
get_gradle_dependencies_list:
git_hash: '[% c("var/git_branch") %]^{/Add Tor integration and UI}'
diff --git a/projects/firefox/config b/projects/firefox/config
index 3b38c83..616cb94 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -6,6 +6,8 @@ tag_gpg_id: 1
git_url: https://git.torproject.org/tor-browser.git
git_submodule: 1
gpg_keyring: torbutton.gpg
+container:
+ use_container: 1
var:
firefox_platform_version: 91.10.0
@@ -20,8 +22,6 @@ var:
- autoconf2.13
- yasm
- pkg-config
- container:
- use_container: 1
rezip: |
rezip_tmpdir=$(mktemp -d)
@@ -41,9 +41,8 @@ steps:
filename: 'src-[% project %]-[% c("version") %].tar.xz'
version: '[% c("git_hash") %]'
input_files: []
- var:
- container:
- use_container: 0
+ container:
+ use_container: 0
targets:
nightly:
version: '[% c("abbrev") %]'
@@ -53,9 +52,8 @@ steps:
git_hash: esr91
tag_gpg_id: 0
input_files: []
- var:
- container:
- use_container: 0
+ container:
+ use_container: 0
targets:
release:
diff --git a/projects/fonts/config b/projects/fonts/config
index ce66556..0ae75cd 100644
--- a/projects/fonts/config
+++ b/projects/fonts/config
@@ -1,9 +1,9 @@
# vim: filetype=yaml sw=2
version: '2'
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
+container:
+ use_container: 1
var:
- container:
- use_container: 1
noto_git_hash: 20bc5918912503bc1537a407a694738c33c048aa
# Use this way so that the script that downloads the fonts can access the
# lists of all the targets.
diff --git a/projects/fxc2/config b/projects/fxc2/config
index d1620d9..735497b 100644
--- a/projects/fxc2/config
+++ b/projects/fxc2/config
@@ -3,10 +3,10 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/mozilla/fxc2.git
git_hash: 5ace4c25b63cb5a83b58a3eae3d36256a6022cde
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
compiler: mingw-w64-clang
input_files:
diff --git a/projects/gcc/config b/projects/gcc/config
index b8ab369..7bd7ccd 100644
--- a/projects/gcc/config
+++ b/projects/gcc/config
@@ -4,9 +4,9 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
# ABI change we should also update projects/firefox/abicheck.cc to
# require the new version.
version: 10.3.0
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- build-essential
- libmpc-dev
diff --git a/projects/geckoview/config b/projects/geckoview/config
index 8255944..bd0aed9 100644
--- a/projects/geckoview/config
+++ b/projects/geckoview/config
@@ -6,6 +6,8 @@ tag_gpg_id: 1
git_url: https://git.torproject.org/tor-browser.git
git_submodule: 1
gpg_keyring: torbutton.gpg
+container:
+ use_container: 1
var:
geckoview_version: 99.0b3
@@ -21,8 +23,6 @@ var:
- python3-distutils
- pkg-config
- openjdk-11-jdk-headless
- container:
- use_container: 1
# this should be updated when the list of gradle dependencies is changed
# see doc/how-to-create-gradle-dependencies-list.txt
gradle_dependencies_version: 10
@@ -140,9 +140,8 @@ steps:
git_hash: beta
tag_gpg_id: 0
input_files: []
- var:
- container:
- use_container: 0
+ container:
+ use_container: 0
targets:
nightly:
diff --git a/projects/glean/config b/projects/glean/config
index e65e28f..02d9ef6 100644
--- a/projects/glean/config
+++ b/projects/glean/config
@@ -37,9 +37,8 @@ steps:
version: 5.0.1
filename: 'glean-wheels-[% c("version") %].tar.xz'
build_log: '-'
- var:
- container:
- use_container: 1
+ container:
+ use_container: 1
create_glean_deps_tarball: |
#!/bin/bash
[% c("var/set_default_env") -%]
diff --git a/projects/go-difflib/config b/projects/go-difflib/config
index e8d34df..eb76802 100644
--- a/projects/go-difflib/config
+++ b/projects/go-difflib/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pmezard/go-difflib
git_hash: 792786c7400a136282c1664665ae0a8db921c6c2 # v1.0.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pmezard/go-difflib
go_lib_install:
- github.com/pmezard/go-difflib/difflib
diff --git a/projects/go-spew/config b/projects/go-spew/config
index 946fb96..fdde571 100644
--- a/projects/go-spew/config
+++ b/projects/go-spew/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/davecgh/go-spew
git_hash: 8991bc29aa16c548c550c7ff78260e27b9ab7c73 # v1.1.1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/davecgh/go-spew
go_lib_install:
- github.com/davecgh/go-spew/spew
diff --git a/projects/go/config b/projects/go/config
index a043bda..da083f2 100644
--- a/projects/go/config
+++ b/projects/go/config
@@ -1,11 +1,11 @@
# vim: filetype=yaml sw=2
version: 1.17.11
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
go14_version: 1.4.3
- container:
- use_container: 1
setup: |
mkdir -p /var/tmp/dist
diff --git a/projects/goansicolor/config b/projects/goansicolor/config
index 6d1a73e..68b1032 100644
--- a/projects/goansicolor/config
+++ b/projects/goansicolor/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/shiena/ansicolor.git
git_hash: a422bbe96644373c5753384a59d678f7d261ff10
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/shiena/ansicolor
input_files:
diff --git a/projects/gobsaes/config b/projects/gobsaes/config
index cd8af1a..a3d2b28 100644
--- a/projects/gobsaes/config
+++ b/projects/gobsaes/config
@@ -3,12 +3,12 @@ git_url: https://gitlab.com/yawning/bsaes.git
version: '[% c("abbrev") %]'
git_hash: 0a714cd429ec754482b4001e918db30cd2094405
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gitlab.com/yawning/bsaes.git
go_lib_deps:
- goxsys
diff --git a/projects/gobtcd/config b/projects/gobtcd/config
index 56dcca4..f2f33ec 100644
--- a/projects/gobtcd/config
+++ b/projects/gobtcd/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/namecoin/btcd.git
git_hash: 6cfad711d4ee7367b3ab9dc572097438dbca56eb
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/namecoin/btcd
go_lib_install:
- github.com/namecoin/btcd/btcjson
diff --git a/projects/gobtcd2/config b/projects/gobtcd2/config
index 5324737..9d2c048 100644
--- a/projects/gobtcd2/config
+++ b/projects/gobtcd2/config
@@ -13,12 +13,12 @@ version: '[% c("abbrev") %]'
git_url: '[% pc("gobtcd", "git_url") %]'
git_hash: '[% pc("gobtcd", "git_hash") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/btcsuite/btcd
go_lib_install:
- github.com/btcsuite/btcd/btcec
diff --git a/projects/gobtclog/config b/projects/gobtclog/config
index 9fcb6c6..edf8540 100644
--- a/projects/gobtclog/config
+++ b/projects/gobtclog/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/btcsuite/btclog.git
git_hash: 84c8d2346e9fc8c7b947e243b9c24e6df9fd206a
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/btcsuite/btclog
input_files:
diff --git a/projects/gobtcutil/config b/projects/gobtcutil/config
index 63a8f90..97b4182 100644
--- a/projects/gobtcutil/config
+++ b/projects/gobtcutil/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/btcsuite/btcutil.git
git_hash: 9e5f4b9a998d263e3ce9c56664a7816001ac8000
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/btcsuite/btcutil
go_lib_deps:
- gobtcd2
diff --git a/projects/gobuildinfo/config b/projects/gobuildinfo/config
index 5ca103c..6ff2a75 100644
--- a/projects/gobuildinfo/config
+++ b/projects/gobuildinfo/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/hlandau/buildinfo.git
git_hash: 337a29b5499734e584d4630ce535af64c5fe7813
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/hlandau/buildinfo
go_lib_deps:
- goeasyconfig
diff --git a/projects/gocheck/config b/projects/gocheck/config
index bc71d01..abc7b55 100644
--- a/projects/gocheck/config
+++ b/projects/gocheck/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://gopkg.in/check.v1
git_hash: 41f04d3bba152ddec2103e299fed053415705330 # v1.0.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/check.v1
go_lib_deps:
- pretty
diff --git a/projects/gocompress/config b/projects/gocompress/config
index c675362..799c6b6 100644
--- a/projects/gocompress/config
+++ b/projects/gocompress/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/dsnet/compress
git_hash: cc9eb1d7ad760af14e8f918698f745e80377af4f
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/dsnet/compress
input_files:
diff --git a/projects/goconfigurable/config b/projects/goconfigurable/config
index 07bace5..e775153 100644
--- a/projects/goconfigurable/config
+++ b/projects/goconfigurable/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/hlandau/configurable.git
git_hash: 34642c4c8cbf56801d0e34f0e82187305983ac26
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/hlandau/configurable.v1
input_files:
diff --git a/projects/godegoutils/config b/projects/godegoutils/config
index f4f380a..dbc977f 100644
--- a/projects/godegoutils/config
+++ b/projects/godegoutils/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/hlandau/degoutils.git
git_hash: 8fa2440b63444dad556d76366f1c3ee070c8a577
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/hlandau/degoutils
go_lib_install:
- github.com/hlandau/degoutils/net
diff --git a/projects/godexlogconfig/config b/projects/godexlogconfig/config
index 0dccbe2..50ada8c 100644
--- a/projects/godexlogconfig/config
+++ b/projects/godexlogconfig/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/hlandau/dexlogconfig.git
git_hash: 244f29bd260884993b176cd14ef2f7631f6f3c18
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/hlandau/dexlogconfig
go_lib_deps:
- gobuildinfo
diff --git a/projects/godns/config b/projects/godns/config
index a005c32..8cf8806 100644
--- a/projects/godns/config
+++ b/projects/godns/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 1.1.22
git_url: https://github.com/miekg/dns.git
git_hash: 1e224ff5dead8366ed6fcdcb832794be42e73f0e
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/miekg/dns
go_lib_deps:
- goxcryptoed25519
diff --git a/projects/goeasyconfig/config b/projects/goeasyconfig/config
index a87283e..25ef3be 100644
--- a/projects/goeasyconfig/config
+++ b/projects/goeasyconfig/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 1.0.17
git_url: https://github.com/hlandau/easyconfig.git
git_hash: c31249162931b4963bbe6e501cccb60d23271a3f
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/hlandau/easyconfig.v1
go_lib_deps:
- goconfigurable
diff --git a/projects/goerrors/config b/projects/goerrors/config
index 626f7d5..0ad8155 100644
--- a/projects/goerrors/config
+++ b/projects/goerrors/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pkg/errors
git_hash: 614d223910a179a466c1767a985424175c39b465 # v0.9.1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pkg/errors
input_files:
diff --git a/projects/gogroupcache/config b/projects/gogroupcache/config
index 5646737..2287d63 100644
--- a/projects/gogroupcache/config
+++ b/projects/gogroupcache/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/golang/groupcache.git
git_hash: 611e8accdfc92c4187d399e95ce826046d4c8d73
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/golang/groupcache
go_lib_install:
- github.com/golang/groupcache/lru
diff --git a/projects/goisatty/config b/projects/goisatty/config
index 0f5fc17..84e0887 100644
--- a/projects/goisatty/config
+++ b/projects/goisatty/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 0.0.10
git_url: https://github.com/mattn/go-isatty.git
git_hash: 88ba11cfdc67c7588b30042edf244b2875f892b6
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/mattn/go-isatty
go_lib_deps:
- goxsysunix
diff --git a/projects/gokingpin/config b/projects/gokingpin/config
index dd209f4..3ac50cd 100644
--- a/projects/gokingpin/config
+++ b/projects/gokingpin/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 2.2.6
git_url: https://github.com/alecthomas/kingpin.git
git_hash: 947dcec5ba9c011838740e680966fd7087a71d0d
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/alecthomas/kingpin.v2
go_lib_deps:
- gotemplate
diff --git a/projects/gomadns/config b/projects/gomadns/config
index a53f410..cf37420 100644
--- a/projects/gomadns/config
+++ b/projects/gomadns/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 2.0.1
git_url: https://github.com/hlandau/madns.git
git_hash: 26979b3e4b5aa3e0bd53cf0a014f9eaf43b578e3
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/hlandau/madns.v2
go_lib_deps:
- godns
diff --git a/projects/gomock/config b/projects/gomock/config
index 53229ac..97a656e 100644
--- a/projects/gomock/config
+++ b/projects/gomock/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/golang/mock
git_hash: 51421b967af1f557f93a59e0057aaf15ca02e29c # v1.2.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/golang/mock
go_lib_install:
- github.com/golang/mock/gomock
diff --git a/projects/goncbtcjson/config b/projects/goncbtcjson/config
index 708bfc8..e14f98c 100644
--- a/projects/goncbtcjson/config
+++ b/projects/goncbtcjson/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/namecoin/ncbtcjson.git
git_hash: 0d2f400334751d149ca21bfd4535c9d2274f7264
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/namecoin/ncbtcjson
go_lib_deps:
- gobtcd
diff --git a/projects/goncrpcclient/config b/projects/goncrpcclient/config
index 122700c..99b39cb 100644
--- a/projects/goncrpcclient/config
+++ b/projects/goncrpcclient/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/namecoin/ncrpcclient.git
git_hash: 858e1a5acd8b2da56462f50323633cdf2fe80977
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/namecoin/ncrpcclient
go_lib_deps:
- gobtcd
diff --git a/projects/gopflag/config b/projects/gopflag/config
index 16141cc..2d7c495 100644
--- a/projects/gopflag/config
+++ b/projects/gopflag/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/ogier/pflag.git
git_hash: 45c278ab3607870051a2ea9040bb85fcb8557481
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/ogier/pflag
input_files:
diff --git a/projects/gopretty/config b/projects/gopretty/config
index a2ceecf..f4bf681 100644
--- a/projects/gopretty/config
+++ b/projects/gopretty/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/kr/pretty.git
git_hash: 71e7e49937503c662b9b636fd6b2c14b1aa818a5
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/kr/pretty
go_lib_deps:
- gotext
diff --git a/projects/goptlib/config b/projects/goptlib/config
index 1619ff3..0bd25e8 100644
--- a/projects/goptlib/config
+++ b/projects/goptlib/config
@@ -5,12 +5,12 @@ git_hash: '[% c("version") %]'
tag_gpg_id: 1
gpg_keyring: goptlib.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: git.torproject.org/pluggable-transports/goptlib.git
targets:
diff --git a/projects/goservice/config b/projects/goservice/config
index 67eff54..9aff8eb 100644
--- a/projects/goservice/config
+++ b/projects/goservice/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/hlandau/service.git
git_hash: 0496f910e39ef577ba805f512f6e1b80d652c4b9
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/hlandau/service.v2
go_lib_deps:
- gosvcutils
diff --git a/projects/gosocks/config b/projects/gosocks/config
index 1d9a5a8..016c1f9 100644
--- a/projects/gosocks/config
+++ b/projects/gosocks/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/btcsuite/go-socks.git
git_hash: 4720035b7bfd2a9bb130b1c184f8bbe41b6f0d0f
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/btcsuite/go-socks
go_lib_install:
- github.com/btcsuite/go-socks/socks
diff --git a/projects/gosvcutils/config b/projects/gosvcutils/config
index b941e05..e5b1106 100644
--- a/projects/gosvcutils/config
+++ b/projects/gosvcutils/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 1.0.10
git_url: https://github.com/hlandau/svcutils.git
git_hash: c25dac49e50cbbcbef8c81b089f56156f4067729
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/hlandau/svcutils.v1
go_lib_install:
- gopkg.in/hlandau/svcutils.v1
diff --git a/projects/gosystemd/config b/projects/gosystemd/config
index daa9f79..803d3b7 100644
--- a/projects/gosystemd/config
+++ b/projects/gosystemd/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 21
git_url: https://github.com/coreos/go-systemd.git
git_hash: d3cd4ed1dbcf5835feba465b180436db54f20228
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/coreos/go-systemd
go_lib_install:
- github.com/coreos/go-systemd/journal
diff --git a/projects/gotemplate/config b/projects/gotemplate/config
index 62cddc9..1af8cda 100644
--- a/projects/gotemplate/config
+++ b/projects/gotemplate/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/alecthomas/template.git
git_hash: fb15b899a75114aa79cc930e33c46b577cc664b1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/alecthomas/template
input_files:
diff --git a/projects/gotext/config b/projects/gotext/config
index 5493329..43f0e8d 100644
--- a/projects/gotext/config
+++ b/projects/gotext/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 0.1.0
git_url: https://github.com/kr/text.git
git_hash: e2ffdb16a802fe2bb95e2e35ff34f0e53aeef34f
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/kr/text
input_files:
diff --git a/projects/gotoml/config b/projects/gotoml/config
index c40c582..a401dbb 100644
--- a/projects/gotoml/config
+++ b/projects/gotoml/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/BurntSushi/toml.git
git_hash: 3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/BurntSushi/toml
input_files:
diff --git a/projects/gounits/config b/projects/gounits/config
index 8cf7395..3af8540 100644
--- a/projects/gounits/config
+++ b/projects/gounits/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/alecthomas/units.git
git_hash: f65c72e2690dc4b403c8bd637baf4611cd4c069b
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/alecthomas/units
input_files:
diff --git a/projects/goutls/config b/projects/goutls/config
index 8052176..91df0b7 100644
--- a/projects/goutls/config
+++ b/projects/goutls/config
@@ -5,12 +5,12 @@ git_hash: 'v[% c("version") %]'
tag_gpg_id: 1
gpg_keyring: yawning.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gitlab.com/yawning/utls.git
go_lib_deps:
- goxcrypto
diff --git a/projects/gowebsocket/config b/projects/gowebsocket/config
index 1e103d3..5b27cd4 100644
--- a/projects/gowebsocket/config
+++ b/projects/gowebsocket/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/btcsuite/websocket.git
git_hash: 31079b6807923eb23992c421b114992b95131b55
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/btcsuite/websocket
input_files:
diff --git a/projects/goxcrypto/config b/projects/goxcrypto/config
index 1e23034..036cc86 100644
--- a/projects/goxcrypto/config
+++ b/projects/goxcrypto/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://go.googlesource.com/crypto
git_hash: 69ecbb4d6d5dab05e49161c6e77ea40a030884e1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/crypto
go_lib_install:
- golang.org/x/crypto/chacha20poly1305
diff --git a/projects/goxcryptoed25519/config b/projects/goxcryptoed25519/config
index d065de1..fd8d475 100644
--- a/projects/goxcryptoed25519/config
+++ b/projects/goxcryptoed25519/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: '[% pc("goxcrypto", "git_url") %]'
git_hash: '[% pc("goxcrypto", "git_hash") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/crypto
go_lib_install:
- golang.org/x/crypto/ed25519
diff --git a/projects/goxcryptoripemd160/config b/projects/goxcryptoripemd160/config
index b14e71d..a3642c4 100644
--- a/projects/goxcryptoripemd160/config
+++ b/projects/goxcryptoripemd160/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: '[% pc("goxcrypto", "git_url") %]'
git_hash: '[% pc("goxcrypto", "git_hash") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/crypto
go_lib_install:
- golang.org/x/crypto/ripemd160
diff --git a/projects/goxlog/config b/projects/goxlog/config
index fa47d30..6c1e149 100644
--- a/projects/goxlog/config
+++ b/projects/goxlog/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: 1.0.0
git_url: https://github.com/hlandau/xlog.git
git_hash: 197ef798aed28e08ed3e176e678fda81be993a31
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/hlandau/xlog
go_lib_deps:
- goisatty
diff --git a/projects/goxnet/config b/projects/goxnet/config
index 7656795..77813dd 100644
--- a/projects/goxnet/config
+++ b/projects/goxnet/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://go.googlesource.com/net
git_hash: da137c7871d730100384dbcf36e6f8fa493aef5b
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/net
go_lib_install:
- golang.org/x/net/ipv4
diff --git a/projects/goxnetip/config b/projects/goxnetip/config
index db1c85e..c8005ae 100644
--- a/projects/goxnetip/config
+++ b/projects/goxnetip/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: '[% pc("goxnet", "git_url") %]'
git_hash: '[% pc("goxnet", "git_hash") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/net
go_lib_install:
- golang.org/x/net/ipv4
diff --git a/projects/goxsys/config b/projects/goxsys/config
index 9f02aef..470cf61 100644
--- a/projects/goxsys/config
+++ b/projects/goxsys/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/golang/sys
git_hash: fae7ac547cb717d141c433a2a173315e216b64c4
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/sys
go_lib_install:
- golang.org/x/sys/cpu
diff --git a/projects/goxsysunix/config b/projects/goxsysunix/config
index a2fe03c..be7fe34 100644
--- a/projects/goxsysunix/config
+++ b/projects/goxsysunix/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: '[% pc("goxsys", "git_url") %]'
git_hash: '[% pc("goxsys", "git_hash") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/sys
go_lib_install:
- golang.org/x/sys/unix
diff --git a/projects/goxtext/config b/projects/goxtext/config
index ddd333c..9563c87 100644
--- a/projects/goxtext/config
+++ b/projects/goxtext/config
@@ -4,12 +4,12 @@ git_url: https://github.com/golang/text
# v0.3.3
git_hash: 23ae387dee1f90d29a23c0e87ee0b46038fbed0e
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/text
input_files:
diff --git a/projects/goxxerrors/config b/projects/goxxerrors/config
index 5c1b379..55d91fa 100644
--- a/projects/goxxerrors/config
+++ b/projects/goxxerrors/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://go.googlesource.com/xerrors
git_hash: 5ec99f83aff198f5fbd629d6c8d8eb38a04218ca
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: golang.org/x/xerrors
input_files:
diff --git a/projects/goyaml/config b/projects/goyaml/config
index f893dc2..6d12215 100644
--- a/projects/goyaml/config
+++ b/projects/goyaml/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://gopkg.in/yaml.v3
git_hash: 9f266ea9e77c4c7aab4cf02650570e7c7b3031a5 # v3.0.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: gopkg.in/yaml.v3
go_lib_deps:
- gocheck
diff --git a/projects/gradle/config b/projects/gradle/config
index 9e46681..5a63716 100644
--- a/projects/gradle/config
+++ b/projects/gradle/config
@@ -1,10 +1,10 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %].tar.gz'
version: '[% pc(c("origin_project"), "var/gradle_version", { error_if_undef => 1 }) %]'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- unzip
gradle_sha256sum:
diff --git a/projects/https-everywhere/config b/projects/https-everywhere/config
index 9af5ff6..e980cf3 100644
--- a/projects/https-everywhere/config
+++ b/projects/https-everywhere/config
@@ -6,6 +6,8 @@ git_submodule: 1
gpg_keyring: https-everywhere.gpg
tag_gpg_id: 1
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].xpi"
+container:
+ use_container: 1
var:
# HTTPS Everywhere is expected to be the same on all platforms. To avoid
# building the same thing 4 times, using 4 different container images
@@ -16,7 +18,6 @@ var:
# the same since there is now nothing platform specific in the build
# inputs. This allows us to save a little time and disk space.
container:
- use_container: 1
suite: bullseye
arch: amd64
deps:
diff --git a/projects/idna/config b/projects/idna/config
index c499a80..5b60819 100644
--- a/projects/idna/config
+++ b/projects/idna/config
@@ -4,8 +4,7 @@ git_url: https://github.com/kjd/idna.git
git_hash: 1cdf175e259b299be76f49c3ddc8794214f9931f
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/idna_ssl/config b/projects/idna_ssl/config
index 7331027..bec3164 100644
--- a/projects/idna_ssl/config
+++ b/projects/idna_ssl/config
@@ -4,8 +4,7 @@ git_url: https://github.com/aio-libs/idna-ssl.git
git_hash: 1ab8304810f8bd9a880c0a013276cddd3c6e9551
# TODO: This Git repo uses GPG sigs; we should switch from commit hash to GPG verification.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/jsonrpclib/config b/projects/jsonrpclib/config
index e5b469b..d6a0d0a 100644
--- a/projects/jsonrpclib/config
+++ b/projects/jsonrpclib/config
@@ -4,8 +4,7 @@ git_url: https://github.com/tcalmant/jsonrpclib.git
git_hash: fe9fcf2c99973507f7055d6c9e05e155957c2549
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/kcp-go/config b/projects/kcp-go/config
index 7551a5e..106e153 100644
--- a/projects/kcp-go/config
+++ b/projects/kcp-go/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/xtaci/kcp-go
git_hash: 831b5b267373f6fbd3548849a3925c4e70806de2 # v5.5.11
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/xtaci/kcp-go
go_lib_deps:
- goerrors
diff --git a/projects/libdmg-hfsplus/config b/projects/libdmg-hfsplus/config
index 67e8287..0013840 100644
--- a/projects/libdmg-hfsplus/config
+++ b/projects/libdmg-hfsplus/config
@@ -3,9 +3,9 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/vasi/libdmg-hfsplus
git_hash: dfd5e5cc3dc1191e37d3c3a6118975afdd1d7014
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- build-essential
- cmake
diff --git a/projects/libevent/config b/projects/libevent/config
index f7209d2..9afb920 100644
--- a/projects/libevent/config
+++ b/projects/libevent/config
@@ -5,10 +5,10 @@ git_hash: 'release-[% c("version") %]-stable'
tag_gpg_id: 1
gpg_keyring: libevent.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
configure_opt_project: --disable-static
targets:
diff --git a/projects/libtapi/config b/projects/libtapi/config
index 17aaac3..43f0c3a 100644
--- a/projects/libtapi/config
+++ b/projects/libtapi/config
@@ -6,9 +6,8 @@ version: '[% c("abbrev") %]'
git_hash: b4f141a16c7c82f75973429c92242a8c7de3ddb1
git_url: https://github.com/tpoechtrager/apple-libtapi
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/lucetc/config b/projects/lucetc/config
index f2d556c..4da651e 100644
--- a/projects/lucetc/config
+++ b/projects/lucetc/config
@@ -5,9 +5,8 @@ git_hash: d582d76bf0d17984501f3933688bf7a1eb5cf208
git_url: https://github.com/PLSysSec/lucet_sandbox_compiler/
git_submodule: 1
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/macosx-toolchain/config b/projects/macosx-toolchain/config
index b42d190..0afe1d9 100644
--- a/projects/macosx-toolchain/config
+++ b/projects/macosx-toolchain/config
@@ -1,9 +1,9 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-1-[% c("var/build_id") %].tar.gz'
version: 10.12
+container:
+ use_container: 1
var:
- container:
- use_container: 1
setup: |
mkdir -p /var/tmp/dist
tar -C /var/tmp/dist -xf $rootdir/[% c("compiler_tarfile") %]
diff --git a/projects/manual/config b/projects/manual/config
index fa01356..890bfab 100644
--- a/projects/manual/config
+++ b/projects/manual/config
@@ -1,10 +1,12 @@
+# vim: filetype=yaml sw=2
# To update, see doc/how-to-update-the-manual.txt
version: 40628
filename: 'manual-[% c("version") %].tar.gz'
+container:
+ use_container: 1
var:
container:
- use_container: 1
suite: bullseye
arch: amd64
deps:
diff --git a/projects/mingw-w64-clang/config b/projects/mingw-w64-clang/config
index b589b53..83d0ed7 100644
--- a/projects/mingw-w64-clang/config
+++ b/projects/mingw-w64-clang/config
@@ -3,10 +3,10 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://git.code.sf.net/p/mingw-w64/mingw-w64
git_hash: cdb052f1d4056cd510cb83197b55868427b87476
version: '[% c("abbrev") %]'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
setup: |
mkdir -p /var/tmp/dist
tar -C /var/tmp/dist -xf $rootdir/[% c("compiler_tarfile") %]
diff --git a/projects/mingw-w64/config b/projects/mingw-w64/config
index 3792a76..c4935c4 100644
--- a/projects/mingw-w64/config
+++ b/projects/mingw-w64/config
@@ -3,9 +3,9 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
git_url: https://git.code.sf.net/p/mingw-w64/mingw-w64
git_hash: cdb052f1d4056cd510cb83197b55868427b87476
version: '[% c("abbrev") %]'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
gcc_version: 10.3.0
deps:
- automake
diff --git a/projects/mmdebstrap-image/config b/projects/mmdebstrap-image/config
index e2d0f6a..65c3a0a 100644
--- a/projects/mmdebstrap-image/config
+++ b/projects/mmdebstrap-image/config
@@ -2,13 +2,12 @@
filename: 'container-image_[% c("var/container/suite") %]-[% c("var/container/arch") %]-[% c("version") %].tar.gz'
version: 1
pkg_type: build
+container:
+ use_container: 1
var:
ubuntu_version: 22.04
- container:
- use_container: 1
-
pre: |
#!/bin/sh
set -e
diff --git a/projects/multidict/config b/projects/multidict/config
index d242b08..798e817 100644
--- a/projects/multidict/config
+++ b/projects/multidict/config
@@ -4,8 +4,7 @@ git_url: https://github.com/aio-libs/multidict.git
git_hash: bd40998bf220820a7d636d5f02912c8d4abcac23
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/nasm/config b/projects/nasm/config
index ff82004..b846ca6 100644
--- a/projects/nasm/config
+++ b/projects/nasm/config
@@ -1,9 +1,8 @@
# vim: filetype=yaml sw=2
version: 2.14.02
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/ncdns/config b/projects/ncdns/config
index 0785e51..9ee2097 100644
--- a/projects/ncdns/config
+++ b/projects/ncdns/config
@@ -1,3 +1,4 @@
+# vim: filetype=yaml sw=2
#version: 0.0.9
# Using latest master branch because we need the stream isolation and
# disable_namecoin_tlsa features. Once they're in a tagged release, we'll go
@@ -9,10 +10,10 @@ git_url: https://github.com/namecoin/ncdns.git
# back to using a hash that corresponds to a tag here.
git_hash: 'ca0fe5552806a4275f38468c4d3fbcb2cba1cb79'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
go_lib_deps:
- gogroupcache
- godegoutils
diff --git a/projects/ncprop279/config b/projects/ncprop279/config
index 5d4ee51..c58c21f 100644
--- a/projects/ncprop279/config
+++ b/projects/ncprop279/config
@@ -1,3 +1,4 @@
+# vim: filetype=yaml sw=2
#version: '0.0.2'
# Using latest master branch because we need the stream isolation feature.
# Once it's in a tagged release, we'll go back to using a version number here.
@@ -8,10 +9,10 @@ git_url: https://github.com/namecoin/ncprop279.git
# to a tag here.
git_hash: '7bdd741d70258407f66aab52b24788f1acccc56b'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
go_lib_deps:
- godns
- goeasyconfig
diff --git a/projects/ninja/config b/projects/ninja/config
index 8e2c245..045f587 100644
--- a/projects/ninja/config
+++ b/projects/ninja/config
@@ -3,9 +3,8 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/ninja-build/ninja.git
git_hash: b25c08bda4949192c69cea4cee057887341a2ffc #v1.9.0
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/node/config b/projects/node/config
index 0dfa76c..6250ac4 100644
--- a/projects/node/config
+++ b/projects/node/config
@@ -1,11 +1,11 @@
# vim: filetype=yaml sw=2
version: '[% c("var/node_version") %]'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
node_version: 12.22.1
node_hash: dd650df7773a6ed3e390320ba51ef33cba6499f0e9397709ea3d1debdcbcb989
- container:
- use_container: 1
targets:
windows:
diff --git a/projects/nsis/config b/projects/nsis/config
index f6dd12d..a7d9d13 100644
--- a/projects/nsis/config
+++ b/projects/nsis/config
@@ -1,9 +1,9 @@
# vim: filetype=yaml sw=2
version: 3.06.1
filename: 'nsis-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- build-essential
- libmpc-dev
diff --git a/projects/nss/config b/projects/nss/config
index da59623..6dc7da8 100644
--- a/projects/nss/config
+++ b/projects/nss/config
@@ -4,9 +4,9 @@ filename: '[% project %]-[% c("version") %]-with-nspr-[% c("nspr_version") %]-[%
# commit in libs/build-all.sh
version: 3.66
nspr_version: 4.30
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- build-essential
- gyp
diff --git a/projects/obfs4/config b/projects/obfs4/config
index a05d2d4..99041b9 100644
--- a/projects/obfs4/config
+++ b/projects/obfs4/config
@@ -6,9 +6,8 @@ tag_gpg_id: 1
gpg_keyring: yawning.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
targets:
nightly:
diff --git a/projects/objx/config b/projects/objx/config
index 80b1947..62b82b4 100644
--- a/projects/objx/config
+++ b/projects/objx/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/stretchr/objx
git_hash: facf9a85c22f48d2f52f2380e4efce1768749a89 # v0.1.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/stretchr/objx
input_files:
diff --git a/projects/openssl/config b/projects/openssl/config
index 920415f..84438a3 100644
--- a/projects/openssl/config
+++ b/projects/openssl/config
@@ -1,11 +1,11 @@
# vim: filetype=yaml sw=2
version: 1.1.1o
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
openssldir: 'usr/local'
- container:
- use_container: 1
targets:
linux-x86_64:
diff --git a/projects/osslsigncode/config b/projects/osslsigncode/config
index 03dbcba..a31aa2f 100644
--- a/projects/osslsigncode/config
+++ b/projects/osslsigncode/config
@@ -3,9 +3,9 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/mtrojnar/osslsigncode
git_hash: e72a1937d1a13e87074e4584f012f13e03fc1d64
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 0
var:
- container:
- use_container: 0
deps:
- autoconf
- libtool
diff --git a/projects/pion-datachannel/config b/projects/pion-datachannel/config
index b92b45e..7043c09 100644
--- a/projects/pion-datachannel/config
+++ b/projects/pion-datachannel/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/datachannel
git_hash: 74e13972527c0130d4245897fef9c300a091b14b #v1.5.2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/datachannel
go_lib_deps:
- pion-logging
diff --git a/projects/pion-dtls/config b/projects/pion-dtls/config
index f281abe..fa83114 100644
--- a/projects/pion-dtls/config
+++ b/projects/pion-dtls/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/dtls
git_hash: d2f797183a9f044ce976e6df6f362662ca722412 #v2.1.5
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/dtls
go_lib_deps:
- goxcrypto
diff --git a/projects/pion-ice/config b/projects/pion-ice/config
index 4f2e34b..87097f2 100644
--- a/projects/pion-ice/config
+++ b/projects/pion-ice/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/ice
git_hash: 9b523704bbc3c73764dfee81c5215e2c23641ba4 #v2.2.6
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/ice
go_lib_deps:
- gocheck
diff --git a/projects/pion-interceptor/config b/projects/pion-interceptor/config
index a45ee5f..191f230 100644
--- a/projects/pion-interceptor/config
+++ b/projects/pion-interceptor/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/interceptor
git_hash: ec75ceafde7ff8751f8a2a759208a7b349804d97 #v0.1.11
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/interceptor
go_lib_deps:
- pion-logging
diff --git a/projects/pion-logging/config b/projects/pion-logging/config
index e3429ba..d8e7d86 100644
--- a/projects/pion-logging/config
+++ b/projects/pion-logging/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/logging
git_hash: 0387f8acdeb20faf48e539e74906dd633851f3a8 #v0.2.2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/logging
input_files:
diff --git a/projects/pion-mdns/config b/projects/pion-mdns/config
index 9bff5af..1982cb2 100644
--- a/projects/pion-mdns/config
+++ b/projects/pion-mdns/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/mdns
git_hash: 9199cc788e17df3558f7069ffcf099da260f5913 #v0.0.5
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/mdns
go_lib_deps:
- goxnet
diff --git a/projects/pion-randutil/config b/projects/pion-randutil/config
index 28c74f0..8fdcb5e 100644
--- a/projects/pion-randutil/config
+++ b/projects/pion-randutil/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/randutil
git_hash: 3e7aefb6fd280d89fca72f1596348f1939525187 #v0.1.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/randutil
input_files:
diff --git a/projects/pion-rtcp/config b/projects/pion-rtcp/config
index ec163c9..4f5bde4 100644
--- a/projects/pion-rtcp/config
+++ b/projects/pion-rtcp/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/rtcp
git_hash: a4508c4eaed67332f45d8e2d41b9a936b596ca5c #v1.2.9
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/rtcp
go_lib_deps:
- testify
diff --git a/projects/pion-rtp/config b/projects/pion-rtp/config
index 11a380c..65a8da0 100644
--- a/projects/pion-rtp/config
+++ b/projects/pion-rtp/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/rtp
git_hash: f47320ba42ace6b75f1f579fc4404c26cf2b0dce #v1.7.13
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/rtp
go_lib_deps:
- pion-randutil
diff --git a/projects/pion-sctp/config b/projects/pion-sctp/config
index 6fb0162..04aad03 100644
--- a/projects/pion-sctp/config
+++ b/projects/pion-sctp/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/sctp
git_hash: 7e00bf835f80c3e37a83f4127e14440b647ce316 #v1.8.2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/sctp
go_lib_deps:
- go-spew
diff --git a/projects/pion-sdp/config b/projects/pion-sdp/config
index 7e5c26b..8efc62a 100644
--- a/projects/pion-sdp/config
+++ b/projects/pion-sdp/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/sdp
git_hash: 36cd1e811dcddcbd38730f981533ea7c68fab715 #v3.0.5
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/sdp
go_lib_deps:
- pion-randutil
diff --git a/projects/pion-srtp/config b/projects/pion-srtp/config
index 1935197..507ff46 100644
--- a/projects/pion-srtp/config
+++ b/projects/pion-srtp/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/srtp
git_hash: 4555d8ddce7c5fdf808d34d2b1a9be4a6458e417 #v2.0.9
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/srtp
go_lib_deps:
- pion-logging
diff --git a/projects/pion-stun/config b/projects/pion-stun/config
index 00c5111..08fd60d 100644
--- a/projects/pion-stun/config
+++ b/projects/pion-stun/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/stun
git_hash: 4fa7a9d658b6037114fd35b6cb257979ed474a9b # v0.3.5
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/stun
input_files:
diff --git a/projects/pion-transport/config b/projects/pion-transport/config
index ec65560..3ebfea9 100644
--- a/projects/pion-transport/config
+++ b/projects/pion-transport/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/transport
git_hash: 538d788545fbf8f8379e09ed7747543561bfe8d9 #v0.13.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/transport
go_lib_deps:
- goxnet
diff --git a/projects/pion-turn/config b/projects/pion-turn/config
index 2a8cf18..f28fc65 100644
--- a/projects/pion-turn/config
+++ b/projects/pion-turn/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/turn
git_hash: ed2e7a9679b43e4040ae932b705d6cbd95536db4 #v2.0.8
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/turn
go_lib_deps:
- pion-logging
diff --git a/projects/pion-udp/config b/projects/pion-udp/config
index 0a939d5..e97f88f 100644
--- a/projects/pion-udp/config
+++ b/projects/pion-udp/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/udp
git_hash: 534f92eb13db661274eb15a8ea186585e9f1e182 #v0.1.1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/udp
go_lib_deps:
- pion-transport
diff --git a/projects/pion-webrtc/config b/projects/pion-webrtc/config
index 6938249..9fdb8c7 100644
--- a/projects/pion-webrtc/config
+++ b/projects/pion-webrtc/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/pion/webrtc
git_hash: 7367daf2324b66290f0bdbaab1e51297de1f4989 #v3.1.41
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/pion/webrtc
go_lib_deps:
- agouti
diff --git a/projects/pretty/config b/projects/pretty/config
index 7514e53..f7dd88d 100644
--- a/projects/pretty/config
+++ b/projects/pretty/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/kr/pretty
git_hash: 73f6ac0b30a98e433b289500d779f50c1a6f0712 # v0.1.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/kr/pretty
go_lib_deps:
- text
diff --git a/projects/pty/config b/projects/pty/config
index ab2d7bd..18cd86b 100644
--- a/projects/pty/config
+++ b/projects/pty/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/kr/pty
git_hash: 282ce0e5322c82529687d609ee670fac7c7d917c # v1.1.1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/kr/pty
input_files:
diff --git a/projects/pyaes/config b/projects/pyaes/config
index 6fba344..104cf53 100644
--- a/projects/pyaes/config
+++ b/projects/pyaes/config
@@ -1,9 +1,8 @@
# vim: filetype=yaml sw=2
version: 1.6.1
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
- URL: https://files.pythonhosted.org/packages/source/p/pyaes/pyaes-[% c("version") %].tar.gz
diff --git a/projects/python/config b/projects/python/config
index deacca3..4798ca7 100644
--- a/projects/python/config
+++ b/projects/python/config
@@ -1,9 +1,9 @@
# vim: filetype=yaml sw=2
version: 3.6.8
filename: 'python-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- xz-utils
- build-essential
diff --git a/projects/rust/config b/projects/rust/config
index 1723e61..88c542f 100644
--- a/projects/rust/config
+++ b/projects/rust/config
@@ -1,12 +1,12 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
version: '[% c("var/current_version") %]'
+container:
+ use_container: 1
var:
current_version: 1.53.0
previous_version: 1.52.0
- container:
- use_container: 1
targets:
android:
diff --git a/projects/siphash/config b/projects/siphash/config
index 7e40bc7..d48d2e3 100644
--- a/projects/siphash/config
+++ b/projects/siphash/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/dchest/siphash.git
git_hash: 34f201214d993633bb24f418ba11736ab8b55aa7
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/dchest/siphash
input_files:
diff --git a/projects/six/config b/projects/six/config
index e0945d1..4adcedb 100644
--- a/projects/six/config
+++ b/projects/six/config
@@ -4,8 +4,7 @@ git_url: https://github.com/benjaminp/six.git
git_hash: d927b9e27617abca8dbf4d66cc9265ebbde261d6
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/smux/config b/projects/smux/config
index 54d2a11..c615ff8 100644
--- a/projects/smux/config
+++ b/projects/smux/config
@@ -1,13 +1,14 @@
+# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
git_url: https://github.com/xtaci/smux
git_hash: c6969d8a76874342611f4b544d05b1590f1a76b1 # v1.5.12
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/xtaci/smux
input_files:
diff --git a/projects/snowflake/config b/projects/snowflake/config
index 089771b..2a0cf3c 100644
--- a/projects/snowflake/config
+++ b/projects/snowflake/config
@@ -4,9 +4,8 @@ git_url: https://git.torproject.org/pluggable-transports/snowflake.git
git_hash: 01ae5b56e8399d29aa18605dc9add913d84dc553
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/sqlcipher/config b/projects/sqlcipher/config
index ddd3996..1bd0059 100644
--- a/projects/sqlcipher/config
+++ b/projects/sqlcipher/config
@@ -3,9 +3,9 @@ filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/buil
# The required versions for application-services can be found at the respective
# commit in libs/build-all.sh
version: 4.4.0
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- build-essential
- tcl
diff --git a/projects/stemns/config b/projects/stemns/config
index efb5793..07e70c7 100644
--- a/projects/stemns/config
+++ b/projects/stemns/config
@@ -3,9 +3,9 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/namecoin/StemNS.git
git_hash: '68d437491c0308545e149181768cd98e45c1ac82'
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
stem-version: 1.8.0
input_files:
diff --git a/projects/testify/config b/projects/testify/config
index 726545f..bee1e8e 100644
--- a/projects/testify/config
+++ b/projects/testify/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/stretchr/testify
git_hash: 083ff1c0449867d0d8d456483ee5fab8e0c0e1e6 #v1.7.1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/stretchr/testify
go_lib_deps:
- go-difflib
diff --git a/projects/text/config b/projects/text/config
index aeb449b..5323b84 100644
--- a/projects/text/config
+++ b/projects/text/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/kr/text
git_hash: e2ffdb16a802fe2bb95e2e35ff34f0e53aeef34f # v0.1.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/kr/text
go_lib_deps:
- pty
diff --git a/projects/tor-android-service/config b/projects/tor-android-service/config
index 3884ef5..0cbe245 100644
--- a/projects/tor-android-service/config
+++ b/projects/tor-android-service/config
@@ -4,13 +4,13 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %]'
git_hash: 0f264c8891904b63057c46a4e3902cc73b6b860c
git_url: https://git.torproject.org/tor-android-service.git
git_submodule: 1
+container:
+ use_container: 1
var:
deps:
- build-essential
- unzip
- container:
- use_container: 1
# this should be updated when the list of gradle dependencies is changed
gradle_dependencies_version: 5
gradle_version: 5.6.4
diff --git a/projects/tor-browser/config b/projects/tor-browser/config
index a8e1bd3..9b77ebf 100644
--- a/projects/tor-browser/config
+++ b/projects/tor-browser/config
@@ -1,10 +1,10 @@
# vim: filetype=yaml sw=2
version: '[% c("var/torbrowser_version") %]'
filename: 'tor-browser-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
+container:
+ use_container: 1
var:
- container:
- use_container: 1
ddmg: '[% INCLUDE ddmg.sh %]'
deps:
- python
diff --git a/projects/tor-launcher/config b/projects/tor-launcher/config
index fb68706..f1dac65 100644
--- a/projects/tor-launcher/config
+++ b/projects/tor-launcher/config
@@ -5,9 +5,8 @@ git_hash: '[% c("version") %]'
gpg_keyring: torbutton.gpg
tag_gpg_id: 1
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
@@ -15,9 +14,8 @@ steps:
src-tarballs:
filename: 'src-[% project %]-[% c("version") %].tar.xz'
input_files: []
- var:
- container:
- use_container: 0
+ container:
+ use_container: 0
targets:
nightly:
diff --git a/projects/tor-onion-proxy-library/config b/projects/tor-onion-proxy-library/config
index 09f1bc7..f9be0fd 100644
--- a/projects/tor-onion-proxy-library/config
+++ b/projects/tor-onion-proxy-library/config
@@ -4,14 +4,14 @@ filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %]'
git_hash: aeb63ebd079b646a3ec1b7b84d755653baa467d7
git_url: https://github.com/thaliproject/Tor_Onion_Proxy_Library.git
git_submodule: 1
+container:
+ use_container: 1
var:
deps:
- build-essential
- unzip
- zip
- container:
- use_container: 1
# this should be updated when the list of gradle dependencies is changed
gradle_dependencies_version: 5
gradle_version: 5.6.4
diff --git a/projects/tor/config b/projects/tor/config
index 09b7ed3..119ae2e 100644
--- a/projects/tor/config
+++ b/projects/tor/config
@@ -6,10 +6,10 @@ git_url: https://git.torproject.org/tor.git
git_submodule: 1
gpg_keyring: tor.gpg
tag_gpg_id: 1
+container:
+ use_container: 1
var:
- container:
- use_container: 1
deps:
- build-essential
- automake
diff --git a/projects/typing_extensions/config b/projects/typing_extensions/config
index 4926d82..b65637b 100644
--- a/projects/typing_extensions/config
+++ b/projects/typing_extensions/config
@@ -4,8 +4,7 @@ git_url: https://github.com/python/typing.git
git_hash: baf63c5924a2b9695175df5d47ced40596024b78
# TODO: This Git repo uses GPG sigs; we should switch from commit hash to GPG verification.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/uniffi-rs/config b/projects/uniffi-rs/config
index 0c55e5b..9b9157a 100644
--- a/projects/uniffi-rs/config
+++ b/projects/uniffi-rs/config
@@ -4,9 +4,8 @@ git_url: https://github.com/mozilla/uniffi-rs
git_hash: ea3ff0402438ef1ebceda4c5fbbbd2ed6a9be227
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/uuid/config b/projects/uuid/config
index e53c525..b22d715 100644
--- a/projects/uuid/config
+++ b/projects/uuid/config
@@ -3,12 +3,12 @@ version: '[% c("abbrev") %]'
git_url: https://github.com/google/uuid
git_hash: 44b5fee7c49cf3bcdf723f106b36d56ef13ccc88 #v1.3.0
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+container:
+ use_container: 1
build: '[% c("projects/go/var/build_go_lib") %]'
var:
- container:
- use_container: 1
go_lib: github.com/google/uuid
input_files:
diff --git a/projects/wasi-sysroot/config b/projects/wasi-sysroot/config
index 96bf873..762b2fe 100644
--- a/projects/wasi-sysroot/config
+++ b/projects/wasi-sysroot/config
@@ -5,9 +5,8 @@ git_hash: b36c433738f0c29160a5ac1c1cee1b1b884bf4a0
git_url: https://github.com/CraneStation/wasi-sdk
git_submodule: 1
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
targets:
linux:
diff --git a/projects/yarl/config b/projects/yarl/config
index 506bec1..0475bac 100644
--- a/projects/yarl/config
+++ b/projects/yarl/config
@@ -4,8 +4,7 @@ git_url: https://github.com/aio-libs/yarl.git
git_hash: 619cc2203b8888fb9ad552c4a3da6f8b31d1fbac
# TODO: This Git repo doesn't use GPG sigs. We should pester them about that.
filename: "[% project %]-[% c('version') %]-[% c('var/build_id') %].tar.gz"
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/projects/zlib/config b/projects/zlib/config
index 957ef6d..7e27554 100644
--- a/projects/zlib/config
+++ b/projects/zlib/config
@@ -5,11 +5,11 @@ git_hash: 'v[% c("version") %]'
git_url: https://github.com/madler/zlib.git
gpg_keyring: zlib.gpg
tag_gpg_id: 1
+container:
+ use_container: 1
var:
flag_mwindows: ''
- container:
- use_container: 1
input_files:
- project: container-image
diff --git a/projects/zstd/config b/projects/zstd/config
index d850489..694e77f 100644
--- a/projects/zstd/config
+++ b/projects/zstd/config
@@ -4,9 +4,8 @@ git_url: https://github.com/facebook/zstd.git
git_hash: 97a3da1df009d4dc67251de0c4b1c9d7fe286fc1
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-var:
- container:
- use_container: 1
+container:
+ use_container: 1
input_files:
- project: container-image
diff --git a/rbm b/rbm
index 98be5a6..e93302b 160000
--- a/rbm
+++ b/rbm
@@ -1 +1 @@
-Subproject commit 98be5a6247850ecbdf9641a96b176a071dab2f5b
+Subproject commit e93302bd80b80dd498a91cd018bcb4c81638b546
diff --git a/rbm.conf b/rbm.conf
index 365bbf7..6bf32a6 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -6,6 +6,11 @@ build_log: '[% GET ENV.RBM_LOGS_DIR ? ENV.RBM_LOGS_DIR : "logs" %]/[% project %]
pkg_type: build
+container:
+ disable_network:
+ # disable network in the build scripts
+ build: 1
+
steps:
src-tarballs:
compress_tar: xz
@@ -80,7 +85,7 @@ var:
build_id_txt: |
[% c("version") %]
[% IF c("git_hash") || c("hg_hash"); GET c("abbrev"); END; %]
- [% IF c("var/container/use_container") && ! c("var/container/global_disable") -%]
+ [% IF c("container/use_container") && ! c("container/global_disable") -%]
[% c("var/container/suite") %]
[% c("var/container/arch") %]
[% END -%]
@@ -88,12 +93,6 @@ var:
build:
[% SET step = c("step") -%]
[% c(step, { filename => 'f', output_dir => '/out', norec => {} }) %]
- container:
- dir: '[% c("rbm_tmp_dir") %]/rbm-containers/[% sha256(c("build_id")) %]'
- user: rbm
- disable_network:
- # disable network in the build scripts
- build: 1
locale_ja: ja
locales:
@@ -179,7 +178,7 @@ var:
export SHELL=/bin/bash
export HOME=$rootdir
umask 0022
- [% IF c("var/container/global_disable") -%]
+ [% IF c("container/global_disable") -%]
rm -Rf /var/tmp/build /var/tmp/dist
[% END -%]
@@ -281,6 +280,10 @@ targets:
abi: arm64-v8a
cross_prefix: aarch64-linux-android
android:
+ container:
+ disable_network:
+ # Disable network in the script for merging GeckoView .aar files
+ merge_aars: 1
var:
android: 1
compiler: android-toolchain
@@ -295,9 +298,6 @@ targets:
container:
suite: bullseye
arch: amd64
- disable_network:
- # Disable network in the script for merging GeckoView .aar files
- merge_aars: 1
deps:
- build-essential
- python3
@@ -480,84 +480,13 @@ targets:
build_id: 1
no_containers:
- var:
- container:
- global_disable: 1
+ container:
+ global_disable: 1
# allow git tag signed using an expired key.
# https://bugs.torproject.org/19737
gpg_allow_expired_keys: 1
-remote_start: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("container/remote_start") %][% END %]'
-remote_exec: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("container/remote_exec") %][% END %]'
-remote_put: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("container/remote_put") %][% END %]'
-remote_get: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("container/remote_get") %][% END %]'
-remote_finish: '[% IF c("var/container/use_container") && ! c("var/container/global_disable") %][% c("container/remote_finish") %][% END %]'
-
-container:
- remote_start: |
- #!/bin/sh
- set -e
- if [ $(ls -1 '[% c("remote_srcdir", { error_if_undef => 1 }) %]/container-image_'* | wc -l) -ne 1 ]
- then
- echo "Can't find container image in input files" >&2
- ls -l '[% c("remote_srcdir") %]' >&2
- exit 1
- fi
- [% c("rbmdir") %]/container extract '[% c("var/container/dir") %]' '[% c("remote_srcdir", { error_if_undef => 1 }) %]/container-image_'*
- test -d '[% c("var/container/dir") %]'/home/rbm || \
- [% c("rbmdir") %]/container run --chroot='[% c("var/container/dir") %]' -- /usr/sbin/useradd -m [% c("var/container/user") %]
-
- remote_exec: |
- #!/bin/sh
- set -e
- [% IF c("interactive") -%]
- echo Container directory: [% shell_quote(c("var/container/dir")) %]
- [% END -%]
- mkdir -p '[% c("var/container/dir", { error_if_undef => 1 }) %]'/rbm
- echo '#!/bin/sh' > '[% c("var/container/dir") %]'/rbm/cmd
- echo [% shell_quote(c('exec_cmd')) %] >> '[% c("var/container/dir") %]'/rbm/cmd
- echo '#!/bin/sh' > '[% c("var/container/dir") %]'/rbm/run
- [% IF c("var/container/disable_network/" _ c("exec_name")) -%]
- # Some programs such as gradle need the lo interface to be up.
- # See for example tor-browser#31293
- echo 'ip link set lo up' >> '[% c("var/container/dir") %]'/rbm/run
- [% END -%]
- [% IF c('exec_as_root'); SET user = 'root'; ELSE; SET user = c("var/container/user", { error_if_undef => 1 }); END; %]
- echo 'su - [% user %] -c /rbm/cmd' >> '[% c("var/container/dir") %]'/rbm/run
- chmod +x '[% c("var/container/dir") %]'/rbm/cmd
- chmod +x '[% c("var/container/dir") %]'/rbm/run
- [%
- IF c("var/container/disable_network/" _ c("exec_name"));
- SET disable_network = '--disable-network';
- ELSE;
- SET disable_network = '';
- END;
- -%]
- [% c("rbmdir") %]/container run [% disable_network %] --chroot='[% c("var/container/dir") %]' -- /rbm/run
-
- remote_put: |
- #!/bin/sh
- set -e
- [%
- SET src = shell_quote(c('put_src', { error_if_undef => 1 }));
- SET dst = shell_quote(c('put_dst', { error_if_undef => 1 }));
- -%]
- [% c("rbmdir") %]/container put '[% c("var/container/dir") %]' [% src %] [% dst %] [% c("var/container/user") %]
-
- remote_get: |
- #!/bin/sh
- set -e
- [%
- SET src = shell_quote(c('get_src', { error_if_undef => 1 }));
- SET dst = shell_quote(c('get_dst', { error_if_undef => 1 }));
- -%]
- [% c("rbmdir") %]/container get '[% c("var/container/dir") %]' [% src %] [% dst %]
-
- remote_finish: |
- #!/bin/sh
- set -e
- [% c("rbmdir") %]/container remove '[% c("var/container/dir") %]'
--- |
# This part of the file contains options written in perl
use IO::CaptureOutput qw(capture_exec);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[builders/tor-browser-build] branch maint-11.5 updated: Bug 40513: Add script for signing Android apks
by gitolite role 12 Jul '22
by gitolite role 12 Jul '22
12 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch maint-11.5
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/maint-11.5 by this push:
new 54ec362 Bug 40513: Add script for signing Android apks
54ec362 is described below
commit 54ec362079ca5acd0eb1a5e92972ee4e1c095db8
Author: Matthew Finkel <sysrqb(a)torproject.org>
AuthorDate: Tue May 31 15:08:02 2022 -0600
Bug 40513: Add script for signing Android apks
---
tools/signing/android-signing | 141 ++++++++++++++++++++++++++++++++++++++++++
tools/signing/pkcs11_java.cfg | 4 ++
2 files changed, 145 insertions(+)
diff --git a/tools/signing/android-signing b/tools/signing/android-signing
new file mode 100755
index 0000000..7c2ee50
--- /dev/null
+++ b/tools/signing/android-signing
@@ -0,0 +1,141 @@
+#!/bin/bash
+
+# Sign apk for each target architecture.
+# This script requires two command line arguments.
+# Usage: android-signing <version> <path/to/signing/key>
+
+# In addition, hard-coding the path to an Android SDK build-tools version, as
+# BUILD_TOOLS, is required.
+
+set -x
+set -e
+
+VERSION=$1
+SIGNING_KEY_PATH=$2
+
+# TODO set correctly.
+BUILD_TOOLS=/path/to/build-tools/version
+export PATH="${BUILD_TOOLS}:${PATH}"
+
+ARCHS="armv7 aarch64 x86 x86_64"
+
+# Sign individual apk
+sign_apk() {
+ INPUTAPK="$1"
+
+ # https://developer.android.com/studio/publish/app-signing#sign-manually
+ # After running `gradlew assembleRelease`, creates an unsigned-unaligned apk
+
+ # Aligning ensures that all uncompressed data starts with a particular byte
+ # alignment relative to the start of the file, which may reduce the amount
+ # of RAM consumed by an app.
+ # zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk
+ echo Aligning and signing ${INPUTAPK}
+
+ # Append the different stages of signing
+ UNSIGNED_UNALIGNED_APK=`echo "${INPUTAPK}" | sed 's/\.apk/-unsigned-unaligned.apk/'`
+ UNSIGNED_APK=`echo "${UNSIGNED_UNALIGNED_APK}" | sed 's/-unaligned//'`
+ SIGNED_APK=`echo "${UNSIGNED_APK}" | sed 's/-unsigned//'`
+
+ cp "${INPUTAPK}" "${UNSIGNED_UNALIGNED_APK}"
+
+ # Step 1: Align
+ zipalign -v -p 4 "${UNSIGNED_UNALIGNED_APK}" "${UNSIGNED_APK}"
+ if [ ! $? = 0 ]; then
+ echo "zipalign failed"
+ exit 1
+ fi
+ echo zipalign succeeded
+
+ # Step 2: Verify alignment
+ zipalign -vc 4 "${UNSIGNED_APK}"
+ if [ ! $? = 0 ]; then
+ echo "zipalign verify failed"
+ exit 1
+ fi
+ echo zipalign verify succeeded
+
+ # Step 3: Sign
+ # Use this command if reading key from file
+ apksigner sign --verbose -ks ${SIGNING_KEY_PATH} --ks-type pkcs12 --ks-pass env:KSPASS --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}"
+
+ # Or, use below command if using a hardware token
+ # apksigner sign --verbose --provider-class sun.security.pkcs11.SunPKCS11 --provider-arg pkcs11_java.cfg --ks NONE --ks-type PKCS11 --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}"
+
+ if [ ! $? = 0 ]; then
+ echo "apksigner sign failed"
+ exit 1
+ fi
+ echo apksigner sign succeeded
+
+ # Step 4: Verify signature
+ apksigner verify --verbose "${SIGNED_APK}"
+ if [ ! $? = 0 ]; then
+ echo "apksigner verify failed"
+ exit 1
+ fi
+
+ echo apksigner verify succeeded
+}
+
+# Rename and verify signing certificate
+finalize() {
+ for arch in ${ARCHS}; do
+ mv tor-browser-${VERSION}-android-${arch}-multi{-qa,}.apk
+ done
+
+ for arch in ${ARCHS}; do
+ verified=`apksigner verify --print-certs --verbose tor-browser-${VERSION}-android-${arch}-multi.apk`
+ scheme_v1=
+ scheme_v2=
+ cert_digest=
+ pubkey_digest=
+
+ # Verify the expected signing key was used, Alpha verses Release based on the filename.
+ if `echo ${VERSION} | grep -q a`; then
+ scheme_v1="Verified using v1 scheme (JAR signing): true"
+ scheme_v2="Verified using v2 scheme (APK Signature Scheme v2): true"
+ cert_digest="Signer #1 certificate SHA-256 digest: 15f760b41acbe4783e667102c9f67119be2af62fab07763f9d57f01e5e1074e1"
+ pubkey_digest="Signer #1 public key SHA-256 digest: 4e617e6516f81123ca58e718d617a704ac8365c575bd9e7a731ba5dd0476869d"
+ else
+ scheme_v1="Verified using v1 scheme (JAR signing): true"
+ scheme_v2="Verified using v2 scheme (APK Signature Scheme v2): true"
+ cert_digest="Signer #1 certificate SHA-256 digest: 20061f045e737c67375c17794cfedb436a03cec6bacb7cb9f96642205ca2cec8"
+ pubkey_digest="Signer #1 public key SHA-256 digest: 343ca8a2e5452670bdc335a181a4baed909f868937d68c4653e44ef84de8dfc6"
+ fi
+ for digest in "${scheme_v1}" "${scheme_v2}" "${cert_digest}" "${pubkey_digest}"; do
+ if ! `echo "${verified}" | grep -q "${digest}"`; then
+ echo "Expected digest not found:"
+ echo ${digest}
+ echo "in:"
+ echo ${verified}
+ exit 1
+ fi
+ done
+ done
+
+ echo Done.
+}
+
+if [ -z "$VERSION" ]; then
+ echo Provide version number
+ exit
+fi
+
+if [ -z "${SIGNING_KEY_PATH}" ]; then
+ echo Provide the path to the signing key: release or alpha
+ exit
+fi
+
+if [ -z "$KSPASS" ]; then
+ echo "Enter keystore passphrase"
+ stty -echo; read KSPASS; stty echo
+ export KSPASS
+fi
+
+# Sign all packages
+for arch in ${ARCHS}; do
+ sign_apk tor-browser-${VERSION}-android-${arch}-multi-qa.apk
+done
+
+finalize
diff --git a/tools/signing/pkcs11_java.cfg b/tools/signing/pkcs11_java.cfg
new file mode 100644
index 0000000..2766a78
--- /dev/null
+++ b/tools/signing/pkcs11_java.cfg
@@ -0,0 +1,4 @@
+name = OpenSC-PKCS11
+description = SunPKCS11 via OpenSC
+library = /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so
+slotListIndex = 0
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[builders/tor-browser-build] branch master updated: Bug 40513: Add script for signing Android apks
by gitolite role 12 Jul '22
by gitolite role 12 Jul '22
12 Jul '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch master
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/master by this push:
new 51acc45 Bug 40513: Add script for signing Android apks
51acc45 is described below
commit 51acc4567b8d902051944822d8700e64fc2a42aa
Author: Matthew Finkel <sysrqb(a)torproject.org>
AuthorDate: Tue May 31 15:08:02 2022 -0600
Bug 40513: Add script for signing Android apks
---
tools/signing/android-signing | 141 ++++++++++++++++++++++++++++++++++++++++++
tools/signing/pkcs11_java.cfg | 4 ++
2 files changed, 145 insertions(+)
diff --git a/tools/signing/android-signing b/tools/signing/android-signing
new file mode 100755
index 0000000..7c2ee50
--- /dev/null
+++ b/tools/signing/android-signing
@@ -0,0 +1,141 @@
+#!/bin/bash
+
+# Sign apk for each target architecture.
+# This script requires two command line arguments.
+# Usage: android-signing <version> <path/to/signing/key>
+
+# In addition, hard-coding the path to an Android SDK build-tools version, as
+# BUILD_TOOLS, is required.
+
+set -x
+set -e
+
+VERSION=$1
+SIGNING_KEY_PATH=$2
+
+# TODO set correctly.
+BUILD_TOOLS=/path/to/build-tools/version
+export PATH="${BUILD_TOOLS}:${PATH}"
+
+ARCHS="armv7 aarch64 x86 x86_64"
+
+# Sign individual apk
+sign_apk() {
+ INPUTAPK="$1"
+
+ # https://developer.android.com/studio/publish/app-signing#sign-manually
+ # After running `gradlew assembleRelease`, creates an unsigned-unaligned apk
+
+ # Aligning ensures that all uncompressed data starts with a particular byte
+ # alignment relative to the start of the file, which may reduce the amount
+ # of RAM consumed by an app.
+ # zipalign -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk
+ echo Aligning and signing ${INPUTAPK}
+
+ # Append the different stages of signing
+ UNSIGNED_UNALIGNED_APK=`echo "${INPUTAPK}" | sed 's/\.apk/-unsigned-unaligned.apk/'`
+ UNSIGNED_APK=`echo "${UNSIGNED_UNALIGNED_APK}" | sed 's/-unaligned//'`
+ SIGNED_APK=`echo "${UNSIGNED_APK}" | sed 's/-unsigned//'`
+
+ cp "${INPUTAPK}" "${UNSIGNED_UNALIGNED_APK}"
+
+ # Step 1: Align
+ zipalign -v -p 4 "${UNSIGNED_UNALIGNED_APK}" "${UNSIGNED_APK}"
+ if [ ! $? = 0 ]; then
+ echo "zipalign failed"
+ exit 1
+ fi
+ echo zipalign succeeded
+
+ # Step 2: Verify alignment
+ zipalign -vc 4 "${UNSIGNED_APK}"
+ if [ ! $? = 0 ]; then
+ echo "zipalign verify failed"
+ exit 1
+ fi
+ echo zipalign verify succeeded
+
+ # Step 3: Sign
+ # Use this command if reading key from file
+ apksigner sign --verbose -ks ${SIGNING_KEY_PATH} --ks-type pkcs12 --ks-pass env:KSPASS --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}"
+
+ # Or, use below command if using a hardware token
+ # apksigner sign --verbose --provider-class sun.security.pkcs11.SunPKCS11 --provider-arg pkcs11_java.cfg --ks NONE --ks-type PKCS11 --debuggable-apk-permitted=false --out "${SIGNED_APK}" "${UNSIGNED_APK}"
+
+ if [ ! $? = 0 ]; then
+ echo "apksigner sign failed"
+ exit 1
+ fi
+ echo apksigner sign succeeded
+
+ # Step 4: Verify signature
+ apksigner verify --verbose "${SIGNED_APK}"
+ if [ ! $? = 0 ]; then
+ echo "apksigner verify failed"
+ exit 1
+ fi
+
+ echo apksigner verify succeeded
+}
+
+# Rename and verify signing certificate
+finalize() {
+ for arch in ${ARCHS}; do
+ mv tor-browser-${VERSION}-android-${arch}-multi{-qa,}.apk
+ done
+
+ for arch in ${ARCHS}; do
+ verified=`apksigner verify --print-certs --verbose tor-browser-${VERSION}-android-${arch}-multi.apk`
+ scheme_v1=
+ scheme_v2=
+ cert_digest=
+ pubkey_digest=
+
+ # Verify the expected signing key was used, Alpha verses Release based on the filename.
+ if `echo ${VERSION} | grep -q a`; then
+ scheme_v1="Verified using v1 scheme (JAR signing): true"
+ scheme_v2="Verified using v2 scheme (APK Signature Scheme v2): true"
+ cert_digest="Signer #1 certificate SHA-256 digest: 15f760b41acbe4783e667102c9f67119be2af62fab07763f9d57f01e5e1074e1"
+ pubkey_digest="Signer #1 public key SHA-256 digest: 4e617e6516f81123ca58e718d617a704ac8365c575bd9e7a731ba5dd0476869d"
+ else
+ scheme_v1="Verified using v1 scheme (JAR signing): true"
+ scheme_v2="Verified using v2 scheme (APK Signature Scheme v2): true"
+ cert_digest="Signer #1 certificate SHA-256 digest: 20061f045e737c67375c17794cfedb436a03cec6bacb7cb9f96642205ca2cec8"
+ pubkey_digest="Signer #1 public key SHA-256 digest: 343ca8a2e5452670bdc335a181a4baed909f868937d68c4653e44ef84de8dfc6"
+ fi
+ for digest in "${scheme_v1}" "${scheme_v2}" "${cert_digest}" "${pubkey_digest}"; do
+ if ! `echo "${verified}" | grep -q "${digest}"`; then
+ echo "Expected digest not found:"
+ echo ${digest}
+ echo "in:"
+ echo ${verified}
+ exit 1
+ fi
+ done
+ done
+
+ echo Done.
+}
+
+if [ -z "$VERSION" ]; then
+ echo Provide version number
+ exit
+fi
+
+if [ -z "${SIGNING_KEY_PATH}" ]; then
+ echo Provide the path to the signing key: release or alpha
+ exit
+fi
+
+if [ -z "$KSPASS" ]; then
+ echo "Enter keystore passphrase"
+ stty -echo; read KSPASS; stty echo
+ export KSPASS
+fi
+
+# Sign all packages
+for arch in ${ARCHS}; do
+ sign_apk tor-browser-${VERSION}-android-${arch}-multi-qa.apk
+done
+
+finalize
diff --git a/tools/signing/pkcs11_java.cfg b/tools/signing/pkcs11_java.cfg
new file mode 100644
index 0000000..2766a78
--- /dev/null
+++ b/tools/signing/pkcs11_java.cfg
@@ -0,0 +1,4 @@
+name = OpenSC-PKCS11
+description = SunPKCS11 via OpenSC
+library = /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so
+slotListIndex = 0
--
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 maint-0.2.37
in repository tor-launcher.
at fe8022d Release preparations for 0.2.37
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 maint-11.5
in repository torbutton.
at 27b24bcf fixup! Bug 40886: Amend about:tor on Nightly and Alpha to encourage testing
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-91.11.0esr-12.0-1 created (now b2ffba38205d1)
by gitolite role 11 Jul '22
by gitolite role 11 Jul '22
11 Jul '22
This is an automated email from the git hooks/post-receive script.
pierov pushed a change to branch tor-browser-91.11.0esr-12.0-1
in repository tor-browser.
at b2ffba38205d1 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
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] annotated tag tbb-11.5-build1 created (now 8fe7681)
by gitolite role 08 Jul '22
by gitolite role 08 Jul '22
08 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tbb-11.5-build1
in repository builders/tor-browser-build.
at 8fe7681 (tag)
tagging eeabcc7f8898dd7820f6c149ce180c161b2a51f7 (commit)
replaces tbb-11.5a13-build2
by Richard Pospesel
on Fri Jul 8 22:32:55 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 11.5
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmLIsJcXHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyzxag/+Mh7IGNpSWeWa7SCmbztvyMoi
NNV9Lm+9XB5N612aDsiLMSoa1TU+P5oprUGh8vQupzOFrf8pS92T9nq5ktLNDsRX
kTCJ2UUqjZhqlfCOtYKHASFVoS682+32e20IQDdfNNnS3tB+imcST0tpVkZfk1EW
CcvzHWaLLrjNaSzbgONQdf3SRD4b/EhqGZXJMID7F6vZOhZx77S/ol+t2NB6NBPm
/1z7rMRaGmT5GiieIqotW0J2MO3PD4qFwWejf3K5BBSCSb5J+OxBzxHEIpQCPVCu
AGixgD0LLcIPR6WUTi29PM6K7bl6SZ7dyVKgrOcS0jcwi1YSytI55O6chXvrF5l2
hVgpXOTRLhq1bFznNv5CITg7QOyWkhPuVJXIF3gpl/Xy4ccJEkTmLQtZzTCQf8Si
uNdMm0oxhr/Ig2fl+2Y8q06ufBtQZMvHQj2ypSO209ayJ1nVIOfLO1TzovuGV/7y
VK+F3jFfMo1mqpQLfqrRIeiJRyRJfBz9uuDHJ+rcrNGwq2cmkAvinOsZIxcFMGpS
mZPhD/SZT73rBS+/aIUCoSDJ5hT9N7hiGIzczdnBH2QNfelM/IIOCEMFDrzb03Vm
F0fAifbP3SlT3ASy6svdl9Ry2OCeX2b/p9vVdlqNQ7hcz0aGHuSl+HLGTrKyN+jp
AdjVJQGG1/yVeTpTQTs=
=WPwL
-----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-11.5 updated: Bug 40450: Prepare stable release 11.5 (Desktop+Android)
by gitolite role 08 Jul '22
by gitolite role 08 Jul '22
08 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch maint-11.5
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/maint-11.5 by this push:
new eeabcc7 Bug 40450: Prepare stable release 11.5 (Desktop+Android)
eeabcc7 is described below
commit eeabcc7f8898dd7820f6c149ce180c161b2a51f7
Author: Richard Pospesel <richard(a)torproject.org>
AuthorDate: Fri Jul 8 00:53:45 2022 +0000
Bug 40450: Prepare stable release 11.5 (Desktop+Android)
---
projects/firefox/config | 4 +-
projects/manual/config | 4 +-
projects/openssl/config | 4 +-
.../tor-browser/Bundle-Data/Docs/ChangeLog.txt | 58 +++++++
projects/tor-browser/allowed_addons.json | 174 ++++++++++-----------
projects/tor-launcher/config | 2 +-
rbm.conf | 6 +-
7 files changed, 152 insertions(+), 100 deletions(-)
diff --git a/projects/firefox/config b/projects/firefox/config
index 3b38c83..a50606a 100644
--- a/projects/firefox/config
+++ b/projects/firefox/config
@@ -1,14 +1,14 @@
# vim: filetype=yaml sw=2
version: '[% c("abbrev") %]'
filename: 'firefox-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
-git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-1-build2'
+git_hash: 'tor-browser-[% c("var/firefox_version") %]-[% c("var/torbrowser_branch") %]-1-build1'
tag_gpg_id: 1
git_url: https://git.torproject.org/tor-browser.git
git_submodule: 1
gpg_keyring: torbutton.gpg
var:
- firefox_platform_version: 91.10.0
+ firefox_platform_version: 91.11.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
torbrowser_branch: 11.5
branding_directory: 'browser/branding/alpha'
diff --git a/projects/manual/config b/projects/manual/config
index fa01356..cf928ec 100644
--- a/projects/manual/config
+++ b/projects/manual/config
@@ -1,5 +1,5 @@
# To update, see doc/how-to-update-the-manual.txt
-version: 40628
+version: 43737
filename: 'manual-[% c("version") %].tar.gz'
var:
@@ -16,6 +16,6 @@ input_files:
- project: container-image
- URL: 'https://people.torproject.org/~pierov/tbb_files/manual_[% c("version") %].zip'
name: manual
- sha256sum: 64bab7e8b26014277b55cf2afc4f676f3a164f466fc33e72aa62004318994c3a
+ sha256sum: 3b1356122d15fb7b27c34812ed5de1859eb86b3755736a6c466b2cc286f38110
- filename: packagemanual.py
name: package_script
diff --git a/projects/openssl/config b/projects/openssl/config
index 920415f..6ff2024 100644
--- a/projects/openssl/config
+++ b/projects/openssl/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 1.1.1o
+version: 1.1.1q
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
var:
@@ -31,4 +31,4 @@ input_files:
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
- URL: 'https://www.openssl.org/source/openssl-[% c("version") %].tar.gz'
- sha256sum: 9384a2b0570dd80358841464677115df785edb941c71211f75076d72fe6b438f
+ sha256sum: d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
diff --git a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
index 729ee3b..862946d 100644
--- a/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
+++ b/projects/tor-browser/Bundle-Data/Docs/ChangeLog.txt
@@ -1,3 +1,61 @@
+Tor Browser 11.5 - July 7 2022
+ * All Platforms
+ * Update OpenSSL to 1.1.1q
+ * Windows + OS X + Linux
+ * Update Firefox to 91.11.0esr
+ * Update Tor-Launcher to 0.2.37
+ * Update Translations
+ * Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser [tor-browser]
+ * Bug 19850: Disable Plaintext HTTP Clearnet Connections [tor-browser]
+ * Bug 30589: Allowed fonts to render a bunch of missing scripts [tor-browser]
+ * Bug 40458: Implement about:rulesets https-everywhere replacement [tor-browser]
+ * Bug 40527: Remove https-everywhere from tor-browser alpha desktop [tor-browser-build]
+ * Bug 40562: Reorganize patchset [tor-browser]
+ * Bug 40598: Remove legacy settings read from TorSettings module [tor-browser]
+ * Bug 40645: Migrate Moat APIs to Moat.jsm module [tor-browser]
+ * Bug 40684: Misc UI bug fixes [tor-browser]
+ * Bug 40773: Update the about:torconnect frontend page to match additional UI flows [tor-browser]
+ * Bug 40774: Update about:preferences page to match new UI designs [tor-browser]
+ * Bug 40775: about:ion should not be labeled as a Tor Browser page [tor-browser]
+ * Bug 40793: moved Tor configuration options from old-configure.in to moz.configure [tor-browser]
+ * Bug 40825: Redirect HTTPS-Only error page when not connected [tor-browser]
+ * Bug 40912: Hide screenshots menu since we don't support it [tor-browser]
+ * Bug 40916: Remove the browser.download.panel.shown preference [tor-browser]
+ * Bug 40923: Consume country code to improve error report [tor-browser]
+ * Bug 40966: Render emojis in bridgemoji with SVG files, and added emojii descriptions [tor-browser]
+ * Bug 41011: Make sure the Tor Connection status is shown only in about:preferences#connection [tor-browser]
+ * Bug 41023: Update manual URLs [tor-browser]
+ * Bug 41035: OnionAliasService should use threadsafe ISupports [tor-browser]
+ * Bug 41036: Add a preference to disable Onion Aliases [tor-browser]
+ * Bug 41037: Fixed the connection preferences on the onboarding [tor-browser]
+ * Bug 41039: Set 'startHidden' flag on tor process in tor-launcher [tor-browser]
+ * OS X
+ * Bug 40797: font-family: monospace renders incorrectly on macOS [tor-browser]
+ * Bug 41004: Bundled fonts are not picked up on macOS [tor-browser]
+ * Linux
+ * Bug 41015: Add --name parameter to correctly setup WM_CLASS when running as native Wayland client [tor-browser]
+ * Bug 41043: Hardcode the UI font on Linux [tor-browser]
+ * Android
+ * Update Fenix to 99.0.0b3
+ * Build System
+ * All Platforms
+ * Bug 40288: Bump mmdebstrap version to 0.8.6 [tor-browser-build]
+ * Bug 40426: Update Ubuntu base image to 22.04 [tor-browser-build]
+ * Bug 40516: Remove aguestuser from tb_builders and torbutton.gpg [tor-browser-build]
+ * Bug 40519: Add Alexis' latest PGP key to https-everywhere key ring [tor-browser-build]
+ * Android
+ * Update Go to 1.18.3
+ * Bug 40433: Bump LLVM to 13.0.1 for android builds [tor-browser-build]
+ * Bug 40470: Fix zlib build issue for android [tor-browser-build]
+ * Bug 40485: Resolve Android reproducibility issues [tor-browser-build]
+ * Windows + OS X + Linux
+ * Bug 34451: Include Tor Browser Manual in packages during build [tor-browser-build]
+ * Bug 40525: Update the mozconfig for tor-browser-91.9-11.5-2 [tor-browser-build]
+
+Tor Browser 11.0.15 - June 19 2022
+ * All Platforms
+ * Update Tor to 0.4.7.8
+
Tor Browser 11.5a13 - June 18 2022
* All Platforms
* Update Tor to 0.4.7.8
diff --git a/projects/tor-browser/allowed_addons.json b/projects/tor-browser/allowed_addons.json
index 623ad63..3119057 100644
--- a/projects/tor-browser/allowed_addons.json
+++ b/projects/tor-browser/allowed_addons.json
@@ -17,7 +17,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/13/13299/13299734.png?modifi…"
}
],
- "average_daily_users": 795788,
+ "average_daily_users": 790150,
"categories": {
"android": [
"experimental",
@@ -31,7 +31,7 @@
"contributions_url": "https://opencollective.com/darkreader?utm_content=product-page-contribute&u…",
"created": "2017-09-19T07:03:00Z",
"current_version": {
- "id": 5410158,
+ "id": 5424216,
"compatibility": {
"firefox": {
"min": "54.0",
@@ -42,7 +42,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/54101…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/54242…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 22,
@@ -53,22 +53,22 @@
"url": "http://www.opensource.org/licenses/mit-license.php"
},
"release_notes": {
- "en-US": "Dynamic mode improvements:\n- Fixed CSS imports that contain \"url(...)\" and end with \"screen\".\n- Send network responses to correct frames in tabs.\n- Improved \"calc(...)\" color handling by using Shunting Yard algorithm.\nNew translations:\n- Malay translation.\n- Telugu translation.\nOther:\n- UI improvements.\n- Users' fixes for websites."
+ "en-US": "- Correctly handle escaped characters in CSS `url(...)` values.\n- Users' fixes for websites."
},
"reviewed": null,
- "version": "4.9.51",
+ "version": "4.9.52",
"files": [
{
- "id": 3954503,
- "created": "2022-05-26T23:18:55Z",
- "hash": "sha256:dfb84a0ca40959fd2a27d15fc60881b9839b5af46783ac390b69fac5960ad3ab",
+ "id": 3968561,
+ "created": "2022-06-28T11:17:26Z",
+ "hash": "sha256:418deb0a0aa6ee3e23c31babd57a5c1fc207945356f0617e8dd955496d80b46d",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 609370,
+ "size": 615407,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3954503/darkreader-4.9.51…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3968561/darkreader-4.9.52…",
"permissions": [
"alarms",
"contextMenus",
@@ -145,7 +145,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-05-27T08:37:06Z",
+ "last_updated": "2022-06-28T12:13:55Z",
"name": {
"ar": "Dark Reader",
"bn": "Dark Reader",
@@ -220,10 +220,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5544,
- "bayesian_average": 4.553155776797956,
- "count": 4432,
- "text_count": 1426
+ "average": 4.5536,
+ "bayesian_average": 4.55236049327494,
+ "count": 4476,
+ "text_count": 1440
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
@@ -320,7 +320,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": 20691
+ "weekly_downloads": 20301
},
"notes": null
},
@@ -336,7 +336,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…"
}
],
- "average_daily_users": 680523,
+ "average_daily_users": 661323,
"categories": {
"android": [
"security-privacy"
@@ -470,8 +470,8 @@
},
"ratings": {
"average": 4.667,
- "bayesian_average": 4.6644810035290405,
- "count": 2252,
+ "bayesian_average": 4.664472026854406,
+ "count": 2258,
"text_count": 449
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/",
@@ -501,7 +501,7 @@
"type": "extension",
"url": "https://www.eff.org/https-everywhere",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/versions/",
- "weekly_downloads": 9075
+ "weekly_downloads": 9226
},
"notes": null
},
@@ -517,7 +517,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/6/6937/6937656.png?modified=…"
}
],
- "average_daily_users": 234475,
+ "average_daily_users": 231358,
"categories": {
"android": [
"security-privacy"
@@ -732,10 +732,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.8133,
- "bayesian_average": 4.808588075660527,
- "count": 1248,
- "text_count": 228
+ "average": 4.8143,
+ "bayesian_average": 4.809581700517893,
+ "count": 1255,
+ "text_count": 229
},
"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": 4352
+ "weekly_downloads": 4432
},
"notes": null
},
@@ -836,7 +836,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…"
}
],
- "average_daily_users": 996544,
+ "average_daily_users": 974648,
"categories": {
"android": [
"security-privacy"
@@ -1358,10 +1358,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7927,
- "bayesian_average": 4.789864306411474,
- "count": 2065,
- "text_count": 414
+ "average": 4.7925,
+ "bayesian_average": 4.789656111062128,
+ "count": 2072,
+ "text_count": 412
},
"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": 15506
+ "weekly_downloads": 16594
},
"notes": null
},
@@ -1401,7 +1401,7 @@
"picture_url": null
}
],
- "average_daily_users": 5563272,
+ "average_daily_users": 5458190,
"categories": {
"android": [
"security-privacy"
@@ -1413,7 +1413,7 @@
"contributions_url": "",
"created": "2015-04-25T07:26:22Z",
"current_version": {
- "id": 5388847,
+ "id": 5416742,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -1424,7 +1424,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/53…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/54…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -1435,22 +1435,22 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/e39683c322e9d7e4e31e3522131aae62906b8fd…" rel=\"nofollow\">1.42.4</a>.\n\n<b>Fixes:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/8b044853fe1cef57d52c89b3d4095fec7b19013…" rel=\"nofollow\" [...]
+ "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/8bfadd49d0064b3dcf127ffa79064173cfc5987…" rel=\"nofollow\">1.43.0</a>.\n\n<b>Fixes:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/62d89e61c6ba7e9d352221ed7c2e6cffb0ba83d…" rel=\"nofollow\" [...]
},
"reviewed": null,
- "version": "1.42.4",
+ "version": "1.43.0",
"files": [
{
- "id": 3933192,
- "created": "2022-04-07T13:36:54Z",
- "hash": "sha256:bc3c335c961269cb40dd11551788d0d8674aefcacdc8fbdf6c19845eaea339ce",
+ "id": 3961087,
+ "created": "2022-06-10T14:43:10Z",
+ "hash": "sha256:ab2d4fa8dfc4f50841093830ff131d7a6e99052ba6e7359f8592e84f39c18a16",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 3021270,
+ "size": 3047681,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3933192/ublock_origin-1.4…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3961087/ublock_origin-1.4…",
"permissions": [
"dns",
"menus",
@@ -1565,7 +1565,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-06-10T18:16:41Z",
+ "last_updated": "2022-06-24T17:51:00Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1710,10 +1710,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7734,
- "bayesian_average": 4.77297410507749,
- "count": 13692,
- "text_count": 3631
+ "average": 4.7733,
+ "bayesian_average": 4.772875139352408,
+ "count": 13812,
+ "text_count": 3650
},
"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": 119862
+ "weekly_downloads": 119749
},
"notes": null
},
@@ -1791,7 +1791,7 @@
"picture_url": null
}
],
- "average_daily_users": 113608,
+ "average_daily_users": 117784,
"categories": {
"android": [
"photos-media"
@@ -1888,10 +1888,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5195,
- "bayesian_average": 4.514321145353999,
- "count": 1053,
- "text_count": 394
+ "average": 4.5204,
+ "bayesian_average": 4.515192349393288,
+ "count": 1055,
+ "text_count": 395
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…",
"requires_payment": false,
@@ -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": 437
+ "weekly_downloads": 343
},
"notes": null
},
@@ -1929,7 +1929,7 @@
"picture_url": null
}
],
- "average_daily_users": 91570,
+ "average_daily_users": 90673,
"categories": {
"android": [
"experimental",
@@ -2039,18 +2039,12 @@
"thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/201/201244.jpg?modifi…"
}
],
- "promoted": {
- "apps": [
- "firefox",
- "android"
- ],
- "category": "recommended"
- },
+ "promoted": null,
"ratings": {
- "average": 4.4005,
- "bayesian_average": 4.3868755367098915,
- "count": 387,
- "text_count": 109
+ "average": 4.398,
+ "bayesian_average": 4.384504012432495,
+ "count": 392,
+ "text_count": 110
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/reviews/",
"requires_payment": false,
@@ -2072,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": 1098
+ "weekly_downloads": 893
},
"notes": null
},
@@ -2088,7 +2082,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/12/12929/12929064.png?modifi…"
}
],
- "average_daily_users": 205705,
+ "average_daily_users": 205046,
"categories": {
"android": [
"photos-media",
@@ -2306,10 +2300,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6448,
- "bayesian_average": 4.6397287528726086,
- "count": 1112,
- "text_count": 221
+ "average": 4.648,
+ "bayesian_average": 4.642967236027674,
+ "count": 1128,
+ "text_count": 224
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/",
"requires_payment": false,
@@ -2330,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": 3930
+ "weekly_downloads": 3205
},
"notes": null
},
@@ -2353,7 +2347,7 @@
"picture_url": null
}
],
- "average_daily_users": 78645,
+ "average_daily_users": 80724,
"categories": {
"android": [
"other"
@@ -2635,10 +2629,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4415,
- "bayesian_average": 4.4367601362080755,
- "count": 1128,
- "text_count": 301
+ "average": 4.4391,
+ "bayesian_average": 4.434387678204689,
+ "count": 1141,
+ "text_count": 304
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/",
"requires_payment": false,
@@ -2658,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": 48
+ "weekly_downloads": 47
},
"notes": null
},
@@ -2674,7 +2668,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/0/0/143.png?modified=1506804…"
}
],
- "average_daily_users": 339313,
+ "average_daily_users": 329883,
"categories": {
"android": [
"performance",
@@ -2863,10 +2857,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4115,
- "bayesian_average": 4.408761635659428,
- "count": 1937,
- "text_count": 764
+ "average": 4.4118,
+ "bayesian_average": 4.409055769238394,
+ "count": 1945,
+ "text_count": 767
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/",
"requires_payment": false,
@@ -2910,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": 7242
+ "weekly_downloads": 6764
},
"notes": null
},
@@ -2926,7 +2920,7 @@
"picture_url": null
}
],
- "average_daily_users": 130760,
+ "average_daily_users": 129911,
"categories": {
"android": [
"performance",
@@ -3040,9 +3034,9 @@
"category": "recommended"
},
"ratings": {
- "average": 3.9063,
- "bayesian_average": 3.9019752026052004,
- "count": 1057,
+ "average": 3.9084,
+ "bayesian_average": 3.90404984447456,
+ "count": 1059,
"text_count": 378
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…",
@@ -3062,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": 1357
+ "weekly_downloads": 1269
},
"notes": null
}
diff --git a/projects/tor-launcher/config b/projects/tor-launcher/config
index fb68706..3472dd1 100644
--- a/projects/tor-launcher/config
+++ b/projects/tor-launcher/config
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 0.2.35
+version: 0.2.37
git_url: https://git.torproject.org/tor-launcher.git
git_hash: '[% c("version") %]'
gpg_keyring: torbutton.gpg
diff --git a/rbm.conf b/rbm.conf
index 365bbf7..e1da4ca 100644
--- a/rbm.conf
+++ b/rbm.conf
@@ -64,10 +64,10 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '11.5a13'
- torbrowser_build: 'build2'
+ torbrowser_version: '11.5'
+ torbrowser_build: 'build1'
torbrowser_incremental_from:
- - 11.5a12
+ - 11.0.15
project_name: tor-browser
multi_lingual: 0
build_mar: 1
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0
[tor-browser] annotated tag tor-browser-91.11.0esr-11.5-1-build1 created (now 1d3a801d07544)
by gitolite role 08 Jul '22
by gitolite role 08 Jul '22
08 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to annotated tag tor-browser-91.11.0esr-11.5-1-build1
in repository tor-browser.
at 1d3a801d07544 (tag)
tagging b2ffba38205d148463a9471e866e5e9dc8d37673 (commit)
replaces FIREFOX_91_11_0esr_BUILD1
by Richard Pospesel
on Fri Jul 8 20:47:59 2022 +0000
- Log -----------------------------------------------------------------
Tagging build1 for 91.11esr-based stable
-----BEGIN PGP SIGNATURE-----
iQJLBAABCAA1FiEEvnyRTMkiztnZPSO33kc2A2PzSywFAmLImA0XHHJpY2hhcmRA
dG9ycHJvamVjdC5vcmcACgkQ3kc2A2PzSyy+VhAAj4cE3ZbOD7OkKfIdOTRxkgcd
pBQd93MQNA/5KU3MOQA1Wt1UPu49wWAGBNYDv55YIWrGyVpeE3byIAeuVLqxFMeT
XW6bhJ7KhilwHw7X23BHaGd15F77fIlyW+zjPT/HkP7ObLE1mcifHML5o0JtJloP
wxaqU4e9fdiC7VRiN2UC+nFrLQQR5HPTCx4fIfaMeMR/QY1JQbAcFP41FvPT1en5
v0jet8sitqcnZnkIdIzKjQq/HWUv8t11Wis+TXmYisEniE6GR9DNTs6OBmmSLkfK
RehC8wODISS0ZR1lBBo4kHrOl2dRVEzFm8IgwxmgV9wlMLTyKHlhHg1DnmqGd9P3
jxE26x6eRdar2afc24h9xVPX5o45J9AQcIBMK8rjeNqYpCw1PMwG0jo+QEF9aqR1
6VoWGK0mWzCCkuWQR90VOX1jt1qkCn3rtJUVe8oiTI1WL8lZDh83SpCa2ASwGCAE
dQb9RnFGkpNBUS/AtNopqHVeluMHRZZ0bV054+abCZYIbfOjuHx11iPPX12ANGu1
x7bz4zuEUJ/PNPjOcNONzJjltxtZDAq0bLn9ZTAcZxfLQ1i0/NfYFP2cf+cSNKWW
0UQF9wnJkvMaSv3ofazZwc7gfreKusQbd7O0JjSh00mLXyFNAVGvDWnj0gAfj2dY
nUpLFsSXuVbpq1qe2Pc=
=ujC4
-----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-91.11.0esr-11.5-1 updated (0516fde479792 -> b2ffba38205d1)
by gitolite role 08 Jul '22
by gitolite role 08 Jul '22
08 Jul '22
This is an automated email from the git hooks/post-receive script.
richard pushed a change to branch tor-browser-91.11.0esr-11.5-1
in repository tor-browser.
from 0516fde479792 Bug 1727653 - wait for resize event before testing restoration of persisted sizes. r=niklas, a=RyanVM
new 549f09dee6b3c Fixed a Firefox include problem
new af1be69a36a1a Revert "Bug 1724777, optimize suppressed MicroTask handling, r=mccr8 a=RyanVM"
new 9daab74eaf9e1 Bug 41004: Bundled fonts are not picked up on macOS
new 9bb3fcad84d94 Adding issue template for bugs.
new cb7762cb9736e Base Browser's .mozconfigs.
new 8515399d79c3f Bug 24796 - Comment out excess permissions from GeckoView
new b5bcba1242db3 Bug 25741 - TBA: Disable GeckoNetworkManager
new 69a9e6f7bac5e Bug 28125 - Prevent non-Necko network connections
new 5fb15a069ce29 Bug 12974: Disable NTLM and Negotiate HTTP Auth
new 2a97ac19c57f9 Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
new 874a8137bee62 Bug 16285: Exclude ClearKey system for now
new e19f9ede80f8f Bug 21431: Clean-up system extensions shipped in Firefox
new 254d0b61b67f6 Bug 33852: Clean up about:logins (LockWise) to avoid mentioning sync, etc.
new 752a2152b1bfd Bug 40025: Remove Mozilla add-on install permissions
new 9a68c055dba34 Bug 40002: Remove about:ion
new 44c2c1ae2be58 Bug 18821: Disable libmdns for Android and Desktop
new 51f439eaa96d6 Bug 26353: Prevent speculative connect that violated FPI.
new d2254652ff13a Bug 31740: Remove some unnecessary RemoteSettings instances
new b303e28e4feb8 Bug 30541: Disable WebGL readPixel() for web content
new e7687c86b5fa0 Bug 28369: Stop shipping pingsender executable
new 752716c146a03 Bug 40073: Disable remote Public Suffix List fetching
new 8525bc9290334 Firefox preference overrides.
new b9f4da8a943ba Bug 41043: Hardcode the UI font on Linux
new ea92f8d59eb3a Bug 40125: Expose Security Level pref in GeckoView
new fa8ef05c71b19 Bug 30605: Honor privacy.spoof_english in Android
new 43a06a0ef1453 Bug 40199: Avoid using system locale for intl.accept_languages in GeckoView
new 0de3b57c5d617 Bug 40198: Expose privacy.spoof_english pref in GeckoView
new bde7661feeb73 Bug 40171: Make WebRequest and GeckoWebExecutor First-Party aware
new 90687de548042 Bug 26345: Hide tracking protection UI
new 2c91b6ec30176 Bug 9173: Change the default Firefox profile directory to be relative.
new 7f57aea0668ea Bug 18800: Remove localhost DNS lookup in nsProfileLock.cpp
new 06a143ef6631e Bug 27604: Fix addon issues when moving the profile directory
new 681ae05290b75 Bug 32418: Add a configure flag to load policies only from the local policies.json
new af96160ea661d Bug 13028: Prevent potential proxy bypass cases.
new daf9c4367df04 Bug 11641: Disable remoting by default.
new f658f6e34a10c Bug 21830: Copying large text from web console leaks to /tmp
new deb6384b55b48 Bug 23104: Add a default line height compensation
new d1a814708de37 Bug 40309: Avoid using regional OS locales
new c36c64e7fe45c Bug 40432: Prevent probing installed applications
new 49279368e3e28 Bug 32220: Improve the letterboxing experience
new 1ccb98c82ed90 Bug 2176: Rebrand Firefox to TorBrowser
new 9d8ef3b463712 Bring back old Firefox onboarding
new d33ec9deec857 Bug 26961: New user onboarding.
new b19491e2897d3 Bug 40069: Add helpers for message passing with extensions
new 18523d42eaf15 TB3: Tor Browser's official .mozconfigs.
new 9526c768c753d Bug 40562: Added Tor-related preferences to 000-tor-browser.js
new a90841e1e0d8f Bug 13252: Do not store data in the app bundle
new 5ee8b5b485367 Bug 40597: Implement TorSettings module
new b402a37174686 Bug 10760: Integrate TorButton to TorBrowser core
new 801ce19dc6eb1 Bug 28044: Integrate Tor Launcher into tor-browser
new 4a1931bd740a0 Orfox: Centralized proxy applied to AbstractCommunicator and BaseResources.
new 001a5fc892d91 Add TorStrings module for localization
new 1f893ea422d3c Bug 14631: Improve profile access error messages.
new 712bfecd80600 40209: Implement Basic Crypto Safety
new eda94d2441e0f Bug 19273: Avoid JavaScript patching of the external app helper dialog.
new 6afc80ee682c0 Bug 40807: Added QRCode.js to toolkit/modules
new 4c1df013d6a2c Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
new 18181cc57a615 Bug 27476: Implement about:torconnect captive portal within Tor Browser
new 5ca9255d5ed15 Bug 12620: TorBrowser regression tests
new 0fd93ba1eeda1 Bug 40253: Explicitly allow NoScript in Private Browsing mode.
new 54adad0e95fdd Bug 25658: Replace security slider with security level UI
new 0944377d0e374 Bug 27511: Add new identity button to toolbar
new 21efb2d0e69f1 Bug 4234: Use the Firefox Update Process for Tor Browser.
new c6bc2fdd8f532 Bug 13379: Sign our MAR files.
new f8a754fcd8974 Bug 16940: After update, load local change notes.
new 8fa69c8134186 Bug 32658: Create a new MAR signing key
new a73b9d471f11d Omnibox: Add DDG, Startpage, Disconnect, Youtube, Twitter; remove Amazon, eBay, bing
new 9265eeaa6f5df Bug 23247: Communicating security expectations for .onion
new b7a210a233af7 Bug 30237: Add v3 onion services client authentication prompt
new a362a0cfe7f84 Bug 21952: Implement Onion-Location
new 2854c755a23d0 Bug 40458: Implement .tor.onion aliases
new b2ffba38205d1 Bug 11698: Incorporate Tor Browser Manual pages into Tor Browser
The 72 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 +
.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 | 8 +
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 | 15 +-
browser/app/profile/000-tor-browser.js | 93 +
browser/app/profile/001-base-profile.js | 660 ++
browser/app/profile/firefox.js | 32 +-
browser/base/content/aboutDialog-appUpdater.js | 2 +-
browser/base/content/aboutDialog.js | 12 +-
browser/base/content/aboutDialog.xhtml | 38 +-
.../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 | 32 +-
browser/base/content/browser-doctype.inc | 6 +
browser/base/content/browser-menubar.inc | 45 +-
browser/base/content/browser-sets.inc | 2 +
browser/base/content/browser-siteIdentity.js | 47 +-
browser/base/content/browser.css | 7 +
browser/base/content/browser.js | 103 +-
browser/base/content/browser.xhtml | 14 +
browser/base/content/certerror/aboutNetError.js | 22 +-
browser/base/content/certerror/aboutNetError.xhtml | 1 +
browser/base/content/main-popupset.inc.xhtml | 3 +
browser/base/content/navigator-toolbox.inc.xhtml | 17 +
browser/base/content/pageinfo/security.js | 64 +-
browser/base/content/popup-notifications.inc | 14 +
browser/base/content/tab-content.js | 6 +
browser/base/content/tabbrowser-tab.js | 9 +
browser/base/content/utilityOverlay.js | 17 +
browser/base/jar.mn | 5 +
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
.../{nightly => alpha}/content/aboutDialog.css | 0
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/{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/en-US/brand.dtd | 11 +
browser/branding/alpha/locales/en-US/brand.ftl | 26 +
.../branding/alpha/locales/en-US/brand.properties | 14 +
.../branding/{official => alpha}/locales/jar.mn | 0
.../{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
.../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/en-US/brand.dtd | 8 +-
browser/branding/nightly/locales/en-US/brand.ftl | 2 +-
.../nightly/locales/en-US/brand.properties | 10 +-
browser/branding/nightly/locales/jar.mn | 7 +-
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 | 14 +
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
.../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/en-US/brand.dtd | 8 +-
.../official/locales/en-US/brand.properties | 10 +-
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 | 87 +
browser/components/BrowserContentHandler.jsm | 94 +-
browser/components/BrowserGlue.jsm | 171 +-
browser/components/about/AboutRedirector.cpp | 77 +-
browser/components/about/components.conf | 8 +-
.../components/aboutlogins/AboutLoginsParent.jsm | 2 +
.../components/aboutlogins/content/aboutLogins.css | 8 +-
.../components/aboutlogins/content/aboutLogins.js | 6 +
.../content/components/fxaccounts-button.css | 5 +
.../aboutlogins/content/components/menu-button.css | 10 +
.../controlcenter/content/identityPanel.inc.xhtml | 22 +
.../components/customizableui/CustomizableUI.jsm | 21 +
.../customizableui/content/panelUI.inc.xhtml | 2 +-
browser/components/moz.build | 11 +-
browser/components/newtab/AboutNewTabService.jsm | 15 +-
.../components/onionservices/OnionAliasStore.jsm | 562 ++
.../onionservices/OnionLocationChild.jsm | 48 +
.../onionservices/OnionLocationParent.jsm | 169 +
.../content/authNotificationIcon.inc.xhtml | 6 +
.../onionservices/content/authPopup.inc.xhtml | 16 +
.../onionservices/content/authPreferences.css | 20 +
.../content/authPreferences.inc.xhtml | 19 +
.../onionservices/content/authPreferences.js | 66 +
.../components/onionservices/content/authPrompt.js | 320 +
.../components/onionservices/content/authUtil.jsm | 47 +
.../onionservices/content/netError/browser.svg | 3 +
.../onionservices/content/netError/network.svg | 3 +
.../content/netError/onionNetError.css | 88 +
.../content/netError/onionNetError.js | 243 +
.../onionservices/content/netError/onionsite.svg | 8 +
.../content/onionlocation-notification-icons.css | 5 +
.../onionservices/content/onionlocation-urlbar.css | 60 +
.../content/onionlocation-urlbar.inc.xhtml | 10 +
.../onionservices/content/onionlocation.svg | 3 +
.../content/onionlocationPreferences.inc.xhtml | 11 +
.../content/onionlocationPreferences.js | 34 +
.../onionservices/content/onionservices.css | 69 +
.../onionservices/content/savedKeysDialog.js | 259 +
.../onionservices/content/savedKeysDialog.xhtml | 42 +
browser/components/onionservices/jar.mn | 11 +
browser/components/onionservices/moz.build | 7 +
browser/components/preferences/home.inc.xhtml | 4 +-
browser/components/preferences/main.inc.xhtml | 54 -
browser/components/preferences/main.js | 14 -
browser/components/preferences/preferences.js | 14 +-
browser/components/preferences/preferences.xhtml | 13 +-
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 | 319 +
.../components/rulesets/content/aboutRulesets.html | 110 +
.../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 -
.../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 | 533 ++
.../securitylevel/content/securityLevelButton.css | 18 +
.../content/securityLevelButton.inc.xhtml | 7 +
.../securitylevel/content/securityLevelIcon.svg | 40 +
.../securitylevel/content/securityLevelPanel.css | 74 +
.../content/securityLevelPanel.inc.xhtml | 47 +
.../content/securityLevelPreferences.css | 52 +
.../content/securityLevelPreferences.inc.xhtml | 67 +
browser/components/securitylevel/jar.mn | 6 +
browser/components/securitylevel/moz.build | 1 +
browser/components/sessionstore/SessionStore.jsm | 4 +
browser/components/torconnect/TorConnectChild.jsm | 9 +
browser/components/torconnect/TorConnectParent.jsm | 202 +
.../torconnect/content/aboutTorConnect.css | 325 +
.../torconnect/content/aboutTorConnect.js | 843 ++
.../torconnect/content/aboutTorConnect.xhtml | 68 +
.../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 | 93 +
.../torconnect/content/torconnect-urlbar.css | 57 +
.../torconnect/content/torconnect-urlbar.inc.xhtml | 10 +
browser/components/torconnect/jar.mn | 12 +
browser/components/torconnect/moz.build | 6 +
.../torpreferences/content/bridgeQrDialog.jsm | 51 +
.../torpreferences/content/bridgeQrDialog.xhtml | 23 +
.../content/bridgemoji-annotations.json | 8774 ++++++++++++++++++++
.../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 | 120 +
.../content/builtinBridgeDialog.xhtml | 31 +
.../content/connectionCategory.inc.xhtml | 9 +
.../torpreferences/content/connectionPane.js | 1150 +++
.../torpreferences/content/connectionPane.xhtml | 195 +
.../content/connectionSettingsDialog.jsm | 397 +
.../content/connectionSettingsDialog.xhtml | 60 +
.../components/torpreferences/content/network.svg | 0
.../torpreferences/content/provideBridgeDialog.jsm | 75 +
.../content/provideBridgeDialog.xhtml | 21 +
.../torpreferences/content/requestBridgeDialog.jsm | 211 +
.../content/requestBridgeDialog.xhtml | 35 +
.../torpreferences/content/torLogDialog.jsm | 84 +
.../torpreferences/content/torLogDialog.xhtml | 23 +
.../torpreferences/content/torPreferences.css | 684 ++
.../torpreferences/content/torPreferencesIcon.svg | 8 +
browser/components/torpreferences/jar.mn | 21 +
browser/components/torpreferences/moz.build | 1 +
browser/components/uitour/UITour-lib.js | 7 +
browser/components/uitour/UITour.jsm | 120 +-
browser/components/uitour/UITourChild.jsm | 33 +-
browser/components/urlbar/UrlbarInput.jsm | 32 +
browser/config/mozconfigs/base-browser | 34 +
browser/config/mozconfigs/tor-browser | 10 +
browser/confvars.sh | 35 +-
browser/extensions/moz.build | 13 +-
.../extensions/onboarding/OnboardingTelemetry.jsm | 578 ++
.../extensions/onboarding/OnboardingTourType.jsm | 40 +
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 | 283 +
.../onboarding/content/onboarding-tour-agent.js | 107 +
.../extensions/onboarding/content/onboarding.css | 664 ++
.../extensions/onboarding/content/onboarding.js | 38 +
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 | 7 +
.../extensions/onboarding/test/browser/browser.ini | 18 +
.../browser/browser_onboarding_accessibility.js | 89 +
.../test/browser/browser_onboarding_keyboard.js | 137 +
.../browser/browser_onboarding_notification.js | 62 +
.../browser/browser_onboarding_notification_2.js | 80 +
.../browser/browser_onboarding_notification_3.js | 82 +
.../browser/browser_onboarding_notification_4.js | 84 +
.../browser/browser_onboarding_notification_5.js | 25 +
...arding_notification_click_auto_complete_tour.js | 33 +
.../browser_onboarding_select_default_tour.js | 80 +
.../test/browser/browser_onboarding_skip_tour.js | 47 +
.../test/browser/browser_onboarding_tours.js | 115 +
.../test/browser/browser_onboarding_tourset.js | 82 +
.../test/browser/browser_onboarding_uitour.js | 167 +
browser/extensions/onboarding/test/browser/head.js | 288 +
.../extensions/onboarding/test/unit/.eslintrc.js | 7 +
browser/extensions/onboarding/test/unit/head.js | 54 +
.../test/unit/test-onboarding-tour-type.js | 89 +
.../extensions/onboarding/test/unit/xpcshell.ini | 5 +
browser/installer/Makefile.in | 8 +
browser/installer/package-manifest.in | 18 +-
browser/installer/windows/nsis/shared.nsh | 1 -
browser/locales/Makefile.in | 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 | 814 ++
browser/modules/TorConnect.jsm | 901 ++
browser/modules/TorProcessService.jsm | 12 +
browser/modules/TorProtocolService.jsm | 502 ++
browser/modules/TorSettings.jsm | 674 ++
browser/modules/TorStrings.jsm | 922 ++
browser/modules/moz.build | 7 +
browser/moz.build | 1 +
browser/moz.configure | 8 +-
browser/themes/linux/browser.css | 9 -
browser/themes/shared/UITour.inc.css | 56 +-
browser/themes/shared/browser.inc.css | 5 +
browser/themes/shared/controlcenter/panel.inc.css | 4 +-
.../themes/shared/customizableui/panelUI.inc.css | 3 +-
browser/themes/shared/icons/new_circuit.svg | 6 +
browser/themes/shared/icons/new_identity.svg | 9 +
.../shared/identity-block/identity-block.inc.css | 33 +-
.../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 | 8 +
browser/themes/shared/menupanel.inc.css | 1 +
browser/themes/shared/notification-icons.inc.css | 5 +
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/tabs.inc.css | 6 +
browser/themes/shared/toolbarbutton-icons.inc.css | 8 +
browser/themes/shared/urlbar-searchbar.inc.css | 4 +
browser/themes/windows/browser.css | 9 -
build/application.ini.in | 2 +-
build/moz.configure/init.configure | 3 +-
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/nsAboutRedirector.cpp | 6 +-
docshell/base/nsDocShell.cpp | 81 +-
docshell/build/components.conf | 1 +
dom/base/Document.cpp | 97 +-
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 | 4 +
extensions/permissions/PermissionManager.cpp | 6 +-
gfx/thebes/gfxFcPlatformFontList.cpp | 8 +-
gfx/thebes/gfxMacPlatformFontList.h | 12 +
gfx/thebes/gfxMacPlatformFontList.mm | 83 +
gfx/thebes/gfxPlatformFontList.cpp | 4 +-
gfx/thebes/gfxPlatformMac.cpp | 73 +-
gfx/thebes/gfxPlatformMac.h | 2 +
intl/l10n/L10nRegistry.jsm | 19 +-
intl/locale/LocaleService.cpp | 6 +
intl/strres/nsStringBundle.cpp | 1 +
js/xpconnect/src/xpc.msg | 10 +
layout/generic/ReflowInput.cpp | 19 +-
layout/generic/test/mochitest.ini | 1 +
layout/generic/test/test_tor_bug23104.html | 50 +
mobile/android/app/000-tor-browser-android.js | 47 +
mobile/android/app/geckoview-prefs.js | 2 +
mobile/android/app/mobile.js | 4 +
mobile/android/app/moz.build | 1 +
.../components/geckoview/GeckoViewStartup.jsm | 5 +
mobile/android/confvars.sh | 9 +
mobile/android/geckoview/api.txt | 6 +
mobile/android/geckoview/build.gradle | 1 +
.../android/geckoview/src/main/AndroidManifest.xml | 20 +-
.../gecko/media/GeckoMediaDrmBridgeV21.java | 49 +-
.../java/org/mozilla/gecko/util/ProxySelector.java | 25 +-
.../java/org/mozilla/geckoview/GeckoRuntime.java | 8 +-
.../mozilla/geckoview/GeckoRuntimeSettings.java | 94 +-
.../java/org/mozilla/geckoview/WebRequest.java | 18 +
.../exoplayer2/upstream/DefaultHttpDataSource.java | 47 +-
mobile/android/installer/package-manifest.in | 4 +
.../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 | 10 +
moz.configure | 100 +
mozconfig-android-armv7 | 37 +
mozconfig-linux-i686 | 9 +
mozconfig-linux-x86_64 | 9 +
mozconfig-linux-x86_64-asan | 22 +
mozconfig-linux-x86_64-dev | 14 +
mozconfig-macos-x86_64 | 5 +
mozconfig-windows-i686 | 11 +
mozconfig-windows-x86_64 | 11 +
netwerk/base/nsSocketTransport2.cpp | 6 +
netwerk/build/components.conf | 11 +
netwerk/build/nsNetCID.h | 10 +
netwerk/dns/IOnionAliasService.idl | 34 +
netwerk/dns/OnionAliasService.cpp | 100 +
netwerk/dns/OnionAliasService.h | 36 +
netwerk/dns/TRR.cpp | 2 +
netwerk/dns/effective_tld_names.dat | 2 +
netwerk/dns/mdns/libmdns/components.conf | 15 -
netwerk/dns/mdns/libmdns/moz.build | 28 -
netwerk/dns/moz.build | 4 +
netwerk/protocol/http/nsHttpNTLMAuth.cpp | 3 +
netwerk/socket/nsSOCKSIOLayer.cpp | 73 +-
.../url-classifier/UrlClassifierFeatureBase.cpp | 2 +-
netwerk/url-classifier/components.conf | 6 -
python/mozbuild/mozbuild/artifacts.py | 2 -
run-tbb-tests | 66 +
security/manager/ssl/RemoteSecuritySettings.jsm | 23 +
security/manager/ssl/SSLServerCertVerification.cpp | 9 +
security/manager/ssl/SSLServerCertVerification.h | 4 +-
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/ssl/Makefile | 2 +-
services/settings/IDBHelpers.jsm | 4 +
services/settings/dumps/blocklists/moz.build | 14 +-
services/settings/dumps/main/moz.build | 7 -
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 | 13 +-
toolkit/components/enterprisepolicies/moz.build | 3 +
toolkit/components/extensions/Extension.jsm | 9 +
toolkit/components/extensions/ExtensionParent.jsm | 47 +
.../components/httpsonlyerror/content/errorpage.js | 19 +-
.../processsingleton/MainProcessSingleton.jsm | 10 +
.../remotebrowserutils/RemoteWebNavigation.jsm | 4 +
.../components/resistfingerprinting/RFPHelper.jsm | 94 +-
toolkit/components/search/SearchService.jsm | 32 +-
toolkit/components/telemetry/app/TelemetrySend.jsm | 19 +-
toolkit/components/telemetry/moz.build | 4 -
toolkit/content/license.html | 65 +
.../mozapps/profile/profileSelection.properties | 5 +
toolkit/modules/AppConstants.jsm | 22 +
toolkit/modules/Bech32Decode.jsm | 103 +
toolkit/modules/PopupNotifications.jsm | 6 +
toolkit/modules/QRCode.jsm | 1241 +++
toolkit/modules/RemotePageAccessManager.jsm | 41 +
toolkit/modules/UpdateUtils.jsm | 22 +-
toolkit/modules/moz.build | 5 +
toolkit/moz.build | 1 +
toolkit/moz.configure | 18 +
toolkit/mozapps/extensions/AddonManager.jsm | 24 +
.../mozapps/extensions/internal/XPIProvider.jsm | 33 +-
toolkit/mozapps/extensions/test/browser/head.js | 1 +
.../extensions/test/xpcshell/head_addons.js | 1 +
toolkit/mozapps/update/UpdateService.jsm | 256 +-
toolkit/mozapps/update/UpdateServiceStub.jsm | 4 +
toolkit/mozapps/update/UpdateTelemetry.jsm | 1 +
toolkit/mozapps/update/common/updatehelper.cpp | 8 +
toolkit/mozapps/update/moz.build | 5 +-
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 | 364 +-
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/moz.build | 3 +
toolkit/xre/nsAppRunner.cpp | 270 +-
toolkit/xre/nsUpdateDriver.cpp | 159 +-
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/update_bridgemoiji.py | 114 +
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 | 207 +-
uriloader/exthandler/nsExternalHelperAppService.h | 3 +
.../exthandler/nsIExternalHelperAppService.idl | 47 +
widget/android/WebExecutorSupport.cpp | 10 +
widget/nsTransferable.cpp | 6 +
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 +-
919 files changed, 36740 insertions(+), 3172 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/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
copy browser/branding/{nightly => alpha}/content/aboutDialog.css (100%)
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
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/en-US/brand.dtd
create mode 100644 browser/branding/alpha/locales/en-US/brand.ftl
create mode 100644 browser/branding/alpha/locales/en-US/brand.properties
copy browser/branding/{official => alpha}/locales/jar.mn (100%)
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/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-notification-icons.css
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.css
create mode 100644 browser/components/onionservices/content/onionlocation-urlbar.inc.xhtml
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
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/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/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/tor-browser
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%)
create mode 100644 browser/extensions/onboarding/test/browser/.eslintrc.js
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
create mode 100644 browser/extensions/onboarding/test/unit/.eslintrc.js
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/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/TorProcessService.jsm
create mode 100644 browser/modules/TorProtocolService.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 mobile/android/app/000-tor-browser-android.js
create mode 100644 mobile/android/torbrowser.configure
create mode 100644 mozconfig-android-armv7
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/modules/Bech32Decode.jsm
create mode 100644 toolkit/modules/QRCode.jsm
create mode 160000 toolkit/torproject/torbutton
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
72