tor-commits
Threads by month
- ----- 2025 -----
- 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
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
January 2023
- 2 participants
- 154 discussions

[Git][tpo/applications/tor-browser-build][main] Bug 40744: Ensure reproducibility with HFS DMG
by Pier Angelo Vendrame (@pierov) 18 Jan '23
by Pier Angelo Vendrame (@pierov) 18 Jan '23
18 Jan '23
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
d4aa558e by Pier Angelo Vendrame at 2023-01-18T09:26:22+01:00
Bug 40744: Ensure reproducibility with HFS DMG
- - - - -
8 changed files:
- projects/browser/ddmg.sh
- projects/hfsplus-tools/build
- projects/hfsplus-tools/config
- projects/hfsplus-tools/only-newfs_include.diff → projects/hfsplus-tools/newfs_hfs.diff
- projects/libdmg-hfsplus/build
- projects/libdmg-hfsplus/config
- + projects/libdmg-hfsplus/libdmg.patch
- tools/signing/ddmg.sh
Changes:
=====================================
projects/browser/ddmg.sh
=====================================
@@ -1,3 +1,6 @@
+#!/bin/bash
+set -e
+
[% SET src = c('dmg_src', { error_if_undef => 1 }) -%]
find [% src %] -executable -exec chmod 0755 {} \;
find [% src %] ! -executable -exec chmod 0644 {} \;
@@ -18,7 +21,14 @@ newfs_hfs -v "[% c("var/Project_Name") %]" "\$hfsfile"
pushd [% src %]
-hfsplus "\$hfsfile" addall .
+find -type d -mindepth 1 | sed -e 's/^\.\///' | sort | while read dirname; do
+ hfsplus "\$hfsfile" mkdir "/\$dirname"
+ hfsplus "\$hfsfile" chmod 0755 "/\$dirname"
+done
+find -type f | sed -e 's/^\.\///' | sort | while read filename; do
+ hfsplus "\$hfsfile" add "\$filename" "/\$filename"
+ hfsplus "\$hfsfile" chmod \$(stat --format '0%a' "\$filename") "/\$filename"
+done
# hfsplus does not play well with dangling links
hfsplus "\$hfsfile" symlink /Applications /Applications
# Show the volume icon
=====================================
projects/hfsplus-tools/build
=====================================
@@ -8,7 +8,7 @@ export PATH="/var/tmp/dist/clang/bin:$PATH"
tar -xf diskdev_cmds-[% c("version") %].tar.gz
cd diskdev_cmds-[% c("version") %]
-patch -p1 < $rootdir/only-newfs_include.diff
+patch -p1 < $rootdir/newfs_hfs.diff
make -j[% c("num_procs") %]
=====================================
projects/hfsplus-tools/config
=====================================
@@ -16,6 +16,7 @@ input_files:
# The project uses a flag that is not supported by GCC
- name: clang
project: clang
- # Build only newfs (we do not care of fsck), and remove a header that does not
- # exist on Linux (at that path) and is not required on Linux either.
- - filename: only-newfs_include.diff
+ # Build only newfs (we do not care of fsck), remove a header that does not
+ # exist on Linux (at that path) and is not required on Linux either, and make
+ # the UUID deterministic.
+ - filename: newfs_hfs.diff
=====================================
projects/hfsplus-tools/only-newfs_include.diff → projects/hfsplus-tools/newfs_hfs.diff
=====================================
@@ -1,18 +1,18 @@
diff '--color=auto' -Naur diskdev_cmds-540.1.linux3_orig/Makefile diskdev_cmds-540.1.linux3/Makefile
---- diskdev_cmds-540.1.linux3_orig/Makefile 2023-01-13 10:01:32.474525600 +0100
-+++ diskdev_cmds-540.1.linux3/Makefile 2023-01-13 10:01:50.346876760 +0100
+--- diskdev_cmds-540.1.linux3_orig/Makefile 2023-01-17 11:36:56.341279443 +0100
++++ diskdev_cmds-540.1.linux3/Makefile 2023-01-17 11:44:12.496479981 +0100
@@ -3,7 +3,7 @@
CC := clang
CFLAGS := -g3 -Wall -fblocks -I$(PWD)/BlocksRunTime -I$(PWD)/include -DDEBUG_BUILD=0 -D_FILE_OFFSET_BITS=64 -D LINUX=1 -D BSD=1 -D VERSION=\"$(VERSION)\"
LDFLAGS := -Wl,--build-id -L$(PWD)/BlocksRunTime
-SUBDIRS := BlocksRunTime newfs_hfs.tproj fsck_hfs.tproj
+SUBDIRS := newfs_hfs.tproj
-
+
all clean:
for d in $(SUBDIRS); do $(MAKE) -C $$d -f Makefile.lnx $@; done
diff '--color=auto' -Naur diskdev_cmds-540.1.linux3_orig/newfs_hfs.tproj/makehfs.c diskdev_cmds-540.1.linux3/newfs_hfs.tproj/makehfs.c
---- diskdev_cmds-540.1.linux3_orig/newfs_hfs.tproj/makehfs.c 2023-01-13 10:01:32.474525600 +0100
-+++ diskdev_cmds-540.1.linux3/newfs_hfs.tproj/makehfs.c 2023-01-13 10:02:07.899221800 +0100
+--- diskdev_cmds-540.1.linux3_orig/newfs_hfs.tproj/makehfs.c 2023-01-17 11:36:56.341279443 +0100
++++ diskdev_cmds-540.1.linux3/newfs_hfs.tproj/makehfs.c 2023-01-17 11:58:15.972059719 +0100
@@ -38,8 +38,8 @@
#endif
#include <sys/errno.h>
@@ -22,4 +22,17 @@ diff '--color=auto' -Naur diskdev_cmds-540.1.linux3_orig/newfs_hfs.tproj/makehfs
+#include <sys/sysctl.h>
#include <sys/vmmeter.h>
#endif
-
+
+@@ -571,8 +571,10 @@
+ /* Adjust free blocks to reflect everything we have allocated. */
+ hp->freeBlocks -= blocksUsed;
+
+- /* Generate and write UUID for the HFS+ disk */
+- GenerateVolumeUUID(&newVolumeUUID);
++ /* Use a deterministic UUID for reproducibility */
++ memset(&newVolumeUUID, 0, sizeof(newVolumeUUID));
++ strncpy(&newVolumeUUID, defaults->volumeName, sizeof(newVolumeUUID));
++
+ finderInfoUUIDPtr = (VolumeUUID *)(&hp->finderInfo[24]);
+ finderInfoUUIDPtr->v.high = OSSwapHostToBigInt32(newVolumeUUID.v.high);
+ finderInfoUUIDPtr->v.low = OSSwapHostToBigInt32(newVolumeUUID.v.low);
=====================================
projects/libdmg-hfsplus/build
=====================================
@@ -9,6 +9,7 @@ export PATH="/var/tmp/dist/ninja:/var/tmp/dist/cmake/bin:$PATH"
mkdir /var/tmp/build
tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
cd /var/tmp/build/[% project %]-[% c('version') %]
+patch -p1 < "$rootdir/libdmg.patch"
cmake . -GNinja -DCMAKE_BUILD_TYPE=Release
ninja -j[% c("num_procs") %] -v
=====================================
projects/libdmg-hfsplus/config
=====================================
@@ -16,3 +16,4 @@ input_files:
project: cmake
- name: ninja
project: ninja
+ - filename: libdmg.patch
=====================================
projects/libdmg-hfsplus/libdmg.patch
=====================================
@@ -0,0 +1,39 @@
+From d1a5eca891f32103ccda80ee75e158dfc7ece70d Mon Sep 17 00:00:00 2001
+From: Mike Perry <mikeperry-git(a)torproject.org>
+Date: Thu, 6 Mar 2014 19:47:05 -0800
+Subject: [PATCH] Memset a UDIF header to ensure archive reproducibility.
+
+Some of the struct padding and fields contained unitialized memory, which
+caused two successive invocations to produce archives that differed in some
+bytes.
+---
+ dmg/dmglib.c | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/dmg/dmglib.c b/dmg/dmglib.c
+index f481b1f..b74e50b 100644
+--- a/dmg/dmglib.c
++++ b/dmg/dmglib.c
+@@ -108,7 +108,8 @@ int buildDmg(AbstractFile* abstractIn, AbstractFile* abstractOut) {
+ ChecksumToken dataForkToken;
+
+ UDIFResourceFile koly;
+-
++ memset(&koly, 0, sizeof(koly));
++
+ off_t plistOffset;
+ uint32_t plistSize;
+ uint32_t dataForkChecksum;
+@@ -284,7 +285,8 @@ int convertToDMG(AbstractFile* abstractIn, AbstractFile* abstractOut) {
+ uint64_t numSectors;
+
+ UDIFResourceFile koly;
+-
++ memset(&koly, 0, sizeof(koly));
++
+ char partitionName[512];
+
+ off_t fileLength;
+--
+1.8.1.2
+
=====================================
tools/signing/ddmg.sh
=====================================
@@ -42,7 +42,14 @@ cd $src_dir
# add it back again with the special command to do so.
rm -f Applications
-hfsplus "$hfsfile" addall .
+find -type d -mindepth 1 | sed -e 's/^\.\///' | sort | while read dirname; do
+ hfsplus "$hfsfile" mkdir "/$dirname"
+ hfsplus "$hfsfile" chmod 0755 "/$dirname"
+done
+find -type f | sed -e 's/^\.\///' | sort | while read filename; do
+ hfsplus "$hfsfile" add "$filename" "/$filename"
+ hfsplus "$hfsfile" chmod $(stat --format '0%a' "$filename") "/$filename"
+done
hfsplus "$hfsfile" symlink /Applications /Applications
# Show the volume icon
hfsplus "$hfsfile" attr / C
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/d…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/d…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser-build] Pushed new tag tbb-12.0.2-build1
by Richard Pospesel (@richard) 17 Jan '23
by Richard Pospesel (@richard) 17 Jan '23
17 Jan '23
Richard Pospesel pushed new tag tbb-12.0.2-build1 at The Tor Project / Applications / tor-browser-build
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/tree/tbb…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser-build][maint-12.0] Bug 40712: Prepare stable release 12.0.2
by Richard Pospesel (@richard) 17 Jan '23
by Richard Pospesel (@richard) 17 Jan '23
17 Jan '23
Richard Pospesel pushed to branch maint-12.0 at The Tor Project / Applications / tor-browser-build
Commits:
0f010c37 by Richard Pospesel at 2023-01-16T18:15:09+00:00
Bug 40712: Prepare stable release 12.0.2
- - - - -
10 changed files:
- projects/browser/Bundle-Data/Docs/ChangeLog.txt
- projects/browser/allowed_addons.json
- projects/browser/config
- projects/firefox/config
- projects/geckoview/config
- projects/go/config
- projects/manual/config
- projects/tor/config
- projects/translation/config
- rbm.conf
Changes:
=====================================
projects/browser/Bundle-Data/Docs/ChangeLog.txt
=====================================
@@ -1,3 +1,90 @@
+Tor Browser 12.0.2 - January 16 2023
+ * All Platforms
+ * Updated tor to 0.4.7.13
+ * Updated NoScript to 11.4.14
+ * Bug 40565: do something with security.tls.version.enable-deprecated [tor-browser]
+ * Bug 40713: Use the new tor-browser l10n branch in Firefox [tor-browser-build]
+ * Bug 40727: Update list of Snowflake STUN servers in default bridge line [tor-browser-build]
+ * Bug 41506: Remove TrustCor root certificates [tor-browser]
+ * Bug 41525: Drop locales from torbutton, since we will inject them in tor-browser-build [tor-browser]
+ * Windows + macOS + Linux
+ * Updated Firefox to 102.7esr
+ * Bug 26504: Browser version in about:preferences showing the Firefox ESR version [tor-browser]
+ * Bug 32308: Stop inner letterbox jiggling as border is dragged [tor-browser]
+ * Bug 41375: Clean unused strings [tor-browser]
+ * Bug 41393: about:tbupdate semantic and accessibility problems [tor-browser]
+ * Bug 41522: Backport torbutton -> tor-browser migration to 12.0 series [tor-browser]
+ * Bug 41524: about:tbupdate needs UTF-8 [tor-browser]
+ * Bug 41539: Crypto warning weaknesses [tor-browser]
+ * Bug 41549: tor freeze when receiving to many http proxy requests on socks port [tor-browser]
+ * Bug 41561: Maximize warning is broken (regression) [tor-browser]
+ * Bug 41563: Old placeholders used in TorStrings.jsm [tor-browser]
+ * macOS
+ * Bug 40716: Unable to update to 12.0.1 on Apple Silicon-based Mac [tor-browser-build]
+ * Android
+ * Updated GeckoView to 102.7esr
+ * Bug 41571: Backport Android-specific Firefox 109 to ESR 102.7-based Tor Browser [tor-browser]
+ * Build System
+ * All Platforms
+ * Updated Go to 1.19.5
+ * Bug 40735: Add command to list which translation components need to be updated [tor-browser-build]
+ * Bug 40739: tor-expert-bundle should include ClientTransportPlugin torrc lines for each pluggable transport [tor-browser-build]
+ * Windows + macOS + Linux
+ * Bug 40734: Backport the translation project [tor-browser-build]
+ * macOS
+ * Bug 40706: macos-signer-stapler should wait for user interaction before attempting stapling [tor-browser-build]
+
+Tor Browser 12.5a1 - December 21 2022
+ * All Platforms
+ * Updated tor to 0.4.7.12
+ * Bug 40711: Review and expand the stakeholders we communicate major changes to [tor-browser-build]
+ * Bug 41478: Drop the torbutton submodule in 12.5 [tor-browser]
+ * Bug 41514: eslint broken since migrating torbutton [tor-browser]
+ * Windows + macOS + Linux
+ * Updated Firefox to 102.6esr
+ * Bug 26504: about:preferences shows Firefox's version instead of Tor Browser's
+ * Bug 32308: Stop inner letterbox jiggling as border is dragged [tor-browser]
+ * Bug 40347: URL bar lock icon says connection is not secure when on "view-source:[...].onion" URLs [tor-browser]
+ * Bug 40678: Force all 11.5 users to update through 11.5.8 before 12.0 [tor-browser-build]
+ * Bug 41375: Clean unused strings [tor-browser]
+ * Bug 41435: Add a Tor Browser migration function [tor-browser]
+ * Bug 41448: User `danger` style for primary button in new identity modal [tor-browser]
+ * Bug 41483: Tor Browser says Firefox timed out, confusing users [tor-browser]
+ * Bug 41503: Disable restart in case of reboot and restore in case of crash [tor-browser]
+ * Bug 41520: Regression: rearranging bookmarks / place items by drag & drop doesn't work anymore [tor-browser]
+ * Bug 41524: about:tbupdate needs UTF-8 [tor-browser]
+ * Bug 41525: Drop locales from torbutton, since we will inject them in tor-browser-build [tor-browser]
+ * macOS + Linux
+ * Bug 41519: TOR_SOCKS_IPC_PATH environment variable not honored [tor-browser]
+ * Windows
+ * Bug 40708: tor.exe in tor-expert-bundle not writing stdout even when run from cmd.exe [tor-browser-build]
+ * macOS
+ * Bug 40716: Unable to update to 12.0.1 on Apple Silicon-based Mac [tor-browser-build]
+ * Android
+ * Updated GeckoView to 102.6esr
+ * Bug 41001: Remove remaining security slider code [tor-browser]
+ * Build System
+ * All Platforms
+ * Updated Go to 1.19.4
+ * Bug 40645: Verify we no longer depend on any signed tags from sysrqb and gk, and remove them from torbutton.gpg [tor-browser-build]
+ * Bug 40679: Use the latest translations for nightly builds [tor-browser-build]
+ * Bug 40681: Run apt-get clean, after installing packages in projects/container-image/config [tor-browser-build]
+ * Bug 40683: Install more packages in the default containers to reduce the number of custom containers [tor-browser-build]
+ * Bug 40689: Update Ubuntu version from projects/mmdebstrap-image/config to 22.04.1 [tor-browser-build]
+ * Bug 40717: Create a script to prepare changelogs [tor-browser-build]
+ * Windows + macOS + Linux
+ * Bug 40707: Update update_responses_config.yml to allow 11.5.8 to update to whatever latest is [tor-browser-build]
+ * Bug 40713: Use the new tor-browser l10n branch in Firefox [tor-browser-build]
+ * Linux + Android
+ * Bug 40653: Build compiler-rt with runtimes instead of the main LLVM build [tor-browser-build]
+ * macOS
+ * Bug 40694: aarch64 tor-expert-bundle for macOS is not exported as part of the browser build [tor-browser-build]
+ * Bug 40704: Building nightly macos incrementals fails [tor-browser-build]
+ * Linux
+ * Bug 40693: Can't build container-image in main [tor-browser-build]
+ * Android
+ * Bug 40702: Nightly builds fails with "error: pathspec 'tor-browser-102.5.0esr-12.0-2' did not match any file(s) known to git" [tor-browser-build]
+
Tor Browser 12.0.1 - December 14 2022
* Windows + macOS + Linux
* Updated Firefox to 102.6esr
=====================================
projects/browser/allowed_addons.json
=====================================
@@ -1,7 +1,7 @@
{
"page_size": 25,
"page_count": 1,
- "count": 11,
+ "count": 10,
"next": null,
"previous": null,
"results": [
@@ -17,7 +17,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/34/9734/13299734/13299734.pn…"
}
],
- "average_daily_users": 931676,
+ "average_daily_users": 933171,
"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": 5477554,
+ "id": 5509244,
"compatibility": {
"firefox": {
"min": "54.0",
@@ -42,7 +42,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/54775…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/55092…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 22,
@@ -53,23 +53,22 @@
"url": "http://www.opensource.org/licenses/mit-license.php"
},
"release_notes": {
- "en-GB": "",
- "en-US": "- Fixed broken hotkeys.\n- Improved IP v6 address support.\n- Users' fixes for websites."
+ "en-US": "- Fixed a edge case with extracting color numbers, it's now able to extract `rgb(0 0 0/0.04)`.\n- Improved IPv6 check.\n- Faster UI loading.\n- Users' fixes for websites."
},
"reviewed": null,
- "version": "4.9.60",
+ "version": "4.9.62",
"files": [
{
- "id": 4021899,
- "created": "2022-10-27T07:07:27Z",
- "hash": "sha256:202eccf8088bd2842158f5fe4f4b751217a05b2f0ada02057c16314c174df01b",
+ "id": 4053589,
+ "created": "2023-01-08T17:15:31Z",
+ "hash": "sha256:e537a2cee45ed7c26f79ecd3ed362620e3f00d24c158532a58e163a63a3d60cc",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 648411,
+ "size": 636487,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/4021899/darkreader-4.9.60…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4053589/darkreader-4.9.62…",
"permissions": [
"alarms",
"contextMenus",
@@ -95,7 +94,7 @@
"fr": "Cette extension de protection oculaire active le mode nuit en créant à la volée des thèmes sombres pour les sites Web. Dark Reader inverse les couleurs vives, ce qui les rend très contrastés et faciles à lire la nuit.\n\nVous pouvez régler la luminosité, le contraste, le filtre sépia, le mode sombre, les paramètres de police et la liste des sites ignorés.\n\nDark Reader n’affiche pas de publicités et n’envoie aucune donnée utilisateur. Il est entièrement open source <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nAvant de l’installer, désactivez vos extensions similaires. Profitez et regardez!",
"he": "תוסף טיפוח לעיניים זה מאפשר למצב לילה ליצור ערכות נושא כהות לאתרי אינטרנט גלישה. קורא כהה ממיר צבעים בהירים מה שהופך אותם לניגודיות גבוהה וקל לקריאה בלילה.\n\nניתן להתאים את הבהירות, הניגודיות, מסנן חום-אדמדם, מצב כהה, הגדרות גופן ורשימת אתרים להתעלמות.\n\nReader Dark אינו מציג מודעות ואינו שולח את נתוני המשתמש לשום מקום. זהו קוד פתוח לחלוטין <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nלצורך פעולה תקינה, השבת תוספים דומים. צפייה נעימה!",
"id": "Ekstensi ini mengaktifkan mode malam dengan membuat halaman situs web menjadi gelap. Dark Reader bekerja dengan membalik warna cerah dengan warna kontras sehingga nyaman di mata.\n\nAnda bisa mengatur kecerahan, kontras, filter sepia, mode malam, setelan fon dan pengecualian situs web.\n\nDark Reader tidak menampilkan iklan dan tidak mengirimkan data penggunan ke manapun. Sepenuhnya bersumber terbuka: <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nSebelum memasang, silakan nonaktifkan ekstensi serupa. Selamat berselancar!",
- "it": "Questa estensione si prende cura dei tuoi occhi e ti consente di creare al volo un tema scuro in modalità nottura per ogni sito. Dark Reader inverte i colori più luminosi rendendoli ad alto contrato e più semplici da leggere la notte.\n\nPuoi modificare luminosità, contrasto, filtro seppia, modalità notturna, caratteri e lista di siti da ignorare.\n\nDark Reader non mostra pubblicità e non invia i dati dell'utente da nessuna parte. È pienamente open-source <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nPrima di installare disabilita altre estensioni simili. Buona lettura!",
+ "it": "Questa estensione si prende cura dei tuoi occhi e ti consente di creare al volo un tema scuro in modalità notturna per ogni sito. Dark Reader inverte i colori più luminosi rendendoli ad alto contrasto e più semplici da leggere la notte.\n\nPuoi modificare luminosità, contrasto, filtro seppia, modalità notturna, caratteri e lista di siti da ignorare.\n\nDark Reader non mostra pubblicità e non invia i dati dell'utente da nessuna parte. È pienamente open-source <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nPrima di installare disabilita altre estensioni simili. Buona lettura!",
"ja": "このアイ・ケアの拡張機能は、オンザフライでウェブサイトのためのダークテーマを作成し、ナイトモードを有効にします。 Dark Readerは鮮やかな色を反転させてコントラストを高め、夜間に読みやすくします。\n\n明るさ、コントラスト、セピアフィルター、ダークモード、フォント設定、無視リストを調整することができます。\n\nDark Readerは広告を表示せず、ユーザーのデータをどこにも送信しません。 それは完全にオープンソースです <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nインストールする前に、同様の拡張機能を無効にしてください。 ブラウジングをお楽しみください!",
"ko": "이 눈 건강을 위한 확장 기능은 실시간으로 각 웹사이트에 어두운 테마를 적용해 야간 모드를 가능케 합니다. 다크 리더는 밝은 색상을 반전해 고대비로 만들어 밤에 읽기가 쉽도록 만듭니다.\n\n밝기, 대비, 세피아 필터, 어두운 모드, 폰트와 예외 목록을 설정할 수 있습니다.\n\n다크 리더는 광고를 보여주지 않으며 사용자의 데이터를 어디에도 보내지 않습니다. 완전히 오픈 소스입니다. <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\n설치하기 전에 비슷한 기능을 가진 확장 기능을 사용 해제하시기 바랍니다. 편하게 읽으십시오!",
"ms": "Ekstensi penjagaan mata ini mendayakan mod malam dengan mencipta tema gelap untuk laman web dengan cepat. Dark Reader menyongsangkan warna terang, menjadikannya kontras tinggi dan mudah dibaca pada waktu malam.\n\nAnda boleh melaraskan kecerahan, kontras, penapis sepia, mod gelap, tetapan fon dan senarai abaikan.\n\nDark Reader tidak memaparkan iklan dan tidak menghantar data pengguna ke mana-mana sahaja. Ia adalah sumber terbuka sepenuhnya: <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2a8020ee7fe5fea69148ed…" rel=\"nofollow\">https://github.com/darkreader/darkreader</a>\n\nSebelum anda memasangnya, lumpuhkan sambungan yang serupa. Selamat menonton!",
@@ -146,7 +145,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-10-27T11:39:58Z",
+ "last_updated": "2023-01-09T12:25:16Z",
"name": {
"ar": "Dark Reader",
"bn": "Dark Reader",
@@ -221,10 +220,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5581,
- "bayesian_average": 4.556880457185879,
- "count": 4723,
- "text_count": 1508
+ "average": 4.5565,
+ "bayesian_average": 4.555294592277709,
+ "count": 4789,
+ "text_count": 1529
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
@@ -321,187 +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": 28481
- },
- "notes": null
- },
- {
- "addon": {
- "id": 229918,
- "authors": [
- {
- "id": 5474073,
- "name": "EFF Technologists",
- "url": "https://addons.mozilla.org/en-US/firefox/user/5474073/",
- "username": "eff-technologists",
- "picture_url": "https://addons.mozilla.org/user-media/userpics/73/4073/5474073/5474073.png?…"
- }
- ],
- "average_daily_users": 679121,
- "categories": {
- "android": [
- "security-privacy"
- ],
- "firefox": [
- "privacy-security"
- ]
- },
- "contributions_url": "https://paypal.me/SupportEFF?utm_content=product-page-contribute&utm_medium…",
- "created": "2010-09-16T15:09:10Z",
- "current_version": {
- "id": 5265391,
- "compatibility": {
- "firefox": {
- "min": "52.0",
- "max": "*"
- },
- "android": {
- "min": "52.0",
- "max": "*"
- }
- },
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/https-everywhere/versions…",
- "is_strict_compatibility_enabled": false,
- "license": {
- "id": 5278,
- "is_custom": true,
- "name": {
- "en-US": "Multiple"
- },
- "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/license/"
- },
- "release_notes": {
- "en-US": "2021.7.13\n* Amend Incognito Key for Chrome and Firefox #20092\n* Fix unexpected arithmetic operations on strings #20043\n* Remove Top Alexa Labeller #20083\n* Update deprecated log function #20101\n* Patch Chrome Test Failure #20102"
- },
- "reviewed": null,
- "version": "2021.7.13",
- "files": [
- {
- "id": 3809748,
- "created": "2021-07-13T22:01:19Z",
- "hash": "sha256:e261461b5d4d3621285fce70773558184d691c614b330744dab672f032db731c",
- "is_restart_required": false,
- "is_webextension": true,
- "is_mozilla_signed_extension": false,
- "platform": "all",
- "size": 1752121,
- "status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3809748/https_everywhere-…",
- "permissions": [
- "webNavigation",
- "webRequest",
- "webRequestBlocking",
- "tabs",
- "cookies",
- "storage",
- "*://*/*",
- "ftp://*/*"
- ],
- "optional_permissions": []
- }
- ]
- },
- "default_locale": "en-US",
- "description": {
- "de": "Viele Webseiten unterstützen zwar Verschlüsslung über HTTPS, machen es aber nicht einfach, diese auch zu nutzen. Manchmal bieten diese beispielsweise standardmäßig nur unverschlüsseltes HTTP an oder haben auf verschlüsselten Seiten Links gesetzt, die Sie zurück zu einer unverschlüsselten Version führen.\n\nDie HTTPS-Everywhere Erweiterung löst dieses Problem, indem sie alle Anfragen zu diesen Seiten automatisch zu HTTPS ändert.",
- "en-US": "Note: Extension will sunset January 2023. Instructions on how to turn on HTTPS by default in Firefox here: <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/a15697d75ed1f7eb05e9b0…" rel=\"nofollow\">https://eff.org/https-everywhere/set-https-default-your-browser</a>\n\nMany sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site.\n\nThe HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.\n\nThe DuckDuckGo Smarter Encryption list is publicly available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0. International license. If you'd like to license the list for commercial use, please reach out to: <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/afc2012d629a8b8f6c7fd0…" rel=\"nofollow\">https://help.duckduckgo.com/duckduckgo-help-pages/company/contact-us/</a>",
- "es": "Muchos sitios en la web ofrecen soporte limitado para cifrado sobre HTTPS, pero hacen difícil su uso. Por ejemplo, puede que usen HTTP no cifrado por defecto o que llenen páginas cifradas con enlaces que vuelvan al sitio no cifrado.\n\nLa extensión HTTPS Everywhere corrige estos problemas reescribiendo todas las peticiones a estos sitios a HTTPS.",
- "fr": "Beaucoup de sites web offrent une prise en charge limitée pour le chiffrement via HTTPS, mais la rendent difficile à utiliser. Par exemple, ils peuvent utiliser une adresse par défaut non chiffrée avec HTTPS, ou proposer sur des pages chiffrées uniquement des liens qui retournent sur le site non chiffré.\n\nL’extension HTTPS Everywhere résout le problème en redirigeant toutes les requêtes de ces sites vers HTTPS.",
- "it": "Molti siti web offrono un limitato supporto per la crittografia HTTPS, ma lo rendono difficile da usare. Ad esempio, possono avere come impostazione predefinita HTTP non crittato, o inserire in pagine crittate collegamenti che indirizzano a siti non crittati.\n\nL'estensione HTTPS Everywhere consente di correggere questi problemi riscrivendo tutte le richieste a questi siti in HTTPS.",
- "nl": "Veel websites bieden enigszins beperkte ondersteuning voor versleuteling via HTTPS, maar maken het moeilijk om dit te gebruiken. Ze kunnen bijvoorbeeld standaard niet-versleutelde HTTP hanteren, of versleutelde pagina’s vullen met koppelingen die naar de niet-versleutelde website terugkeren.\n\nDe HTTPS Everywhere-extensie lost deze problemen op door alle aanvragen naar deze websites naar HTTPS te herschrijven.",
- "pt-BR": "Muitos sites na web oferecem algum suporte limitado a criptografia sobre HTTPS, mas tornam difícil seu uso. Por exemplo, podem encaminhar por padrão para HTTP não criptografado, ou colocar em páginas criptografadas links que voltam à versão não criptografada do site.\n\nA extensão HTTPS Everywhere corrige esses problemas, substituindo todas as solicitações a esses sites para HTTPS.",
- "zh-CN": "许多网站通过 HTTPS 提供有限的网络加密,这样有时很难起作用。比如,网站还是默认使用 HTTP,或者在加密页面使用指向非加密页面的链接。\n\nHTTPS Everywhere 扩展通过把发向这些网站的请求都改写成 HTTPS 来解决这些问题。"
- },
- "developer_comments": null,
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/https-everywhere/edit",
- "guid": "https-everywhere(a)eff.org",
- "has_eula": false,
- "has_privacy_policy": true,
- "homepage": {
- "de": "https://www.eff.org/https-everywhere",
- "en-US": "https://www.eff.org/https-everywhere",
- "es": "https://www.eff.org/https-everywhere",
- "fr": "https://www.eff.org/https-everywhere",
- "it": "https://www.eff.org/https-everywhere",
- "nl": "https://www.eff.org/https-everywhere",
- "pt-BR": "https://www.eff.org/https-everywhere",
- "zh-CN": "https://www.eff.org/https-everywhere"
- },
- "icon_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAHfklEQVR42u2bXWxcRxXH5+69LqkEERKiURAPCCFRKiJBX4qQkMia2i4gESEZKmicJkFCiAe+ZDsEOy4qSA3Q2uuvvbt2HLsJjeukVZsqbdMGhUADDTRpSKCOMKFpKaHEKXHq1E6yd+fHw8zsvWuv98PetdebjnS0lnfXvuc3Z+b8z7lzhYhCZZhExEiKrqs4G4dahRBCjIzYQghLZB2VBMBFisgV6WzejbPebRRCCFGfC0JlAUBEJqVz72DS2fQwTkO8OTeEigNwBefeAek09HnO5l049+SCUJEAduKsj0lnQ7/nbHo4B4SKBRDHaYjnAaGiAfRlg1B6AJa2kDvbLNd/v7QA+nJEQgmctl1lIgqiF0Q3iC79aqxHv6c/78Q0mJIAmAEhLTsUy3HjdA+IiLYovLcfPvYIrBmBTz6qbM2jsHoIbo5rCJ0gOjSYqA+juAACEDbv8nVCMZy3Y77j7x+Arx2E7tNw9E0Yn4arHiSScF1bIgnvJOBfk3D43+D+DTYfhtuGdQR0qIgJBSOpKAA0hIb+pLNxEKehv2XBAGxXOb56EH7xMrxxhXmPa0k49l+4788qUkSXio78lka+AAyEPuls3IlYsPOdUH8QXpv0HUlKNctJCZIsJsHTn/VkOozrSdj7D6jdr0H0FBOAtvVxOW8AIe38j1/0LzqRVI7Nd8gAvOAYHoMPDoDVmy0S5gGgoW9+EWCc/+7v1AV6Ul14MYfUS0Kiomtlf5kACLkqJG/dA9Oecjwf503YFzLM373nkNoY7ViRl8B8AJh13z+qZz+Z25Hg+p65P2RzXgJjE/CeeK7ZXyQAVlRtRh/YCf+7Or9ZnTkMjLlm/3sv6Nl3S7AJFgrArP0v7PfDOlfYTyWg9U+w9gmo3g8Nh+DBv8CJC+mRYTKCDMz+q28rIZV79hcJgBNTs7HpcPosZQv7I+dBPKRTWZevEm0XPjUC9x+H0Usz9ICnXrcey2ftLyKAqhiIdj/1JbKsfykhiVoqdx1Q3xPdKoqqYtqpbuXgijh89Rk4cM6HemEKVg2C1ZOvLF7ECPjWb3NHQHCJeBJ6T8Nn9sGKmI6EDh+IWVqiG+7YC0+8Ci3HVKSEii6FFwDAyN4vHSgsnwd/HpuAR8bgh0fh03vBcdNhmEqx8FJ5EbPALUNwqYAsIOdYLp6Ek+Nw/0tqPxA9KhJMD0GUG4CgDtgxmnsfmEvqehIScnY6PHAO6p/VJXJXoRAWUQla3fDR3XBxWl+8LK72//15+OxjfrYoKwCp+j8CX37aT3cJqXb+hWj/YE0x5cHdzxUCYREBpJZCF9Q+BX+fSFdwnlyYQjTyesqDOx7zewJlBSClCzpVqbr1GIxdni1n89H92YTUyYuwwi0TJTgrI3QGftcB7+uHbzwP+84qAZRJHBXSMzAQ7n5e/X3HLacI6IVvHlLNTdEBN8X17yNqaawaVDD6XoET46oHmKnYyVUoSWDPWD5ZYTGzQBd8fI+6yDOXoGa/r+RuimvFaLrDnWBH4cO7lNwdGIUricL6AcfHtfPl0BAxanDHaHooD52BNcN+BFiuquOrTCETaJff9ms4fiF3JJi33ppWVaFRiEtaDltdcOuw6gaZ1GUu9KoHO8/A5x5XJWyw12+7Kjpu7lPV4eef9PeFXADevgYrd5QBgODsz+z0zOzqvnAevn9U3RCpMho/4tuWF/OIAP3e2ITeY5ZyCWSafZlJ82eQuH99C0bOQudp+NVJOPh65mIpUxaQwG/e8G+jLRkAM/v9o5lnPNMG5i2wX2Zg/vz4EqdB0wm+fZ9KZ4UovbQCKJn5Jki2713z4BPDS5wGzex/58js8CzVuK7lcPupfOuBEi8BKwqhXvj6c3D2cu6u7kKKIlMd/uFNWBlX/9cqm1ogArcMwM9eUnd+M7W45XzL4sAXn30dVg2o7GGVUzUYvBX+oSFo+iOcujj3TJo1b0pdsx/MdVP0/Dvwo6NaR/SUWU8w42GIDqX2wk/CL19Wun/KK/zmyMlxVVGuHlRwC2+LLUE5bOmjLSLqn/KwXfjIbvjKM6p9Hn8FnjoHT7+mIuXEuPr58X9C5BR8+wjcbpqjEQXVdktxRKYEAGaeC0rlaaP62jWYHmVOLBA55jP6NIjJNpZbqjNCJQQwK1voJVKlHU61uHvTT48V53BUmQHI59jc4p4TLCMAS3NQ8l0A7wLIDqBXqi8ve0siXImITBYIIIYUMagIi4Pomi4QQMck4qEJqY1lbe2Xsbb/B2djAQBCX/xpi113H3ZNS9KuaZF2TQvL27birNuOs2FHnhEghHDW/qDRvrMFO9zk2eFGaYebsMONqNflYo1pli+E1MMDofCWZru2Fbt6i2dXN0u7upllbXlCEEIIy0Bwwo3Ndu027HDzDQPBPDeSgmDXtrTbdW3Y1U2JZQ8gDwjBx6csUV+vINy1rd2ubVN7QoVDmPkQnSXa2kI3EoRMj1LeUBDmeqDWh1DX2mHXtZmNsSIg2OseSEHI9lh1CoJVt+1Bu6YVO9yUrAgIaxux123H2dCPyDECkbAtat/5k8qBEG7CXvcA/wekztt/5cIClgAAAABJRU5ErkJggg==",
- "icons": {
- "32": "https://addons.mozilla.org/user-media/addon_icons/229/229918-32.png?modifie…",
- "64": "https://addons.mozilla.org/user-media/addon_icons/229/229918-64.png?modifie…",
- "128": "https://addons.mozilla.org/user-media/addon_icons/229/229918-128.png?modifi…"
- },
- "is_disabled": false,
- "is_experimental": false,
- "last_updated": "2021-07-14T06:03:40Z",
- "name": {
- "de": "HTTPS Everywhere",
- "en-US": "HTTPS Everywhere",
- "es": "HTTPS Everywhere",
- "fr": "HTTPS Everywhere",
- "it": "HTTPS Everywhere",
- "nl": "HTTPS Everywhere",
- "pt-BR": "HTTPS Everywhere",
- "zh-CN": "HTTPS Everywhere - 加密网络"
- },
- "previews": [
- {
- "id": 214771,
- "caption": null,
- "image_size": [
- 1280,
- 800
- ],
- "image_url": "https://addons.mozilla.org/user-media/previews/full/214/214771.png?modified…",
- "thumbnail_size": [
- 533,
- 333
- ],
- "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/214/214771.jpg?modifi…"
- }
- ],
- "promoted": {
- "apps": [
- "firefox"
- ],
- "category": "spotlight"
- },
- "ratings": {
- "average": 4.6594,
- "bayesian_average": 4.65683895233368,
- "count": 2308,
- "text_count": 460
- },
- "ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/",
- "requires_payment": false,
- "review_url": "https://addons.mozilla.org/en-US/reviewers/review/229918",
- "slug": "https-everywhere",
- "status": "public",
- "summary": {
- "de": "Verschlüsseln Sie das Web! HTTPS-Everywhere schützt Ihre Kommunikation indem die Verbindung zu unterstützten Seiten automatisch auf eine HTTPS-Verschlüsselung umgestellt wird, auch wenn die URL oder ein besuchter Link das https://-Präfix weg lässt.",
- "en-US": "Encrypt the web! HTTPS Everywhere is a Firefox extension to protect your communications by enabling HTTPS encryption automatically on sites that are known to support it, even when you type URLs or follow links that omit the https: prefix.",
- "es": "¡Cifra la web! HTTPS Everywhere es una extensión para proteger tus comunicaciones al habilitar el cifrado HTTPS automáticamente en las web que lo soportan, incluso cuando escribes URLs o sigues vínculos que omiten el prefijo \"https:\".",
- "fr": "Chiffrez le Web ! L’extension Firefox HTTPS Everywhere protège vos communications en activant automatiquement le chiffrement HTTPS sur les sites le prenant en charge, même lorsque vous saisissez une URL ou cliquez sur un lien sans préfixe « https: ».",
- "it": "Il Web crittato! HTTPS Everywhere è un'estensione per Firefox che protegge le comunicazioni attivando la crittografia HTTPS automaticamente su tutti i siti che la supportano, anche se si digitano URL o si seguono link che omettono il prefisso https.",
- "nl": "Versleutel het web! HTTPS Everywhere is een Firefox-extensie die uw communicatie beschermt door automatisch HTTPS-versleuteling in te schakelen op websites die dit ondersteunen, zelfs bij URL’s of koppelingen die het voorvoegsel https: weglaten.",
- "pt-BR": "Criptografe a web! HTTPS Everywhere é uma extensão que protege sua comunicação habilitando criptografia HTTPS automaticamente em sites que são conhecidos por suportá-la, mesmo quando você digita URLs ou segue links que omitem o prefixo https:",
- "zh-CN": "加密网络!HTTPS Everywhere 是一个保护通信的 Firefox 扩展。它对支持加密的网站自动开启 HTTPS 通信加密,即使你在输入网址时没有加上 https: 前缀也一样。"
- },
- "support_email": {
- "en-US": "extension-devs(a)eff.org"
- },
- "support_url": {
- "en-US": "https://www.eff.org/https-everywhere"
- },
- "tags": [
- "security"
- ],
- "type": "extension",
- "url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/",
- "versions_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/versions/",
- "weekly_downloads": 6282
+ "weekly_downloads": 26352
},
"notes": null
},
@@ -517,7 +336,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/56/7656/6937656/6937656.png?…"
}
],
- "average_daily_users": 260954,
+ "average_daily_users": 258473,
"categories": {
"android": [
"security-privacy"
@@ -732,10 +551,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.82,
- "bayesian_average": 4.815272675239451,
- "count": 1300,
- "text_count": 234
+ "average": 4.8222,
+ "bayesian_average": 4.817511344512317,
+ "count": 1316,
+ "text_count": 237
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/",
"requires_payment": false,
@@ -820,7 +639,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": 5737
+ "weekly_downloads": 5096
},
"notes": null
},
@@ -836,7 +655,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/73/4073/5474073/5474073.png?…"
}
],
- "average_daily_users": 1101611,
+ "average_daily_users": 1077003,
"categories": {
"android": [
"security-privacy"
@@ -1358,10 +1177,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7955,
- "bayesian_average": 4.792644702996817,
- "count": 2142,
- "text_count": 422
+ "average": 4.7948,
+ "bayesian_average": 4.791966571332396,
+ "count": 2164,
+ "text_count": 426
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/",
"requires_payment": false,
@@ -1385,7 +1204,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": 20003
+ "weekly_downloads": 19694
},
"notes": null
},
@@ -1401,7 +1220,7 @@
"picture_url": null
}
],
- "average_daily_users": 6260785,
+ "average_daily_users": 6196753,
"categories": {
"android": [
"security-privacy"
@@ -1413,7 +1232,7 @@
"contributions_url": "",
"created": "2015-04-25T07:26:22Z",
"current_version": {
- "id": 5484631,
+ "id": 5503008,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -1424,7 +1243,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/54…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/55…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -1435,22 +1254,22 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "See complete release notes for <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/95f0ebe3bae2fcefe329d5…" rel=\"nofollow\">1.45.2</a>.\n\n<b>Fixes</b>\n\n<ul><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/dda3a5335ce241b61df3e5…" rel=\"nofollow\">Test for unsupported pseudo operators after normalization</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/3d7500545eff2f1454e1b2…" rel=\"nofollow\">Mind implicit prelude <code>*</code> element in pseudo operators</a></li></ul>\n<a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/5cabc51255c376ef5d9a0e…" rel=\"nofollow\">Commits history since last version</a>."
+ "en-US": "See complete release notes for <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/389523b56d56000b5903f0…" rel=\"nofollow\">1.46.0</a>.\n\n<b>Fixes</b>\n<ul><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/9c26fe22ae94cdc2f29d6c…" rel=\"nofollow\">Add <code>options</code> stub to <code>nofab</code> scriptlet </a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/30cbc3175eb0b2e15466bf…" rel=\"nofollow\">Rewrite logger's \"exceptor\" feature</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/3ed97b9e246742ad411d56…" rel=\"nofollow\">Use Blob URLs to reliably inject scriptlets</a> -- as <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/438c3567eb7d6b3ff10d90…" rel=\"nofollow\">suggested</a> by @evilpie</li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/8f40970eec0653bf03a1ca…" rel=\"nofollow\">Add :remove-attr() and :remove-class() pseudo selector operators</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/94fccb01a65453050684d2…" rel=\"nofollow\">Add pseudo-operator :matches-attr()</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/c08e49fc883ba5c9201cd8…" rel=\"nofollow\">Detect invalid usage of combinators in :not() pseudoclass</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/615d0729d168db8cb67c8b…" rel=\"nofollow\">Give more time for viewport to be ready</a> (in popup panel) -- <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/20ff6c390e21534e4a52fd…" rel=\"nofollow\">related feedback</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/fac8d7f4335f97f8e60585…" rel=\"nofollow\">Handle potentially invalid CSS selector</a> (in logger)</li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/2e3d7b79681191d69ae519…" rel=\"nofollow\">Ensure state of more/less in panel reflect locked/disabled sections</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/206078ace2c2f2cf401ad3…" rel=\"nofollow\">Isolate generic cosmetic filters from specific ones in generated stylesheet</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/4f9ea5893ffda77f028cf2…" rel=\"nofollow\">Do not cname-uncloak same-origin network requests</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/cc959a4d7f9d2e70d41225…" rel=\"nofollow\">Prevent the creation of non-cosmetic extended filters in element picker</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/75f3ecbd1e6e79c9c62f22…" rel=\"nofollow\">Fix visual of DOM inspector layer in dark theme mode</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/26929d8da566773a86e49a…" rel=\"nofollow\">Improve extraction of tokens from regexes</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/53e1591ac127a6a1ee45be…" rel=\"nofollow\">Use placeholders to minimize vertical shifting at page load time</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/edead39b273cc8494559fd…" rel=\"nofollow\">Bundled filter lists in releases are not timestamped</a></li><li><a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/86a77d0302d1cfdc9a5c31…" rel=\"nofollow\">Ensure procedural filters are applied at least once</a></li></ul>\n<a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/a57cff231cba9bed789947…" rel=\"nofollow\">Commits history since last version</a>."
},
"reviewed": null,
- "version": "1.45.2",
+ "version": "1.46.0",
"files": [
{
- "id": 4028976,
- "created": "2022-11-11T14:15:28Z",
- "hash": "sha256:fb173895c76c3b05f132caf87a716c75e3db21be861ead1b14ba6abc7e715e8b",
+ "id": 4047353,
+ "created": "2022-12-22T16:49:43Z",
+ "hash": "sha256:6bf8af5266353fab5eabdc7476de026e01edfb7901b0430c5e539f6791f1edc8",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 3234876,
+ "size": 3215576,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/4028976/ublock_origin-1.4…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4047353/ublock_origin-1.4…",
"permissions": [
"dns",
"menus",
@@ -1565,7 +1384,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-12-09T16:25:27Z",
+ "last_updated": "2023-01-07T15:25:25Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1710,10 +1529,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7783,
- "bayesian_average": 4.777884356510374,
- "count": 14661,
- "text_count": 3843
+ "average": 4.779,
+ "bayesian_average": 4.778587551166476,
+ "count": 14817,
+ "text_count": 3875
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/",
"requires_payment": false,
@@ -1775,7 +1594,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": 155177
+ "weekly_downloads": 150309
},
"notes": null
},
@@ -1791,7 +1610,7 @@
"picture_url": null
}
],
- "average_daily_users": 138965,
+ "average_daily_users": 141867,
"categories": {
"android": [
"photos-media"
@@ -1888,10 +1707,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5088,
- "bayesian_average": 4.503520963576624,
- "count": 1075,
- "text_count": 399
+ "average": 4.5102,
+ "bayesian_average": 4.504935357753543,
+ "count": 1082,
+ "text_count": 400
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…",
"requires_payment": false,
@@ -1913,7 +1732,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": 335
+ "weekly_downloads": 394
},
"notes": null
},
@@ -1929,7 +1748,7 @@
"picture_url": null
}
],
- "average_daily_users": 94303,
+ "average_daily_users": 91590,
"categories": {
"android": [
"experimental",
@@ -2066,7 +1885,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": 665
+ "weekly_downloads": 588
},
"notes": null
},
@@ -2082,7 +1901,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/64/9064/12929064/12929064.pn…"
}
],
- "average_daily_users": 245350,
+ "average_daily_users": 243555,
"categories": {
"android": [
"photos-media",
@@ -2300,10 +2119,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6487,
- "bayesian_average": 4.643806966863276,
- "count": 1204,
- "text_count": 236
+ "average": 4.6492,
+ "bayesian_average": 4.644357594339526,
+ "count": 1220,
+ "text_count": 238
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/",
"requires_payment": false,
@@ -2324,7 +2143,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": 4231
+ "weekly_downloads": 3653
},
"notes": null
},
@@ -2347,7 +2166,7 @@
"picture_url": null
}
],
- "average_daily_users": 98953,
+ "average_daily_users": 102879,
"categories": {
"android": [
"other"
@@ -2629,10 +2448,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4378,
- "bayesian_average": 4.433084802866931,
- "count": 1181,
- "text_count": 316
+ "average": 4.442,
+ "bayesian_average": 4.437306737005405,
+ "count": 1190,
+ "text_count": 318
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/",
"requires_payment": false,
@@ -2652,7 +2471,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": 30
+ "weekly_downloads": 98
},
"notes": null
},
@@ -2668,7 +2487,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/43/0143/143/143.png?modified…"
}
],
- "average_daily_users": 335017,
+ "average_daily_users": 326742,
"categories": {
"android": [
"performance",
@@ -2682,7 +2501,7 @@
"contributions_url": "https://www.paypal.com/donate/?hosted_button_id=9ERKTU5MBH4EW&utm_content=p…",
"created": "2005-05-13T10:51:32Z",
"current_version": {
- "id": 5489293,
+ "id": 5506390,
"compatibility": {
"firefox": {
"min": "59.0",
@@ -2693,7 +2512,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5489293",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5506390",
"is_strict_compatibility_enabled": false,
"license": {
"id": 13,
@@ -2704,22 +2523,22 @@
"url": "http://www.gnu.org/licenses/gpl-2.0.html"
},
"release_notes": {
- "en-US": "v 11.4.13\n============================================================\nx Ensure theme changes are synchronized across windows,\n including private ones (thanks barbaz for reporting)\nx [UI] Ensure prompts are always centered relative to the\n parent window in multi-monitors setups\nx Switch to \"Modern Red Evil\" icon contributed by fatboy\nx Work-around for Chromium unable to load the placeholder\n icon\nx Themed placeholders\nx [nscl] Fixed placeholder fallback styles on Gecko\n embedding documents\nx [L10n] New Romanian (ro) locale (thanks Simona Iacob and\n Inpresentia I.)"
+ "en-US": "v 11.4.14\n============================================================\nx Updated HTML event attributes list\nx Uniformed indexed directory Firefox UI emulation to\n prevent a script blocking bypass on file:// resources\n (thanks RyotaK for reporting)\nx Fixed error being logged in the console on scriptless\n pages when hitting [Delete] or [Backspace] (thanks barbaz\n for reporting)\nx Work-around for background page misteriously being\n unloaded sometimes by Firefox\nx [L10n] Updated Transifex configuration"
},
"reviewed": null,
- "version": "11.4.13",
+ "version": "11.4.14",
"files": [
{
- "id": 4033638,
- "created": "2022-11-21T22:34:56Z",
- "hash": "sha256:078026ae894fe516ce9e61a1084d1b6dc883cd72c51027de342132141ca7f00d",
+ "id": 4050735,
+ "created": "2023-01-01T22:33:07Z",
+ "hash": "sha256:14af6a3cbc269c045f2d950e1e4f7c29981b35a7abc61d2413f5bb8bd7311857",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 948790,
+ "size": 948881,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/4033638/noscript-11.4.13.…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/4050735/noscript-11.4.14.…",
"permissions": [
"contextMenus",
"storage",
@@ -2730,8 +2549,8 @@
"webRequestBlocking",
"dns",
"<all_urls>",
- "ftp://*/*",
- "file://*/*"
+ "file://*/*",
+ "ftp://*/*"
],
"optional_permissions": []
}
@@ -2785,7 +2604,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-12-04T09:05:24Z",
+ "last_updated": "2023-01-03T12:32:35Z",
"name": {
"de": "NoScript",
"el": "NoScript",
@@ -2857,10 +2676,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4075,
- "bayesian_average": 4.404748711196217,
- "count": 2010,
- "text_count": 787
+ "average": 4.4112,
+ "bayesian_average": 4.408460578553582,
+ "count": 2026,
+ "text_count": 793
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/",
"requires_payment": false,
@@ -2904,7 +2723,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": 7735
+ "weekly_downloads": 8235
},
"notes": null
},
@@ -2920,7 +2739,7 @@
"picture_url": null
}
],
- "average_daily_users": 142004,
+ "average_daily_users": 141998,
"categories": {
"android": [
"performance",
@@ -3034,10 +2853,10 @@
"category": "recommended"
},
"ratings": {
- "average": 3.912,
- "bayesian_average": 3.907620335503252,
- "count": 1091,
- "text_count": 391
+ "average": 3.9212,
+ "bayesian_average": 3.9168509827044433,
+ "count": 1104,
+ "text_count": 395
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…",
"requires_payment": false,
@@ -3056,7 +2875,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": 1504
+ "weekly_downloads": 1816
},
"notes": null
}
=====================================
projects/browser/config
=====================================
@@ -101,9 +101,9 @@ input_files:
enable: '[% ! c("var/android") %]'
- filename: Bundle-Data
enable: '[% ! c("var/android") %]'
- - URL: https://addons.mozilla.org/firefox/downloads/file/4033638/noscript-11.4.13.…
+ - URL: https://addons.mozilla.org/firefox/downloads/file/4050735/noscript-11.4.14.…
name: noscript
- sha256sum: 078026ae894fe516ce9e61a1084d1b6dc883cd72c51027de342132141ca7f00d
+ sha256sum: 14af6a3cbc269c045f2d950e1e4f7c29981b35a7abc61d2413f5bb8bd7311857
- filename: 'gtk3-settings.ini'
enable: '[% c("var/linux") %]'
- project: libdmg-hfsplus
=====================================
projects/firefox/config
=====================================
@@ -12,10 +12,10 @@ container:
use_container: 1
var:
- firefox_platform_version: 102.6.0
+ firefox_platform_version: 102.7.0
firefox_version: '[% c("var/firefox_platform_version") %]esr'
browser_branch: '12.0-1'
- browser_build: 2
+ browser_build: 1
branding_directory: 'browser/branding/alpha'
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
nightly_updates_osname: '[% c("var/osname") %]'
=====================================
projects/geckoview/config
=====================================
@@ -12,9 +12,9 @@ container:
use_container: 1
var:
- geckoview_version: 102.6.0esr
+ geckoview_version: 102.7.0esr
torbrowser_branch: 12.0-1
- browser_build: 2
+ browser_build: 1
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
deps:
- build-essential
=====================================
projects/go/config
=====================================
@@ -1,5 +1,5 @@
# vim: filetype=yaml sw=2
-version: 1.19.4
+version: 1.19.5
filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.gz'
container:
use_container: 1
@@ -121,7 +121,7 @@ input_files:
enable: '[% ! c("var/linux") %]'
- URL: 'https://golang.org/dl/go[% c("version") %].src.tar.gz'
name: go
- sha256sum: eda74db4ac494800a3e66ee784e495bfbb9b8e535df924a8b01b1a8028b7f368
+ sha256sum: 8e486e8e85a281fc5ce3f0bedc5b9d2dbf6276d7db0b25d3ec034f313da0375f
- URL: 'https://golang.org/dl/go[% c("var/go14_version") %].src.tar.gz'
name: go14
sha256sum: 9947fc705b0b841b5938c48b22dc33e9647ec0752bae66e50278df4f23f64959
=====================================
projects/manual/config
=====================================
@@ -1,7 +1,7 @@
# vim: filetype=yaml sw=2
# To update, see doc/how-to-update-the-manual.txt
# Remember to update also the package's hash, with the version!
-version: 59571
+version: 62420
filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.gz'
container:
use_container: 1
@@ -17,8 +17,8 @@ var:
input_files:
- project: container-image
- - URL: 'https://people.torproject.org/~ma1/tbb_files/manual_[% c("version") %].zip'
+ - URL: 'https://people.torproject.org/~richard/tbb_files/manual_[% c("version") %].zip'
name: manual
- sha256sum: e4f19badca9207c8249e79b5fdf81363d1964cc84b2875355c9b4478db584224
+ sha256sum: ea4cb60f27d4a0c9690c8b885c4f1f4d872b50e71060142f688bac9c5a37793a
- filename: packagemanual.py
name: package_script
=====================================
projects/tor/config
=====================================
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
-version: 0.4.7.12
+version: 0.4.7.13
git_hash: 'tor-[% c("version") %]'
git_url: https://gitlab.torproject.org/tpo/core/tor.git
git_submodule: 1
=====================================
projects/translation/config
=====================================
@@ -12,13 +12,13 @@ steps:
git_hash: 'base-browser'
base-browser-fluent:
base-browser-fluent: '[% INCLUDE build %]'
- git_hash: d771fd689978f52053e8a14bb622c936aa938769
+ git_hash: f74c41b6a962021ad3c60da87024688ce9adbe2c
targets:
nightly:
git_hash: 'basebrowser-newidentityftl'
tor-browser:
tor-browser: '[% INCLUDE build %]'
- git_hash: a73ed9756f5d9a753fb7c3c7676174e4d9b68dee
+ git_hash: ba0c6533d46210722d45d1b5c56142e635e0ebb1
targets:
nightly:
git_hash: 'tor-browser'
=====================================
rbm.conf
=====================================
@@ -71,10 +71,10 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '12.0.1'
+ torbrowser_version: '12.0.2'
torbrowser_build: 'build1'
torbrowser_incremental_from:
- - 12.0
+ - 12.0.1
build_mar: 1
# By default, we sort the list of installed packages. This allows sharing
# containers with identical list of packages, even if they are not listed
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser-build][main] Bug 40737: Prefix alpha/release/nightly directory with projectname
by boklm (@boklm) 17 Jan '23
by boklm (@boklm) 17 Jan '23
17 Jan '23
boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
68767e58 by Nicolas Vigier at 2023-01-17T18:38:10+01:00
Bug 40737: Prefix alpha/release/nightly directory with projectname
- - - - -
9 changed files:
- .gitignore
- Makefile
- README
- doc/MAKEFILE.txt
- projects/release/config
- tools/signing/android-signing
- tools/signing/set-config
- tools/signing/sync-local-to-builder
- tools/signing/wait-for-finished-build
Changes:
=====================================
.gitignore
=====================================
@@ -2,9 +2,8 @@
/hg_clones
/gclient
/out
-/release
-/alpha
-/nightly
+/torbrowser
+/basebrowser
/testbuild
/rbm.local.conf
/logs
=====================================
Makefile
=====================================
@@ -187,39 +187,39 @@ signtag-alpha: submodule-update
$(rbm) build release --step signtag --target alpha
incrementals-release: submodule-update
- $(rbm) build release --step update_responses_config --target release --target create_unsigned_incrementals
+ $(rbm) build release --step update_responses_config --target release --target create_unsigned_incrementals --target torbrowser
tools/update-responses/download_missing_versions release
tools/update-responses/gen_incrementals release
- $(rbm) build release --step hash_incrementals --target release
+ $(rbm) build release --step hash_incrementals --target release --target torbrowser
incrementals-alpha: submodule-update
- $(rbm) build release --step update_responses_config --target alpha --target create_unsigned_incrementals
+ $(rbm) build release --step update_responses_config --target alpha --target create_unsigned_incrementals --target torbrowser
tools/update-responses/download_missing_versions alpha
tools/update-responses/gen_incrementals alpha
- $(rbm) build release --step hash_incrementals --target alpha
+ $(rbm) build release --step hash_incrementals --target alpha --target torbrowser
incrementals-nightly: submodule-update
- $(rbm) build release --step update_responses_config --target nightly
+ $(rbm) build release --step update_responses_config --target nightly --target torbrowser
NO_CODESIGNATURE=1 tools/update-responses/gen_incrementals nightly
- $(rbm) build release --step hash_incrementals --target nightly
+ $(rbm) build release --step hash_incrementals --target nightly --target torbrowser
update_responses-release: submodule-update
- $(rbm) build release --step update_responses_config --target release --target signed
- $(rbm) build release --step create_update_responses_tar --target release --target signed
+ $(rbm) build release --step update_responses_config --target release --target signed --target torbrowser
+ $(rbm) build release --step create_update_responses_tar --target release --target signed --target torbrowser
update_responses-alpha: submodule-update
- $(rbm) build release --step update_responses_config --target alpha --target signed
- $(rbm) build release --step create_update_responses_tar --target alpha --target signed
+ $(rbm) build release --step update_responses_config --target alpha --target signed --target torbrowser
+ $(rbm) build release --step create_update_responses_tar --target alpha --target signed --target torbrowser
dmg2mar-release: submodule-update
- $(rbm) build release --step update_responses_config --target release --target signed
- $(rbm) build release --step dmg2mar --target release --target signed
+ $(rbm) build release --step update_responses_config --target release --target signed --target torbrowser
+ $(rbm) build release --step dmg2mar --target release --target signed --target torbrowser
tools/update-responses/download_missing_versions release
CHECK_CODESIGNATURE_EXISTS=1 MAR_SKIP_EXISTING=1 tools/update-responses/gen_incrementals release
dmg2mar-alpha: submodule-update
- $(rbm) build release --step update_responses_config --target alpha --target signed
- $(rbm) build release --step dmg2mar --target alpha --target signed
+ $(rbm) build release --step update_responses_config --target alpha --target signed --target torbrowser
+ $(rbm) build release --step dmg2mar --target alpha --target signed --target torbrowser
tools/update-responses/download_missing_versions alpha
CHECK_CODESIGNATURE_EXISTS=1 MAR_SKIP_EXISTING=1 tools/update-responses/gen_incrementals alpha
=====================================
README
=====================================
@@ -70,9 +70,10 @@ channel you want to build:
$ make torbrowser-alpha
$ make torbrowser-nightly
-You can find the build result in the directory release/unsigned/$version
-or alpha/unsigned/$version for release or alpha builds. The result of
-nightly can be found in the nightly/$version directory.
+You can find the build result in the directory
+torbrowser/release/unsigned/$version or torbrowser/alpha/unsigned/$version
+for release or alpha builds. The result of nightly can be found in the
+torbrowser/nightly/$version directory.
If you want to build for a specific platform only, append the platform
name to the makefile target:
=====================================
doc/MAKEFILE.txt
=====================================
@@ -5,7 +5,7 @@ Description of makefile rules
torbrowser-release
------------------
Build Tor Browser for the release channel, for all supported platforms.
-The resulting build can be found in directory release/$version.
+The resulting build can be found in directory torbrowser/release/$version.
torbrowser-release-{linux-x86_64,linux-i686,windows-i686,macos,
android-armv7, android-x86,android-x86_64,
@@ -18,7 +18,7 @@ android for all architectures we support.
torbrowser-alpha
----------------
Build Tor Browser for the alpha channel, for all supported platforms.
-The resulting build can be found in directory alpha/$version.
+The resulting build can be found in directory torbrowser/alpha/$version.
torbrowser-alpha-{linux-x86_64,linux-i686,windows-i686,macos,
android-armv7,android-x86,android-x86_64,
@@ -33,7 +33,7 @@ Many of the components will be based on the main branch. You might
want to run "make fetch" before, to fetch the latest commits from all
components.
-The resulting build can be found in directory nightly/$date
+The resulting build can be found in directory torbrowser/nightly/$date
torbrowser-nightly-{linux-x86_64,linux-i686,windows-i686,macos,
android-armv7,android-x86,android-x86_64,
=====================================
projects/release/config
=====================================
@@ -1,6 +1,6 @@
# vim: filetype=yaml sw=2
version: '[% c("var/torbrowser_version") %]'
-output_dir: release
+output_dir: '[% c("var/projectname", { output_dir => "." }) %]/release'
link_input_files: 1
var:
@@ -99,13 +99,13 @@ targets:
build_target: release
nightly:
- output_dir: 'nightly'
+ output_dir: '[% c("var/projectname", { output_dir => "." }) %]/nightly'
var:
build_target: nightly
publish_dir: '[% c("version") %]'
alpha:
- output_dir: alpha
+ output_dir: '[% c("var/projectname", { output_dir => "." }) %]/alpha'
var:
build_target: alpha
=====================================
tools/signing/android-signing
=====================================
@@ -51,13 +51,13 @@ setup_build_tools() {
download_unsigned_apks() {
apks_dir=$(mktemp -d)
trap "rm -Rf $apks_dir" EXIT
- rsync -avH "$ssh_host_pkgstage:$pkgstage_tor_browser_build_dir/$tbb_version_type/signed/$tbb_version/*-qa.apk" "$apks_dir/"
+ rsync -avH "$ssh_host_pkgstage:$pkgstage_tor_browser_build_dir/$projectname/$tbb_version_type/signed/$tbb_version/*-qa.apk" "$apks_dir/"
}
upload_signed_apks() {
rsync -avH --exclude="*-qa.apk" --exclude="*-unaligned.apk" \
--exclude="*-unsigned.apk" "$apks_dir/" \
- "$ssh_host_pkgstage:$pkgstage_tor_browser_build_dir/$tbb_version_type/signed/$tbb_version/"
+ "$ssh_host_pkgstage:$pkgstage_tor_browser_build_dir/$projectname/$tbb_version_type/signed/$tbb_version/"
}
# Sign individual apk
=====================================
tools/signing/set-config
=====================================
@@ -1,9 +1,11 @@
. "$script_dir/set-config.tbb-version"
. "$script_dir/set-config.hosts"
+projectname="torbrowser"
+
bundle_locales="ALL"
-signed_dir="$script_dir/../../$tbb_version_type/signed"
+signed_dir="$script_dir/../../$projectname/$tbb_version_type/signed"
signed_version_dir="$signed_dir/$tbb_version"
macos_stapled_dir="$signed_dir/$tbb_version-macos-stapled"
macos_signed_dir="$signed_dir/$tbb_version-macos-signed"
=====================================
tools/signing/sync-local-to-builder
=====================================
@@ -5,4 +5,4 @@ source "$script_dir/functions"
var_is_defined ssh_host_builder builder_tor_browser_build_dir
-rsync $rsync_options "$signed_version_dir/" "$ssh_host_builder:$builder_tor_browser_build_dir/$tbb_version_type/signed/$tbb_version/"
+rsync $rsync_options "$signed_version_dir/" "$ssh_host_builder:$builder_tor_browser_build_dir/$projectname/$tbb_version_type/signed/$tbb_version/"
=====================================
tools/signing/wait-for-finished-build
=====================================
@@ -14,7 +14,7 @@ var_is_defined ssh_host_builder builder_tor_browser_build_dir
while true
do
- ssh "$ssh_host_builder" test -f "$builder_tor_browser_build_dir/$tbb_version_type/unsigned/$tbb_version-build$tbb_version_build/sha256sums-unsigned-build.incrementals.txt" && \
+ ssh "$ssh_host_builder" test -f "$builder_tor_browser_build_dir/$projectname/$tbb_version_type/unsigned/$tbb_version-build$tbb_version_build/sha256sums-unsigned-build.incrementals.txt" && \
exit 0
echo "$(date -Iseconds): Waiting for build to finish..."
sleep 5m
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/6…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/6…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[pluggable-transports/snowflake] branch main updated: Apply Skip Hello Verify Migration
by gitolite role 17 Jan '23
by gitolite role 17 Jan '23
17 Jan '23
This is an automated email from the git hooks/post-receive script.
shelikhoo pushed a commit to branch main
in repository pluggable-transports/snowflake.
The following commit(s) were added to refs/heads/main by this push:
new 10fd000 Apply Skip Hello Verify Migration
10fd000 is described below
commit 10fd00068528fd6309bbb49f9dd0fea38f1ac5ef
Author: Shelikhoo <xiaokangwang(a)outlook.com>
AuthorDate: Tue Jan 17 12:47:32 2023 +0000
Apply Skip Hello Verify Migration
Backported from https://gitlab.torproject.org/shelikhoo/snowflake/-/tree/dev-skiphelloverif…
---
go.mod | 3 +++
go.sum | 8 ++++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/go.mod b/go.mod
index ae8bd5d..47f8dc2 100644
--- a/go.mod
+++ b/go.mod
@@ -22,3 +22,6 @@ require (
golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4
google.golang.org/protobuf v1.26.0
)
+
+replace github.com/pion/webrtc/v3 v3.1.41 => github.com/xiaokangwang/webrtc/v3 v3.0.0-20230117115746-0005cfa4eb9a
+replace github.com/pion/dtls/v2 v2.1.5 => github.com/xiaokangwang/dtls/v2 v2.0.0-20230117114750-ac4a8437468c
\ No newline at end of file
diff --git a/go.sum b/go.sum
index 88e8251..71f69cd 100644
--- a/go.sum
+++ b/go.sum
@@ -231,8 +231,6 @@ github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi
github.com/pion/datachannel v1.5.2 h1:piB93s8LGmbECrpO84DnkIVWasRMk3IimbcXkTQLE6E=
github.com/pion/datachannel v1.5.2/go.mod h1:FTGQWaHrdCwIJ1rw6xBIfZVkslikjShim5yr05XFuCQ=
github.com/pion/dtls/v2 v2.1.3/go.mod h1:o6+WvyLDAlXF7YiPB/RlskRoeK+/JtuaZa5emwQcWus=
-github.com/pion/dtls/v2 v2.1.5 h1:jlh2vtIyUBShchoTDqpCCqiYCyRFJ/lvf/gQ8TALs+c=
-github.com/pion/dtls/v2 v2.1.5/go.mod h1:BqCE7xPZbPSubGasRoDFJeTsyJtdD1FanJYL0JGheqY=
github.com/pion/ice/v2 v2.2.6 h1:R/vaLlI1J2gCx141L5PEwtuGAGcyS6e7E0hDeJFq5Ig=
github.com/pion/ice/v2 v2.2.6/go.mod h1:SWuHiOGP17lGromHTFadUe1EuPgFh/oCU6FCMZHooVE=
github.com/pion/interceptor v0.1.11 h1:00U6OlqxA3FFB50HSg25J/8cWi7P6FbSzw4eFn24Bvs=
@@ -264,8 +262,6 @@ github.com/pion/turn/v2 v2.0.8 h1:KEstL92OUN3k5k8qxsXHpr7WWfrdp7iJZHx99ud8muw=
github.com/pion/turn/v2 v2.0.8/go.mod h1:+y7xl719J8bAEVpSXBXvTxStjJv3hbz9YFflvkpcGPw=
github.com/pion/udp v0.1.1 h1:8UAPvyqmsxK8oOjloDk4wUt63TzFe9WEJkg5lChlj7o=
github.com/pion/udp v0.1.1/go.mod h1:6AFo+CMdKQm7UiA0eUPA8/eVCTx8jBIITLZHc9DWX5M=
-github.com/pion/webrtc/v3 v3.1.41 h1:QogLjtriu+OwerRp4r6emTg4+zDWUy5R6EqthDBy7c0=
-github.com/pion/webrtc/v3 v3.1.41/go.mod h1:sUcW9SFPEWerDqGOBmdYEMfRvbdd7rgwo4bNzfsXww4=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -347,6 +343,10 @@ github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1
github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0=
github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
+github.com/xiaokangwang/dtls/v2 v2.0.0-20230117114750-ac4a8437468c h1:pO7i9GjOjFmR0DfnYid+4OBdYizAgAps+OOObp7TsIs=
+github.com/xiaokangwang/dtls/v2 v2.0.0-20230117114750-ac4a8437468c/go.mod h1:BqCE7xPZbPSubGasRoDFJeTsyJtdD1FanJYL0JGheqY=
+github.com/xiaokangwang/webrtc/v3 v3.0.0-20230117115746-0005cfa4eb9a h1:eNdDPEYldYKXpa54SKGdYvYMtpQ3LOyn3erdZO/CD+g=
+github.com/xiaokangwang/webrtc/v3 v3.0.0-20230117115746-0005cfa4eb9a/go.mod h1:IZtydXWeJz+U9/qwwAJDLwsoEPxO4Dlbv56exxh4DBs=
github.com/xtaci/kcp-go/v5 v5.6.1 h1:Pwn0aoeNSPF9dTS7IgiPXn0HEtaIlVb6y5UKWPsx8bI=
github.com/xtaci/kcp-go/v5 v5.6.1/go.mod h1:W3kVPyNYwZ06p79dNwFWQOVFrdcBpDBsdyvK8moQrYo=
github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae h1:J0GxkO96kL4WF+AIT3M4mfUVinOCPgf2uUWYFUzN0sM=
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[Git][tpo/applications/tor-browser][base-browser-102.7.0esr-12.5-1] fixup! Firefox preference overrides.
by Richard Pospesel (@richard) 16 Jan '23
by Richard Pospesel (@richard) 16 Jan '23
16 Jan '23
Richard Pospesel pushed to branch base-browser-102.7.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
ff6761db by cypherpunks1 at 2023-01-16T20:18:29+00:00
fixup! Firefox preference overrides.
Bug 41578: Disable and lock Windows SSO
(cherry picked from commit 18dfe4652e9de6b9021802530f899d18a393df12)
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -267,7 +267,7 @@ pref("network.http.referer.defaultPolicy.pbmode", 2);
pref("network.http.referer.XOriginTrimmingPolicy", 2); // Bug 17228: Force trim referer to scheme+host+port in cross-origin requests
pref("media.videocontrols.picture-in-picture.enabled", false); // Bug 40148: disable until audited in #40147
// Bug 40463: Disable Windows SSO
-pref("network.http.windows-sso.enabled", false);
+pref("network.http.windows-sso.enabled", false, locked);
// Bug 40383: Disable new PerformanceEventTiming
pref("dom.enable_event_timing", false);
// Disable API for measuring text width and height.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ff6761d…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ff6761d…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser][tor-browser-102.7.0esr-12.5-1] fixup! Firefox preference overrides.
by Richard Pospesel (@richard) 16 Jan '23
by Richard Pospesel (@richard) 16 Jan '23
16 Jan '23
Richard Pospesel pushed to branch tor-browser-102.7.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
18dfe465 by cypherpunks1 at 2023-01-16T19:08:38+00:00
fixup! Firefox preference overrides.
Bug 41578: Disable and lock Windows SSO
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -267,7 +267,7 @@ pref("network.http.referer.defaultPolicy.pbmode", 2);
pref("network.http.referer.XOriginTrimmingPolicy", 2); // Bug 17228: Force trim referer to scheme+host+port in cross-origin requests
pref("media.videocontrols.picture-in-picture.enabled", false); // Bug 40148: disable until audited in #40147
// Bug 40463: Disable Windows SSO
-pref("network.http.windows-sso.enabled", false);
+pref("network.http.windows-sso.enabled", false, locked);
// Bug 40383: Disable new PerformanceEventTiming
pref("dom.enable_event_timing", false);
// Disable API for measuring text width and height.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/18dfe46…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/18dfe46…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/tor-browser-build][main] Bug 40732: Review the Bundle-Data and do not ship the default profile
by Richard Pospesel (@richard) 16 Jan '23
by Richard Pospesel (@richard) 16 Jan '23
16 Jan '23
Richard Pospesel pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
7855f0b6 by Pier Angelo Vendrame at 2023-01-16T20:32:34+01:00
Bug 40732: Review the Bundle-Data and do not ship the default profile
In this commit we stop shipping Bundle-Data/$osname in base-browser,
which means that the default profile is now distributed only in
Tor Browser (and only on Windows and Linux).
For this reason, we had to modify also the start-browser script.
On macOS we still had profile.ini, which we do not need anymore, so this
commit removes it.
Also, we are disabling the profile migration in the browser build
configuration (tor-browser#41577), so the logic to populate the
override.ini has been removed, too.
Finally, we had two .dmg templates: one for installing Tor Browser to
/Applications, and one to install it to the desktop.
We were not using the latter anymore, and this commits duplicate the
former to start differentiating the dmg resources between the various
browsers.
- - - - -
14 changed files:
- projects/browser/Bundle-Data/mac-applications.dmg/.DS_Store → projects/browser/Bundle-Data/BaseBrowser.dmg/.DS_Store
- projects/browser/Bundle-Data/mac-applications.dmg/.VolumeIcon.icns → projects/browser/Bundle-Data/BaseBrowser.dmg/.VolumeIcon.icns
- projects/browser/Bundle-Data/mac-applications.dmg/.background/background.tiff → projects/browser/Bundle-Data/BaseBrowser.dmg/.background/background.tiff
- projects/browser/Bundle-Data/mac-desktop.dmg/.DS_Store → projects/browser/Bundle-Data/TorBrowser.dmg/.DS_Store
- + projects/browser/Bundle-Data/TorBrowser.dmg/.VolumeIcon.icns
- + projects/browser/Bundle-Data/TorBrowser.dmg/.background/background.tiff
- − projects/browser/Bundle-Data/mac-desktop.dmg/._Desktop
- − projects/browser/Bundle-Data/mac-desktop.dmg/.background/background.png
- − projects/browser/Bundle-Data/mac-desktop.dmg/Desktop
- projects/browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults → projects/browser/Bundle-Data/mac/Contents/Resources/TorBrowser/Tor/torrc-defaults
- − projects/browser/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini
- − projects/browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc
- projects/browser/RelativeLink/start-browser
- projects/browser/build
Changes:
=====================================
projects/browser/Bundle-Data/mac-applications.dmg/.DS_Store → projects/browser/Bundle-Data/BaseBrowser.dmg/.DS_Store
=====================================
=====================================
projects/browser/Bundle-Data/mac-applications.dmg/.VolumeIcon.icns → projects/browser/Bundle-Data/BaseBrowser.dmg/.VolumeIcon.icns
=====================================
=====================================
projects/browser/Bundle-Data/mac-applications.dmg/.background/background.tiff → projects/browser/Bundle-Data/BaseBrowser.dmg/.background/background.tiff
=====================================
=====================================
projects/browser/Bundle-Data/mac-desktop.dmg/.DS_Store → projects/browser/Bundle-Data/TorBrowser.dmg/.DS_Store
=====================================
Binary files a/projects/browser/Bundle-Data/mac-desktop.dmg/.DS_Store and b/projects/browser/Bundle-Data/TorBrowser.dmg/.DS_Store differ
=====================================
projects/browser/Bundle-Data/TorBrowser.dmg/.VolumeIcon.icns
=====================================
Binary files /dev/null and b/projects/browser/Bundle-Data/TorBrowser.dmg/.VolumeIcon.icns differ
=====================================
projects/browser/Bundle-Data/TorBrowser.dmg/.background/background.tiff
=====================================
Binary files /dev/null and b/projects/browser/Bundle-Data/TorBrowser.dmg/.background/background.tiff differ
=====================================
projects/browser/Bundle-Data/mac-desktop.dmg/._Desktop deleted
=====================================
Binary files a/projects/browser/Bundle-Data/mac-desktop.dmg/._Desktop and /dev/null differ
=====================================
projects/browser/Bundle-Data/mac-desktop.dmg/.background/background.png deleted
=====================================
Binary files a/projects/browser/Bundle-Data/mac-desktop.dmg/.background/background.png and /dev/null differ
=====================================
projects/browser/Bundle-Data/mac-desktop.dmg/Desktop deleted
=====================================
Binary files a/projects/browser/Bundle-Data/mac-desktop.dmg/Desktop and /dev/null differ
=====================================
projects/browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults → projects/browser/Bundle-Data/mac/Contents/Resources/TorBrowser/Tor/torrc-defaults
=====================================
=====================================
projects/browser/Bundle-Data/mac/TorBrowser/Data/Browser/profiles.ini deleted
=====================================
@@ -1,9 +0,0 @@
-[General]
-StartWithLastProfile=1
-
-[Profile0]
-Name=default
-IsRelative=1
-Path=profile.default
-Default=1
-
=====================================
projects/browser/Bundle-Data/mac/TorBrowser/Data/Tor/torrc deleted
=====================================
=====================================
projects/browser/RelativeLink/start-browser
=====================================
@@ -92,7 +92,7 @@ if test -r /proc/cpuinfo && ! grep -q '^flags\s*:.* sse2' /proc/cpuinfo; then
exit 1
fi
-tbb_usage () {
+print_usage () {
printf "\n[% c('var/Project_Name') %] Script Options\n"
printf " --verbose Display Tor and Firefox output in the terminal\n"
printf " --log [file] Record Tor and Firefox output in file (default: [% c('var/project-name') %].log)\n"
@@ -357,27 +357,22 @@ cd "${HOME}"
if [ "$show_usage" -eq 1 ]; then
# Display Firefox help, then our help
[% IF c("var/tor-browser") %]TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD}[% END %] ./firefox \
- --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" \
- -profile [% c('var/ProjectName') %]/Data/Browser/profile.default --help 2>/dev/null
- tbb_usage
+ --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" --help 2>/dev/null
+ print_usage
elif [ "$detach" -eq 1 ] ; then
[% IF c("var/tor-browser") %]TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD}[% END %] ./firefox \
- --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" \
- -profile [% c('var/ProjectName') %]/Data/Browser/profile.default "${@}" > "$logfile" 2>&1 </dev/null &
+ --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" "${@}" > "$logfile" 2>&1 </dev/null &
disown "$!"
elif [ "$log_output" -eq 1 -a "$show_output" -eq 1 ]; then
[% IF c("var/tor-browser") %]TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD}[% END %] ./firefox \
- --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" \
- -profile [% c('var/ProjectName') %]/Data/Browser/profile.default "${@}" 2>&1 </dev/null | \
+ --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" "${@}" 2>&1 </dev/null | \
tee "$logfile"
elif [ "$show_output" -eq 1 ]; then
[% IF c("var/tor-browser") %]TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD}[% END %] ./firefox \
- --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" \
- -profile [% c('var/ProjectName') %]/Data/Browser/profile.default "${@}" < /dev/null
+ --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" "${@}" < /dev/null
else
[% IF c("var/tor-browser") %]TOR_CONTROL_PASSWD=${TOR_CONTROL_PASSWD}[% END %] ./firefox \
- --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" \
- -profile [% c('var/ProjectName') %]/Data/Browser/profile.default "${@}" > "$logfile" 2>&1 </dev/null
+ --class "[% c('var/Project_Name') %]" --name "[% c('var/Project_Name') %]" "${@}" > "$logfile" 2>&1 </dev/null
fi
exit $?
=====================================
projects/browser/build
=====================================
@@ -203,31 +203,18 @@ tar -C ${TB_STAGE_DIR} -xf [% c('input_files_by_name/firefox') %]/browser.tar.gz
END; %]
[% IF c("var/macos") %]
- # The Bundle-Data is designed for embedded data, so we need to modify
- # the structure when we want the data to be outside the app directory.
- # We also create an override.ini file to disable the profile migrator.
- SKELETON_TMP=$rootdir/Bundle-Data/mac-skeleton-tmp
- SKELETON_TMP_RESOURCES=$SKELETON_TMP/Contents/Resources
- mkdir -p $SKELETON_TMP_RESOURCES/browser
- echo "[XRE]" > $SKELETON_TMP_RESOURCES/browser/override.ini
- echo "EnableProfileMigrator=0" >> $SKELETON_TMP_RESOURCES/browser/override.ini
- [% IF c("var/tor-browser") -%]
- mkdir -p $SKELETON_TMP_RESOURCES/TorBrowser/Tor
- cp -p Bundle-Data/mac/TorBrowser/Data/Tor/torrc-defaults $SKELETON_TMP_RESOURCES/TorBrowser/Tor/
- [% END -%]
- rm -Rf Bundle-Data/mac
- mv $SKELETON_TMP Bundle-Data/mac
-
- tar -C Bundle-Data/mac-applications.dmg -c . | tar -C $TB_STAGE_DIR -x
+ tar -C "Bundle-Data/[% c('var/ProjectName') %].dmg" -c . | tar -C $TB_STAGE_DIR -x
[% END %]
for tbdir in "${TBDIRS[@]}"
do
mkdir -p "$tbdir/$DOCSPATH"
cp -a Bundle-Data/Docs/* "$tbdir/$DOCSPATH"
- tar -C Bundle-Data/[% bundledata_osname %] \
- [% IF ! c("var/namecoin") %]--exclude=*Electrum-NMC* --exclude=*ncprop279*[% END %] \
- -c . | tar -C "$tbdir[% IF ! c("var/macos") %]/[% c('var/ProjectName') %][% END %]" -x
+ [% IF c("var/tor-browser") -%]
+ tar -C Bundle-Data/[% bundledata_osname %] \
+ [% IF ! c("var/namecoin") %]--exclude=*Electrum-NMC* --exclude=*ncprop279*[% END %] \
+ -c . | tar -C "$tbdir[% IF ! c("var/macos") %]/[% c('var/ProjectName') %][% END %]" -x
+ [% END -%]
done
[% IF c("var/tor-browser") -%]
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/7…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/7…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

16 Jan '23
This is an automated email from the git hooks/post-receive script.
cohosh pushed a change to tag v2.4.3
in repository pluggable-transports/snowflake.
at 4895a32 (commit)
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

[pluggable-transports/snowflake] branch main updated: Bump version to v2.4.3
by gitolite role 16 Jan '23
by gitolite role 16 Jan '23
16 Jan '23
This is an automated email from the git hooks/post-receive script.
cohosh pushed a commit to branch main
in repository pluggable-transports/snowflake.
The following commit(s) were added to refs/heads/main by this push:
new 4895a32 Bump version to v2.4.3
4895a32 is described below
commit 4895a32fd3c2f1d6918c934be6ffe623b1bec702
Author: Cecylia Bocovich <cohosh(a)torproject.org>
AuthorDate: Mon Jan 16 11:55:31 2023 -0500
Bump version to v2.4.3
---
ChangeLog | 3 +++
common/version/version.go | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 022382f..2f828d0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+Changes in version v2.4.3 - 2023-01-16
+- Fix version number in version.go
+
Changes in version v2.4.2 - 2023-01-13
- Issue 40208: Enhance help info for capacity flag
- Issue 40232: Update README and fix help output
diff --git a/common/version/version.go b/common/version/version.go
index ac16a04..4a53741 100644
--- a/common/version/version.go
+++ b/common/version/version.go
@@ -4,4 +4,4 @@ func GetVersion() string {
return version
}
-var version = "2.4.1"
+var version = "2.4.3"
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0