tor-commits
Threads by month
- ----- 2025 -----
- 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
May 2013
- 20 participants
- 1497 discussions

31 May '13
commit 46347e44703f345a5c5306db069e92322cc37398
Author: Mike Perry <mikeperry-git(a)fscked.org>
Date: Fri May 31 15:13:33 2013 -0700
Switch default homepage to about:tor.
---
src/chrome/locale/af/browser.properties | 2 +-
src/chrome/locale/ak/browser.properties | 2 +-
src/chrome/locale/am/browser.properties | 2 +-
src/chrome/locale/ar/browser.properties | 2 +-
src/chrome/locale/arn/browser.properties | 2 +-
src/chrome/locale/ast/browser.properties | 2 +-
src/chrome/locale/az/browser.properties | 2 +-
src/chrome/locale/be/browser.properties | 2 +-
src/chrome/locale/bg/browser.properties | 2 +-
src/chrome/locale/bn-IN/browser.properties | 2 +-
src/chrome/locale/bn/browser.properties | 2 +-
src/chrome/locale/bo/browser.properties | 2 +-
src/chrome/locale/br/browser.properties | 2 +-
src/chrome/locale/bs/browser.properties | 2 +-
src/chrome/locale/ca/browser.properties | 2 +-
src/chrome/locale/cs/browser.properties | 2 +-
src/chrome/locale/csb/browser.properties | 2 +-
src/chrome/locale/cy/browser.properties | 2 +-
src/chrome/locale/da/browser.properties | 2 +-
src/chrome/locale/de/browser.properties | 2 +-
src/chrome/locale/dz/browser.properties | 2 +-
src/chrome/locale/el/browser.properties | 2 +-
src/chrome/locale/en/browser.properties | 2 +-
src/chrome/locale/eo/browser.properties | 2 +-
src/chrome/locale/es/browser.properties | 2 +-
src/chrome/locale/et/browser.properties | 2 +-
src/chrome/locale/eu/browser.properties | 2 +-
src/chrome/locale/fa/browser.properties | 2 +-
src/chrome/locale/fi/browser.properties | 2 +-
src/chrome/locale/fil/browser.properties | 2 +-
src/chrome/locale/fo/browser.properties | 2 +-
src/chrome/locale/fr/browser.properties | 2 +-
src/chrome/locale/fur/browser.properties | 2 +-
src/chrome/locale/fy/browser.properties | 2 +-
src/chrome/locale/ga/browser.properties | 2 +-
src/chrome/locale/gl/browser.properties | 2 +-
src/chrome/locale/gu/browser.properties | 2 +-
src/chrome/locale/gun/browser.properties | 2 +-
src/chrome/locale/ha/browser.properties | 2 +-
src/chrome/locale/he/browser.properties | 2 +-
src/chrome/locale/hi/browser.properties | 2 +-
src/chrome/locale/hr/browser.properties | 2 +-
src/chrome/locale/ht/browser.properties | 2 +-
src/chrome/locale/hu/browser.properties | 2 +-
src/chrome/locale/hy/browser.properties | 2 +-
src/chrome/locale/id/browser.properties | 2 +-
src/chrome/locale/is/browser.properties | 2 +-
src/chrome/locale/it/browser.properties | 2 +-
src/chrome/locale/ja/browser.properties | 2 +-
src/chrome/locale/jv/browser.properties | 2 +-
src/chrome/locale/ka/browser.properties | 2 +-
src/chrome/locale/km/browser.properties | 2 +-
src/chrome/locale/kn/browser.properties | 2 +-
src/chrome/locale/ko/browser.properties | 2 +-
src/chrome/locale/ku/browser.properties | 2 +-
src/chrome/locale/kw/browser.properties | 2 +-
src/chrome/locale/ky/browser.properties | 2 +-
src/chrome/locale/lb/browser.properties | 2 +-
src/chrome/locale/ln/browser.properties | 2 +-
src/chrome/locale/lo/browser.properties | 2 +-
src/chrome/locale/lt/browser.properties | 2 +-
src/chrome/locale/lv/browser.properties | 2 +-
src/chrome/locale/mg/browser.properties | 2 +-
src/chrome/locale/mi/browser.properties | 2 +-
src/chrome/locale/mk/browser.properties | 2 +-
src/chrome/locale/ml/browser.properties | 2 +-
src/chrome/locale/mn/browser.properties | 2 +-
src/chrome/locale/mr/browser.properties | 2 +-
src/chrome/locale/ms/browser.properties | 2 +-
src/chrome/locale/mt/browser.properties | 2 +-
src/chrome/locale/my/browser.properties | 2 +-
src/chrome/locale/nah/browser.properties | 2 +-
src/chrome/locale/nap/browser.properties | 2 +-
src/chrome/locale/nb/browser.properties | 2 +-
src/chrome/locale/ne/browser.properties | 2 +-
src/chrome/locale/nl/browser.properties | 2 +-
src/chrome/locale/nn/browser.properties | 2 +-
src/chrome/locale/nso/browser.properties | 2 +-
src/chrome/locale/oc/browser.properties | 2 +-
src/chrome/locale/or/browser.properties | 2 +-
src/chrome/locale/pa/browser.properties | 2 +-
src/chrome/locale/pap/browser.properties | 2 +-
src/chrome/locale/pl/browser.properties | 2 +-
src/chrome/locale/pms/browser.properties | 2 +-
src/chrome/locale/ps/browser.properties | 2 +-
src/chrome/locale/pt-BR/browser.properties | 2 +-
src/chrome/locale/pt/browser.properties | 2 +-
src/chrome/locale/ro/browser.properties | 2 +-
src/chrome/locale/ru/browser.properties | 2 +-
src/chrome/locale/sco/browser.properties | 2 +-
src/chrome/locale/sk/browser.properties | 2 +-
src/chrome/locale/sl/browser.properties | 2 +-
src/chrome/locale/so/browser.properties | 2 +-
src/chrome/locale/son/browser.properties | 2 +-
src/chrome/locale/sq/browser.properties | 2 +-
src/chrome/locale/sr/browser.properties | 2 +-
src/chrome/locale/st/browser.properties | 2 +-
src/chrome/locale/su/browser.properties | 2 +-
src/chrome/locale/sv/browser.properties | 2 +-
src/chrome/locale/sw/browser.properties | 2 +-
src/chrome/locale/ta/browser.properties | 2 +-
src/chrome/locale/te/browser.properties | 2 +-
src/chrome/locale/tg/browser.properties | 2 +-
src/chrome/locale/th/browser.properties | 2 +-
src/chrome/locale/ti/browser.properties | 2 +-
src/chrome/locale/tk/browser.properties | 2 +-
src/chrome/locale/tr/browser.properties | 2 +-
src/chrome/locale/uk/browser.properties | 2 +-
src/chrome/locale/ur/browser.properties | 2 +-
src/chrome/locale/ve/browser.properties | 2 +-
src/chrome/locale/vi/browser.properties | 2 +-
src/chrome/locale/wa/browser.properties | 2 +-
src/chrome/locale/wo/browser.properties | 2 +-
src/chrome/locale/zh-CN/browser.properties | 2 +-
src/chrome/locale/zh-HK/browser.properties | 2 +-
src/chrome/locale/zh-TW/browser.properties | 2 +-
src/chrome/locale/zu/browser.properties | 2 +-
117 files changed, 117 insertions(+), 117 deletions(-)
diff --git a/src/chrome/locale/af/browser.properties b/src/chrome/locale/af/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/af/browser.properties
+++ b/src/chrome/locale/af/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ak/browser.properties b/src/chrome/locale/ak/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ak/browser.properties
+++ b/src/chrome/locale/ak/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/am/browser.properties b/src/chrome/locale/am/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/am/browser.properties
+++ b/src/chrome/locale/am/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ar/browser.properties b/src/chrome/locale/ar/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ar/browser.properties
+++ b/src/chrome/locale/ar/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/arn/browser.properties b/src/chrome/locale/arn/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/arn/browser.properties
+++ b/src/chrome/locale/arn/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ast/browser.properties b/src/chrome/locale/ast/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ast/browser.properties
+++ b/src/chrome/locale/ast/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/az/browser.properties b/src/chrome/locale/az/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/az/browser.properties
+++ b/src/chrome/locale/az/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/be/browser.properties b/src/chrome/locale/be/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/be/browser.properties
+++ b/src/chrome/locale/be/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/bg/browser.properties b/src/chrome/locale/bg/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/bg/browser.properties
+++ b/src/chrome/locale/bg/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/bn-IN/browser.properties b/src/chrome/locale/bn-IN/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/bn-IN/browser.properties
+++ b/src/chrome/locale/bn-IN/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/bn/browser.properties b/src/chrome/locale/bn/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/bn/browser.properties
+++ b/src/chrome/locale/bn/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/bo/browser.properties b/src/chrome/locale/bo/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/bo/browser.properties
+++ b/src/chrome/locale/bo/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/br/browser.properties b/src/chrome/locale/br/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/br/browser.properties
+++ b/src/chrome/locale/br/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/bs/browser.properties b/src/chrome/locale/bs/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/bs/browser.properties
+++ b/src/chrome/locale/bs/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ca/browser.properties b/src/chrome/locale/ca/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ca/browser.properties
+++ b/src/chrome/locale/ca/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/cs/browser.properties b/src/chrome/locale/cs/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/cs/browser.properties
+++ b/src/chrome/locale/cs/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/csb/browser.properties b/src/chrome/locale/csb/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/csb/browser.properties
+++ b/src/chrome/locale/csb/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/cy/browser.properties b/src/chrome/locale/cy/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/cy/browser.properties
+++ b/src/chrome/locale/cy/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/da/browser.properties b/src/chrome/locale/da/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/da/browser.properties
+++ b/src/chrome/locale/da/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/de/browser.properties b/src/chrome/locale/de/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/de/browser.properties
+++ b/src/chrome/locale/de/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/dz/browser.properties b/src/chrome/locale/dz/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/dz/browser.properties
+++ b/src/chrome/locale/dz/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/el/browser.properties b/src/chrome/locale/el/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/el/browser.properties
+++ b/src/chrome/locale/el/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/en/browser.properties b/src/chrome/locale/en/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/en/browser.properties
+++ b/src/chrome/locale/en/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/eo/browser.properties b/src/chrome/locale/eo/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/eo/browser.properties
+++ b/src/chrome/locale/eo/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/es/browser.properties b/src/chrome/locale/es/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/es/browser.properties
+++ b/src/chrome/locale/es/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/et/browser.properties b/src/chrome/locale/et/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/et/browser.properties
+++ b/src/chrome/locale/et/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/eu/browser.properties b/src/chrome/locale/eu/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/eu/browser.properties
+++ b/src/chrome/locale/eu/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fa/browser.properties b/src/chrome/locale/fa/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fa/browser.properties
+++ b/src/chrome/locale/fa/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fi/browser.properties b/src/chrome/locale/fi/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fi/browser.properties
+++ b/src/chrome/locale/fi/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fil/browser.properties b/src/chrome/locale/fil/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fil/browser.properties
+++ b/src/chrome/locale/fil/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fo/browser.properties b/src/chrome/locale/fo/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fo/browser.properties
+++ b/src/chrome/locale/fo/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fr/browser.properties b/src/chrome/locale/fr/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fr/browser.properties
+++ b/src/chrome/locale/fr/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fur/browser.properties b/src/chrome/locale/fur/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fur/browser.properties
+++ b/src/chrome/locale/fur/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/fy/browser.properties b/src/chrome/locale/fy/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/fy/browser.properties
+++ b/src/chrome/locale/fy/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ga/browser.properties b/src/chrome/locale/ga/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ga/browser.properties
+++ b/src/chrome/locale/ga/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/gl/browser.properties b/src/chrome/locale/gl/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/gl/browser.properties
+++ b/src/chrome/locale/gl/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/gu/browser.properties b/src/chrome/locale/gu/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/gu/browser.properties
+++ b/src/chrome/locale/gu/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/gun/browser.properties b/src/chrome/locale/gun/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/gun/browser.properties
+++ b/src/chrome/locale/gun/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ha/browser.properties b/src/chrome/locale/ha/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ha/browser.properties
+++ b/src/chrome/locale/ha/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/he/browser.properties b/src/chrome/locale/he/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/he/browser.properties
+++ b/src/chrome/locale/he/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/hi/browser.properties b/src/chrome/locale/hi/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/hi/browser.properties
+++ b/src/chrome/locale/hi/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/hr/browser.properties b/src/chrome/locale/hr/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/hr/browser.properties
+++ b/src/chrome/locale/hr/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ht/browser.properties b/src/chrome/locale/ht/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ht/browser.properties
+++ b/src/chrome/locale/ht/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/hu/browser.properties b/src/chrome/locale/hu/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/hu/browser.properties
+++ b/src/chrome/locale/hu/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/hy/browser.properties b/src/chrome/locale/hy/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/hy/browser.properties
+++ b/src/chrome/locale/hy/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/id/browser.properties b/src/chrome/locale/id/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/id/browser.properties
+++ b/src/chrome/locale/id/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/is/browser.properties b/src/chrome/locale/is/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/is/browser.properties
+++ b/src/chrome/locale/is/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/it/browser.properties b/src/chrome/locale/it/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/it/browser.properties
+++ b/src/chrome/locale/it/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ja/browser.properties b/src/chrome/locale/ja/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ja/browser.properties
+++ b/src/chrome/locale/ja/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/jv/browser.properties b/src/chrome/locale/jv/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/jv/browser.properties
+++ b/src/chrome/locale/jv/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ka/browser.properties b/src/chrome/locale/ka/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ka/browser.properties
+++ b/src/chrome/locale/ka/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/km/browser.properties b/src/chrome/locale/km/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/km/browser.properties
+++ b/src/chrome/locale/km/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/kn/browser.properties b/src/chrome/locale/kn/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/kn/browser.properties
+++ b/src/chrome/locale/kn/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ko/browser.properties b/src/chrome/locale/ko/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ko/browser.properties
+++ b/src/chrome/locale/ko/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ku/browser.properties b/src/chrome/locale/ku/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ku/browser.properties
+++ b/src/chrome/locale/ku/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/kw/browser.properties b/src/chrome/locale/kw/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/kw/browser.properties
+++ b/src/chrome/locale/kw/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ky/browser.properties b/src/chrome/locale/ky/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ky/browser.properties
+++ b/src/chrome/locale/ky/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/lb/browser.properties b/src/chrome/locale/lb/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/lb/browser.properties
+++ b/src/chrome/locale/lb/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ln/browser.properties b/src/chrome/locale/ln/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ln/browser.properties
+++ b/src/chrome/locale/ln/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/lo/browser.properties b/src/chrome/locale/lo/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/lo/browser.properties
+++ b/src/chrome/locale/lo/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/lt/browser.properties b/src/chrome/locale/lt/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/lt/browser.properties
+++ b/src/chrome/locale/lt/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/lv/browser.properties b/src/chrome/locale/lv/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/lv/browser.properties
+++ b/src/chrome/locale/lv/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/mg/browser.properties b/src/chrome/locale/mg/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/mg/browser.properties
+++ b/src/chrome/locale/mg/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/mi/browser.properties b/src/chrome/locale/mi/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/mi/browser.properties
+++ b/src/chrome/locale/mi/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/mk/browser.properties b/src/chrome/locale/mk/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/mk/browser.properties
+++ b/src/chrome/locale/mk/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ml/browser.properties b/src/chrome/locale/ml/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ml/browser.properties
+++ b/src/chrome/locale/ml/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/mn/browser.properties b/src/chrome/locale/mn/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/mn/browser.properties
+++ b/src/chrome/locale/mn/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/mr/browser.properties b/src/chrome/locale/mr/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/mr/browser.properties
+++ b/src/chrome/locale/mr/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ms/browser.properties b/src/chrome/locale/ms/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ms/browser.properties
+++ b/src/chrome/locale/ms/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/mt/browser.properties b/src/chrome/locale/mt/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/mt/browser.properties
+++ b/src/chrome/locale/mt/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/my/browser.properties b/src/chrome/locale/my/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/my/browser.properties
+++ b/src/chrome/locale/my/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/nah/browser.properties b/src/chrome/locale/nah/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/nah/browser.properties
+++ b/src/chrome/locale/nah/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/nap/browser.properties b/src/chrome/locale/nap/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/nap/browser.properties
+++ b/src/chrome/locale/nap/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/nb/browser.properties b/src/chrome/locale/nb/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/nb/browser.properties
+++ b/src/chrome/locale/nb/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ne/browser.properties b/src/chrome/locale/ne/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ne/browser.properties
+++ b/src/chrome/locale/ne/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/nl/browser.properties b/src/chrome/locale/nl/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/nl/browser.properties
+++ b/src/chrome/locale/nl/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/nn/browser.properties b/src/chrome/locale/nn/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/nn/browser.properties
+++ b/src/chrome/locale/nn/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/nso/browser.properties b/src/chrome/locale/nso/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/nso/browser.properties
+++ b/src/chrome/locale/nso/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/oc/browser.properties b/src/chrome/locale/oc/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/oc/browser.properties
+++ b/src/chrome/locale/oc/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/or/browser.properties b/src/chrome/locale/or/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/or/browser.properties
+++ b/src/chrome/locale/or/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/pa/browser.properties b/src/chrome/locale/pa/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/pa/browser.properties
+++ b/src/chrome/locale/pa/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/pap/browser.properties b/src/chrome/locale/pap/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/pap/browser.properties
+++ b/src/chrome/locale/pap/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/pl/browser.properties b/src/chrome/locale/pl/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/pl/browser.properties
+++ b/src/chrome/locale/pl/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/pms/browser.properties b/src/chrome/locale/pms/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/pms/browser.properties
+++ b/src/chrome/locale/pms/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ps/browser.properties b/src/chrome/locale/ps/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ps/browser.properties
+++ b/src/chrome/locale/ps/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/pt-BR/browser.properties b/src/chrome/locale/pt-BR/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/pt-BR/browser.properties
+++ b/src/chrome/locale/pt-BR/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/pt/browser.properties b/src/chrome/locale/pt/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/pt/browser.properties
+++ b/src/chrome/locale/pt/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ro/browser.properties b/src/chrome/locale/ro/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ro/browser.properties
+++ b/src/chrome/locale/ro/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ru/browser.properties b/src/chrome/locale/ru/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ru/browser.properties
+++ b/src/chrome/locale/ru/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sco/browser.properties b/src/chrome/locale/sco/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sco/browser.properties
+++ b/src/chrome/locale/sco/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sk/browser.properties b/src/chrome/locale/sk/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sk/browser.properties
+++ b/src/chrome/locale/sk/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sl/browser.properties b/src/chrome/locale/sl/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sl/browser.properties
+++ b/src/chrome/locale/sl/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/so/browser.properties b/src/chrome/locale/so/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/so/browser.properties
+++ b/src/chrome/locale/so/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/son/browser.properties b/src/chrome/locale/son/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/son/browser.properties
+++ b/src/chrome/locale/son/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sq/browser.properties b/src/chrome/locale/sq/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sq/browser.properties
+++ b/src/chrome/locale/sq/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sr/browser.properties b/src/chrome/locale/sr/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sr/browser.properties
+++ b/src/chrome/locale/sr/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/st/browser.properties b/src/chrome/locale/st/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/st/browser.properties
+++ b/src/chrome/locale/st/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/su/browser.properties b/src/chrome/locale/su/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/su/browser.properties
+++ b/src/chrome/locale/su/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sv/browser.properties b/src/chrome/locale/sv/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sv/browser.properties
+++ b/src/chrome/locale/sv/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/sw/browser.properties b/src/chrome/locale/sw/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/sw/browser.properties
+++ b/src/chrome/locale/sw/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ta/browser.properties b/src/chrome/locale/ta/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ta/browser.properties
+++ b/src/chrome/locale/ta/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/te/browser.properties b/src/chrome/locale/te/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/te/browser.properties
+++ b/src/chrome/locale/te/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/tg/browser.properties b/src/chrome/locale/tg/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/tg/browser.properties
+++ b/src/chrome/locale/tg/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/th/browser.properties b/src/chrome/locale/th/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/th/browser.properties
+++ b/src/chrome/locale/th/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ti/browser.properties b/src/chrome/locale/ti/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ti/browser.properties
+++ b/src/chrome/locale/ti/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/tk/browser.properties b/src/chrome/locale/tk/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/tk/browser.properties
+++ b/src/chrome/locale/tk/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/tr/browser.properties b/src/chrome/locale/tr/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/tr/browser.properties
+++ b/src/chrome/locale/tr/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/uk/browser.properties b/src/chrome/locale/uk/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/uk/browser.properties
+++ b/src/chrome/locale/uk/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ur/browser.properties b/src/chrome/locale/ur/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ur/browser.properties
+++ b/src/chrome/locale/ur/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/ve/browser.properties b/src/chrome/locale/ve/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/ve/browser.properties
+++ b/src/chrome/locale/ve/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/vi/browser.properties b/src/chrome/locale/vi/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/vi/browser.properties
+++ b/src/chrome/locale/vi/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/wa/browser.properties b/src/chrome/locale/wa/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/wa/browser.properties
+++ b/src/chrome/locale/wa/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/wo/browser.properties b/src/chrome/locale/wo/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/wo/browser.properties
+++ b/src/chrome/locale/wo/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/zh-CN/browser.properties b/src/chrome/locale/zh-CN/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/zh-CN/browser.properties
+++ b/src/chrome/locale/zh-CN/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/zh-HK/browser.properties b/src/chrome/locale/zh-HK/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/zh-HK/browser.properties
+++ b/src/chrome/locale/zh-HK/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/zh-TW/browser.properties b/src/chrome/locale/zh-TW/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/zh-TW/browser.properties
+++ b/src/chrome/locale/zh-TW/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
diff --git a/src/chrome/locale/zu/browser.properties b/src/chrome/locale/zu/browser.properties
index 395bdba..295a03a 100644
--- a/src/chrome/locale/zu/browser.properties
+++ b/src/chrome/locale/zu/browser.properties
@@ -1,5 +1,5 @@
# Default home page
-browser.startup.homepage=https://check.torproject.org/?lang=en-US&small=1&uptodate=1
+browser.startup.homepage=about:tor
# Spell checker dictionary
spellchecker.dictionary=en_US
1
0

[translation/vidalia_help_completed] Update translations for vidalia_help_completed
by translation@torproject.org 31 May '13
by translation@torproject.org 31 May '13
31 May '13
commit 1bb8454800049d48089bc32c71934670cc8247cc
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri May 31 22:45:46 2013 +0000
Update translations for vidalia_help_completed
---
es/running.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/es/running.po b/es/running.po
index b9a70c2..d3bce2a 100644
--- a/es/running.po
+++ b/es/running.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"
"POT-Creation-Date: 2010-06-26 17:00+0200\n"
-"PO-Revision-Date: 2013-05-30 23:40+0000\n"
+"PO-Revision-Date: 2013-05-31 22:30+0000\n"
"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
1
0

[translation/vidalia_help] Update translations for vidalia_help
by translation@torproject.org 31 May '13
by translation@torproject.org 31 May '13
31 May '13
commit 07a2c433e6cf5a055d2c568eb32d6f909e89127d
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri May 31 22:45:35 2013 +0000
Update translations for vidalia_help
---
es/running.po | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/es/running.po b/es/running.po
index b9a70c2..d3bce2a 100644
--- a/es/running.po
+++ b/es/running.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: The Tor Project\n"
"Report-Msgid-Bugs-To: https://trac.torproject.org/projects/tor\n"
"POT-Creation-Date: 2010-06-26 17:00+0200\n"
-"PO-Revision-Date: 2013-05-30 23:40+0000\n"
+"PO-Revision-Date: 2013-05-31 22:30+0000\n"
"Last-Translator: runasand <runa.sandvik(a)gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/torproject/language/es/)\n"
"MIME-Version: 1.0\n"
1
0

[flashproxy/master] Connect to the client before trying to connect to the relay.
by dcf@torproject.org 31 May '13
by dcf@torproject.org 31 May '13
31 May '13
commit c1768feacccd71bbba821299b95c809c82c2dee1
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri May 31 10:06:45 2013 -0700
Connect to the client before trying to connect to the relay.
Many people are registering as flash proxy clients without actually
being able to receive flash proxy connections, just because they are
useing the pluggable transports bundles. Connecting to both client and
relay simultaneously caused many momentary connection on the websocket
relay, as the client side would fail. Check that we can connect to the
client before bugging the relay.
---
proxy/flashproxy.js | 73 +++++++++++++++++++++++++++------------------------
1 file changed, 39 insertions(+), 34 deletions(-)
diff --git a/proxy/flashproxy.js b/proxy/flashproxy.js
index 07a94ea..48e2625 100644
--- a/proxy/flashproxy.js
+++ b/proxy/flashproxy.js
@@ -686,18 +686,34 @@ function ProxyPair(client_addr, relay_addr, rate_limit) {
this.complete_callback = function() {
};
- /* Return a function that shows an error message and closes the other
- half of a communication pair. */
- this.make_onerror_callback = function(partner) {
- return function(event) {
- var ws = event.target;
-
- log(ws.label + ": error.");
- partner.close();
- }.bind(this);
+ this.connect = function() {
+ log("Client: connecting.");
+ this.client_s = make_websocket(this.client_addr);
+
+ /* Try to connect to the client first (since that is more likely to
+ fail) and only after that try to connect to the relay. */
+ this.client_s.label = "Client";
+ this.client_s.onopen = this.client_onopen_callback;
+ this.client_s.onclose = this.onclose_callback;
+ this.client_s.onerror = this.onerror_callback;
+ this.client_s.onmessage = this.onmessage_client_to_relay;
};
- this.onopen_callback = function(event) {
+ this.client_onopen_callback = function(event) {
+ var ws = event.target;
+
+ log(ws.label + ": connected.");
+ log("Relay: connecting.");
+ this.relay_s = make_websocket(this.relay_addr);
+
+ this.relay_s.label = "Relay";
+ this.relay_s.onopen = this.relay_onopen_callback;
+ this.relay_s.onclose = this.onclose_callback;
+ this.relay_s.onerror = this.onerror_callback;
+ this.relay_s.onmessage = this.onmessage_relay_to_client;
+ }.bind(this);
+
+ this.relay_onopen_callback = function(event) {
var ws = event.target;
log(ws.label + ": connected.");
@@ -715,6 +731,13 @@ function ProxyPair(client_addr, relay_addr, rate_limit) {
}
}.bind(this);
+ this.onerror_callback = function(event) {
+ var ws = event.target;
+
+ log(ws.label + ": error.");
+ this.close();
+ }.bind(this);
+
this.onmessage_client_to_relay = function(event) {
this.c2r_schedule.push(event.data);
this.flush();
@@ -725,37 +748,19 @@ function ProxyPair(client_addr, relay_addr, rate_limit) {
this.flush();
}.bind(this);
- this.connect = function() {
- log("Client: connecting.");
- this.client_s = make_websocket(this.client_addr);
-
- log("Relay: connecting.");
- this.relay_s = make_websocket(this.relay_addr);
-
- this.client_s.label = "Client";
- this.client_s.onopen = this.onopen_callback;
- this.client_s.onclose = this.onclose_callback;
- this.client_s.onerror = this.make_onerror_callback(this.relay_s);
- this.client_s.onmessage = this.onmessage_client_to_relay;
-
- this.relay_s.label = "Relay";
- this.relay_s.onopen = this.onopen_callback;
- this.relay_s.onclose = this.onclose_callback;
- this.relay_s.onerror = this.make_onerror_callback(this.client_s);
- this.relay_s.onmessage = this.onmessage_relay_to_client;
- };
-
function is_open(ws) {
- return ws.readyState === ws.OPEN;
+ return ws !== undefined && ws.readyState === ws.OPEN;
}
function is_closed(ws) {
- return ws.readyState === ws.CLOSED;
+ return ws === undefined || ws.readyState === ws.CLOSED;
}
this.close = function() {
- this.client_s.close();
- this.relay_s.close();
+ if (!is_closed(this.client_s))
+ this.client_s.close();
+ if (!is_closed(this.relay_s))
+ this.relay_s.close();
};
/* Send as much data as the rate limit currently allows. */
1
0
commit e992fc9f441e3dd71ff6ac3e11aa9c27361a5abc
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri May 31 09:53:35 2013 -0700
Opening brace position.
---
proxy/flashproxy.js | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
diff --git a/proxy/flashproxy.js b/proxy/flashproxy.js
index c3e6305..07a94ea 100644
--- a/proxy/flashproxy.js
+++ b/proxy/flashproxy.js
@@ -668,8 +668,7 @@ function FlashProxy() {
function ProxyPair(client_addr, relay_addr, rate_limit) {
var MAX_BUFFER = 10 * 1024 * 1024;
- function log(s)
- {
+ function log(s) {
puts(s)
}
@@ -689,8 +688,7 @@ function ProxyPair(client_addr, relay_addr, rate_limit) {
/* Return a function that shows an error message and closes the other
half of a communication pair. */
- this.make_onerror_callback = function(partner)
- {
+ this.make_onerror_callback = function(partner) {
return function(event) {
var ws = event.target;
@@ -747,13 +745,11 @@ function ProxyPair(client_addr, relay_addr, rate_limit) {
this.relay_s.onmessage = this.onmessage_relay_to_client;
};
- function is_open(ws)
- {
+ function is_open(ws) {
return ws.readyState === ws.OPEN;
}
- function is_closed(ws)
- {
+ function is_closed(ws) {
return ws.readyState === ws.CLOSED;
}
1
0
commit 522355087686e46fc341165df80839b5e919ed77
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri May 31 09:40:30 2013 -0700
Increase version to 1.1.
---
ChangeLog | 2 ++
Makefile | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 9a4400e..a9e92a3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+Changes in version 1.1
+
Changes in version 1.0
o The facilitator runs on a new domain name fp-facilitator.org. Fixes
bug 7160.
diff --git a/Makefile b/Makefile
index 79ac5a4..f70793e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION = 1.0
+VERSION = 1.1
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
1
0
commit 1a654e6a0d72ae1b03cd670f095459f5e605c47c
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri May 31 09:20:41 2013 -0700
Add --disable-pin options.
This will allow us to temporarily react to a key change without having
to immediately without having to immediately deploy new bundles. Also
I'm not so sure that public keys are globally the same for the services
we're using since finding the other key for www.google.com today.
---
doc/flashproxy-reg-appspot.1 | 9 +++++++--
doc/flashproxy-reg-appspot.1.txt | 5 +++++
doc/flashproxy-reg-email.1 | 9 +++++++--
doc/flashproxy-reg-email.1.txt | 5 +++++
facilitator/facilitator-email-poller | 8 ++++++--
flashproxy-reg-appspot | 14 +++++++++-----
flashproxy-reg-email | 8 ++++++--
7 files changed, 45 insertions(+), 13 deletions(-)
diff --git a/doc/flashproxy-reg-appspot.1 b/doc/flashproxy-reg-appspot.1
index 63c6b02..b195c89 100644
--- a/doc/flashproxy-reg-appspot.1
+++ b/doc/flashproxy-reg-appspot.1
@@ -2,12 +2,12 @@
.\" Title: flashproxy-reg-appspot
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\" Date: 05/19/2013
+.\" Date: 05/31/2013
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "FLASHPROXY\-REG\-APPSPOT" "1" "05/19/2013" "\ \&" "\ \&"
+.TH "FLASHPROXY\-REG\-APPSPOT" "1" "05/31/2013" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -41,6 +41,11 @@ This program uses a trick to talk to App Engine, even though appspot\&.com may b
Requires the \fBflashproxy\-reg\-url\fR program\&.
.SH "OPTIONS"
.PP
+\fB\-\-disable\-pin\fR
+.RS 4
+Don\(cqt check the server\(cqs public key against a list of known pins\&. You can use this if the server\(cqs public key has changed and this program hasn\(cqt been updated yet\&.
+.RE
+.PP
\fB\-\-facilitator\-pubkey\fR=\fIFILENAME\fR
.RS 4
Encrypt registrations to the given PEM\-formatted public key (default built\-in)\&.
diff --git a/doc/flashproxy-reg-appspot.1.txt b/doc/flashproxy-reg-appspot.1.txt
index 6370be0..df4a862 100644
--- a/doc/flashproxy-reg-appspot.1.txt
+++ b/doc/flashproxy-reg-appspot.1.txt
@@ -30,6 +30,11 @@ Requires the **flashproxy-reg-url** program.
OPTIONS
-------
+**--disable-pin**::
+ Don't check the server's public key against a list of known pins.
+ You can use this if the server's public key has changed and this
+ program hasn't been updated yet.
+
**--facilitator-pubkey**=__FILENAME__::
Encrypt registrations to the given PEM-formatted public key (default built-in).
diff --git a/doc/flashproxy-reg-email.1 b/doc/flashproxy-reg-email.1
index 13ec7f2..ea6729e 100644
--- a/doc/flashproxy-reg-email.1
+++ b/doc/flashproxy-reg-email.1
@@ -2,12 +2,12 @@
.\" Title: flashproxy-reg-email
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\" Date: 05/19/2013
+.\" Date: 05/31/2013
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "FLASHPROXY\-REG\-EMAIL" "1" "05/19/2013" "\ \&" "\ \&"
+.TH "FLASHPROXY\-REG\-EMAIL" "1" "05/31/2013" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -58,6 +58,11 @@ Name lookups use only IPv6\&.
Enable debugging output (Python smtplib messages)\&.
.RE
.PP
+\fB\-\-disable\-pin\fR
+.RS 4
+Don\(cqt check the server\(cqs public key against a list of known pins\&. You can use this if the server\(cqs public key has changed and this program hasn\(cqt been updated yet\&.
+.RE
+.PP
\fB\-e\fR, \fB\-\-email\fR=\fIADDRESS\fR
.RS 4
Send mail to
diff --git a/doc/flashproxy-reg-email.1.txt b/doc/flashproxy-reg-email.1.txt
index 6175e92..9267975 100644
--- a/doc/flashproxy-reg-email.1.txt
+++ b/doc/flashproxy-reg-email.1.txt
@@ -41,6 +41,11 @@ OPTIONS
**-d**, **--debug**::
Enable debugging output (Python smtplib messages).
+**--disable-pin**::
+ Don't check the server's public key against a list of known pins.
+ You can use this if the server's public key has changed and this
+ program hasn't been updated yet.
+
**-e**, **--email**=__ADDRESS__::
Send mail to __ADDRESS__ (default is "flashproxyreg.a(a)gmail.com").
diff --git a/facilitator/facilitator-email-poller b/facilitator/facilitator-email-poller
index 9df7f3b..349a1fe 100755
--- a/facilitator/facilitator-email-poller
+++ b/facilitator/facilitator-email-poller
@@ -74,6 +74,7 @@ class options(object):
pid_filename = None
safe_logging = True
imaplib_debug = False
+ use_certificate_pin = True
class IMAP4_SSL_REQUIRED(imaplib.IMAP4_SSL):
"""A subclass of of IMAP4_SSL that uses ssl_version=ssl.PROTOCOL_TLSv1 and
@@ -94,6 +95,7 @@ an IMAP server for email messages with client registrations, deletes
them, and forwards the registrations to the facilitator.
-d, --debug don't daemonize, log to stdout.
+ --disable-pin don't check server public key against a known pin.
-e, --email=ADDRESS log in as ADDRESS (default "%(email_addr)s").
-h, --help show this help.
-i, --imap=HOST[:PORT] use the given IMAP server (default "%(imap_addr)s").
@@ -123,11 +125,13 @@ def log(msg):
options.email_addr = DEFAULT_EMAIL_ADDRESS
options.imap_addr = (DEFAULT_IMAP_HOST, DEFAULT_IMAP_PORT)
-opts, args = getopt.gnu_getopt(sys.argv[1:], "de:hi:l:p:", ["debug", "email=", "help", "imap=", "imaplib-debug", "log=", "pass=", "pidfile=", "unsafe-logging"])
+opts, args = getopt.gnu_getopt(sys.argv[1:], "de:hi:l:p:", ["debug", "disable-pin", "email=", "help", "imap=", "imaplib-debug", "log=", "pass=", "pidfile=", "unsafe-logging"])
for o, a in opts:
if o == "-d" or o == "--debug":
options.daemonize = False
options.log_filename = None
+ elif o == "--disable-pin":
+ options.use_certificate_pin = False
elif o == "-e" or o == "--email":
options.email_addr = a
elif o == "-h" or o == "--help":
@@ -296,7 +300,7 @@ def imap_login():
pubkey_der = cert.get_pubkey().as_der()
pubkey_digest = sha1(pubkey_der).digest()
- if pubkey_digest not in PUBKEY_SHA1:
+ if options.use_certificate_pin and pubkey_digest not in PUBKEY_SHA1:
expected = "(" + ", ".join(x.encode("hex") for x in PUBKEY_SHA1) + ")"
raise ValueError("Public key does not match pin: got %s but expected any of %s" %
(pubkey_digest.encode("hex"), expected))
diff --git a/flashproxy-reg-appspot b/flashproxy-reg-appspot
index 5c82ba9..e638d09 100755
--- a/flashproxy-reg-appspot
+++ b/flashproxy-reg-appspot
@@ -70,6 +70,7 @@ PUBKEY_SHA1 = tuple(x.decode("hex") for x in (
class options(object):
address_family = socket.AF_UNSPEC
facilitator_pubkey_filename = None
+ use_certificate_pin = True
def usage(f = sys.stdout):
print >> f, """\
@@ -78,12 +79,13 @@ Register with a flash proxy facilitator through a Google App Engine app.
By default the remote address registered is "%(remote_addr)s" (the
external IP address is guessed).
- -4 name lookups use only IPv4.
- -6 name lookups use only IPv6.
+ -4 name lookups use only IPv4.
+ -6 name lookups use only IPv6.
+ --disable-pin don't check server public key against a known pin.
--facilitator-pubkey=FILENAME
encrypt registrations to the given PEM-formatted
public key (default built-in).
- -h, --help show this help.\
+ -h, --help show this help.\
""" % {
"progname": sys.argv[0],
"remote_addr": format_addr((DEFAULT_REMOTE_ADDRESS, DEFAULT_REMOTE_PORT)),
@@ -197,7 +199,7 @@ class PinHTTPSConnection(httplib.HTTPSConnection):
pubkey_der = cert.get_pubkey().as_der()
pubkey_digest = sha1(pubkey_der).digest()
- if pubkey_digest not in PUBKEY_SHA1:
+ if options.use_certificate_pin and pubkey_digest not in PUBKEY_SHA1:
expected = "(" + ", ".join(x.encode("hex") for x in PUBKEY_SHA1) + ")"
raise ValueError("Public key does not match pin: got %s but expected any of %s" %
(pubkey_digest.encode("hex"), expected))
@@ -219,12 +221,14 @@ def get_external_ip():
finally:
f.close()
-opt, args = getopt.gnu_getopt(sys.argv[1:], "46h", ["facilitator-pubkey=", "help"])
+opt, args = getopt.gnu_getopt(sys.argv[1:], "46h", ["disable-pin", "facilitator-pubkey=", "help"])
for o, a in opt:
if o == "-4":
options.address_family = socket.AF_INET
elif o == "-6":
options.address_family = socket.AF_INET6
+ elif o == "--disable-pin":
+ options.use_certificate_pin = False
elif o == "--facilitator-pubkey":
options.facilitator_pubkey_filename = a
elif o == "-h" or o == "--help":
diff --git a/flashproxy-reg-email b/flashproxy-reg-email
index 90e5264..3f77b10 100755
--- a/flashproxy-reg-email
+++ b/flashproxy-reg-email
@@ -87,6 +87,7 @@ class options(object):
debug = False
address_family = socket.AF_UNSPEC
facilitator_pubkey_filename = None
+ use_certificate_pin = True
def usage(f = sys.stdout):
print >> f, """\
@@ -104,6 +105,7 @@ This program requires the M2Crypto library for Python.
-4 name lookups use only IPv4.
-6 name lookups use only IPv6.
-d, --debug enable debugging output (Python smtplib messages).
+ --disable-pin don't check server public key against a known pin.
-e, --email=ADDRESS send mail to ADDRESS (default "%(email_addr)s").
--facilitator-pubkey=FILENAME
encrypt registrations to the given PEM-formatted
@@ -190,7 +192,7 @@ def get_facilitator_pubkey():
options.email_addr = DEFAULT_EMAIL_ADDRESS
options.smtp_addr = (DEFAULT_SMTP_HOST, DEFAULT_SMTP_PORT)
-opts, args = getopt.gnu_getopt(sys.argv[1:], "46de:hs:", ["debug", "email=", "facilitator-pubkey=", "help", "smtp="])
+opts, args = getopt.gnu_getopt(sys.argv[1:], "46de:hs:", ["debug", "disable-pin", "email=", "facilitator-pubkey=", "help", "smtp="])
for o, a in opts:
if o == "-4":
options.address_family = socket.AF_INET
@@ -198,6 +200,8 @@ for o, a in opts:
options.address_family = socket.AF_INET6
elif o == "-d" or o == "--debug":
options.debug = True
+ elif o == "--disable-pin":
+ options.use_certificate_pin = False
elif o == "-e" or o == "--email":
options.email_addr = a
elif o == "--facilitator-pubkey":
@@ -264,7 +268,7 @@ try:
pubkey_der = cert.get_pubkey().as_der()
pubkey_digest = sha1(pubkey_der).digest()
- if pubkey_digest not in PUBKEY_SHA1:
+ if options.use_certificate_pin and pubkey_digest not in PUBKEY_SHA1:
expected = "(" + ", ".join(x.encode("hex") for x in PUBKEY_SHA1) + ")"
raise ValueError("Public key does not match pin: got %s but expected any of %s" %
(pubkey_digest.encode("hex"), expected))
1
0
commit f04c9ccdff66b53102cfc9f063bec75d6b801fe8
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri May 31 09:03:42 2013 -0700
Allow multiple public key pins.
---
ChangeLog | 2 ++
facilitator/facilitator-email-poller | 13 ++++++++-----
flashproxy-reg-appspot | 13 ++++++++-----
flashproxy-reg-email | 13 ++++++++-----
4 files changed, 26 insertions(+), 15 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a9e92a3..be2ee15 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,6 @@
Changes in version 1.1
+ o Programs that use certificate pins now take a --disable-pin option
+ that causes pins to be ignored.
Changes in version 1.0
o The facilitator runs on a new domain name fp-facilitator.org. Fixes
diff --git a/facilitator/facilitator-email-poller b/facilitator/facilitator-email-poller
index b70e649..9df7f3b 100755
--- a/facilitator/facilitator-email-poller
+++ b/facilitator/facilitator-email-poller
@@ -55,10 +55,12 @@ A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
"""
-# SHA-1 digest of expected public key. See
+# SHA-1 digest of expected public keys. Any of these is valid. See
# http://www.imperialviolet.org/2011/05/04/pinning.html for the reason behind
# hashing the public key, not the entire certificate.
-PUBKEY_SHA1 = "63c445c009328b663cdff9cb68f6c523ac7b6c2b".decode("hex")
+PUBKEY_SHA1 = tuple(x.decode("hex") for x in (
+ "63c445c009328b663cdff9cb68f6c523ac7b6c2b",
+))
LOG_DATE_FORMAT = "%Y-%m-%d %H:%M:%S"
@@ -294,9 +296,10 @@ def imap_login():
pubkey_der = cert.get_pubkey().as_der()
pubkey_digest = sha1(pubkey_der).digest()
- if pubkey_digest != PUBKEY_SHA1:
- raise ValueError("Public key does not match pin: got %s but expected %s" %
- (pubkey_digest.encode("hex"), PUBKEY_SHA1.encode("hex")))
+ if pubkey_digest not in PUBKEY_SHA1:
+ expected = "(" + ", ".join(x.encode("hex") for x in PUBKEY_SHA1) + ")"
+ raise ValueError("Public key does not match pin: got %s but expected any of %s" %
+ (pubkey_digest.encode("hex"), expected))
log(u"logging in as %s" % options.email_addr)
imap.login(options.email_addr, email_password)
diff --git a/flashproxy-reg-appspot b/flashproxy-reg-appspot
index be2fbff..ab65f96 100755
--- a/flashproxy-reg-appspot
+++ b/flashproxy-reg-appspot
@@ -59,10 +59,12 @@ A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
"""
-# SHA-1 digest of expected public key. See
+# SHA-1 digest of expected public keys. Any of these is valid. See
# http://www.imperialviolet.org/2011/05/04/pinning.html for the reason behind
# hashing the public key, not the entire certificate.
-PUBKEY_SHA1 = "c70ccd442ff4528c603aefef85206fd693990e09".decode("hex")
+PUBKEY_SHA1 = tuple(x.decode("hex") for x in (
+ "c70ccd442ff4528c603aefef85206fd693990e09",
+))
class options(object):
address_family = socket.AF_UNSPEC
@@ -194,9 +196,10 @@ class PinHTTPSConnection(httplib.HTTPSConnection):
pubkey_der = cert.get_pubkey().as_der()
pubkey_digest = sha1(pubkey_der).digest()
- if pubkey_digest != PUBKEY_SHA1:
- raise ValueError("Public key does not match pin: got %s but expected %s" %
- (pubkey_digest.encode("hex"), PUBKEY_SHA1.encode("hex")))
+ if pubkey_digest not in PUBKEY_SHA1:
+ expected = "(" + ", ".join(x.encode("hex") for x in PUBKEY_SHA1) + ")"
+ raise ValueError("Public key does not match pin: got %s but expected any of %s" %
+ (pubkey_digest.encode("hex"), expected))
class PinHTTPSHandler(urllib2.HTTPSHandler):
def https_open(self, req):
diff --git a/flashproxy-reg-email b/flashproxy-reg-email
index edfaff1..90e5264 100755
--- a/flashproxy-reg-email
+++ b/flashproxy-reg-email
@@ -57,10 +57,12 @@ A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
-----END CERTIFICATE-----
"""
-# SHA-1 digest of expected public key. See
+# SHA-1 digest of expected public keys. Any of these is valid. See
# http://www.imperialviolet.org/2011/05/04/pinning.html for the reason behind
# hashing the public key, not the entire certificate.
-PUBKEY_SHA1 = "69ba4a72fc198b2203ecdf0c75493e4d5300dac9".decode("hex")
+PUBKEY_SHA1 = tuple(x.decode("hex") for x in (
+ "69ba4a72fc198b2203ecdf0c75493e4d5300dac9",
+))
# Registrations are encrypted with this public key before being emailed. Only
# the facilitator operators should have the corresponding private key. Given a
@@ -262,9 +264,10 @@ try:
pubkey_der = cert.get_pubkey().as_der()
pubkey_digest = sha1(pubkey_der).digest()
- if pubkey_digest != PUBKEY_SHA1:
- raise ValueError("Public key does not match pin: got %s but expected %s" %
- (pubkey_digest.encode("hex"), PUBKEY_SHA1.encode("hex")))
+ if pubkey_digest not in PUBKEY_SHA1:
+ expected = "(" + ", ".join(x.encode("hex") for x in PUBKEY_SHA1) + ")"
+ raise ValueError("Public key does not match pin: got %s but expected any of %s" %
+ (pubkey_digest.encode("hex"), expected))
smtp.ehlo(EHLO_FQDN)
1
0

[flashproxy/master] Add another public key I've seen for www.google.com.
by dcf@torproject.org 31 May '13
by dcf@torproject.org 31 May '13
31 May '13
commit b159ab5b1a00bd774aa9b4a01215be62f0f1d05a
Author: David Fifield <david(a)bamsoftware.com>
Date: Fri May 31 09:20:41 2013 -0700
Add another public key I've seen for www.google.com.
---
flashproxy-reg-appspot | 1 +
1 file changed, 1 insertion(+)
diff --git a/flashproxy-reg-appspot b/flashproxy-reg-appspot
index ab65f96..5c82ba9 100755
--- a/flashproxy-reg-appspot
+++ b/flashproxy-reg-appspot
@@ -64,6 +64,7 @@ A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
# hashing the public key, not the entire certificate.
PUBKEY_SHA1 = tuple(x.decode("hex") for x in (
"c70ccd442ff4528c603aefef85206fd693990e09",
+ "1697e17a8a3317f031721b7b6293cd50643bbbd3",
))
class options(object):
1
0

31 May '13
commit 052280dec979c10f89a756c6075ceedcdb763d82
Author: Translation commit bot <translation(a)torproject.org>
Date: Fri May 31 15:46:24 2013 +0000
Update translations for torbirdy
---
uk/torbirdy.dtd | 54 +++++++++++++++++++++++++++---------------------------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/uk/torbirdy.dtd b/uk/torbirdy.dtd
index d93cd9c..a6dd649 100644
--- a/uk/torbirdy.dtd
+++ b/uk/torbirdy.dtd
@@ -1,59 +1,59 @@
-<!ENTITY torbirdy.accountprefs.title "">
-<!ENTITY torbirdy.accountprefs.startup.label "">
+<!ENTITY torbirdy.accountprefs.title "Конфігурація Аккаунта">
+<!ENTITY torbirdy.accountprefs.startup.label "Перевіряти наявність нових повідомлень під час запуску">
<!ENTITY torbirdy.accountprefs.startup.key "C">
-<!ENTITY torbirdy.accountprefs.minutes.label "">
+<!ENTITY torbirdy.accountprefs.minutes.label "Перевіряти наявність нових повідомлень кожні">
<!ENTITY torbirdy.accountprefs.minutes.key "r">
<!ENTITY torbirdy.accountprefs.minutes.trail.label "">
-<!ENTITY torbirdy.accountprefs.cancel.button "Відмова">
+<!ENTITY torbirdy.accountprefs.cancel.button "Відміна">
<!ENTITY torbirdy.accountprefs.save.button "Зберегти">
-<!ENTITY torbirdy.accountprefs.save.key "">
+<!ENTITY torbirdy.accountprefs.save.key "S">
-<!ENTITY torbirdy.prefs.title "">
+<!ENTITY torbirdy.prefs.title "Налаштування TorBirdy">
<!ENTITY torbirdy.prefs.save.button "Зберегти">
-<!ENTITY torbirdy.prefs.save.key "">
+<!ENTITY torbirdy.prefs.save.key "s">
<!ENTITY torbirdy.prefs.cancel.button "Відмова">
<!ENTITY torbirdy.prefs.extra2.button "Перевірити Настройки">
<!ENTITY torbirdy.prefs.extra2.key "p">
<!ENTITY torbirdy.prefs.proxy.label "Параметри проксі">
-<!ENTITY torbirdy.prefs.privacy.label "">
-<!ENTITY torbirdy.prefs.enigmail.label "">
+<!ENTITY torbirdy.prefs.privacy.label "Налаштування Приватності">
+<!ENTITY torbirdy.prefs.enigmail.label "Налаштування Enigmail">
<!ENTITY torbirdy.prefs.security.label "Параметри безпеки">
-<!ENTITY torbirdy.prefs.recommended.text "">
+<!ENTITY torbirdy.prefs.recommended.text "Використовувати рекомендовані параметри проксі-сервера для TorBirdy (Tor)">
<!ENTITY torbirdy.prefs.recommended.key "r">
-<!ENTITY torbirdy.prefs.anonservice.text "">
-<!ENTITY torbirdy.prefs.anonservice.key "">
+<!ENTITY torbirdy.prefs.anonservice.text "Оберіть сервіс анонімізації">
+<!ENTITY torbirdy.prefs.anonservice.key "а">
<!ENTITY torbirdy.prefs.customsettings.text "Використовувати звичайні налаштування проксі">
-<!ENTITY torbirdy.prefs.customsettings.key "p">
-<!ENTITY torbirdy.prefs.socks_host.label "">
-<!ENTITY torbirdy.prefs.socks_host.key "">
-<!ENTITY torbirdy.prefs.socks_port.label "">
+<!ENTITY torbirdy.prefs.customsettings.key "с">
+<!ENTITY torbirdy.prefs.socks_host.label "Вузол SOCKS:">
+<!ENTITY torbirdy.prefs.socks_host.key "h">
+<!ENTITY torbirdy.prefs.socks_port.label "Порт:">
<!ENTITY torbirdy.prefs.socks_port.key "p">
<!ENTITY torbirdy.prefs.torification.label "">
-<!ENTITY torbirdy.prefs.torification.key "">
-<!ENTITY torbirdy.prefs.global "">
-<!ENTITY torbirdy.prefs.imap.label "">
+<!ENTITY torbirdy.prefs.torification.key "t">
+<!ENTITY torbirdy.prefs.global "Глобальні">
+<!ENTITY torbirdy.prefs.imap.label "Активувати примусову підтримку по електронній пошті IMAP акаунтів [за замовчуванням: відключено]">
<!ENTITY torbirdy.prefs.imap.key "p">
<!ENTITY torbirdy.prefs.startup_folder.label "">
<!ENTITY torbirdy.prefs.startup_folder.key "p">
<!ENTITY torbirdy.prefs.timezone.label "">
-<!ENTITY torbirdy.prefs.timezone.key "">
+<!ENTITY torbirdy.prefs.timezone.key "z">
<!ENTITY torbirdy.prefs.enigmail_throwkeyid.label "">
<!ENTITY torbirdy.prefs.enigmail_throwkeyid.key "r">
<!ENTITY torbirdy.prefs.confirmemail.label "">
-<!ENTITY torbirdy.prefs.confirmemail.key "">
+<!ENTITY torbirdy.prefs.confirmemail.key "m">
<!ENTITY torbirdy.prefs.emailwizard.label "">
-<!ENTITY torbirdy.prefs.emailwizard.key "">
+<!ENTITY torbirdy.prefs.emailwizard.key "w">
<!ENTITY torbirdy.prefs.renegotiation.label "">
<!ENTITY torbirdy.prefs.renegotiation.key "r">
<!ENTITY torbirdy.prefs.account_specific "">
<!ENTITY torbirdy.prefs.select_account.key "C">
-<!ENTITY torbirdy.prefs.select_account.label "">
+<!ENTITY torbirdy.prefs.select_account.label "Виберіть акаунт:">
<!ENTITY torbirdy.prefs.enigmail.keyserver.label "">
-<!ENTITY torbirdy.prefs.enigmail.keyserver.key "">
+<!ENTITY torbirdy.prefs.enigmail.keyserver.key "k">
<!ENTITY torbirdy.panel.usetor.label "">
<!ENTITY torbirdy.panel.usejondo.label "">
-<!ENTITY torbirdy.panel.usewhonix.label "">
-<!ENTITY torbirdy.panel.preferences.label "">
+<!ENTITY torbirdy.panel.usewhonix.label "Використовувати Whonix">
+<!ENTITY torbirdy.panel.preferences.label "Відкрити налаштування TorBirdy">
-<!ENTITY torbirdy.firstrun.title "">
+<!ENTITY torbirdy.firstrun.title "Перший запуск TorBirdy">
1
0