[tor-commits] [torbirdy/develop] Update the ChangeLog

2014-01-11 Thread sukhbir
commit 4595230e809c5fda1f3a373f7d66e13b6cc6e593
Author: Sukhbir Singh 
Date:   Sat Jan 11 22:02:51 2014 -0500

Update the ChangeLog
---
 ChangeLog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d333f4b..2e81449 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,8 +6,8 @@
 - Japanese, Malay, Russian
   * Show the Sender header in message pane (closes #10226)
   * Draft messages on IMAP accounts are now saved locally (closes #10309)
-  * Remove all traces of TorBirdy's installation including restoring all
-preferences (closes #10588)
+  * Restore preferences to the user's own defaults instead of Thunderbird's
+(closes #10588)
 
 0.1.2, 04 Nov 2013
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Make sure we restore all preferences (closes #10588)

2014-02-10 Thread sukhbir
commit 8b1538c35410c456afccc13335366652bd811aa2
Author: Sukhbir Singh 
Date:   Sat Jan 11 20:40:28 2014 -0500

Make sure we restore all preferences (closes #10588)
---
 components/torbirdy.js |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index b12bd41..475dcde 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -449,7 +449,10 @@ TorBirdy.prototype = {
   setAccountPrefs: function() {
 if (this.prefs.getBoolPref("extensions.torbirdy.first_run")) {
   // Save the current proxy settings so that the settings can be restored 
in case
-  // TorBirdy is uninstalled or disabled. (TorBirdyOldPrefs)
+  // TorBirdy is uninstalled or disabled. (TorBirdyOldPrefs).
+  // First copy TorBirdyPrefs to TorBirdyOldPrefs.
+  TorBirdyOldPrefs.push.apply(TorBirdyOldPrefs, 
Object.keys(TorBirdyPrefs));
+
   for (var i = 0; i < TorBirdyOldPrefs.length; i++) {
 var oldPref = TorBirdyOldPrefs[i];
 var type = this.prefs.getPrefType(oldPref);



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog

2014-02-10 Thread sukhbir
commit 4595230e809c5fda1f3a373f7d66e13b6cc6e593
Author: Sukhbir Singh 
Date:   Sat Jan 11 22:02:51 2014 -0500

Update the ChangeLog
---
 ChangeLog |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index d333f4b..2e81449 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,8 +6,8 @@
 - Japanese, Malay, Russian
   * Show the Sender header in message pane (closes #10226)
   * Draft messages on IMAP accounts are now saved locally (closes #10309)
-  * Remove all traces of TorBirdy's installation including restoring all
-preferences (closes #10588)
+  * Restore preferences to the user's own defaults instead of Thunderbird's
+(closes #10588)
 
 0.1.2, 04 Nov 2013
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog (#10588 and better formatting)

2014-02-10 Thread sukhbir
commit 195d10ab445505ba3b1fc7891eed08215445c8c7
Author: Sukhbir Singh 
Date:   Sat Jan 11 20:40:03 2014 -0500

Update the ChangeLog (#10588 and better formatting)
---
 ChangeLog |  207 -
 1 file changed, 108 insertions(+), 99 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3719be7..d333f4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,121 +1,130 @@
 0.1.3,
-  The default keyserver (hidden service) has been updated:
-hkp://qdigse2yzvuglcix.onion
-  New translations:
-Japanese, Malay, Russian
-  Show the Sender header in message pane (closes #10226)
-  Draft messages on IMAP accounts are now saved locally (closes #10309)
+
+  * The default keyserver (hidden service) has been updated:
+- hkp://qdigse2yzvuglcix.onion
+  * New translations:
+- Japanese, Malay, Russian
+  * Show the Sender header in message pane (closes #10226)
+  * Draft messages on IMAP accounts are now saved locally (closes #10309)
+  * Remove all traces of TorBirdy's installation including restoring all
+preferences (closes #10588)
 
 0.1.2, 04 Nov 2013
-  New options:
-restore default TorBirdy settings
-toggle checking of new messages automatically for all accounts
-  The minimum version of Thunderbird we now support is 10.0 (closes #9569)
-  `--throw-keyids' is now disabled by default (closes #9648)
-  We are no longer forcing Thunderbird updates (closes #8341)
-  Add support for Thunderbird 24 (Gecko 17+) (closes #9673)
-  Enhanced support for Thunderbird chat
-  We have a new TorBirdy logo. Thanks to Nima Fatemi!
-  Improved documentation:
-https://trac.torproject.org/projects/tor/wiki/torbirdy
-  Add new translations and updated existing ones
-Please see the Transifex page for more information and credits
+
+  * New options:
+- restore default TorBirdy settings
+- toggle checking of new messages automatically for all accounts
+  * The minimum version of Thunderbird we now support is 10.0 (closes #9569)
+  * `--throw-keyids' is now disabled by default (closes #9648)
+  * We are no longer forcing Thunderbird updates (closes #8341)
+  * Add support for Thunderbird 24 (Gecko 17+) (closes #9673)
+  * Enhanced support for Thunderbird chat
+  * We have a new TorBirdy logo. Thanks to Nima Fatemi!
+  * Improved documentation:
+- https://trac.torproject.org/projects/tor/wiki/torbirdy
+  * Add new translations and updated existing ones
+- Please see the Transifex page for more information and credits
 
 0.1.1, 20 Mar 2013
-  Add a dialog for new users that is shown during the first-run (closes #8238)
-  Do not confirm before sending an email if Enigmail is enabled; default
+
+  * Add a dialog for new users that is shown during the first-run (closes 
#8238)
+  * Do not confirm before sending an email if Enigmail is enabled; default
 behavior changed from 0.1.0 (user opt-in allowed through the preferences)
-  Restore all account settings that were changed on uninstall
-  Allow the user to use Thunderbird's automatic configuration wizard in case
+  * Restore all account settings that were changed on uninstall
+  * Allow the user to use Thunderbird's automatic configuration wizard in case
 they don't want to use our manual account configuration wizard
-  Set the SOCKS port to 9150 to reflect the change in the latest TBB
-  Add opt-out from TLS-specific settings (closes #8420)
-  Allow additional keyservers to be used/changed (closes #8332)
-  Add Korean translation (thanks to cwt96)
-  Add Norwegian Bokmål translation (thanks to lateralus)
-  Add Galician translation (thanks to tombouzada)
+  * Set the SOCKS port to 9150 to reflect the change in the latest TBB
+  * Add opt-out from TLS-specific settings (closes #8420)
+  * Allow additional keyservers to be used/changed (closes #8332)
+  * Add Korean translation (thanks to cwt96)
+  * Add Norwegian Bokmål translation (thanks to lateralus)
+  * Add Galician translation (thanks to tombouzada)
 
 0.1.0, 11 Feb 2013
-  Our first release in the Beta release series! Hooray!
-  Translation updates:
-Add Gujarati translation (Kartik Mistry)
-Add Dutch translation (thanks to Rejo Zenger)
-Add Serbian translation (thanks to Nikola Nenadic)
-Add Hungarian translation (thanks to vargaviktor)
-Add Italian translation (thanks to spawned76, Michele Orrù and jan)
-Add Basque translation (thanks to Antxon Baldarra)
-Add Latvian translation (thanks to Ojārs Balcers)
-Add Portuguese (BR) translation (thanks to Bruno Geronimo, Rafael Costa)
-Add Polish translation (thanks to bogdrozd)
-Add Greek translation (thanks to mitzie, konpas1986)
-Add Chinese (Simplied) translation (thanks to ln191810)
-Add Russian translation (thanks to Александр)
-Add Arabic translation (thanks to alshara3, Fadi Mansour)
-Update French translation (thanks for arpalord)
-Update Spanish translation (thanks to 

[tor-commits] [torbirdy/master] Update emailwizard.js and components/torbirdy.js

2014-03-04 Thread sukhbir
commit 80e6096833b99eee046704b5245db52b25b14ed9
Author: Sukhbir Singh 
Date:   Tue Mar 4 12:20:45 2014 -0500

Update emailwizard.js and components/torbirdy.js

- Ensure for new accounts that login_at_startup and download_on_biff are 
set to
  false.

- Clear the network.proxy.no_proxies_on preference.
---
 chrome/content/emailwizard.js |   12 
 components/torbirdy.js|1 -
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/chrome/content/emailwizard.js b/chrome/content/emailwizard.js
index 2cab873..2f2a6a7 100644
--- a/chrome/content/emailwizard.js
+++ b/chrome/content/emailwizard.js
@@ -89,6 +89,18 @@ if(!org.torbirdy.emailwizard) org.torbirdy.emailwizard = new 
function() {
 identity.draftFolder = "mailbox://nobody@Local%20Folders/Drafts";
   }
 
+  // Do not check for new messages at startup.
+  var loginAtStartup = 'mail.server.%serverkey%.login_at_startup';
+  var loginAtStartupPref = loginAtStartup.replace("%serverkey%", 
serverkey);
+  prefs.setBoolPref(loginAtStartupPref, false);
+
+  // Do not automatically download new messages.
+  if (protocol === "pop3") {
+var downloadOnBiff = 'mail.server.%serverkey%.download_on_biff';
+var downloadOnBiffPref = downloadOnBiff.replace("%serverkey%", 
serverkey);
+prefs.setBoolPref(downloadOnBiffPref, false);
+  }
+
   // From 
comm-release/mailnews/base/prefs/content/accountcreation/emailWizard.js : 
onAdvancedSetup().
   var windowManager = Cc["@mozilla.org/appshell/window-mediator;1"]
   .getService(Ci.nsIWindowMediator);
diff --git a/components/torbirdy.js b/components/torbirdy.js
index 475dcde..b693bef 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -45,7 +45,6 @@ const TorBirdyPrefs = {
   "network.proxy.socks": "127.0.0.1",
   "network.proxy.socks_port": 9150,
   "network.proxy.socks_version": 5,
-  "network.proxy.no_proxies_on": "localhost, 127.0.0.1",
 
   // Set DNS proxying through SOCKS5.
   "network.proxy.socks_remote_dns": true,

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog

2014-03-04 Thread sukhbir
commit 9a61b8d85eeb0db7110d107d012533882213fb88
Author: Sukhbir Singh 
Date:   Tue Mar 4 12:36:49 2014 -0500

Update the ChangeLog
---
 ChangeLog |2 ++
 1 file changed, 2 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 2e81449..ee4ff1e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,8 @@
   * Draft messages on IMAP accounts are now saved locally (closes #10309)
   * Restore preferences to the user's own defaults instead of Thunderbird's
 (closes #10588)
+  * network.proxy.no_proxies_on is no longer set to "localhost, 127.0.0.1"
+(thanks for Carsten N.)
 
 0.1.2, 04 Nov 2013
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog

2014-03-04 Thread sukhbir
commit ed79dadd63337450099c5918e1b0494dbbecfbb1
Author: Sukhbir Singh 
Date:   Tue Mar 4 21:13:32 2014 -0500

Update the ChangeLog
---
 ChangeLog |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index ee4ff1e..54f2e4d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,8 @@
   * The default keyserver (hidden service) has been updated:
 - hkp://qdigse2yzvuglcix.onion
   * New translations:
-- Japanese, Malay, Russian
+- Japanese, Malay, Russian, French (Canada), Farsi (Persian), Khmer,
+Korean, Norwegian Bokmål, Ukrainian
   * Show the Sender header in message pane (closes #10226)
   * Draft messages on IMAP accounts are now saved locally (closes #10309)
   * Restore preferences to the user's own defaults instead of Thunderbird's

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Better formatting for the ChangeLog languages

2014-03-04 Thread sukhbir
commit 854cab33ad5d26bf232ff00baf5246371e399c0b
Author: Sukhbir Singh 
Date:   Tue Mar 4 21:15:52 2014 -0500

Better formatting for the ChangeLog languages
---
 ChangeLog |   11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 54f2e4d..de1382e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,8 +3,15 @@
   * The default keyserver (hidden service) has been updated:
 - hkp://qdigse2yzvuglcix.onion
   * New translations:
-- Japanese, Malay, Russian, French (Canada), Farsi (Persian), Khmer,
-Korean, Norwegian Bokmål, Ukrainian
+- Japanese
+- Malay
+- Russian
+- French (Canada)
+- Farsi (Persian)
+- Khmer
+- Korean
+- Norwegian Bokmål
+- Ukrainian
   * Show the Sender header in message pane (closes #10226)
   * Draft messages on IMAP accounts are now saved locally (closes #10309)
   * Restore preferences to the user's own defaults instead of Thunderbird's

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add trailing / to chrome.manifest

2014-03-04 Thread sukhbir
commit f5a3b5233baa12b4250cdff42b119c33766a4008
Author: Sukhbir Singh 
Date:   Tue Mar 4 21:19:18 2014 -0500

Add trailing / to chrome.manifest
---
 chrome.manifest |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 317f41f..666f166 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -15,14 +15,14 @@ locale castironthunderbirdclub de chrome/locale/de/
 locale castironthunderbirdclub en chrome/locale/en/
 locale castironthunderbirdclub es chrome/locale/es/
 locale castironthunderbirdclub eu chrome/locale/eu/
-locale castironthunderbirdclub fa chrome/locale/fa
+locale castironthunderbirdclub fa chrome/locale/fa/
 locale castironthunderbirdclub fr chrome/locale/fr/
-locale castironthunderbirdclub fr-CA chrome/locale/fr-CA
+locale castironthunderbirdclub fr-CA chrome/locale/fr-CA/
 locale castironthunderbirdclub he chrome/locale/he/
 locale castironthunderbirdclub it chrome/locale/it/
 locale castironthunderbirdclub ja chrome/locale/ja/
-locale castironthunderbirdclub km chrome/locale/km
-locale castironthunderbirdclub ko chrome/locale/ko
+locale castironthunderbirdclub km chrome/locale/km/
+locale castironthunderbirdclub ko chrome/locale/ko/
 locale castironthunderbirdclub lv chrome/locale/lv/
 locale castironthunderbirdclub ms-MY chrome/locale/ms-MY/
 locale castironthunderbirdclub nb chrome/locale/nb/

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Fix a typo

2014-03-04 Thread sukhbir
commit a178f33f2ec49758c7a3c451548e4732a54a69d4
Author: Sukhbir Singh 
Date:   Tue Mar 4 21:24:20 2014 -0500

Fix a typo
---
 ChangeLog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index de1382e..3a1778d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -17,7 +17,7 @@
   * Restore preferences to the user's own defaults instead of Thunderbird's
 (closes #10588)
   * network.proxy.no_proxies_on is no longer set to "localhost, 127.0.0.1"
-(thanks for Carsten N.)
+(thanks to Carsten N.)
 
 0.1.2, 04 Nov 2013
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update Turkish translation

2013-03-31 Thread sukhbir
commit 44fa8e091e9ccb894fc1f3f344638e113db635ee
Author: Sukhbir Singh 
Date:   Sun Mar 31 19:33:24 2013 -0400

Update Turkish translation
---
 ChangeLog|1 +
 chrome/locale/tr/torbirdy.dtd|   61 ++
 chrome/locale/tr/torbirdy.properties |   19 ++
 3 files changed, 81 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index cd65a6b..25b4417 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
   Add Slovak translation (thanks to K0L0M4N)
+  Add Turkish translation (thanks to bob939800)
   Add Swedish translation (thanks to Bjorn Schrammel)
 
 0.1.1, 20 Mar 2013
diff --git a/chrome/locale/tr/torbirdy.dtd b/chrome/locale/tr/torbirdy.dtd
new file mode 100644
index 000..34caf39
--- /dev/null
+++ b/chrome/locale/tr/torbirdy.dtd
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/tr/torbirdy.properties 
b/chrome/locale/tr/torbirdy.properties
new file mode 100644
index 000..b18d850
--- /dev/null
+++ b/chrome/locale/tr/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Enabled:Tor
+torbirdy.enabled.jondo=TorBirdy Enabled:JonDo
+torbirdy.enabled.custom=TorBirdy Enabled:Custom Proxy
+torbirdy.enabled.torification=TorBirdy Enabled:Transparent Torification
+torbirdy.enabled.whonix=TorBirdy Enabled:Whonix
+torbirdy.disabled=TorBirdy:Disabled!
+
+torbirdy.email.prompt=TorBirdy has disabled Thunderbird's auto-configuration 
wizard to protect your anonymity.\n\nThe recommended security settings for %S 
have been set.\n\nYou can now configure the other account settings manually.
+
+torbirdy.email.advanced=Please note that changing the advanced settings of 
TorBirdy is NOT recommended.\n\nYou should only continue if you are sure of 
what you are doing.
+torbirdy.email.advanced.nextwarning=Show this warning next time
+torbirdy.email.advanced.title=TorBirdy Advanced Settings
+
+torbirdy.restart=For the time zone preference to take effect, please close 
Thunderbird and start it again.
+
+torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your 
anonymity, TorBirdy will enforce the Thunderbird settings it has set, 
preventing them from being changed by you or by any add-on. There are some 
settings that can be changed and those are accessed through TorBirdy's 
preferences dialog. When TorBirdy is uninstalled or disabled, all settings that 
it changes are reset to their default values (the values prior to TorBirdy's 
install).\n\nIf you are a new user, it is recommended that you read through the 
TorBirdy website to understand what we are trying to accomplish with TorBirdy 
for our users.
+torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update Chinese (Simplified) translation

2013-03-31 Thread sukhbir
commit 26356d1c258812333f48f2b99188a0deff046bae
Author: Sukhbir Singh 
Date:   Sun Mar 31 19:35:39 2013 -0400

Update Chinese (Simplified) translation
---
 chrome/locale/zh-CN/torbirdy.dtd|   12 ++--
 chrome/locale/zh-CN/torbirdy.properties |6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/chrome/locale/zh-CN/torbirdy.dtd b/chrome/locale/zh-CN/torbirdy.dtd
index f8860ac..50d9e3e 100644
--- a/chrome/locale/zh-CN/torbirdy.dtd
+++ b/chrome/locale/zh-CN/torbirdy.dtd
@@ -16,8 +16,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -43,13 +43,13 @@
 
 
 
-
-
+
+
 
 
 
-
-
+
+
 
 
 
diff --git a/chrome/locale/zh-CN/torbirdy.properties 
b/chrome/locale/zh-CN/torbirdy.properties
index ffcd27f..2e4ad20 100644
--- a/chrome/locale/zh-CN/torbirdy.properties
+++ b/chrome/locale/zh-CN/torbirdy.properties
@@ -4,7 +4,7 @@ torbirdy.enabled.tor=TorBirdy 已启用:Tor
 torbirdy.enabled.jondo=TorBirdy 已启用:JonDo
 torbirdy.enabled.custom=TorBirdy 已启用:自定义代理
 torbirdy.enabled.torification=TorBirdy 已启用:透明 Torification
-torbirdy.enabled.whonix=TorBirdy Enabled:Whonix
+torbirdy.enabled.whonix=TorBirdy 已启用:Whonix
 torbirdy.disabled=TorBirdy:已禁用!
 
 torbirdy.email.prompt=TorBirdy 已禁用 Thunderbird's 自动é…
ç½®å‘导以保护您的匿名性。\n\n这是 %S 推荐的安å…
¨è®¾ç½®ã€‚\n\n现在您可以手动配置其他的帐户设置。
@@ -13,7 +13,7 @@ 
torbirdy.email.advanced=请注意,不推荐您更改高级设置!\n\n如果
 torbirdy.email.advanced.nextwarning=下次显示此警告
 torbirdy.email.advanced.title=TorBirdy 高级设置
 
-torbirdy.restart=For the time zone preference to take effect, please close 
Thunderbird and start it again.
+torbirdy.restart=为了让时区选项的设定生效,请关闭 Thunderbird 
并再次启动。
 
-torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your 
anonymity, TorBirdy will enforce the Thunderbird settings it has set, 
preventing them from being changed by you or by any add-on. There are some 
settings that can be changed and those are accessed through TorBirdy's 
preferences dialog. When TorBirdy is uninstalled or disabled, all settings that 
it changes are reset to their default values (the values prior to TorBirdy's 
install).\n\nIf you are a new user, it is recommended that you read through the 
TorBirdy website to understand what we are trying to accomplish with TorBirdy 
for our users.
+torbirdy.firstrun=当前正在运行 
TorBirdy。\n\n为了保护用户的匿名性,TorBirdy 强制设定了 
Thunderbird 设置,以便防止用户或其他任何附加组件对å…
¶è¿›è¡Œä¿®æ”¹ã€‚某些设置可通过 TorBirdy 
选项对话框访问并修改。卸载或禁用 TorBirdy 
之后,该组件对设置所作的å…
¨éƒ¨ä¿®æ”¹å°†é‡ç½®æœªé»˜è®¤æŒ‡ï¼ˆå³åœ¨å®‰è£… TorBirdy 
之前的值)。\n\n如果你是新用户,建议查阅 TorBirdy 
网站,以理解用户可通过 TorBirdy 到达何种目的。
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update Arabic translation

2013-03-31 Thread sukhbir
commit 50a506fd1c9c074d5a23154b75ce1ab691585b6e
Author: Sukhbir Singh 
Date:   Sun Mar 31 19:34:03 2013 -0400

Update Arabic translation
---
 chrome/locale/ar/torbirdy.dtd|   22 +++---
 chrome/locale/ar/torbirdy.properties |2 +-
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/chrome/locale/ar/torbirdy.dtd b/chrome/locale/ar/torbirdy.dtd
index 6e2cc0e..e26fa45 100644
--- a/chrome/locale/ar/torbirdy.dtd
+++ b/chrome/locale/ar/torbirdy.dtd
@@ -16,8 +16,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -39,21 +39,21 @@
 
 
 
-
-
-
-
-
-
+
+
+
+
+
+
 
 
 
-
-
+
+
 
 
 
 
 
 
-
+
diff --git a/chrome/locale/ar/torbirdy.properties 
b/chrome/locale/ar/torbirdy.properties
index 9ef8ad0..762d232 100644
--- a/chrome/locale/ar/torbirdy.properties
+++ b/chrome/locale/ar/torbirdy.properties
@@ -15,5 +15,5 @@ torbirdy.email.advanced.title=الاعدادات الم
تقدمة لــتورب
 
 torbirdy.restart=لتثبيت اختيار التوقيت, رجاءاً 
اغلق ثندربيرد و اعد فتح البرنامج من جديد.
 
-torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your 
anonymity, TorBirdy will enforce the Thunderbird settings it has set, 
preventing them from being changed by you or by any add-on. There are some 
settings that can be changed and those are accessed through TorBirdy's 
preferences dialog. When TorBirdy is uninstalled or disabled, all settings that 
it changes are reset to their default values (the values prior to TorBirdy's 
install).\n\nIf you are a new user, it is recommended that you read through the 
TorBirdy website to understand what we are trying to accomplish with TorBirdy 
for our users.
+torbirdy.firstrun=انت الان تعمل بتوربيردي.\n\nحتي 
نساعد علي حماية هويتك, توربيردي سوف يفرض 
إعدادات ثاندربيرد التي اعدها, و منعهم من ان 
يتم تغييرها من قبلك او من اي برنامج إضافي. 
يوجد بعض الإعدادات التي يمكن تغييرها و 
تستطيع الوصول لتلك الإعدادات عن طريق نافذة 
إعدادات توربيردي. عندما تمسح توربيردي او 
يتم تعطيله, سيتم استرجاع كل الإعدادات (التي 
كانت موجودة قبل تثبيت توربيردي).\n\nإذا كنت م
ستخدم جديد, فمن المستحسن أن تقرأ محتويات م
وقع توربيردي حتي تستطيع ان تفهم ما الذي 
نحاول إنجازه بتوربيردي لمستخدمينا.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update chrome.manifest

2013-03-31 Thread sukhbir
commit 0de7cb9b76e46e773cd30bdda18a38df30061292
Author: Sukhbir Singh 
Date:   Sun Mar 31 19:52:13 2013 -0400

Update chrome.manifest
---
 chrome.manifest |   33 +++--
 1 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 873560a..a27feba 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -10,28 +10,33 @@ component {ebd85413-18c8-4265-a708-a8890ec8d1ed} 
components/torbirdy.js
 contract @torproject.org/torbirdy;1 {ebd85413-18c8-4265-a708-a8890ec8d1ed}
 category profile-after-change TorBirdy @torproject.org/torbirdy;1
 
+locale castironthunderbirdclub ar chrome/locale/ar/
+locale castironthunderbirdclub cs chrome/locale/cs/
+locale castironthunderbirdclub de chrome/locale/de/
+locale castironthunderbirdclub el chrome/locale/el/
 locale castironthunderbirdclub en chrome/locale/en/
+locale castironthunderbirdclub eo chrome/locale/eo/
 locale castironthunderbirdclub es chrome/locale/es/
-locale castironthunderbirdclub de chrome/locale/de/
-locale castironthunderbirdclub pa chrome/locale/pa/
+locale castironthunderbirdclub eu chrome/locale/eu/
+locale castironthunderbirdclub fa chrome/locale/fa/
+locale castironthunderbirdclub fr chrome/locale/fr/
+locale castironthunderbirdclub gl chrome/locale/gl/
 locale castironthunderbirdclub gu chrome/locale/gu/
 locale castironthunderbirdclub he chrome/locale/he/
-locale castironthunderbirdclub fr chrome/locale/fr/
-locale castironthunderbirdclub nl chrome/locale/nl/
-locale castironthunderbirdclub sr chrome/locale/sr/
 locale castironthunderbirdclub hu chrome/locale/hu/
 locale castironthunderbirdclub it chrome/locale/it/
-locale castironthunderbirdclub eu chrome/locale/eu/
-locale castironthunderbirdclub pt-BR chrome/locale/pt-BR/
+locale castironthunderbirdclub ko chrome/locale/ko/
 locale castironthunderbirdclub lv chrome/locale/lv/
-locale castironthunderbirdclub el chrome/locale/el/
-locale castironthunderbirdclub zh-CN chrome/locale/zh-CN/
+locale castironthunderbirdclub nb chrome/locale/nb/
+locale castironthunderbirdclub nl chrome/locale/nl/
+locale castironthunderbirdclub pa chrome/locale/pa/
 locale castironthunderbirdclub pl chrome/locale/pl/
+locale castironthunderbirdclub pt-BR chrome/locale/pt-BR/
 locale castironthunderbirdclub ru chrome/locale/ru/
-locale castironthunderbirdclub ar chrome/locale/ar/
-locale castironthunderbirdclub ko chrome/locale/ko/
-locale castironthunderbirdclub nb chrome/locale/nb/
-locale castironthunderbirdclub gl chrome/locale/gl/
-locale castironthunderbirdclub fa chrome/locale/fa/
+locale castironthunderbirdclub sk chrome/locale/sk/
+locale castironthunderbirdclub sr chrome/locale/sr/
+locale castironthunderbirdclub sv chrome/locale/sv/
+locale castironthunderbirdclub tr chrome/locale/tr/
+locale castironthunderbirdclub zh-CN chrome/locale/zh-CN/
 
 skin castironthunderbirdclub classic/1.0 chrome/skin/

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Change the color of Transparent Torification label

2013-04-13 Thread sukhbir
commit 6f9681c0f4b5d5a9c54d0e0e232816b46eaffdb1
Author: Sukhbir Singh 
Date:   Sat Apr 13 19:49:10 2013 -0400

Change the color of Transparent Torification label
---
 chrome/content/preferences.xul |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 12979b5..9218cd8 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -77,7 +77,7 @@
   
 
 
-
+
 
   
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update missing translations

2013-09-29 Thread sukhbir
commit 578bb49fbe3e70792c0063b39ba54adc88f2eecf
Author: Sukhbir Singh 
Date:   Sun Sep 29 20:23:44 2013 -0400

Update missing translations
---
 chrome/locale/da/torbirdy.dtd|2 +-
 chrome/locale/fr/torbirdy.dtd|2 +-
 chrome/locale/he/torbirdy.dtd|4 ++--
 chrome/locale/it/torbirdy.dtd|6 +++---
 chrome/locale/pt-BR/torbirdy.dtd |6 +++---
 chrome/locale/sv/torbirdy.dtd|2 +-
 chrome/locale/zh-CN/torbirdy.dtd |2 +-
 7 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/chrome/locale/da/torbirdy.dtd b/chrome/locale/da/torbirdy.dtd
index 61d872c..063cfc2 100644
--- a/chrome/locale/da/torbirdy.dtd
+++ b/chrome/locale/da/torbirdy.dtd
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/fr/torbirdy.dtd b/chrome/locale/fr/torbirdy.dtd
index c9eeb73..aa434b5 100644
--- a/chrome/locale/fr/torbirdy.dtd
+++ b/chrome/locale/fr/torbirdy.dtd
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/he/torbirdy.dtd b/chrome/locale/he/torbirdy.dtd
index f51c498..bb5d15f 100644
--- a/chrome/locale/he/torbirdy.dtd
+++ b/chrome/locale/he/torbirdy.dtd
@@ -15,7 +15,7 @@
 
 
 
-
+
 
 
 
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/it/torbirdy.dtd b/chrome/locale/it/torbirdy.dtd
index a708637..cdcfd9a 100644
--- a/chrome/locale/it/torbirdy.dtd
+++ b/chrome/locale/it/torbirdy.dtd
@@ -15,7 +15,7 @@
 
 
 
-
+
 
 
 
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 
@@ -46,7 +46,7 @@
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/pt-BR/torbirdy.dtd b/chrome/locale/pt-BR/torbirdy.dtd
index 8a9e6b2..743dde1 100644
--- a/chrome/locale/pt-BR/torbirdy.dtd
+++ b/chrome/locale/pt-BR/torbirdy.dtd
@@ -15,10 +15,10 @@
 
 
 
-
-
+
+
 
-
+
 
 
 
diff --git a/chrome/locale/sv/torbirdy.dtd b/chrome/locale/sv/torbirdy.dtd
index ccc9e88..e9b63ba 100644
--- a/chrome/locale/sv/torbirdy.dtd
+++ b/chrome/locale/sv/torbirdy.dtd
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/zh-CN/torbirdy.dtd b/chrome/locale/zh-CN/torbirdy.dtd
index 8387265..5fb8a34 100644
--- a/chrome/locale/zh-CN/torbirdy.dtd
+++ b/chrome/locale/zh-CN/torbirdy.dtd
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Group Enigmail preferences

2013-09-29 Thread sukhbir
commit ae93b03d457ca3ae31995c0bb63af8094fd77a76
Author: Sukhbir Singh 
Date:   Sun Sep 29 22:51:41 2013 -0400

Group Enigmail preferences
---
 components/torbirdy.js |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 6d5214f..a88a19b 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -216,15 +216,15 @@ const TorBirdyPrefs = {
   // The default key server should be a hidden service and this is the only 
known one (it's part of the normal SKS network)
   "extensions.enigmail.keyserver": "hkp://2eghzlv2wwcq7u7y.onion",
 
+  // Force GnuPG to use SHA512.
+  "extensions.enigmail.mimeHashAlgorithm": 5,
+
   // Prefer plain text for RSS.
   "rss.display.prefer_plaintext": true,
 
   // Override the user agent by setting it to an empty string.
   "general.useragent.override": "",
 
-  // Force GnuPG to use SHA512.
-  "extensions.enigmail.mimeHashAlgorithm": 5,
-
   // Disable WebGL.
   "webgl.disabled": true,
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Bump version number to 0.1.2

2013-11-01 Thread sukhbir
commit 7b25f5cbd98aadd1e87c042d62e683fc8219f4f7
Author: Sukhbir Singh 
Date:   Fri Nov 1 23:06:05 2013 -0400

Bump version number to 0.1.2
---
 ChangeLog   |8 +---
 install.rdf |2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 584dc7a..dc5a3e9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,12 +2,14 @@
   New options:
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts
-  The minimum version of Thunderbird we now support is 10.0
-  `--throw-keyids' is now disabled by default
+  The minimum version of Thunderbird we now support is 10.0 (closes #9569)
+  `--throw-keyids' is now disabled by default (closes #9648)
   We are no longer forcing Thunderbird updates (closes #8341)
-  Add support for Thunderbird 24 (Gecko 17+)
+  Add support for Thunderbird 24 (Gecko 17+) (closes #9673)
   Enhanced support for Thunderbird chat
   We have a new TorBirdy logo. Thanks to Nima Fatemi!
+  Improved documentation:
+https://trac.torproject.org/projects/tor/wiki/torbirdy
   Add new translations and updated existing ones
 Please see the Transifex page for more information and credits
 
diff --git a/install.rdf b/install.rdf
index 0a6f6fc..e3b2378 100644
--- a/install.rdf
+++ b/install.rdf
@@ -4,7 +4,7 @@
  xmlns:em="http://www.mozilla.org/2004/em-rdf#";>
   
 castironthunderbirdc...@torproject.org
-0.1.1
+0.1.2
 2
 
chrome://castironthunderbirdclub/skin/images/tor.png
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add release date for 0.1.2

2013-11-01 Thread sukhbir
commit a381c5d9f6b8083c38480795990d22001e6732dc
Author: Sukhbir Singh 
Date:   Fri Nov 1 23:12:17 2013 -0400

Add release date for 0.1.2
---
 ChangeLog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index dc5a3e9..330d5c7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,4 @@
-0.1.2,
+0.1.2, 03 Nov 2013
   New options:
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update Makefile and remove screenshots

2013-11-01 Thread sukhbir
commit a04ef450ce5f75fd24ada9df9dbde5914f787947
Author: Sukhbir Singh 
Date:   Sat Nov 2 01:54:35 2013 -0400

Update Makefile and remove screenshots
---
 Makefile   |2 +-
 screenshots/enigmail-settings.png  |  Bin 24318 -> 0 bytes
 screenshots/first-run.png  |  Bin 23762 -> 0 bytes
 screenshots/manual-account-wizard.png  |  Bin 35678 -> 0 bytes
 screenshots/plain-text-compose.png |  Bin 28418 -> 0 bytes
 screenshots/privacy-settings.png   |  Bin 29702 -> 0 bytes
 screenshots/proxy-settings.png |  Bin 28756 -> 0 bytes
 screenshots/security-settings.png  |  Bin 18175 -> 0 bytes
 screenshots/torcheck.png   |  Bin 54105 -> 0 bytes
 screenshots/warn-onchange-settings.png |  Bin 18952 -> 0 bytes
 10 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index a721e8c..311a631 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ SHELL := /bin/bash
 VERSION := $(shell cat install.rdf|grep ''|cut -d\> -f2|cut -d\< 
-f1)
 
 make-xpi:
-   zip -r ../torbirdy-$(VERSION).xpi * -x "/screenshots/*" -x 
"*/screenshots/*"  -x "debian/*" -x "patches/*" -x "ChangeLog" -x "Makefile" -x 
"gpg.conf"
+   zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "patches/*" -x 
"ChangeLog" -x "Makefile" -x "gpg.conf"
 
 clean:
rm -f ../torbirdy-$(VERSION).xpi
diff --git a/screenshots/enigmail-settings.png 
b/screenshots/enigmail-settings.png
deleted file mode 100644
index 951c03b..000
Binary files a/screenshots/enigmail-settings.png and /dev/null differ
diff --git a/screenshots/first-run.png b/screenshots/first-run.png
deleted file mode 100644
index ca91c52..000
Binary files a/screenshots/first-run.png and /dev/null differ
diff --git a/screenshots/manual-account-wizard.png 
b/screenshots/manual-account-wizard.png
deleted file mode 100644
index b9f0eb9..000
Binary files a/screenshots/manual-account-wizard.png and /dev/null differ
diff --git a/screenshots/plain-text-compose.png 
b/screenshots/plain-text-compose.png
deleted file mode 100644
index 1c71ba1..000
Binary files a/screenshots/plain-text-compose.png and /dev/null differ
diff --git a/screenshots/privacy-settings.png b/screenshots/privacy-settings.png
deleted file mode 100644
index 0f7a536..000
Binary files a/screenshots/privacy-settings.png and /dev/null differ
diff --git a/screenshots/proxy-settings.png b/screenshots/proxy-settings.png
deleted file mode 100644
index bac1ca0..000
Binary files a/screenshots/proxy-settings.png and /dev/null differ
diff --git a/screenshots/security-settings.png 
b/screenshots/security-settings.png
deleted file mode 100644
index 2408e36..000
Binary files a/screenshots/security-settings.png and /dev/null differ
diff --git a/screenshots/torcheck.png b/screenshots/torcheck.png
deleted file mode 100644
index fe98bd3..000
Binary files a/screenshots/torcheck.png and /dev/null differ
diff --git a/screenshots/warn-onchange-settings.png 
b/screenshots/warn-onchange-settings.png
deleted file mode 100644
index 80d40c3..000
Binary files a/screenshots/warn-onchange-settings.png and /dev/null differ

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Because we releasing a day earlier!

2013-11-02 Thread sukhbir
commit f50095b01fa1a98a602ddaf40f394322663efde2
Author: Sukhbir Singh 
Date:   Sat Nov 2 10:27:02 2013 -0400

Because we releasing a day earlier!
---
 ChangeLog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 330d5c7..902b626 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,4 @@
-0.1.2, 03 Nov 2013
+0.1.2, 02 Nov 2013
   New options:
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Use SKS server Hidden Service run by Daniel Kahn Gillmor by default in TorBirdy

2013-11-22 Thread sukhbir
commit fd4362dc614512fccc41f03ed4807414a8d280ad
Author: Jacob Appelbaum 
Date:   Fri Nov 22 00:05:25 2013 +0100

Use SKS server Hidden Service run by Daniel Kahn Gillmor by default in 
TorBirdy
---
 chrome/content/preferences.js |2 +-
 components/torbirdy.js|2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 80a192b..5ec06b8 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -7,7 +7,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new function() {
   pub.prefBranch = "extensions.torbirdy.";
   pub.customBranch = "extensions.torbirdy.custom.";
 
-  pub.torKeyserver = "hkp://2eghzlv2wwcq7u7y.onion";
+  pub.torKeyserver = "hkp://qdigse2yzvuglcix.onion";
   pub.jondoKeyserver = "hkp://pool.sks-keyservers.net";
 
   pub.prefs = Components.classes["@mozilla.org/preferences-service;1"]
diff --git a/components/torbirdy.js b/components/torbirdy.js
index a88a19b..7a0acfb 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -214,7 +214,7 @@ const TorBirdyPrefs = {
   "--keyserver-options 
http-proxy=http://127.0.0.1:8118 ",
 
   // The default key server should be a hidden service and this is the only 
known one (it's part of the normal SKS network)
-  "extensions.enigmail.keyserver": "hkp://2eghzlv2wwcq7u7y.onion",
+  "extensions.enigmail.keyserver": "hkp://qdigse2yzvuglcix.onion",
 
   // Force GnuPG to use SHA512.
   "extensions.enigmail.mimeHashAlgorithm": 5,

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Use SKS server Hidden Service run by Daniel Kahn Gillmor

2013-11-22 Thread sukhbir
commit b5bea6b2683fac887568db0427544c7b56211c19
Author: Jacob Appelbaum 
Date:   Fri Nov 22 00:03:55 2013 +0100

Use SKS server Hidden Service run by Daniel Kahn Gillmor
---
 gpg.conf |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gpg.conf b/gpg.conf
index 43346a0..32b146c 100644
--- a/gpg.conf
+++ b/gpg.conf
@@ -15,7 +15,7 @@ display-charset utf-8
 ## Proxy settings
 keyserver-options http-proxy=socks5://TORIP:TORPORT
 
-keyserver hkp://2eghzlv2wwcq7u7y.onion
+keyserver hkp://qdigse2yzvuglcix.onion
 
 ## END some suggestions from TorBirdy TorBirdy setting 
extensions.enigmail.agentAdditionalParam
 ##



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] We will release today

2013-11-22 Thread sukhbir
commit 506556af104350eff42020edd968af496f82e639
Author: Jacob Appelbaum 
Date:   Mon Nov 4 12:40:06 2013 +0100

We will release today
---
 ChangeLog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 902b626..86a6437 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,4 @@
-0.1.2, 02 Nov 2013
+0.1.2, 04 Nov 2013
   New options:
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add Japanese and Malay translations

2013-11-22 Thread sukhbir
commit 80ac7ed4bc558e663024cc9efcb9536b07e3
Author: Sukhbir Singh 
Date:   Fri Nov 22 13:58:02 2013 -0500

Add Japanese and Malay translations
---
 ChangeLog   |6 +++
 chrome/locale/he/torbirdy.dtd   |   14 +++
 chrome/locale/ja/torbirdy.dtd   |   63 +++
 chrome/locale/ja/torbirdy.properties|   19 ++
 chrome/locale/ms-MY/torbirdy.dtd|   63 +++
 chrome/locale/ms-MY/torbirdy.properties |   19 ++
 chrome/locale/pl/torbirdy.properties|2 +-
 7 files changed, 178 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 86a6437..38b748f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+0.1.3,
+  The default keyserver (hidden service) has been updated:
+hkp://qdigse2yzvuglcix.onion
+  New translations:
+Japanese, Malay
+
 0.1.2, 04 Nov 2013
   New options:
 restore default TorBirdy settings
diff --git a/chrome/locale/he/torbirdy.dtd b/chrome/locale/he/torbirdy.dtd
index bb5d15f..04098dc 100644
--- a/chrome/locale/he/torbirdy.dtd
+++ b/chrome/locale/he/torbirdy.dtd
@@ -12,7 +12,7 @@
 
 
 
-
+
 
 
 
@@ -30,22 +30,22 @@
 
 
 
-
+
 
 
-
+
 
-
+
 
 
 
 
 
-
+
 
-
+
 
-
+
 
 
 
diff --git a/chrome/locale/ja/torbirdy.dtd b/chrome/locale/ja/torbirdy.dtd
new file mode 100644
index 000..0b6bd1b
--- /dev/null
+++ b/chrome/locale/ja/torbirdy.dtd
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/ja/torbirdy.properties 
b/chrome/locale/ja/torbirdy.properties
new file mode 100644
index 000..81d8689
--- /dev/null
+++ b/chrome/locale/ja/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy有効:Tor
+torbirdy.enabled.jondo=TorBirdy有効: JonDo
+torbirdy.enabled.custom=TorBirdy有効:カスタムプロキシ
+torbirdy.enabled.torification=TorBirdy有効:Transparent Torification
+torbirdy.enabled.whonix=TorBirdy有効: Whonix
+torbirdy.disabled=TorBirdy:無効!
+
+torbirdy.email.prompt=TorBirdyはあなたの匿名性を守るためにThunderbirdの自動構成ウィザードを無効にしました。\n\n%Sに推奨されるセキュリティ設定が設定されました。\n\n現在手動で他のアカウント設定を構成できます。
+
+torbirdy.email.advanced=TorBirdyの高度な設定を変更することは推奨されていないことにご注意くã
 ã•ã„。\n\n自分がやっていることを確信しているå 
´åˆã®ã¿ç¶šè¡Œã™ã‚‹ã¹ãã§ã™ã€‚
+torbirdy.email.advanced.nextwarning=次回もこの警告を表示
+torbirdy.email.advanced.title=TorBirdyの高度な設定
+
+torbirdy.restart=タイムゾーンの選択はThunderbird 
を再起動後有効になります。
+
+torbirdy.firstrun=現在TorBirdy起動中です。\n\n匿名性の保護を助けるために、TorBirdyは設定したThunderbirdの設定を強制し、あなたか、どんなアドオンによってもそれらが変更されないようにします。
 
変更できる設定もあり、これらはTorBirdyの初期設定ダイアログを通しアクセスされます。
 
TorBirdyがアンインストールされたか、無効になった時、変更したすべての設定がデフォルトの値
 
(TorBirdyのインストールの前の値)にリセットされます。\n\nあなたが新しいユーザーであるå
 
´åˆã€ç§é”がTorBirdyでユーザーのために成し遂げようとしていることを理解していたã
 
くために、TorBirdyのウェブサイトを一読することが推奨されます。
+torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy
diff --git a/chrome/locale/ms-MY/torbirdy.dtd b/chrome/locale/ms-MY/torbirdy.dtd
new file mode 100644
index 000..6b92560
--- /dev/null
+++ b/chrome/locale/ms-MY/torbirdy.dtd
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/ms-MY/torbirdy.properties 
b/chrome/locale/ms-MY/torbirdy.properties
new file mode 100644
index 000..15ae7bf
--- /dev/null
+++ b/chrome/locale/ms-MY/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Diaktifkan: Tor
+torbirdy.enabled.jondo=TorBirdy Diaktifkan: JonDo
+torbirdy.enabled.custom=TorBirdy Diaktifkan: Custom Proksi
+torbirdy.enabled.torification=TorBirdy Diaktifkan: Transparent Torification
+torbirdy.enabled.whonix=TorBirdy diaktifkan: Whonix
+torbirdy.disabled=TorBirdy: Disabled!
+
+torbirdy.email.prompt=TorBirdy telah menyahaktifkan auto tetapan Thunderbird 
untuk melindungi privasi anda.\n\nTetapan sekuriti yang disyorkan untuk %S 
telah ditetapkan.\n\nAnda sekarang boleh mengkonfigurasi tetapan akaun lain 
secara manual.
+
+torbirdy.email.advanced=Sila ambil perhatian

[tor-commits] [torbirdy/master] Add script to import translations

2013-11-22 Thread sukhbir
commit 10dc44d9a622d4069d7e16665de9c79113c2d854
Author: Sukhbir Singh 
Date:   Fri Nov 22 14:03:12 2013 -0500

Add script to import translations
---
 Makefile   |2 +-
 import-translations.sh |   24 
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 311a631..078535c 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ SHELL := /bin/bash
 VERSION := $(shell cat install.rdf|grep ''|cut -d\> -f2|cut -d\< 
-f1)
 
 make-xpi:
-   zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "patches/*" -x 
"ChangeLog" -x "Makefile" -x "gpg.conf"
+   zip -r ../torbirdy-$(VERSION).xpi * -x "debian/*" -x "patches/*" -x 
"ChangeLog" -x "Makefile" -x "gpg.conf" -x "import-translations.sh"
 
 clean:
rm -f ../torbirdy-$(VERSION).xpi
diff --git a/import-translations.sh b/import-translations.sh
new file mode 100755
index 000..a2b0954
--- /dev/null
+++ b/import-translations.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+BUNDLE_LOCALES="ar da eu he lv pa pt_BR tr cs de es fr it nl pl sv zh-CN ms-MY 
ja"
+
+if [ -d translation ];
+then
+  cd translation
+  git fetch origin
+  cd ..
+else
+  git clone https://git.torproject.org/translation.git
+fi
+
+cd translation
+for i in $BUNDLE_LOCALES
+do
+  UL="`echo $i|tr - _`"
+
+  git checkout torbirdy
+  git merge origin/torbirdy
+  cp $UL/torbirdy.dtd ../chrome/locale/$i/torbirdy.dtd
+  cp $UL/torbirdy.properties ../chrome/locale/$i/torbirdy.properties
+
+done

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update script comment

2013-11-22 Thread sukhbir
commit 75754f8e52f75647517b2d313295ab6307f6dba7
Author: Sukhbir Singh 
Date:   Fri Nov 22 14:05:59 2013 -0500

Update script comment
---
 import-translations.sh |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/import-translations.sh b/import-translations.sh
index a2b0954..53a9531 100755
--- a/import-translations.sh
+++ b/import-translations.sh
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+# Script to fetch and update translations. Modified from tor-launcher.
+
 BUNDLE_LOCALES="ar da eu he lv pa pt_BR tr cs de es fr it nl pl sv zh-CN ms-MY 
ja"
 
 if [ -d translation ];
@@ -20,5 +22,4 @@ do
   git merge origin/torbirdy
   cp $UL/torbirdy.dtd ../chrome/locale/$i/torbirdy.dtd
   cp $UL/torbirdy.properties ../chrome/locale/$i/torbirdy.properties
-
 done

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog

2013-11-23 Thread sukhbir
commit 24d3cef0777c36f4fe25701454f34cd82ee20a3a
Author: Sukhbir Singh 
Date:   Sat Nov 23 18:51:17 2013 -0500

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index 38b748f..f68a26e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
 hkp://qdigse2yzvuglcix.onion
   New translations:
 Japanese, Malay
+  Show the Sender header in message pane (closes #10226)
 
 0.1.2, 04 Nov 2013
   New options:

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Show Sender header in message pane (thanks to Carsten N.)

2013-11-23 Thread sukhbir
commit 29df13fec2e08a5968926806abd827f78c693bae
Author: Sukhbir Singh 
Date:   Sat Nov 23 18:22:57 2013 -0500

Show Sender header in message pane (thanks to Carsten N.)
---
 components/torbirdy.js |3 +++
 import-translations.sh |2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 7a0acfb..3c44372 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -156,6 +156,9 @@ const TorBirdyPrefs = {
   // https://lists.torproject.org/pipermail/tor-talk/2012-May/024395.html
   "mailnews.reply_header_type": 1,
   "mailnews.reply_header_authorwrote": "%s",
+  // Show Sender header in message pane.
+  // http://heise.de/-2044405
+  "mailnews.headers.showSender": true,
 
   /*
 Mail
diff --git a/import-translations.sh b/import-translations.sh
index 53a9531..39ee9dc 100755
--- a/import-translations.sh
+++ b/import-translations.sh
@@ -2,7 +2,7 @@
 
 # Script to fetch and update translations. Modified from tor-launcher.
 
-BUNDLE_LOCALES="ar da eu he lv pa pt_BR tr cs de es fr it nl pl sv zh-CN ms-MY 
ja"
+BUNDLE_LOCALES="ar da eu he lv pa pt-BR tr cs de es fr it nl pl sv zh-CN ms-MY 
ja"
 
 if [ -d translation ];
 then



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Reference the preference change

2013-11-23 Thread sukhbir
commit 0ebda760d3d052a4fcc452771f3af572f6de1ec4
Author: Sukhbir Singh 
Date:   Sat Nov 23 18:52:41 2013 -0500

Reference the preference change
---
 components/torbirdy.js |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 3c44372..c9cdb78 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -156,8 +156,9 @@ const TorBirdyPrefs = {
   // https://lists.torproject.org/pipermail/tor-talk/2012-May/024395.html
   "mailnews.reply_header_type": 1,
   "mailnews.reply_header_authorwrote": "%s",
-  // Show Sender header in message pane.
+  // Show Sender header in message pane (#10226).
   // http://heise.de/-2044405
+  // https://bugzilla.mozilla.org/show_bug.cgi?id=332639
   "mailnews.headers.showSender": true,
 
   /*

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add Russian translation

2013-12-14 Thread sukhbir
commit 7007aff63b3347f21457279fcb23b488adf35d35
Author: Sukhbir Singh 
Date:   Sun Dec 15 01:17:59 2013 -0500

Add Russian translation
---
 ChangeLog|2 +-
 chrome/locale/ru/torbirdy.dtd|   63 ++
 chrome/locale/ru/torbirdy.properties |   19 ++
 import-translations.sh   |2 +-
 4 files changed, 84 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f68a26e..2ec8146 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,7 @@
   The default keyserver (hidden service) has been updated:
 hkp://qdigse2yzvuglcix.onion
   New translations:
-Japanese, Malay
+Japanese, Malay, Russian
   Show the Sender header in message pane (closes #10226)
 
 0.1.2, 04 Nov 2013
diff --git a/chrome/locale/ru/torbirdy.dtd b/chrome/locale/ru/torbirdy.dtd
new file mode 100644
index 000..8c90aa2
--- /dev/null
+++ b/chrome/locale/ru/torbirdy.dtd
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/ru/torbirdy.properties 
b/chrome/locale/ru/torbirdy.properties
new file mode 100644
index 000..d326adf
--- /dev/null
+++ b/chrome/locale/ru/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy доступно: Tor
+torbirdy.enabled.jondo=TorBirdy Включен: JonDo
+torbirdy.enabled.custom=TorBirdy доступно: 
Пользовательский Прокси
+torbirdy.enabled.torification=TorBirdy Включен: Прозрачная 
Tor-ификация
+torbirdy.enabled.whonix=TorBirdy Включен: Whonix
+torbirdy.disabled=TorBirdy:Отключено!
+
+torbirdy.email.prompt=TorBirdy отключил помощник 
авто-конфигурации Thunderbird что бы защитить 
вашу анонимность.\nДля %S были установлены 
рекомендуемые настройки 
безопасности.\nТеперь вы можете настроить 
другие параметры учетной записи вручную.
+
+torbirdy.email.advanced=Пожалуйста, обратите 
внимание, что изменение расширенных 
настроек из TorBirdy не рекомендуется. ⏎ ⏎ Вы 
должны только продолжать, если вы уверены, 
что вы делаете.
+torbirdy.email.advanced.nextwarning=Показывать это 
предупреждение в следующий раз
+torbirdy.email.advanced.title=TorBirdy расширенные 
настройки
+
+torbirdy.restart=Thunderbird необходимо перезапустить, 
чтобы настройки часового пояса вступили в 
силу.
+
+torbirdy.firstrun=Вы запустили TorBirdy.\nЧто бы помочь 
защитить вашу анонимность, TorBirdy будет 
контролировать настройки Thunderbird, которые 
он установил, предотвращая их изменение 
Вами или любым дополнением. Есть несколько 
настроек, которые могут быть изменены и они 
доступны в окне настроек TorBirdy. В случае 
удаления или отключения TorBirdy, все 
настройки которые он контролировал 
сбросятся к своим значениям по-умолчанию 
(значениям которые были до установки 
TorBirdy).\nЕсли Вы новый пользователь, 
рекомендуем Вам ознакомиться с сайтом TorBirdy 
что бы понять что мы пытаемся
  сделать посредством TorBirdy для наших 
пользователей.
+torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy
diff --git a/import-translations.sh b/import-translations.sh
index 39ee9dc..57c7d76 100755
--- a/import-translations.sh
+++ b/import-translations.sh
@@ -2,7 +2,7 @@
 
 # Script to fetch and update translations. Modified from tor-launcher.
 
-BUNDLE_LOCALES="ar da eu he lv pa pt-BR tr cs de es fr it nl pl sv zh-CN ms-MY 
ja"
+BUNDLE_LOCALES="ar da eu he lv pa pt-BR tr cs de es fr it nl pl sv zh-CN ms-MY 
ja ru"
 
 if [ -d translation ];
 then

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update translations in chrome.manifest

2013-12-14 Thread sukhbir
commit 3b05601f5acc20ffa825e30ca8a8521d9b6a2a0a
Author: Sukhbir Singh 
Date:   Sun Dec 15 01:21:22 2013 -0500

Update translations in chrome.manifest
---
 chrome.manifest |3 +++
 1 file changed, 3 insertions(+)

diff --git a/chrome.manifest b/chrome.manifest
index d0aaef6..20e4975 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -18,11 +18,14 @@ locale castironthunderbirdclub eu chrome/locale/eu/
 locale castironthunderbirdclub fr chrome/locale/fr/
 locale castironthunderbirdclub he chrome/locale/he/
 locale castironthunderbirdclub it chrome/locale/it/
+locale castironthunderbirdclub ja chrome/locale/ja/
 locale castironthunderbirdclub lv chrome/locale/lv/
+locale castironthunderbirdclub ms-MY chrome/locale/ms-MY/
 locale castironthunderbirdclub nl chrome/locale/nl/
 locale castironthunderbirdclub pa chrome/locale/pa/
 locale castironthunderbirdclub pl chrome/locale/pl/
 locale castironthunderbirdclub pt-BR chrome/locale/pt-BR/
+locale castironthunderbirdclub ru chrome/locale/ru/
 locale castironthunderbirdclub sv chrome/locale/sv/
 locale castironthunderbirdclub tr chrome/locale/tr/
 locale castironthunderbirdclub zh-CN chrome/locale/zh-CN/

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Finalize support for saving drafts locally

2013-12-26 Thread sukhbir
commit c99ef0d9edc79f982a8ba620cff3b993aa9b1700
Author: Sukhbir Singh 
Date:   Thu Dec 26 18:36:13 2013 -0500

Finalize support for saving drafts locally
---
 components/torbirdy.js |   67 ++--
 1 file changed, 36 insertions(+), 31 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index b2dfd37..40ab963 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -500,44 +500,49 @@ TorBirdy.prototype = {
 
   for (var i = 0; i < accountLength; i++) {
 var account = (newGecko) ?
-  accounts.queryElementAt(i, 
Ci.nsIMsgAccount).incomingServer :
-  accounts.QueryElementAt(i, 
Ci.nsIMsgAccount).incomingServer;
+  accounts.queryElementAt(i, Ci.nsIMsgAccount) :
+  accounts.QueryElementAt(i, Ci.nsIMsgAccount);
 allAccounts.push(account);
   }
 
-  // Get the locations of the Draft folder for all identities and save 
them.
-  var identities = this.acctMgr.allIdentities;
-  var identLength = newGecko ? identities.length : identities.Count();
-
-  for (var ident = 0; ident < identLength; ident++) {
-var identity = (newGecko) ?
-   identities.queryElementAt(ident, Ci.nsIMsgIdentity) :
-   identities.QueryElementAt(ident, Ci.nsIMsgIdentity);
-
-var key = identity.key;
-var restorePrefs = ["draft_folder", "drafts_folder_picker_mode"];
-
-for (var r = 0; r < restorePrefs.length; r++) {
-  var pref = "mail.identity.%id%.".replace("%id%", key);
-  var prefName = pref + restorePrefs[r];
-  if (this.prefs.prefHasUserValue(prefName)) {
-var typePref = this.prefs.getPrefType(prefName);
-if (typePref === 32) {
-  var currentPref = this.prefs.getCharPref(prefName);
-  this.prefs.setCharPref(kRestoreBranch + prefName, currentPref);
+  // Save account settings for restoring later.
+  for (var i = 0; i < allAccounts.length; i++) {
+var identities = allAccounts[i].identities;
+var account = allAccounts[i].incomingServer;
+
+// Get the locations of the Draft folder for all identities and save 
them.
+// We only need to do this for IMAP accounts.
+if (account.type === "imap") {
+  // Again ensure we maintain compatibility between different Gecko 
versions.
+  var identLength = newGecko ? identities.length : identities.Count();
+
+  for (var ident = 0; ident < identLength; ident++) {
+var identity = (newGecko) ?
+   identities.queryElementAt(ident, Ci.nsIMsgIdentity) 
:
+   identities.QueryElementAt(ident, Ci.nsIMsgIdentity);
+
+var key = identity.key;
+var restorePrefs = ["draft_folder", "drafts_folder_picker_mode"];
+
+for (var i = 0; i < restorePrefs.length; i++) {
+  var pref = "mail.identity.%id%.".replace("%id%", key);
+  var prefName = pref + restorePrefs[i];
+  if (this.prefs.prefHasUserValue(prefName)) {
+var typePref = this.prefs.getPrefType(prefName);
+if (typePref === 32) {
+  var currentPref = this.prefs.getCharPref(prefName);
+  this.prefs.setCharPref(kRestoreBranch + prefName, 
currentPref);
+}
+TorBirdyOldPrefs.push(prefName);
+  }
 }
-TorBirdyOldPrefs.push(prefName);
+// Now apply our setting where we set the Drafts folder to Local 
Folders.
+// The user is free to change this as this setting is not enforced.
+identity.draftFolder = "mailbox://nobody@Local%20Folders/Drafts";
+identity.draftsFolderPickerMode = 0;
   }
 }
-// Now apply our setting where we set the Drafts folder to Local 
Folders.
-// The user is free to change this as this setting is not enforced.
-identity.draftFolder = "mailbox://nobody@Local%20Folders/Drafts";
-identity.draftsFolderPickerMode = 0;
-  }
 
-  for (var i = 0; i < allAccounts.length; i++) {
-// Save account settings for restoring later.
-var account = allAccounts[i];
 var key = account.key;
 var restorePrefs = ["check_new_mail", "login_at_startup",
 "check_time", "download_on_biff",

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Save draft messages for IMAP accounts locally (closes #10309)

2013-12-26 Thread sukhbir
commit 6b037586f442d278214ccb85cca75946f878dc49
Author: Sukhbir Singh 
Date:   Thu Dec 26 01:20:09 2013 -0500

Save draft messages for IMAP accounts locally (closes #10309)
---
 ChangeLog |1 +
 chrome/content/preferences.js |   29 +++
 components/torbirdy.js|   51 -
 3 files changed, 54 insertions(+), 27 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 2ec8146..3719be7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
   New translations:
 Japanese, Malay, Russian
   Show the Sender header in message pane (closes #10226)
+  Draft messages on IMAP accounts are now saved locally (closes #10309)
 
 0.1.2, 04 Nov 2013
   New options:
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 5ec06b8..1930f98 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -144,22 +144,19 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 var mailAccounts = [];
 var accounts = pub.acctMgr.accounts;
 
-// Maintain Gecko 17+ and Gecko < 17 compatibility.
-if (accounts.queryElementAt) {
-  for (var i = 0; i < accounts.length; i++) {
-var account = accounts.queryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer;
-var name = account.prettyName;
-if (!(name === "Local Folders")) {
-  mailAccounts.push(account);
-}
-  }
-} else {
-  for (var i = 0; i < accounts.Count(); i++) {
-var account = accounts.QueryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer;
-var name = account.prettyName;
-if (!(name === "Local Folders")) {
-  mailAccounts.push(account);
-}
+// To maintain compatibility between Gecko 17+ and Gecko < 17.
+var newGecko = (accounts.queryElementAt) ? true : false;
+
+var accountLength = newGecko ? accounts.length : accounts.Count();
+
+for (var i = 0; i < accountLength; i++) {
+  var account = (newGecko) ?
+accounts.queryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer :
+accounts.QueryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer;
+
+  var name = account.prettyName;
+  if (!(name === "Local Folders")) {
+mailAccounts.push(account);
   }
 }
 return mailAccounts;
diff --git a/components/torbirdy.js b/components/torbirdy.js
index c9cdb78..b2dfd37 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -301,7 +301,7 @@ const TorBirdyPrefs = {
 // when TorBirdy is initialized that should be preserved instead. When TorBirdy
 // is disabled or uninstalled, these preferences are restored to their original
 // value. All such preferences go here.
-const TorBirdyOldPrefs = [
+var TorBirdyOldPrefs = [
   "network.proxy.type",
   "network.proxy.ssl_port",
   "network.proxy.ssl",
@@ -492,18 +492,47 @@ TorBirdy.prototype = {
   //Iterate through all accounts and disable automatic checking of 
emails.
   var accounts = this.acctMgr.accounts;
 
-  // To maintain compatibility between Gecko 17+ and Gecko < 17.
   var allAccounts = [];
-  if (accounts.queryElementAt) {
-for (var i = 0; i < accounts.length; i++) {
-  var account = accounts.queryElementAt(i, 
Ci.nsIMsgAccount).incomingServer;
-  allAccounts.push(account);
-}
-  } else {
-for (var i = 0; i < accounts.Count(); i++) {
-  var account = accounts.QueryElementAt(i, 
Ci.nsIMsgAccount).incomingServer;
-  allAccounts.push(account);
+  // To maintain compatibility between Gecko 17+ and Gecko < 17.
+  var newGecko = (accounts.queryElementAt) ? true : false;
+
+  var accountLength = newGecko ? accounts.length : accounts.Count();
+
+  for (var i = 0; i < accountLength; i++) {
+var account = (newGecko) ?
+  accounts.queryElementAt(i, 
Ci.nsIMsgAccount).incomingServer :
+  accounts.QueryElementAt(i, 
Ci.nsIMsgAccount).incomingServer;
+allAccounts.push(account);
+  }
+
+  // Get the locations of the Draft folder for all identities and save 
them.
+  var identities = this.acctMgr.allIdentities;
+  var identLength = newGecko ? identities.length : identities.Count();
+
+  for (var ident = 0; ident < identLength; ident++) {
+var identity = (newGecko) ?
+   identities.queryElementAt(ident, Ci.nsIMsgIdentity) :
+   identities.QueryElementAt(ident, Ci.nsIMsgIdentity);
+
+var key = identity.key;
+var restorePrefs = ["draft_folder", "drafts_folder_picker_mode"];
+
+for (var r = 0; r < restorePrefs.length; r++) {
+  var pref = "mail.identity.%id%.".replace("%id%

[tor-commits] [torbirdy/master] Update the comments to reflect the new changes

2013-12-26 Thread sukhbir
commit d64d36db7b31a76ef33fbae54c1c4bcd750ca1eb
Author: Sukhbir Singh 
Date:   Thu Dec 26 18:51:50 2013 -0500

Update the comments to reflect the new changes
---
 components/torbirdy.js |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 40ab963..1480c5d 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -489,15 +489,16 @@ TorBirdy.prototype = {
   }
 
   // For only the first run (after that the user can configure the account 
if need be):
-  //Iterate through all accounts and disable automatic checking of 
emails.
+  //save drafts for IMAP accounts locally
+  //disable automatic checking of emails and enforce SSL/TLS
   var accounts = this.acctMgr.accounts;
 
   var allAccounts = [];
-  // To maintain compatibility between Gecko 17+ and Gecko < 17.
+  // To maintain compatibility between Gecko 17+ and Gecko < 17, find out
+  // which version we are on.
   var newGecko = (accounts.queryElementAt) ? true : false;
 
   var accountLength = newGecko ? accounts.length : accounts.Count();
-
   for (var i = 0; i < accountLength; i++) {
 var account = (newGecko) ?
   accounts.queryElementAt(i, Ci.nsIMsgAccount) :
@@ -522,6 +523,7 @@ TorBirdy.prototype = {
identities.QueryElementAt(ident, Ci.nsIMsgIdentity);
 
 var key = identity.key;
+// We need to restore the following preferences after we are 
uninstalled/disabled.
 var restorePrefs = ["draft_folder", "drafts_folder_picker_mode"];
 
 for (var i = 0; i < restorePrefs.length; i++) {

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Make sure we respect #10309 during account creation

2013-12-26 Thread sukhbir
commit a17b2751139b1f8579eef54056cb86c3ca0e02ac
Author: Sukhbir Singh 
Date:   Thu Dec 26 21:56:04 2013 -0500

Make sure we respect #10309 during account creation
---
 chrome/content/emailwizard.js |6 ++
 components/torbirdy.js|1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/chrome/content/emailwizard.js b/chrome/content/emailwizard.js
index d4b2c3a..2cab873 100644
--- a/chrome/content/emailwizard.js
+++ b/chrome/content/emailwizard.js
@@ -83,6 +83,12 @@ if(!org.torbirdy.emailwizard) org.torbirdy.emailwizard = new 
function() {
   var checkNewMailPref = checkNewMail.replace("%serverkey%", serverkey);
   prefs.setBoolPref(checkNewMailPref, false);
 
+  // Make sure that drafts are saved to Local Folders if it is an IMAP 
account.
+  if (protocol === "imap") {
+var identity = newAccount.defaultIdentity;
+identity.draftFolder = "mailbox://nobody@Local%20Folders/Drafts";
+  }
+
   // From 
comm-release/mailnews/base/prefs/content/accountcreation/emailWizard.js : 
onAdvancedSetup().
   var windowManager = Cc["@mozilla.org/appshell/window-mediator;1"]
   .getService(Ci.nsIWindowMediator);
diff --git a/components/torbirdy.js b/components/torbirdy.js
index 1480c5d..b12bd41 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -541,7 +541,6 @@ TorBirdy.prototype = {
 // Now apply our setting where we set the Drafts folder to Local 
Folders.
 // The user is free to change this as this setting is not enforced.
 identity.draftFolder = "mailbox://nobody@Local%20Folders/Drafts";
-identity.draftsFolderPickerMode = 0;
   }
 }
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge pull request #15 from adrelanos/gpg.conf_comments

2014-03-16 Thread sukhbir
commit 89f771363ababcbb718b64136e1bcd545c67171c
Merge: a178f33 c00d919
Author: Sukhbir Singh 
Date:   Tue Mar 11 20:10:50 2014 -0400

Merge pull request #15 from adrelanos/gpg.conf_comments

added version, homepage and source of gpg.conf optimized for privacy

 gpg.conf |6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] added version, homepage and source of gpg.conf optimized for privacy

2014-03-16 Thread sukhbir
commit c00d91959121a265111e335457e25605a9a0a21a
Author: Patrick Schleizer 
Date:   Tue Mar 11 19:19:06 2014 +

added version, homepage and source of gpg.conf optimized for privacy
---
 gpg.conf |6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gpg.conf b/gpg.conf
index 32b146c..82a20c7 100644
--- a/gpg.conf
+++ b/gpg.conf
@@ -1,4 +1,8 @@
-## gpg.conf optimized for privacy
+## gpg.conf optimized for privacy 0.2
+## homepage:
+## https://github.com/ioerror/torbirdy/pull/11
+## source:
+## https://github.com/ioerror/torbirdy/blob/master/gpg.conf
 
 ##
 ## BEGIN some suggestions from TorBirdy setting 
extensions.enigmail.agentAdditionalParam



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add Sinhala translation

2013-07-07 Thread sukhbir
commit 3fa5e747c5626bde873aa1dda157088d7b716690
Author: Sukhbir Singh 
Date:   Sun Jul 7 22:59:17 2013 -0400

Add Sinhala translation
---
 ChangeLog   |1 +
 chrome/locale/si_LK/torbirdy.dtd|   59 +++
 chrome/locale/si_LK/torbirdy.properties |   19 ++
 3 files changed, 79 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index a6bac00..60a5854 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,7 @@
   Add Swedish translation (thanks to Bjorn Schrammel)
   Add Danish translation
   Add Japanese translation (thanks to plazmism)
+  Add Sinhala translation (thanks to Ganesh Wakista)
   Update Hebrew translation (thanks to fungimon)
   Update Arabic translation (thanks to Sherief)
   Update Russian translation
diff --git a/chrome/locale/si_LK/torbirdy.dtd b/chrome/locale/si_LK/torbirdy.dtd
new file mode 100644
index 000..d9e341b
--- /dev/null
+++ b/chrome/locale/si_LK/torbirdy.dtd
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/si_LK/torbirdy.properties 
b/chrome/locale/si_LK/torbirdy.properties
new file mode 100644
index 000..c462c3e
--- /dev/null
+++ b/chrome/locale/si_LK/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy සබල කිරීම: Tor
+torbirdy.enabled.jondo=TorBirdy සබල කිරීම: JonDo 
+torbirdy.enabled.custom=TorBirdy සබල කිරීම: අභිරුච
ි නියතු සේවාදායකයා
+torbirdy.enabled.torification=TorBirdy සබල කිරීම: 
පාරදෘශ්‍ය Tor  බවට පත් කිරීම
+torbirdy.enabled.whonix=TorBirdy සබල කිරීම: Whonix
+torbirdy.disabled=TorBirdy: අබල කර ඇත!
+
+torbirdy.email.prompt=TorBirdy මගින් Thunderbird හී 
ස්වයංක්‍රීය වින්‍යාස 
විජ්ජාව ඔබේ නිර්නාමිකත්වය 
සුරැකීම කිරීම සදහා අබල කර 
ඇත.\n\nනිර්දේශිත ආරක්ෂක සිටවුම් 
%S සදහා සකස් කර ඇත.\n\nඔබට දැන් 
ගිණුමේහි අඩංගු අනෙකුත් කට්ටල 
අංග වෙනස් කිරීමේ හැකියාවක් ඇත.
+
+torbirdy.email.advanced=TorBirdy තුල උසස් සිටුවම් 
වෙනස් කිරීමේ හැකියාවක් 
නොමැති බව කරුණාවෙන් 
සලකන්න.\n\nඔබ කරන කටයුත්ත පිළ
ිබද පුර්ණ විශ්වාසයක් ඇතිනම් 
පමණක් ඉදිරියට යන්න.
+torbirdy.email.advanced.nextwarning=මෙම අවවාදය ඊලග 
වතාවේදී නැවත පෙන්වන්න.
+torbirdy.email.advanced.title=TorBirdy උසස් සිටුවම්
+
+torbirdy.restart=වේලා කලාප අභිරුචිය 
ක්‍රියාත්මක කිරීමට කරුණාකර 
Thunderbird වසා දමා නැවත පටන් ගන්න.
+
+torbirdy.firstrun=ඔබ දැන් TorBirdy 
ක්‍රියාත්මක කර ඇත. \n\nඔබේ 
නිර්නාමිකභාවය ආරක්ෂා කිරීමට 
TorBirdy මගින් Thunderbird හි ස්ථාවර 
සිටවුම් බලගන්වයි. එමගින් ඔබට 
හෝ ඕනෑම ඈදුමක් හට එහි 
වෙනස්කම් සිදුකල නොහැක. නමුත් 
TorBirdy හී අභිරුචි සංවාදයෙහි ඇති 
සිටවුම් වෙනස් කල හැක. TorBirdy අ
ස්ථාපනය කලවිට හා අක්‍රිය 
කලවිට වෙනස් වන සියළු සිටවුම් 
ඒවායේ පෙරනිමි අගයන් (TorBirdy 
ස්ථාපනයට පෙර අගයන්) හට 
ප්‍රත්‍යාරම්භ වේ.\n\nඔබ නව 
පරිශීලකයෙක් නම්, TorBirdy වෙ
 බ් අඩවිය කියවීමෙන් TorBirdy අප 
යොදාගැනීමට හේතුව පිළිබද 
දැනුවත් විය හැක.
+torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update translation settings

2013-07-07 Thread sukhbir
commit bb2f3f66eadb78224d6d453975c7bcb0d1493f0e
Author: Sukhbir Singh 
Date:   Sun Jul 7 23:08:15 2013 -0400

Update translation settings
---
 chrome.manifest |2 ++
 chrome/locale/si-LK/torbirdy.dtd|   59 +++
 chrome/locale/si-LK/torbirdy.properties |   19 ++
 chrome/locale/si_LK/torbirdy.dtd|   59 ---
 chrome/locale/si_LK/torbirdy.properties |   19 --
 5 files changed, 80 insertions(+), 78 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index 0cb6850..e76ae9f 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -26,6 +26,7 @@ locale castironthunderbirdclub gu chrome/locale/gu/
 locale castironthunderbirdclub he chrome/locale/he/
 locale castironthunderbirdclub hu chrome/locale/hu/
 locale castironthunderbirdclub it chrome/locale/it/
+locale castironthunderbirdclub ja chrome/locale/ja/
 locale castironthunderbirdclub ko chrome/locale/ko/
 locale castironthunderbirdclub lv chrome/locale/lv/
 locale castironthunderbirdclub nb chrome/locale/nb/
@@ -34,6 +35,7 @@ locale castironthunderbirdclub pa chrome/locale/pa/
 locale castironthunderbirdclub pl chrome/locale/pl/
 locale castironthunderbirdclub pt-BR chrome/locale/pt-BR/
 locale castironthunderbirdclub ru chrome/locale/ru/
+locale castironthunderbirdclub si-LK chrome/locale/si-LK/
 locale castironthunderbirdclub sk chrome/locale/sk/
 locale castironthunderbirdclub sr chrome/locale/sr/
 locale castironthunderbirdclub sv chrome/locale/sv/
diff --git a/chrome/locale/si-LK/torbirdy.dtd b/chrome/locale/si-LK/torbirdy.dtd
new file mode 100644
index 000..d9e341b
--- /dev/null
+++ b/chrome/locale/si-LK/torbirdy.dtd
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/si-LK/torbirdy.properties 
b/chrome/locale/si-LK/torbirdy.properties
new file mode 100644
index 000..c462c3e
--- /dev/null
+++ b/chrome/locale/si-LK/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy සබල කිරීම: Tor
+torbirdy.enabled.jondo=TorBirdy සබල කිරීම: JonDo 
+torbirdy.enabled.custom=TorBirdy සබල කිරීම: අභිරුච
ි නියතු සේවාදායකයා
+torbirdy.enabled.torification=TorBirdy සබල කිරීම: 
පාරදෘශ්‍ය Tor  බවට පත් කිරීම
+torbirdy.enabled.whonix=TorBirdy සබල කිරීම: Whonix
+torbirdy.disabled=TorBirdy: අබල කර ඇත!
+
+torbirdy.email.prompt=TorBirdy මගින් Thunderbird හී 
ස්වයංක්‍රීය වින්‍යාස 
විජ්ජාව ඔබේ නිර්නාමිකත්වය 
සුරැකීම කිරීම සදහා අබල කර 
ඇත.\n\nනිර්දේශිත ආරක්ෂක සිටවුම් 
%S සදහා සකස් කර ඇත.\n\nඔබට දැන් 
ගිණුමේහි අඩංගු අනෙකුත් කට්ටල 
අංග වෙනස් කිරීමේ හැකියාවක් ඇත.
+
+torbirdy.email.advanced=TorBirdy තුල උසස් සිටුවම් 
වෙනස් කිරීමේ හැකියාවක් 
නොමැති බව කරුණාවෙන් 
සලකන්න.\n\nඔබ කරන කටයුත්ත පිළ
ිබද පුර්ණ විශ්වාසයක් ඇතිනම් 
පමණක් ඉදිරියට යන්න.
+torbirdy.email.advanced.nextwarning=මෙම අවවාදය ඊලග 
වතාවේදී නැවත පෙන්වන්න.
+torbirdy.email.advanced.title=TorBirdy උසස් සිටුවම්
+
+torbirdy.restart=වේලා කලාප අභිරුචිය 
ක්‍රියාත්මක කිරීමට කරුණාකර 
Thunderbird වසා දමා නැවත පටන් ගන්න.
+
+torbirdy.firstrun=ඔබ දැන් TorBirdy 
ක්‍රියාත්මක කර ඇත. \n\nඔබේ 
නිර්නාමිකභාවය ආරක්ෂා කිරීමට 
TorBirdy මගින් Thunderbird හි ස්ථාවර 
සිටවුම් බලගන්වයි. එමගින් ඔබට 
හෝ ඕනෑම ඈදුමක් හට එහි 
වෙනස්කම් සිදුකල නොහැක. නමුත් 
TorBirdy හී අභිරුචි සංවාදයෙහි ඇති 
සිටවුම් වෙනස් කල හැක. TorBirdy අ
ස්ථාපනය කලවිට හා අක්‍රිය 
කලවිට වෙනස් වන සියළු සිටවුම් 
ඒවායේ පෙරනිමි අගයන් (TorBirdy 
ස්ථාපනයට පෙර අගයන්) හට 
ප්‍රත්‍යාරම්භ වේ.\n\nඔබ නව 
පà

[tor-commits] [torbirdy/master] Add Japanese translation

2013-07-07 Thread sukhbir
commit 0b59ec3501a1ceb3f582b80408ebf3da8aa0fdf6
Author: Sukhbir Singh 
Date:   Sun Jul 7 22:57:27 2013 -0400

Add Japanese translation
---
 ChangeLog|1 +
 chrome/locale/ja/torbirdy.dtd|   59 ++
 chrome/locale/ja/torbirdy.properties |   19 +++
 3 files changed, 79 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index e522e93..a6bac00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
   Add Turkish translation (thanks to bob939800)
   Add Swedish translation (thanks to Bjorn Schrammel)
   Add Danish translation
+  Add Japanese translation (thanks to plazmism)
   Update Hebrew translation (thanks to fungimon)
   Update Arabic translation (thanks to Sherief)
   Update Russian translation
diff --git a/chrome/locale/ja/torbirdy.dtd b/chrome/locale/ja/torbirdy.dtd
new file mode 100644
index 000..b171b05
--- /dev/null
+++ b/chrome/locale/ja/torbirdy.dtd
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/ja/torbirdy.properties 
b/chrome/locale/ja/torbirdy.properties
new file mode 100644
index 000..478e0ca
--- /dev/null
+++ b/chrome/locale/ja/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy有効:Tor
+torbirdy.enabled.jondo=TorBirdy有効: JonDo
+torbirdy.enabled.custom=TorBirdy有効:カスタムプロキシ
+torbirdy.enabled.torification=TorBirdy有効:Transparent Torification
+torbirdy.enabled.whonix=TorBirdy有効: Whonix
+torbirdy.disabled=TorBirdy:無効!
+
+torbirdy.email.prompt=TorBirdyはあなたの匿名性を守るためにThunderbirdの自動構成ウィザードを無効にしました。\n\n%Sに推奨されるセキュリティ設定が設定されました。\n\n現在手動で他のアカウント設定を構成できます。
+
+torbirdy.email.advanced=TorBirdyの高度な設定を変更することは推奨されていないことにご注意くã
 ã•ã„。\n\n自分がやっていることを確信しているå 
´åˆã®ã¿ç¶šè¡Œã™ã‚‹ã¹ãã§ã™ã€‚
+torbirdy.email.advanced.nextwarning=次回もこの警告を表示
+torbirdy.email.advanced.title=TorBirdyの高度な設定
+
+torbirdy.restart=効果的なタイム
ゾーンの設定のために、Thunderbirdを閉じて、もう一度開き直してくã
 ã•ã„。
+
+torbirdy.firstrun=現在TorBirdy起動中です。\n\n匿名性の保護を助けるために、TorBirdyは設定したThunderbirdの設定を強制し、あなたか、どんなアドオンによってもそれらが変更されないようにします。
 
変更できる設定もあり、これらはTorBirdyの初期設定ダイアログを通しアクセスされます。
 
TorBirdyがアンインストールされたか、無効になった時、変更したすべての設定がデフォルトの値
 
(TorBirdyのインストールの前の値)にリセットされます。\n\nあなたが新しいユーザーであるå
 
´åˆã€ç§é”がTorBirdyでユーザーのために成し遂げようとしていることを理解していたã
 
くために、TorBirdyのウェブサイトを一読することが推奨されます。
+torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update translations

2013-07-07 Thread sukhbir
commit e32db0347d3a20ce0a84ca78816b7269d0947b88
Author: Sukhbir Singh 
Date:   Sun Jul 7 23:29:02 2013 -0400

Update translations
---
 chrome/locale/hu/torbirdy.dtd |   32 
 chrome/locale/ko/torbirdy.dtd |2 +-
 chrome/locale/nl/torbirdy.dtd |8 
 chrome/locale/sk/torbirdy.dtd |   10 +-
 chrome/locale/sv/torbirdy.dtd |   18 +-
 chrome/locale/tr/torbirdy.dtd |   10 --
 6 files changed, 39 insertions(+), 41 deletions(-)

diff --git a/chrome/locale/hu/torbirdy.dtd b/chrome/locale/hu/torbirdy.dtd
index 90e1773..7685f8e 100644
--- a/chrome/locale/hu/torbirdy.dtd
+++ b/chrome/locale/hu/torbirdy.dtd
@@ -16,8 +16,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -35,25 +35,25 @@
 
 
 
-
-
+
+
 
 
-
+
 
-
-
-
-
+
+
+
+
 
 
 
-
-
+
+
 
-
-
-
-
+
+
+
+
 
-
+
diff --git a/chrome/locale/ko/torbirdy.dtd b/chrome/locale/ko/torbirdy.dtd
index 1b537bc..2ed1f64 100644
--- a/chrome/locale/ko/torbirdy.dtd
+++ b/chrome/locale/ko/torbirdy.dtd
@@ -43,7 +43,7 @@
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/nl/torbirdy.dtd b/chrome/locale/nl/torbirdy.dtd
index d1f7fe3..7662764 100644
--- a/chrome/locale/nl/torbirdy.dtd
+++ b/chrome/locale/nl/torbirdy.dtd
@@ -16,8 +16,8 @@
 
 
 
-
-
+
+
 
 
 
@@ -43,12 +43,12 @@
 
 
 
-
+
 
 
 
 
-
+
 
 
 
diff --git a/chrome/locale/sk/torbirdy.dtd b/chrome/locale/sk/torbirdy.dtd
index 03f5751..9265eea 100644
--- a/chrome/locale/sk/torbirdy.dtd
+++ b/chrome/locale/sk/torbirdy.dtd
@@ -4,17 +4,17 @@
 
 
 
-
-
+
+
 
 
 
-
+
 
-
+
 
 
-
+
 
 
 
diff --git a/chrome/locale/sv/torbirdy.dtd b/chrome/locale/sv/torbirdy.dtd
index 1e33ff3..8a819ee 100644
--- a/chrome/locale/sv/torbirdy.dtd
+++ b/chrome/locale/sv/torbirdy.dtd
@@ -1,10 +1,10 @@
 
-
+
 
 
 
 
-
+
 
 
 
@@ -12,7 +12,7 @@
 
 
 
-
+
 
 
 
@@ -24,16 +24,16 @@
 
 
 
-
+
 
 
 
-
+
 
 
 
 
-
+
 
 
 
@@ -41,14 +41,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
@@ -56,4 +56,4 @@
 
 
 
-
+
diff --git a/chrome/locale/tr/torbirdy.dtd b/chrome/locale/tr/torbirdy.dtd
index 34caf39..cf398c5 100644
--- a/chrome/locale/tr/torbirdy.dtd
+++ b/chrome/locale/tr/torbirdy.dtd
@@ -4,22 +4,20 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 
 
 
-
+
 
 
 
@@ -46,7 +44,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Remove incomplete translations

2013-07-08 Thread sukhbir
commit 32ccac0bac564e355a8cad9a9418d81bb7cbc596
Author: Sukhbir Singh 
Date:   Mon Jul 8 17:12:14 2013 -0400

Remove incomplete translations

Incomplete translations with missing strings cause overlays to crash, so
the incomplete translations are being removed for now. They will be
added later when the strings are completely translated.
---
 chrome.manifest  |8 -
 chrome/locale/cs/torbirdy.dtd|   59 --
 chrome/locale/cs/torbirdy.properties |   19 ---
 chrome/locale/da/torbirdy.dtd|   59 --
 chrome/locale/da/torbirdy.properties |   19 ---
 chrome/locale/eo/torbirdy.dtd|   59 --
 chrome/locale/eo/torbirdy.properties |   19 ---
 chrome/locale/gl/torbirdy.dtd|   59 --
 chrome/locale/gl/torbirdy.properties |   19 ---
 chrome/locale/sk/torbirdy.dtd|   59 --
 chrome/locale/sk/torbirdy.properties |   19 ---
 chrome/locale/tr/torbirdy.dtd|   59 --
 chrome/locale/tr/torbirdy.properties |   19 ---
 13 files changed, 476 deletions(-)

diff --git a/chrome.manifest b/chrome.manifest
index e76ae9f..3900250 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -4,24 +4,18 @@ overlay chrome://messenger/content/messenger.xul 
chrome://castironthunderbirdclu
 overlay chrome://messenger/content/messengercompose/messengercompose.xul 
chrome://castironthunderbirdclub/content/composeoverlay.xul
 overlay chrome://messenger/content/accountcreation/emailWizard.xul 
chrome://castironthunderbirdclub/content/emailwizard.xul
 
-# Force setting our prefs.js and thus override the client's options; we know
-# better and we force things to keep users safe!
 component {ebd85413-18c8-4265-a708-a8890ec8d1ed} components/torbirdy.js
 contract @torproject.org/torbirdy;1 {ebd85413-18c8-4265-a708-a8890ec8d1ed}
 category profile-after-change TorBirdy @torproject.org/torbirdy;1
 
 locale castironthunderbirdclub ar chrome/locale/ar/
-locale castironthunderbirdclub cs chrome/locale/cs/
-locale castironthunderbirdclub da chrome/locale/da/
 locale castironthunderbirdclub de chrome/locale/de/
 locale castironthunderbirdclub el chrome/locale/el/
 locale castironthunderbirdclub en chrome/locale/en/
-locale castironthunderbirdclub eo chrome/locale/eo/
 locale castironthunderbirdclub es chrome/locale/es/
 locale castironthunderbirdclub eu chrome/locale/eu/
 locale castironthunderbirdclub fa chrome/locale/fa/
 locale castironthunderbirdclub fr chrome/locale/fr/
-locale castironthunderbirdclub gl chrome/locale/gl/
 locale castironthunderbirdclub gu chrome/locale/gu/
 locale castironthunderbirdclub he chrome/locale/he/
 locale castironthunderbirdclub hu chrome/locale/hu/
@@ -36,10 +30,8 @@ locale castironthunderbirdclub pl chrome/locale/pl/
 locale castironthunderbirdclub pt-BR chrome/locale/pt-BR/
 locale castironthunderbirdclub ru chrome/locale/ru/
 locale castironthunderbirdclub si-LK chrome/locale/si-LK/
-locale castironthunderbirdclub sk chrome/locale/sk/
 locale castironthunderbirdclub sr chrome/locale/sr/
 locale castironthunderbirdclub sv chrome/locale/sv/
-locale castironthunderbirdclub tr chrome/locale/tr/
 locale castironthunderbirdclub zh-CN chrome/locale/zh-CN/
 
 skin castironthunderbirdclub classic/1.0 chrome/skin/
diff --git a/chrome/locale/cs/torbirdy.dtd b/chrome/locale/cs/torbirdy.dtd
deleted file mode 100644
index a74b149..000
--- a/chrome/locale/cs/torbirdy.dtd
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/chrome/locale/cs/torbirdy.properties 
b/chrome/locale/cs/torbirdy.properties
deleted file mode 100644
index 8b6c534..000
--- a/chrome/locale/cs/torbirdy.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-torbirdy.name=TorBirdy
-
-torbirdy.enabled.tor=TorBirdy zapnut: Tor
-torbirdy.enabled.jondo=TorBirdy zapnut: JonDo
-torbirdy.enabled.custom=TorBirdy zapnut: Vlastní proxy
-torbirdy.enabled.torification=TorBirdy zapnut: Transparentní Torifikace
-torbirdy.enabled.whonix=TorBirdy zapnut: Whonix
-torbirdy.disabled=TorBirdy: Vypnut!
-
-torbirdy.email.prompt=TorBirdy vypnul autokonfigurační wizard Thunderbirdu z 
důvodu ochrany soukromí.\nDoporučené nastavení bezpečnosti pro %S byla 
nastavena.\nNyní můžete konfigurovat nastavení ostatních účtů 
manuálně.
-
-torbirdy.email.advanced=Prosím berte na vědomí, že změna pokročilých 
nastavení TorBirdy NENÍ doporučena.\nPokračujte pouze pokud víte co 
děláte.
-torbirdy.email.advanced.nextwarning=Zobraz toto upozornění příště
-torbirdy.email.advanced.title=TorBirdy Pokročilé nastavení
-
-torbirdy.restart=Aby se projevily změny nastavení časového pásma, prosím 
vypněte a znovu zapněte Thunde

[tor-commits] [torbirdy/master] Update SSL preference for Thunderbird 23 (thanks to Karsten N.)

2013-08-02 Thread sukhbir
commit 0a17dc1f50c69cf92d43a144887b5c87b923045d
Author: Sukhbir Singh 
Date:   Sat Aug 3 01:41:22 2013 -0400

Update SSL preference for Thunderbird 23 (thanks to Karsten N.)
---
 components/torbirdy.js |2 ++
 install.rdf|2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 0d9e6e3..8907106 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -110,6 +110,8 @@ const TORBIRDYPREFS = {
   // Enable SSL3?
   // We do not want to enable a known weak protocol; users should use only use 
TLS
   "security.enable_ssl3": false,
+  // Thunderbird 23.0 uses the following preference.
+  "security.tls.version.min": 1,
   // Display a dialog warning the user when entering an insecure site from a 
secure one.
   "security.warn_entering_weak": true,
   // Display a dialog warning the user when submtting a form to an insecure 
site.
diff --git a/install.rdf b/install.rdf
index c6e8c2b..8a65eb2 100644
--- a/install.rdf
+++ b/install.rdf
@@ -13,7 +13,7 @@
 
   {3550f703-e582-4d05-9a08-453d09bdfdc6}
   3.0
-  17.*
+  23.*
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update Chinese (zh-CN) translation

2013-08-02 Thread sukhbir
commit 84640f320d0f9f64564cac2a908569e549bde2f9
Author: Sukhbir Singh 
Date:   Sat Aug 3 02:16:13 2013 -0400

Update Chinese (zh-CN) translation
---
 chrome/locale/zh-CN/torbirdy.dtd|   20 ++--
 chrome/locale/zh-CN/torbirdy.properties |4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/chrome/locale/zh-CN/torbirdy.dtd b/chrome/locale/zh-CN/torbirdy.dtd
index 50d9e3e..85cd007 100644
--- a/chrome/locale/zh-CN/torbirdy.dtd
+++ b/chrome/locale/zh-CN/torbirdy.dtd
@@ -1,9 +1,9 @@
 
 
 
-
+
 
-
+
 
 
 
@@ -18,28 +18,28 @@
 
 
 
-
+
 
-
+
 
 
 
 
 
-
+
 
-
+
 
 
-
+
 
-
+
 
 
 
-
+
 
-
+
 
 
 
diff --git a/chrome/locale/zh-CN/torbirdy.properties 
b/chrome/locale/zh-CN/torbirdy.properties
index 2e4ad20..d9c5419 100644
--- a/chrome/locale/zh-CN/torbirdy.properties
+++ b/chrome/locale/zh-CN/torbirdy.properties
@@ -7,9 +7,9 @@ torbirdy.enabled.torification=TorBirdy 已启用:透明 
Torification
 torbirdy.enabled.whonix=TorBirdy 已启用:Whonix
 torbirdy.disabled=TorBirdy:已禁用!
 
-torbirdy.email.prompt=TorBirdy 已禁用 Thunderbird's 自动é…
ç½®å‘导以保护您的匿名性。\n\n这是 %S 推荐的安å…
¨è®¾ç½®ã€‚\n\n现在您可以手动配置其他的帐户设置。
+torbirdy.email.prompt=TorBirdy 已禁用 Thunderbird 自动é…
ç½®å‘导以保护你的匿名性。\n\n已设置为 %S 的建议安å…
¨è®¾ç½®ã€‚\n\n现在可手动配置其他帐户设置。
 
-torbirdy.email.advanced=请注意,不推荐您更改高级设置!\n\n如果您知道在做什么就请继续。
+torbirdy.email.advanced=请注意:建议不要修改高级设置!\n\n除非ä½
 éžå¸¸äº†è§£è¿™äº›æ“ä½œï¼Œå¦åˆ™è¯·å‹¿ç»§ç»­ã€‚
 torbirdy.email.advanced.nextwarning=下次显示此警告
 torbirdy.email.advanced.title=TorBirdy 高级设置
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Finalize Turkish translation

2013-08-02 Thread sukhbir
commit 2005b79d214277f35d05f365799825e7de99f03e
Author: Sukhbir Singh 
Date:   Sat Aug 3 02:13:02 2013 -0400

Finalize Turkish translation
---
 ChangeLog|2 +-
 chrome.manifest  |1 +
 chrome/locale/tr/torbirdy.dtd|   61 ++
 chrome/locale/tr/torbirdy.properties |   19 +++
 4 files changed, 82 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 60a5854..b67de27 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,7 +3,7 @@
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
   Add Slovak translation (thanks to K0L0M4N)
-  Add Turkish translation (thanks to bob939800)
+  Add Turkish translation (thanks to yozel, bob939800)
   Add Swedish translation (thanks to Bjorn Schrammel)
   Add Danish translation
   Add Japanese translation (thanks to plazmism)
diff --git a/chrome.manifest b/chrome.manifest
index 3900250..f07f027 100644
--- a/chrome.manifest
+++ b/chrome.manifest
@@ -32,6 +32,7 @@ locale castironthunderbirdclub ru chrome/locale/ru/
 locale castironthunderbirdclub si-LK chrome/locale/si-LK/
 locale castironthunderbirdclub sr chrome/locale/sr/
 locale castironthunderbirdclub sv chrome/locale/sv/
+locale castironthunderbirdclub tr chrome/locale/tr/
 locale castironthunderbirdclub zh-CN chrome/locale/zh-CN/
 
 skin castironthunderbirdclub classic/1.0 chrome/skin/
diff --git a/chrome/locale/tr/torbirdy.dtd b/chrome/locale/tr/torbirdy.dtd
new file mode 100644
index 000..42da9da
--- /dev/null
+++ b/chrome/locale/tr/torbirdy.dtd
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chrome/locale/tr/torbirdy.properties 
b/chrome/locale/tr/torbirdy.properties
new file mode 100644
index 000..2982289
--- /dev/null
+++ b/chrome/locale/tr/torbirdy.properties
@@ -0,0 +1,19 @@
+torbirdy.name=TorBirdy
+
+torbirdy.enabled.tor=TorBirdy Aktif:Tor
+torbirdy.enabled.jondo=TorBirdy Aktif:JonDo
+torbirdy.enabled.custom=TorBirdy Aktif:Özelleştirilmiş Proxy
+torbirdy.enabled.torification=TorBirdy Aktifleştirildi: Transparan Tor 
Bildirimi
+torbirdy.enabled.whonix=TorBirdy Aktifleştirildi:Whonix
+torbirdy.disabled=TorBirdy:Pasif!
+
+torbirdy.email.prompt=TorBirdy gizliliğinizi korumak için Thunderbird'ün 
otomatik ayar sihirbazını pasifleştirdi.\n\n%S için önerilen güvenlik 
ayarları yapıldı.\n\nArtık diğer hesapların ayarlarını elle 
ayarlayabilirsiniz.
+
+torbirdy.email.advanced=TorBirdy gelişmiş ayarlarını değiştirmeniz 
önerilmez.\n\nSadece ne yaptığınızı biliyorsanız devam edin.
+torbirdy.email.advanced.nextwarning=Bu uyarıyı sonraki sefer yine göster.
+torbirdy.email.advanced.title=TorBirdy Gelişmiş Ayarlar
+
+torbirdy.restart=Zaman dilimi tercihlerinin geçerli olabilmesi için lütfen 
Thunderbird'ü yeniden başlatın.
+
+torbirdy.firstrun=TorBirdy çalıştırıldı.\n\nTorBirdy, anonimliğinizi 
korumak için Thunderbird ayarlarının, sizin tarafanızdan veya bir eklenti 
tarafından değiştirilmesini engelleyecek. Yine de değiştirilebilecek bazı 
ayarlar var. Bu ayarların, TorBirdy'nin seçenekler diyaloğuna erişimi var. 
TorBirdy devre dışı bırakıldığında ya da kaldırıldığında tüm 
ayarlar eski haline geri dönecek.\n\nYeni bir kullanıcıysanız,TorBirdy ile 
kullanıcılar için neyi başarmaya çalıştığımızı anlamanız adına 
TorBirdy websitesine göz atmanızı öneririz.
+torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update Turkish translation

2013-08-05 Thread sukhbir
commit 662114d88cdbbe23025e14bc090836f4090a2a44
Author: Sukhbir Singh 
Date:   Mon Aug 5 17:37:14 2013 -0400

Update Turkish translation
---
 chrome/locale/tr/torbirdy.dtd |6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/chrome/locale/tr/torbirdy.dtd b/chrome/locale/tr/torbirdy.dtd
index 42da9da..c09b72d 100644
--- a/chrome/locale/tr/torbirdy.dtd
+++ b/chrome/locale/tr/torbirdy.dtd
@@ -4,16 +4,14 @@
 
 
 
-
+
 
 
 
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Remove redundant files and update Makefile

2013-08-05 Thread sukhbir
commit 7000618010b5b54355fb198796a6c4e6a3004f0b
Author: Sukhbir Singh 
Date:   Mon Aug 5 18:32:50 2013 -0400

Remove redundant files and update Makefile
---
 Makefile   |2 +-
 README.RELEASE |   94 
 TODO   |   16 --
 3 files changed, 1 insertion(+), 111 deletions(-)

diff --git a/Makefile b/Makefile
index dd2b113..96673df 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ SHELL := /bin/bash
 VERSION := $(shell cat install.rdf|grep ''|cut -d\> -f2|cut -d\< 
-f1)
 
 make-xpi:
-   zip -r ../torbirdy-$(VERSION).xpi * -x "/screenshots/*" -x 
"*/screenshots/*"  -x "debian/*" -x "patches/*" -x "TODO" -x "ChangeLog" -x 
"Makefile"
+   zip -r ../torbirdy-$(VERSION).xpi * -x "/screenshots/*" -x 
"*/screenshots/*"  -x "debian/*" -x "patches/*" -x "ChangeLog" -x "Makefile"
 
 clean:
rm -f ../torbirdy-$(VERSION).xpi
diff --git a/README.RELEASE b/README.RELEASE
deleted file mode 100644
index a61c704..000
--- a/README.RELEASE
+++ /dev/null
@@ -1,94 +0,0 @@
-# Magical TorBirdy Release Process Incantations
-#
-#   "May this part of my job one day be replaced by a small shell script"
-#
-#  This is adapted from Mike Perry's Torbutton release notes
-#
-
-#. Decide the version number.
-
-   export VERSION="0.0.4"
-   vim ./src/install.rdf # edit  tag to reflect version
-
-#. Test upgrades of candidate XPI in latest Thunderbird/Iceweasel/etc product 
matrix
-
-   # TODO: Currently manual
-
-#. Generate changelog from git shortlog
-
-   # TODO: Currently manual
-
-#. tx noise: 
https://svn.torproject.org/svn/translation/trunk/documentation/howto.txt
-
-# XXX TODO: i18n/l10n this project!
-
-#. Tag the release:
-# The easy way:
-   make git-tag
-
-# The hard way:
-   git tag -u 0xD81D840E -s ${VERSION}
-   git push --tags
-
-#. Create the .xpi
-
-   cd /tmp/
-   git clone git://github.com/ioerror/torbirdy.git torbirdy-release
-   cd torbirdy-release
-   git tag -v ${VERSION}
-   git checkout -b tag-${VERSION} ${VERSION}
-   make
-
-#. SHA1 + Sign the .xpi
-
-   gpg -abs ../torbirdy-${VERSION}.xpi
-   sha1sum ../torbirdy-${VERSION}.xpi
-
-#. Upload .xpi to website
-
-   chmod 664 ../torbirdy-${VERSION}.xpi*
-   scp ../torbirdy-${VERSION}.xpi* 
vescum:/srv/www-master.torproject.org/htdocs/dist/torbirdy/
-   scp ../torbirdy-${VERSION}.xpi  
vescum:/srv/www-master.torproject.org/htdocs/dist/torbirdy/torbirdy-current.xpi
-   scp ../torbirdy-${VERSION}.xpi.asc 
vescum:/srv/www-master.torproject.org/htdocs/dist/torbirdy/torbirdy-current.xpi.asc
-
-#. Update update.rdf
-
-   cd website-svn
-   vim ./include/versions.wmi   # Add sha1 and version
-   vim ./torbirdy/update.rdf   # Add  and  w/ sha1 and version
-
-#. Sign the new update.rdf.
-
-   # Key creation based on these instructions:
-   # Command line: 
http://blog.techno-barje.fr/post/2009/10/08/How-to-setup-a-mozilla-extension-update-server/
-   # Gui: https://www.binaryturf.com/steps-release-extension-firefox-3/
-
-   # TODO: Process currently manual due to offline signing.
-   # No need to fear the reaper, man. We can do online signing if we just put
-   # our minds to it: https://trac.torproject.org/projects/tor/ticket/6011
-
-   # Special note: I was unable to update an already signed
-   # copy of the update.rdf for a new release. We probably need to 
-   # keep the unsigned version around as input? See the root directory 
-   # of the torbutton.git for a copy.
-   ./mccoy-cli.x86/mccoy -profile ./.mozilla/mccoy/*.default/ -signRDF 
update-unsigned.rdf -key Torbutton
-
-   # Copy the signed update.rdf into place in the website svn
-
-#. Update website
-
-   torsocks svn up .
-   torsocks svn commit .
-
-   torsocks ssh vescum "/home/mirroradm/bin/trigger-mirrors"
-
-#. Test firefox autoupdate
-
-   # Wait for mirrors to sync first.. Pester phobos/weasel/helix/Sebastian for
-   # website push + dist chown + mirror update.
-   # TODO: Currently manual
-
-#. Announce on tor-talk
-
-   # FIXME: May need eventual minor improvements
-   echo "Troll food." | mail tor-t...@lists.torproject.org -s "Feed the trolls"
diff --git a/TODO b/TODO
deleted file mode 100644
index 7254d6c..000
--- a/TODO
+++ /dev/null
@@ -1,16 +0,0 @@
-Enhance the privacy of the emails
-Protect against all kinds of HTML issues
-Support Tor's prop 171
-Add new TODO items
-
-These bugs must be fixed in Thunderbird:
-  https://bugzilla.mozilla.org/show_bug.cgi?id=684035
-
-Required reading:
-  https://lists.torproject.org/pipermail/tor-talk/2011-September/021398.html
-
-Mixmaster/MixMinion integration - eg: "write anonymous email" button
-https://trac.torproject.org/projects/tor/ticket/6020
-
-Open Tickets for TorBirdy:
- 
https://trac.torproject.org/proje

[tor-commits] [torbirdy/master] Remove redundant comments

2013-08-13 Thread sukhbir
commit 6b8f37492b5304b2938a97972c5147601704fd8f
Author: Sukhbir Singh 
Date:   Mon Aug 5 20:10:37 2013 -0400

Remove redundant comments
---
 components/torbirdy.js |8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 8907106..4faf60f 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -1,4 +1,3 @@
-// Import the required util components.
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
 
 const Ci = Components.interfaces;
@@ -214,10 +213,6 @@ const TORBIRDYPREFS = {
   // Prefer plain text for RSS.
   "rss.display.prefer_plaintext": true,
 
-  // Assume that the local Tor supports Prop 171
-  // How can we set a username and password for the network.proxy.socks 
property?
-  // XXX TODO
-
   // Override the user agent by setting it to an empty string.
   "general.useragent.override": "",
 
@@ -292,7 +287,6 @@ const TORBIRDY_OLDPREFS = [
   "network.proxy.http",
 ]
 
-// Constructor for component init.
 function TorBirdy() {
   this._uninstall = false;
   this.wrappedJSObject = this;
@@ -348,7 +342,7 @@ function TorBirdy() {
 TorBirdy.prototype = {
   QueryInterface: XPCOMUtils.generateQI(
   [Ci.nsIObserver]),
-  wrappedJSObject: null, // Initalized by constructor
+  wrappedJSObject: null,
 
   classDescription: SERVICE_NAME,
   classID:  SERVICE_ID,

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Better indentation for overlay.js

2013-08-13 Thread sukhbir
commit 0913c9c7a3236568558b999b25185d382979a299
Author: Sukhbir Singh 
Date:   Tue Aug 13 13:43:56 2013 -0400

Better indentation for overlay.js
---
 chrome/content/overlay.js |   24 +++-
 1 file changed, 11 insertions(+), 13 deletions(-)

diff --git a/chrome/content/overlay.js b/chrome/content/overlay.js
index 0e273ed..41e6684 100644
--- a/chrome/content/overlay.js
+++ b/chrome/content/overlay.js
@@ -28,8 +28,7 @@ function torbirdyStartup() {
   }
 
   // Set the time zone to UTC if the preference is true.
-  if (prefs.getBoolPref("extensions.torbirdy.timezone"))
-  {
+  if (prefs.getBoolPref("extensions.torbirdy.timezone")) {
 env.set('TZ', 'UTC');
   }
 
@@ -41,18 +40,18 @@ function torbirdyStartup() {
 
   var myPanel = document.getElementById("torbirdy-my-panel");
   var strbundle = document.getElementById("torbirdy-strings-overlay");
-  if (prefs.getBoolPref("extensions.torbirdy.protected"))
-  {
+
+  // If all other preferences have been set in `components/torbirdy.js'
+  if (prefs.getBoolPref("extensions.torbirdy.protected")) {
 var type = prefs.getIntPref("extensions.torbirdy.proxy");
 myPanel.style.color = "green";
+
 // Tor.
-if (type === 0)
-{
+if (type === 0) {
   myPanel.label = strbundle.getString("torbirdy.enabled.tor");
 }
 // JonDo/Whonix.
-if (type === 1)
-{
+if (type === 1) {
   if (prefs.getIntPref("extensions.torbirdy.proxy.type") === 0) {
 myPanel.label = strbundle.getString("torbirdy.enabled.jondo");
   }
@@ -61,8 +60,7 @@ function torbirdyStartup() {
   }
 }
 // Custom.
-if (type === 2)
-{
+if (type === 2) {
   myPanel.label = strbundle.getString("torbirdy.enabled.custom");
 }
 // Whonix.
@@ -71,13 +69,13 @@ function torbirdyStartup() {
   org.torbirdy.prefs.setProxyWhonix();
 }
 // Transparent Torification.
-if (type === 3)
-{
+if (type === 3) {
   myPanel.label = strbundle.getString("torbirdy.enabled.torification");
   myPanel.style.color = "red";
 }
 prefs.setBoolPref("extensions.torbirdy.whonix_run", false);
-  } else {
+  }
+  else {
 myPanel.label = strbundle.getString("torbirdy.enabled.disabled");
 myPanel.style.color = "red";
   }

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Better indentation and fix typos

2013-08-13 Thread sukhbir
commit 30715f7965030cd0905166aa86b02abaea388145
Author: Sukhbir Singh 
Date:   Tue Aug 13 14:42:13 2013 -0400

Better indentation and fix typos
---
 components/torbirdy.js |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 8fc413d..1deefb3 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -4,10 +4,10 @@ const Ci = Components.interfaces;
 const Cc = Components.classes;
 const Cr = Components.results;
 
-const SERVICE_CTRID   = "@torproject.org/torbirdy;1";
-const SERVICE_ID  = 
Components.ID("{ebd85413-18c8-4265-a708-a8890ec8d1ed}");
-const SERVICE_NAME= "Main TorBirdy component";
-const tb_ID = "castironthunderbirdc...@torproject.org";
+const SERVICE_CTRID = "@torproject.org/torbirdy;1";
+const SERVICE_ID= Components.ID("{ebd85413-18c8-4265-a708-a8890ec8d1ed}");
+const SERVICE_NAME  = "Main TorBirdy Component";
+const tb_ID = "castironthunderbirdc...@torproject.org";
 
 const kPrefBranch = "extensions.torbirdy.custom.";
 const kRestoreBranch  = "extensions.torbirdy.restore.";

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Improve variable names

2013-08-13 Thread sukhbir
commit 3fbfa11225c8d79c9cba4594ff89daee6e858ab6
Author: Sukhbir Singh 
Date:   Tue Aug 13 14:40:20 2013 -0400

Improve variable names
---
 components/torbirdy.js |   73 
 1 file changed, 37 insertions(+), 36 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 4faf60f..8fc413d 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -7,10 +7,11 @@ const Cr = Components.results;
 const SERVICE_CTRID   = "@torproject.org/torbirdy;1";
 const SERVICE_ID  = 
Components.ID("{ebd85413-18c8-4265-a708-a8890ec8d1ed}");
 const SERVICE_NAME= "Main TorBirdy component";
-const TORBIRDY_ID = "castironthunderbirdc...@torproject.org";
-const PREF_BRANCH = "extensions.torbirdy.custom.";
-const RESTORE_BRANCH  = "extensions.torbirdy.restore.";
-const TORBIRDY_BRANCH = "extensions.torbirdy.";
+const tb_ID = "castironthunderbirdc...@torproject.org";
+
+const kPrefBranch = "extensions.torbirdy.custom.";
+const kRestoreBranch  = "extensions.torbirdy.restore.";
+const kTorBirdyBranch = "extensions.torbirdy.";
 
 // Default preference values for TorBirdy.
 // These preferences values will be "enforced": even if the user decides to
@@ -21,7 +22,7 @@ const TORBIRDY_BRANCH = "extensions.torbirdy.";
 // the secure default when Thunderbird starts.
 // There are some preferences that can be overwritten using TorBirdy's
 // preferences dialog. See `preferences.js'.
-const TORBIRDYPREFS = {
+const TorBirdyPrefs = {
   "extensions.torbirdy.protected": false,
   // When the preferences below have been set, then only enable TorBirdy.
   // Generate our own custom time-independent message-ID.
@@ -276,7 +277,7 @@ const TORBIRDYPREFS = {
 // when TorBirdy is initialized that should be preserved instead. When TorBirdy
 // is disabled or uninstalled, these preferences are restored to their original
 // value. All such preferences go here.
-const TORBIRDY_OLDPREFS = [
+const TorBirdyOldPrefs = [
   "network.proxy.type",
   "network.proxy.ssl_port",
   "network.proxy.ssl",
@@ -295,11 +296,11 @@ function TorBirdy() {
   .getService(Ci.nsIPrefBranch);
 
   var torbirdyPref = Cc["@mozilla.org/preferences-service;1"]
- .getService(Ci.nsIPrefService).getBranch(PREF_BRANCH);
+ .getService(Ci.nsIPrefService).getBranch(kPrefBranch);
   this.customPrefs = torbirdyPref.getChildList("", {});
 
   var oldPrefs = Cc["@mozilla.org/preferences-service;1"]
-   
.getService(Ci.nsIPrefService).getBranch(RESTORE_BRANCH);
+   
.getService(Ci.nsIPrefService).getBranch(kRestoreBranch);
   this.restorePrefs = oldPrefs.getChildList("", {});
 
   this.acctMgr = Cc["@mozilla.org/messenger/account-manager;1"]
@@ -352,7 +353,7 @@ TorBirdy.prototype = {
   _xpcom_categories: [{ category: "profile-after-change"}, ],
 
   onUninstalling: function(addon, needsRestart) {
-if (addon.id == TORBIRDY_ID) {
+if (addon.id == tb_ID) {
   dump("Nooo! TorBirdy uninstall requested\n");
   this._uninstall = true;
   this.resetUserPrefs();
@@ -360,7 +361,7 @@ TorBirdy.prototype = {
   },
 
   onOperationCancelled: function(addon) {
-if (addon.id == TORBIRDY_ID) {
+if (addon.id == tb_ID) {
   dump("Uninstall requested cancelled. Yayay!\n");
   this._uninstall = false;
   this.setPrefs();
@@ -371,7 +372,7 @@ TorBirdy.prototype = {
 if (topic == "em-action-requested") {
   subject.QueryInterface(Ci.nsIUpdateItem);
 
-  if (subject.id == TORBIRDY_ID) {
+  if (subject.id == tb_ID) {
 if (data == "item-uninstalled" || data == "item-disabled") {
   dump("Nooo! TorBirdy uninstall requested\n");
   this._uninstall = true;
@@ -388,15 +389,15 @@ TorBirdy.prototype = {
   resetUserPrefs: function() {
 dump("Resetting user preferences to default\n");
 // Clear the Thunderbird preferences we changed.
-for (var each in TORBIRDYPREFS) {
+for (var each in TorBirdyPrefs) {
   this.prefs.clearUserPref(each);
 }
 
 // Restore the older proxy preferences that were set before TorBirdy.
 dump("Restoring proxy settings\n");
-for (var i = 0; i < TORBIRDY_OLDPREFS.length; i++) {
-  var oldPref = TORBIRDY_OLDPREFS[i];
-  var setValue = RESTORE_BRANCH + oldPref;
+for (var i = 0; i < TorBirdyOldPrefs.length; i++) {
+  var oldPref = TorBirdyOldPrefs[i];
+  var setValue = kRestoreBranch + oldPref;
   var type = this.prefs.getPrefType(setValue);
   if (type === 32) {
 this.prefs.setCharPref(oldPref, this.prefs.getCharPref(set

[tor-commits] [torbirdy/master] Fix the TB_ID variable

2013-08-13 Thread sukhbir
commit b720f9c3af2a99d2f4672d3a5dbb12c5fcd6abf8
Author: Sukhbir Singh 
Date:   Tue Aug 13 14:44:35 2013 -0400

Fix the TB_ID variable
---
 components/torbirdy.js |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 1deefb3..85293bb 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -7,7 +7,8 @@ const Cr = Components.results;
 const SERVICE_CTRID = "@torproject.org/torbirdy;1";
 const SERVICE_ID= Components.ID("{ebd85413-18c8-4265-a708-a8890ec8d1ed}");
 const SERVICE_NAME  = "Main TorBirdy Component";
-const tb_ID = "castironthunderbirdc...@torproject.org";
+
+const TB_ID = "castironthunderbirdc...@torproject.org";
 
 const kPrefBranch = "extensions.torbirdy.custom.";
 const kRestoreBranch  = "extensions.torbirdy.restore.";
@@ -353,7 +354,7 @@ TorBirdy.prototype = {
   _xpcom_categories: [{ category: "profile-after-change"}, ],
 
   onUninstalling: function(addon, needsRestart) {
-if (addon.id == tb_ID) {
+if (addon.id == TB_ID) {
   dump("Nooo! TorBirdy uninstall requested\n");
   this._uninstall = true;
   this.resetUserPrefs();
@@ -361,7 +362,7 @@ TorBirdy.prototype = {
   },
 
   onOperationCancelled: function(addon) {
-if (addon.id == tb_ID) {
+if (addon.id == TB_ID) {
   dump("Uninstall requested cancelled. Yayay!\n");
   this._uninstall = false;
   this.setPrefs();
@@ -372,7 +373,7 @@ TorBirdy.prototype = {
 if (topic == "em-action-requested") {
   subject.QueryInterface(Ci.nsIUpdateItem);
 
-  if (subject.id == tb_ID) {
+  if (subject.id == TB_ID) {
 if (data == "item-uninstalled" || data == "item-disabled") {
   dump("Nooo! TorBirdy uninstall requested\n");
   this._uninstall = true;

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge pull request #11 from adrelanos/master

2013-08-18 Thread sukhbir
commit 4c50d0714b532b66845e5fb275e450dbca751365
Merge: b720f9c 7247c23
Author: Sukhbir Singh 
Date:   Sat Aug 17 09:24:06 2013 -0700

Merge pull request #11 from adrelanos/master

gpg.conf optimized for privacy

 gpg.conf |   77 ++
 1 file changed, 77 insertions(+)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the Makefile

2013-08-18 Thread sukhbir
commit ba830e324af0b770385b69def6cc0bf0500dadeb
Author: Sukhbir Singh 
Date:   Sun Aug 18 19:04:48 2013 -0400

Update the Makefile
---
 Makefile |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 96673df..a721e8c 100644
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@ SHELL := /bin/bash
 VERSION := $(shell cat install.rdf|grep ''|cut -d\> -f2|cut -d\< 
-f1)
 
 make-xpi:
-   zip -r ../torbirdy-$(VERSION).xpi * -x "/screenshots/*" -x 
"*/screenshots/*"  -x "debian/*" -x "patches/*" -x "ChangeLog" -x "Makefile"
+   zip -r ../torbirdy-$(VERSION).xpi * -x "/screenshots/*" -x 
"*/screenshots/*"  -x "debian/*" -x "patches/*" -x "ChangeLog" -x "Makefile" -x 
"gpg.conf"
 
 clean:
rm -f ../torbirdy-$(VERSION).xpi
@@ -26,4 +26,3 @@ push-release:
ssh vescum.torproject.org ~mirroradm/bin/trigger-mirrors

 release: sign-release push-release
-   

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] added gpg.conf optimized for privacy

2013-08-18 Thread sukhbir
commit 7247c238109e7b3cc0cde4252fd98b327bf93cd5
Author: adrelanos 
Date:   Thu Aug 15 22:41:45 2013 +

added gpg.conf optimized for privacy
---
 gpg.conf |   77 ++
 1 file changed, 77 insertions(+)

diff --git a/gpg.conf b/gpg.conf
new file mode 100644
index 000..c9534db
--- /dev/null
+++ b/gpg.conf
@@ -0,0 +1,77 @@
+## gpg.conf optimized for privacy
+
+##
+## BEGIN some suggestions from TorBirdy setting 
extensions.enigmail.agentAdditionalParam
+
+## Don't disclose the version
+no-emit-version
+
+## Don't add additional comments (may leak language, etc)
+no-comments
+
+## Don't include keyids that may disclose the sender or any other non-obvious 
keyids
+throw-keyids
+
+## We want to force UTF-8 everywhere
+display-charset utf-8
+
+## Proxy settings
+keyserver-options http-proxy=socks5://TORIP:TORPORT
+
+keyserver hkp://2eghzlv2wwcq7u7y.onion
+
+## END some suggestions from TorBirdy TorBirdy setting 
extensions.enigmail.agentAdditionalParam
+##
+
+##
+## BEGIN Some suggestions from Debian 
http://keyring.debian.org/creating-key.html
+
+personal-digest-preferences SHA512
+cert-digest-algo SHA512
+default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 
ZLIB BZIP2 ZIP Uncompressed
+
+## END Some suggestions from Debian http://keyring.debian.org/creating-key.html
+##
+
+##
+## BEGIN Some suggestions added from riseup 
https://we.riseup.net/riseuplabs+paow/openpgp-best-practices
+
+## When creating a key, individuals may designate a specific keyserver to use 
to pull their keys from.
+## The above option will disregard this designation and use the pool, which is 
useful because (1) it
+## prevents someone from designating an insecure method for pulling their key 
and (2) if the server
+## designated uses hkps, the refresh will fail because the ca-cert will not 
match, so the keys will
+## never be refreshed.
+keyserver-options no-honor-keyserver-url
+
+## when outputting certificates, view user IDs distinctly from keys:
+fixed-list-mode
+
+## long keyids are more collision-resistant than short keyids (it's trivial to 
make a key with any desired short keyid)
+keyid-format 0xlong
+
+## when multiple digests are supported by all recipients, choose the strongest 
one:
+## already defined above
+#personal-digest-preferences SHA512 SHA384 SHA256 SHA224
+
+## preferences chosen for new keys should prioritize stronger algorithms:
+## already defined above
+#default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 
BZIP2 ZLIB ZIP Uncompressed
+
+## If you use a graphical environment (and even if you don't) you should be 
using an agent:
+## (similar arguments as 
https://www.debian-administration.org/users/dkg/weblog/64)
+use-agent
+
+## You should always know at a glance which User IDs gpg thinks are 
legitimately bound to the keys in your keyring:
+verify-options show-uid-validity
+list-options show-uid-validity
+
+## include an unambiguous indicator of which key made a signature:
+## (see http://thread.gmane.org/gmane.mail.notmuch.general/3721/focus=7234)
+sig-notation issuer-...@notations.openpgp.fifthhorseman.net=%g
+
+## when making an OpenPGP certification, use a stronger digest than the 
default SHA1:
+## already defined above
+#cert-digest-algo SHA256
+
+## END Some suggestions added from riseup 
https://we.riseup.net/riseuplabs+paow/openpgp-best-practices
+##



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Log when preferences are set

2013-08-18 Thread sukhbir
commit 4e4067b957b685a466638c351e9cc08a3200d82b
Author: Sukhbir Singh 
Date:   Sun Aug 18 19:03:32 2013 -0400

Log when preferences are set
---
 components/torbirdy.js |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 85293bb..46053c0 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -7,7 +7,6 @@ const Cr = Components.results;
 const SERVICE_CTRID = "@torproject.org/torbirdy;1";
 const SERVICE_ID= Components.ID("{ebd85413-18c8-4265-a708-a8890ec8d1ed}");
 const SERVICE_NAME  = "Main TorBirdy Component";
-
 const TB_ID = "castironthunderbirdc...@torproject.org";
 
 const kPrefBranch = "extensions.torbirdy.custom.";
@@ -394,7 +393,7 @@ TorBirdy.prototype = {
   this.prefs.clearUserPref(each);
 }
 
-// Restore the older proxy preferences that were set before TorBirdy.
+// Restore the older proxy preferences that were set prior to TorBirdy's 
install.
 dump("Restoring proxy settings\n");
 for (var i = 0; i < TorBirdyOldPrefs.length; i++) {
   var oldPref = TorBirdyOldPrefs[i];
@@ -425,6 +424,7 @@ TorBirdy.prototype = {
   },
 
   setPrefs: function() {
+dump("Setting TorBirdy preferences\n");
 // If custom values are set for specific preferences, override the 
defaults with them.
 // For each preference, get the type and then set the property.
 for (var i = 0; i < this.customPrefs.length; i++) {



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add overlay for troubleshoot mode

2013-08-18 Thread sukhbir
commit d61c7774761994f2be3ab96b8adc4b147a41e30e
Author: Sukhbir Singh 
Date:   Mon Aug 19 00:38:18 2013 -0400

Add overlay for troubleshoot mode
---
 chrome/content/preferences.js   |6 ++
 chrome/content/preferences.xul  |5 -
 chrome/content/troubleshoot.xul |   24 
 chrome/locale/en/torbirdy.dtd   |3 +++
 4 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index d7f4aad..19a8d64 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -589,5 +589,11 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
   };
 
+  pub.troubleshoot = function() {
+
window.openDialog("chrome://castironthunderbirdclub/content/troubleshoot.xul",
+ "TroubleshootWindow",
+ "chrome, centerscreen, modal, resizable=yes").focus();
+  };
+
   return pub;
 };
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 9218cd8..7ca4b8a 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -8,13 +8,16 @@
 xmlns:html="http://www.w3.org/1999/xhtml";
 title="&torbirdy.prefs.title;"
 persist="screenX screenY width height"
-buttons="accept,cancel,extra2"
+buttons="accept,cancel,extra1,extra2"
 buttonlabelaccept="&torbirdy.prefs.save.button;"
 buttonaccesskeyaccept="&torbirdy.prefs.save.key;"
 buttonlabelcancel="&torbirdy.prefs.cancel.button;"
+buttonlabelextra1="&torbirdy.prefs.extra1.button;"
 buttonlabelextra2="&torbirdy.prefs.extra2.button;"
+buttonaccesskeyextra1="&torbirdy.prefs.extra1.key;"
 buttonaccesskeyextra2="&torbirdy.prefs.extra2.key;"
 
+ondialogextra1="return org.torbirdy.prefs.troubleshoot();"
 ondialogextra2="return org.torbirdy.prefs.testSettings();"
 ondialogaccept="return org.torbirdy.prefs.onAccept();"
 onload="return org.torbirdy.prefs.onLoad();">
diff --git a/chrome/content/troubleshoot.xul b/chrome/content/troubleshoot.xul
new file mode 100644
index 000..64075d8
--- /dev/null
+++ b/chrome/content/troubleshoot.xul
@@ -0,0 +1,24 @@
+
+
+
+
+
+http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
+title="&torbirdy.troubleshoot.title;"
+buttons="accept"
+onload="return org.torbirdy.troubleshoot.onLoad();"
+ondialogaccept="window.close();">
+
+   
+
+   
+ 
+   
+
+   
+ 
+   
+
+
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 30a1fc6..7113183 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -12,6 +12,8 @@
 
 
 
+
+
 
 
 
@@ -57,3 +59,4 @@
 
 
 
+



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the access keys (better layout)

2013-08-18 Thread sukhbir
commit 4c46ad095ba55863f535380ab63c957335dc8e19
Author: Sukhbir Singh 
Date:   Mon Aug 19 00:42:08 2013 -0400

Update the access keys (better layout)
---
 chrome/content/troubleshoot.xul |2 +-
 chrome/locale/en/torbirdy.dtd   |6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/chrome/content/troubleshoot.xul b/chrome/content/troubleshoot.xul
index 64075d8..0c03370 100644
--- a/chrome/content/troubleshoot.xul
+++ b/chrome/content/troubleshoot.xul
@@ -3,7 +3,7 @@
 
 
 
-http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
 title="&torbirdy.troubleshoot.title;"
 buttons="accept"
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 7113183..e8ebfa3 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -34,15 +34,15 @@
 
 
 
-
+
 
 
 
 
 
-
+
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Remove the troubleshooting mode; Thunderbird handles it for us

2013-08-20 Thread sukhbir
commit 5aef07f36fd22717a05654b346bfab213245e44d
Author: Sukhbir Singh 
Date:   Tue Aug 20 13:36:17 2013 -0400

Remove the troubleshooting mode; Thunderbird handles it for us
---
 chrome/content/preferences.js   |6 --
 chrome/content/preferences.xul  |5 +
 chrome/content/troubleshoot.xul |   24 
 chrome/locale/en/torbirdy.dtd   |3 ---
 4 files changed, 1 insertion(+), 37 deletions(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 19a8d64..d7f4aad 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -589,11 +589,5 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
   };
 
-  pub.troubleshoot = function() {
-
window.openDialog("chrome://castironthunderbirdclub/content/troubleshoot.xul",
- "TroubleshootWindow",
- "chrome, centerscreen, modal, resizable=yes").focus();
-  };
-
   return pub;
 };
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 7ca4b8a..9218cd8 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -8,16 +8,13 @@
 xmlns:html="http://www.w3.org/1999/xhtml";
 title="&torbirdy.prefs.title;"
 persist="screenX screenY width height"
-buttons="accept,cancel,extra1,extra2"
+buttons="accept,cancel,extra2"
 buttonlabelaccept="&torbirdy.prefs.save.button;"
 buttonaccesskeyaccept="&torbirdy.prefs.save.key;"
 buttonlabelcancel="&torbirdy.prefs.cancel.button;"
-buttonlabelextra1="&torbirdy.prefs.extra1.button;"
 buttonlabelextra2="&torbirdy.prefs.extra2.button;"
-buttonaccesskeyextra1="&torbirdy.prefs.extra1.key;"
 buttonaccesskeyextra2="&torbirdy.prefs.extra2.key;"
 
-ondialogextra1="return org.torbirdy.prefs.troubleshoot();"
 ondialogextra2="return org.torbirdy.prefs.testSettings();"
 ondialogaccept="return org.torbirdy.prefs.onAccept();"
 onload="return org.torbirdy.prefs.onLoad();">
diff --git a/chrome/content/troubleshoot.xul b/chrome/content/troubleshoot.xul
deleted file mode 100644
index 0c03370..000
--- a/chrome/content/troubleshoot.xul
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
-title="&torbirdy.troubleshoot.title;"
-buttons="accept"
-onload="return org.torbirdy.troubleshoot.onLoad();"
-ondialogaccept="window.close();">
-
-   
-
-   
- 
-   
-
-   
- 
-   
-
-
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index e8ebfa3..071a07c 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -12,8 +12,6 @@
 
 
 
-
-
 
 
 
@@ -59,4 +57,3 @@
 
 
 
-

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Allow users to restore the default (recommended) settings

2013-08-20 Thread sukhbir
commit d01aad87c6e5867179850048504f2122ae672b13
Author: Sukhbir Singh 
Date:   Tue Aug 20 18:57:05 2013 -0400

Allow users to restore the default (recommended) settings
---
 ChangeLog  |1 +
 chrome/content/preferences.js  |   16 
 chrome/content/preferences.xul |5 -
 chrome/locale/en/torbirdy.dtd  |2 ++
 components/torbirdy.js |2 +-
 5 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b67de27..2e1432f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,5 @@
 0.1.2,
+  Add an option for restoring default TorBirdy settings
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index d7f4aad..d138b96 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -589,5 +589,21 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
   };
 
+  pub.restoreDefaults = function() {
+// Set the values to their default state.
+pub.anonService.selectedIndex = 0;
+pub.idle.checked = false;
+pub.startupFolder.checked = false;
+pub.timezone.checked = false;
+pub.enigmail.checked = false;
+pub.confirmemail.checked = false;
+pub.emailwizard.checked = false;
+pub.renegotiation.checked = false;
+// Save the settings and close the window.
+pub.checkSetting();
+pub.onAccept();
+window.close();
+  };
+
   return pub;
 };
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 9218cd8..523e344 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -8,13 +8,16 @@
 xmlns:html="http://www.w3.org/1999/xhtml";
 title="&torbirdy.prefs.title;"
 persist="screenX screenY width height"
-buttons="accept,cancel,extra2"
+buttons="accept,cancel,extra1,extra2"
 buttonlabelaccept="&torbirdy.prefs.save.button;"
 buttonaccesskeyaccept="&torbirdy.prefs.save.key;"
 buttonlabelcancel="&torbirdy.prefs.cancel.button;"
+buttonlabelextra1="&torbirdy.prefs.extra1.button;"
 buttonlabelextra2="&torbirdy.prefs.extra2.button;"
+buttonaccesskeyextra1="&torbirdy.prefs.extra1.key;"
 buttonaccesskeyextra2="&torbirdy.prefs.extra2.key;"
 
+ondialogextra1="return org.torbirdy.prefs.restoreDefaults();"
 ondialogextra2="return org.torbirdy.prefs.testSettings();"
 ondialogaccept="return org.torbirdy.prefs.onAccept();"
 onload="return org.torbirdy.prefs.onLoad();">
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 071a07c..aae7b89 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -12,6 +12,8 @@
 
 
 
+
+
 
 
 
diff --git a/components/torbirdy.js b/components/torbirdy.js
index 46053c0..5794448 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -417,7 +417,7 @@ TorBirdy.prototype = {
 
 // Now clear all TorBirdy preferences.
 var clearPrefs = Cc["@mozilla.org/preferences-service;1"]
- 
.getService(Ci.nsIPrefService).getBranch(TORBIRDY_BRANCH).getChildList("", {});
+ 
.getService(Ci.nsIPrefService).getBranch(kTorBirdyBranch).getChildList("", {});
 for (var i = 0; i < clearPrefs.length; i++) {
 this.prefs.clearUserPref(kTorBirdyBranch + clearPrefs[i]);
 }

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] A better message when asking for a restart

2013-08-20 Thread sukhbir
commit 68a6fb3f3c3d2deaae3f7f5f2582ec8b2bf0ed1d
Author: Sukhbir Singh 
Date:   Tue Aug 20 20:03:30 2013 -0400

A better message when asking for a restart
---
 chrome/locale/en/torbirdy.properties |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/locale/en/torbirdy.properties 
b/chrome/locale/en/torbirdy.properties
index b18d850..fcc69a3 100644
--- a/chrome/locale/en/torbirdy.properties
+++ b/chrome/locale/en/torbirdy.properties
@@ -13,7 +13,7 @@ torbirdy.email.advanced=Please note that changing the 
advanced settings of TorBi
 torbirdy.email.advanced.nextwarning=Show this warning next time
 torbirdy.email.advanced.title=TorBirdy Advanced Settings
 
-torbirdy.restart=For the time zone preference to take effect, please close 
Thunderbird and start it again.
+torbirdy.restart=You must restart Thunderbird for the time zone preference to 
take effect.
 
 torbirdy.firstrun=You are now running TorBirdy.\n\nTo help protect your 
anonymity, TorBirdy will enforce the Thunderbird settings it has set, 
preventing them from being changed by you or by any add-on. There are some 
settings that can be changed and those are accessed through TorBirdy's 
preferences dialog. When TorBirdy is uninstalled or disabled, all settings that 
it changes are reset to their default values (the values prior to TorBirdy's 
install).\n\nIf you are a new user, it is recommended that you read through the 
TorBirdy website to understand what we are trying to accomplish with TorBirdy 
for our users.
 torbirdy.website=https://trac.torproject.org/projects/tor/wiki/torbirdy



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Also a better label for testing the proxy settings

2013-08-20 Thread sukhbir
commit f2b0ca997cdbeacbee4b1b0547f7770ad54082a6
Author: Sukhbir Singh 
Date:   Tue Aug 20 20:25:51 2013 -0400

Also a better label for testing the proxy settings
---
 chrome/locale/en/torbirdy.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index aae7b89..2880b9a 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -14,7 +14,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Allow users to easily toggle checking for new messages

2013-08-25 Thread sukhbir
commit 8de0fd0fab25c2596ed0719ad40964b36d014634
Author: Sukhbir Singh 
Date:   Sun Aug 25 19:50:10 2013 -0400

Allow users to easily toggle checking for new messages
---
 chrome/content/preferences.js  |   47 ++--
 chrome/content/preferences.xul |1 +
 chrome/locale/en/torbirdy.dtd  |2 ++
 defaults/preferences/prefs.js  |1 +
 4 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index d138b96..0f667c3 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -101,6 +101,17 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 pub.prefs.clearUserPref(pub.customBranch + pref);
   };
 
+  pub.fetchAllMessages = function() {
+if (pub.fetchAll.checked) {
+  pub.idle.checked = true;
+  pub.startupFolder.checked = true;
+}
+else {
+  pub.idle.checked = false;
+  pub.startupFolder.checked = false;
+}
+  };
+
   pub.checkSetting = function() {
 var index = pub.anonService.selectedIndex;
 if (index === 2) {
@@ -344,6 +355,27 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
pub.strbundle.GetStringFromName("torbirdy.restart"));
 }
 
+// Fetch all messages for all accounts.
+// default: false
+// Only change the state if it is required.
+if (pub.fetchAll.checked !== pub.prefs.getBoolPref(pub.prefBranch + 
'fetchall')) {
+  var accounts = pub.getAccount();
+  if (pub.fetchAll.checked) {
+pub.prefs.setBoolPref(pub.prefBranch + 'fetchall', true);
+for (var i = 0; i < accounts.length; i++) {
+  accounts[i].loginAtStartUp = true;
+  accounts[i].doBiff = true;
+}
+  }
+  else {
+pub.prefs.setBoolPref(pub.prefBranch + 'fetchall', false);
+for (var i = 0; i < accounts.length; i++) {
+  accounts[i].loginAtStartUp = false;
+  accounts[i].doBiff = false;
+}
+  }
+}
+
 // Enigmail.
 // --throw-keyids - default: true
 var enigmail_throwkeyid = pub.enigmail.checked;
@@ -420,6 +452,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 pub.emailwizard = document.getElementById('torbirdy-email-wizard');
 pub.renegotiation = document.getElementById('torbirdy-renegotiation');
 pub.keyserver = document.getElementById('torbirdy-enigmail-keyserver');
+pub.fetchAll = document.getElementById('torbirdy-email-automatic');
 
 // Make sure the user really wants to change these settings.
 var warnPrompt = pub.prefs.getBoolPref("extensions.torbirdy.warn");
@@ -510,6 +543,15 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.timezone.checked = true;
 }
 
+// Fetch all messages for all accounts.
+// default: false
+var fetchAllMessages = pub.prefs.getBoolPref(pub.prefBranch + 'fetchall');
+if (fetchAllMessages) {
+  pub.fetchAll.checked = true;
+} else {
+  pub.fetchAll.checked = false;
+}
+
 // Enigmal settings
 // --throw-keyids - default: true
 var enigmail_throwkeyid = pub.prefs.getBoolPref(pub.prefBranch + 
'enigmail.throwkeyid');
@@ -592,13 +634,14 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.restoreDefaults = function() {
 // Set the values to their default state.
 pub.anonService.selectedIndex = 0;
-pub.idle.checked = false;
-pub.startupFolder.checked = false;
 pub.timezone.checked = false;
 pub.enigmail.checked = false;
 pub.confirmemail.checked = false;
 pub.emailwizard.checked = false;
 pub.renegotiation.checked = false;
+pub.idle.checked = false;
+pub.startupFolder.checked = false;
+pub.fetchAll.checked = false;
 // Save the settings and close the window.
 pub.checkSetting();
 pub.onAccept();
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index 523e344..cd38163 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -98,6 +98,7 @@
   
   
   
+  
 
   
 
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 2880b9a..2d8d268 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -45,6 +45,8 @@
 
 
 
+
+
 
 
 
diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js
index 673cc5b..e736745 100644
--- a/defaults/preferences/prefs.js
+++ b/defaults/preferences/prefs.js
@@ -9,3 +9,4 @@ pref("extensions.torbirdy.timezone", true);
 pref("extensions.torbirdy.whonix_run", true);
 pref("extensions.torbirdy.info_run", false);
 pref("extensions.torbirdy.emailwizard", false);
+pref("extensions.torbirdy.fetchall&

[tor-commits] [torbirdy/master] Update the ChangeLog

2013-08-25 Thread sukhbir
commit 25419a69c81afff581ed39ea4d102182431a5e04
Author: Sukhbir Singh 
Date:   Sun Aug 25 19:50:45 2013 -0400

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index 2e1432f..9d9dfde 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 0.1.2,
   Add an option for restoring default TorBirdy settings
+  Add an option for toggling checking for new messages
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Remove redundant use of variables

2013-08-25 Thread sukhbir
commit 2dafd6ee754e4f6046e025471517dddc7d3a75c4
Author: Sukhbir Singh 
Date:   Sun Aug 25 23:53:00 2013 -0400

Remove redundant use of variables
---
 ChangeLog |5 ++--
 chrome/content/preferences.js |   51 +++--
 2 files changed, 22 insertions(+), 34 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 9d9dfde..e7de79e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 0.1.2,
-  Add an option for restoring default TorBirdy settings
-  Add an option for toggling checking for new messages
+  New options:
+restore default TorBirdy settings
+toggle checking of new messages automatically for all accounts
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 0f667c3..a59c7ef 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -313,8 +313,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   Privacy
 */
 var idlePref = 'mail.server.default.use_idle';
-var idle = pub.idle.checked;
-if (idle) {
+if (pub.idle.checked) {
   pub.setPreferences(idlePref, true);
 }
 else {
@@ -323,8 +322,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Last accessed folder.
 // default: false
-var startupFolder = pub.startupFolder.checked;
-if (startupFolder) {
+if (pub.startupFolder.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'startup_folder', true);
 } else {
   pub.prefs.setBoolPref(pub.prefBranch + 'startup_folder', false);
@@ -333,9 +331,8 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 // Time zone.
 // default: true
 var timezone = pub.timezone.checked;
-var oldPreference = pub.prefs.getBoolPref(pub.prefBranch + 'timezone');
 // Only update this if required.
-if (timezone === oldPreference) {
+if (timezone === pub.prefs.getBoolPref(pub.prefBranch + 'timezone')) {
 var env = Components.classes["@mozilla.org/process/environment;1"]
   
.getService(Components.interfaces.nsIEnvironment);
 if (timezone) {
@@ -378,8 +375,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Enigmail.
 // --throw-keyids - default: true
-var enigmail_throwkeyid = pub.enigmail.checked;
-if (enigmail_throwkeyid) {
+if (pub.enigmail.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', false);
 }
 else {
@@ -387,19 +383,17 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
 
 // Confirm before sending - default: false
-var enigmail_confirmemail = pub.confirmemail.checked;
-var enigmail_confirmemail_pref = "extensions.enigmail.confirmBeforeSend";
-if (enigmail_confirmemail) {
-  pub.prefs.setBoolPref(enigmail_confirmemail_pref, true);
+var enigmailConfirmPref = "extensions.enigmail.confirmBeforeSend";
+if (pub.confirmemail.checked) {
+  pub.prefs.setBoolPref(enigmailConfirmPref, true);
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.confirmemail', true);
 } else {
-  pub.prefs.setBoolPref(enigmail_confirmemail_pref, false);
+  pub.prefs.setBoolPref(enigmailConfirmPref, false);
   pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.confirmemail', false);
 }
 
 // Thunderbird's email wizard - default: false
-var emailwizard = pub.emailwizard.checked;
-if (emailwizard) {
+if (pub.emailwizard.checked) {
   pub.prefs.setBoolPref(pub.prefBranch + 'emailwizard', true);
 } else {
   pub.prefs.setBoolPref(pub.prefBranch + 'emailwizard', false);
@@ -527,8 +521,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Select last accessed folder.
 // default: false
-var startupPref = pub.prefs.getBoolPref(pub.prefBranch + 'startup_folder');
-if (!startupPref) {
+if (!pub.prefs.getBoolPref(pub.prefBranch + 'startup_folder')) {
   pub.startupFolder.checked = false;
 } else {
   pub.startupFolder.checked = true;
@@ -536,8 +529,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Time zone settings.
 // default: true
-var timezone = pub.prefs.getBoolPref(pub.prefBranch + 'timezone');
-if (timezone) {
+if (pub.prefs.getBoolPref(pub.prefBranch + 'timezone')) {
   pub.timezone.checked = false;
 } else {
   pub.timezone.checked = true;
@@ -545,8 +537,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 
 // Fetch all messages for all accounts.
 // default: false
-var fetchAllMessages = pub.prefs.getBoo

[tor-commits] [torbirdy/master] Update label to POP3

2013-08-26 Thread sukhbir
commit f343b1654e8a82a0840a35288fffb9bf9a2c6583
Author: Sukhbir Singh 
Date:   Mon Aug 26 22:08:18 2013 -0400

Update label to POP3
---
 chrome/content/emailwizard.xul |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/content/emailwizard.xul b/chrome/content/emailwizard.xul
index a06dd4b..72fad2a 100644
--- a/chrome/content/emailwizard.xul
+++ b/chrome/content/emailwizard.xul
@@ -22,7 +22,7 @@
 
 
   
-
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Completely disable Telemetry

2013-08-26 Thread sukhbir
commit 38870c8b5bc9b1c0f7c99d077473130813b30444
Author: Sukhbir Singh 
Date:   Tue Aug 27 00:44:25 2013 -0400

Completely disable Telemetry
---
 components/torbirdy.js |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 5794448..bcefb93 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -226,8 +226,9 @@ const TorBirdyPrefs = {
   // Disable WebGL.
   "webgl.disabled": true,
 
-  // Disable Telemetry.
+  // Disable Telemetry completely.
   "toolkit.telemetry.enabled": false,
+  "toolkit.telemetry.prompted": true,
 
   // Disable Geolocation.
   "geo.enabled": false,

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the comments to reflect toolkit.telemetry.prompted

2013-08-26 Thread sukhbir
commit 66e157b680a38bff792a57201d101270699469ea
Author: Sukhbir Singh 
Date:   Tue Aug 27 01:14:05 2013 -0400

Update the comments to reflect toolkit.telemetry.prompted
---
 components/torbirdy.js |1 +
 1 file changed, 1 insertion(+)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index bcefb93..1bb487f 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -228,6 +228,7 @@ const TorBirdyPrefs = {
 
   // Disable Telemetry completely.
   "toolkit.telemetry.enabled": false,
+  // And don't prompt for it. Yes, it should be set to true!
   "toolkit.telemetry.prompted": true,
 
   // Disable Geolocation.

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Bump minimum supported version to Thunderbird 10.0

2013-08-28 Thread sukhbir
commit 9298d23bd482ee6a2e2b3bd90765937e1e428745
Author: Sukhbir Singh 
Date:   Wed Aug 28 17:39:18 2013 -0400

Bump minimum supported version to Thunderbird 10.0

We no longer support Thunderbird 3.0; the minimum version that is
supported now is 10.0 up to 23.0, so we no longer need to take care of
backward compatibility. For more information, see ticket #9569.
---
 components/torbirdy.js |   49 ++--
 install.rdf|2 +-
 2 files changed, 7 insertions(+), 44 deletions(-)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index 1bb487f..c1da834 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -1,4 +1,5 @@
 Components.utils.import("resource://gre/modules/XPCOMUtils.jsm");
+Components.utils.import("resource://gre/modules/AddonManager.jsm");
 
 const Ci = Components.interfaces;
 const Cc = Components.classes;
@@ -308,33 +309,12 @@ function TorBirdy() {
   this.acctMgr = Cc["@mozilla.org/messenger/account-manager;1"]
   .getService(Ci.nsIMsgAccountManager);
 
-  var observerService = Cc["@mozilla.org/observer-service;1"]
-   .getService(Ci.nsIObserverService);
-  observerService.addObserver(this, "quit-application-granted", false);
-
-  var appInfo = Cc["@mozilla.org/xre/app-info;1"]
-   .getService(Ci.nsIXULAppInfo);
-  var versionChecker = Cc["@mozilla.org/xpcom/version-comparator;1"]
-  .getService(Ci.nsIVersionComparator);
-
   var pluginsHost = 
Cc["@mozilla.org/plugin/host;1"].getService(Ci.nsIPluginHost);
   this.plugins = pluginsHost.getPluginTags({});
 
-  if (versionChecker.compare(appInfo.version, "5.0") >= 0) {
-this.is_tb5 = true;
-  }
-  else {
-this.is_tb5 = false;
-  }
-
-  if (this.is_tb5) {
-Components.utils.import("resource://gre/modules/AddonManager.jsm");
-this.onEnabling = this.onOperationCancelled;
-this.onDisabling = this.onUninstalling;
-AddonManager.addAddonListener(this);
-  } else {
-observerService.addObserver(this, "em-action-requested", false);
-  }
+  this.onEnabling = this.onOperationCancelled;
+  this.onDisabling = this.onUninstalling;
+  AddonManager.addAddonListener(this);
 
   this.setAccountPrefs();
   this.setPrefs();
@@ -371,21 +351,7 @@ TorBirdy.prototype = {
   },
 
   observe: function(subject, topic, data) {
-if (topic == "em-action-requested") {
-  subject.QueryInterface(Ci.nsIUpdateItem);
-
-  if (subject.id == TB_ID) {
-if (data == "item-uninstalled" || data == "item-disabled") {
-  dump("Nooo! TorBirdy uninstall requested\n");
-  this._uninstall = true;
-  this.resetUserPrefs();
-} else if (data == "item-cancel-action") {
-  dump("Uninstall requested cancelled. Yayay!\n");
-  this._uninstall = false;
-  this.setPrefs();
-}
-  }
-}
+return;
   },
 
   resetUserPrefs: function() {
@@ -559,7 +525,4 @@ TorBirdy.prototype = {
 
 }
 
-if (XPCOMUtils.generateNSGetFactory)
-  var NSGetFactory = XPCOMUtils.generateNSGetFactory([TorBirdy]);
-else
-  var NSGetModule = XPCOMUtils.generateNSGetModule([TorBirdy]);
+const NSGetFactory = XPCOMUtils.generateNSGetFactory([TorBirdy]);
diff --git a/install.rdf b/install.rdf
index 8a65eb2..150458f 100644
--- a/install.rdf
+++ b/install.rdf
@@ -12,7 +12,7 @@
 
 
   {3550f703-e582-4d05-9a08-453d09bdfdc6}
-  3.0
+  10.0
   23.*
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog

2013-08-28 Thread sukhbir
commit e5e9c636e1984575227a6bc7f3cf0af52a8598a5
Author: Sukhbir Singh 
Date:   Wed Aug 28 18:28:49 2013 -0400

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index e7de79e..7eaf204 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
   New options:
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts
+  The minimum supported version of Thunderbird we now support is 10.0
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog (again)

2013-08-28 Thread sukhbir
commit 541e93f679ddac7199304074aae9b609b2c37448
Author: Sukhbir Singh 
Date:   Wed Aug 28 18:30:08 2013 -0400

Update the ChangeLog (again)
---
 ChangeLog |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 7eaf204..3dcb27b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,7 @@
   New options:
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts
-  The minimum supported version of Thunderbird we now support is 10.0
+  The minimum version of Thunderbird we now support is 10.0
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Disable `--throw-keyids' by default

2013-09-02 Thread sukhbir
commit bdbcdac4c0415d5ea4e00bdb08be407b5ec1300f
Author: Sukhbir Singh 
Date:   Mon Sep 2 18:10:14 2013 -0400

Disable `--throw-keyids' by default
---
 ChangeLog |1 +
 chrome/content/preferences.js |   12 ++--
 chrome/locale/en/torbirdy.dtd |2 +-
 components/torbirdy.js|2 --
 defaults/preferences/prefs.js |2 +-
 5 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3dcb27b..56b0c7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
 restore default TorBirdy settings
 toggle checking of new messages automatically for all accounts
   The minimum version of Thunderbird we now support is 10.0
+  `--throw-keyids' is now disabled by default
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index a59c7ef..9fbf378 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -374,12 +374,12 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
 
 // Enigmail.
-// --throw-keyids - default: true
+// --throw-keyids - default: false
 if (pub.enigmail.checked) {
-  pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', false);
+  pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', true);
 }
 else {
-  pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', true);
+  pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.throwkeyid', false);
 }
 
 // Confirm before sending - default: false
@@ -544,11 +544,11 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 }
 
 // Enigmal settings
-// --throw-keyids - default: true
+// --throw-keyids - default: false
 if (pub.prefs.getBoolPref(pub.prefBranch + 'enigmail.throwkeyid')) {
-  pub.enigmail.checked = false;
-} else {
   pub.enigmail.checked = true;
+} else {
+  pub.enigmail.checked = false;
 }
 
 // Confirm before sending - default: false
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 2d8d268..6fefe12 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -39,7 +39,7 @@
 
 
 
-
+
 
 
 
diff --git a/components/torbirdy.js b/components/torbirdy.js
index c1da834..bff74d1 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -202,8 +202,6 @@ const TorBirdyPrefs = {
   "--no-emit-version " +
   // Don't add additional comments 
(may leak language, etc)
   "--no-comments " +
-  // Don't include keyids that may 
disclose the sender or any other non-obvious keyids
-  "--throw-keyids " +
   // We want to force UTF-8 
everywhere
   "--display-charset utf-8 " +
   // We want to ensure that 
Enigmail is proxy aware even when it runs gpg in a shell
diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js
index e736745..eec4539 100644
--- a/defaults/preferences/prefs.js
+++ b/defaults/preferences/prefs.js
@@ -3,7 +3,7 @@ pref("extensions.torbirdy.proxy", 0);
 pref("extensions.torbirdy.first_run", true);
 pref("extensions.torbirdy.warn", true);
 pref("extensions.torbirdy.startup_folder", false);
-pref("extensions.torbirdy.enigmail.throwkeyid", true);
+pref("extensions.torbirdy.enigmail.throwkeyid", false);
 pref("extensions.torbirdy.enigmail.confirmemail", false);
 pref("extensions.torbirdy.timezone", true);
 pref("extensions.torbirdy.whonix_run", true);



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Do not close the window after resetting the preferences

2013-09-02 Thread sukhbir
commit 7d5b45e1c4aed4869f25592efc932d2f59b324e5
Author: Sukhbir Singh 
Date:   Mon Sep 2 18:23:37 2013 -0400

Do not close the window after resetting the preferences
---
 chrome/content/preferences.js |1 -
 1 file changed, 1 deletion(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 9fbf378..f2f6b32 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -632,7 +632,6 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
 // Save the settings and close the window.
 pub.checkSetting();
 pub.onAccept();
-window.close();
   };
 
   return pub;

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge pull request #12 from adrelanos/patch-1

2013-09-07 Thread sukhbir
commit e6d7c9e6e103f0b3289675d04ed3f92e92d8d7b3
Merge: 7d5b45e ca2a580
Author: Sukhbir Singh 
Date:   Sat Sep 7 19:57:17 2013 -0700

Merge pull request #12 from adrelanos/patch-1

Disable `--throw-keyids' by default for gpg.conf

 gpg.conf |   16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Disable `--throw-keyids' by default

2013-09-07 Thread sukhbir
commit ca2a580fcacbca5e84ca8d6fdc29d051d7cbd2de
Author: adrelanos 
Date:   Fri Sep 6 15:24:35 2013 +

Disable `--throw-keyids' by default

as per 
https://github.com/ioerror/torbirdy/commit/bdbcdac4c0415d5ea4e00bdb08be407b5ec1300f
---
 gpg.conf |   16 +---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/gpg.conf b/gpg.conf
index c9534db..43346a0 100644
--- a/gpg.conf
+++ b/gpg.conf
@@ -9,9 +9,6 @@ no-emit-version
 ## Don't add additional comments (may leak language, etc)
 no-comments
 
-## Don't include keyids that may disclose the sender or any other non-obvious 
keyids
-throw-keyids
-
 ## We want to force UTF-8 everywhere
 display-charset utf-8
 
@@ -75,3 +72,16 @@ sig-notation 
issuer-...@notations.openpgp.fifthhorseman.net=%g
 
 ## END Some suggestions added from riseup 
https://we.riseup.net/riseuplabs+paow/openpgp-best-practices
 ##
+
+##
+## BEGIN Some suggestions from TorBirdy opt-in's
+
+## Up to you whether you in comment it (remove the single # in front of
+## it) or not. Disabled by default, because it causes too much complaints and
+## confusion.
+
+## Don't include keyids that may disclose the sender or any other non-obvious 
keyids
+#throw-keyids
+
+## END Some suggestions from TorBirdy opt-in's
+##



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Enhanced global namespace pollution and removed redundant code

2013-09-08 Thread sukhbir
commit bd42cc61e7d41e408647c8448cac26996b4aac18
Author: Sukhbir Singh 
Date:   Sun Sep 8 22:32:44 2013 -0400

Enhanced global namespace pollution and removed redundant code
---
 chrome/content/accountpref.js  |   73 +++--
 chrome/content/emailwizard.js  |   64 +++--
 chrome/content/firstruninfo.js |8 +-
 chrome/content/overlay.js  |  132 -
 chrome/content/preferences.js  |  583 
 5 files changed, 431 insertions(+), 429 deletions(-)

diff --git a/chrome/content/accountpref.js b/chrome/content/accountpref.js
index 754abaa..bea512d 100644
--- a/chrome/content/accountpref.js
+++ b/chrome/content/accountpref.js
@@ -1,56 +1,55 @@
 if (!org) var org = {};
 if (!org.torbirdy) org.torbirdy = {};
 
-org.torbirdy.accountprefs = new function() {
-  var pub = {};
-  pub.account = window.arguments[0];
-
-  pub.onLoad = function() {
-pub.nameLabel = document.getElementById("torbirdy-account-name");
-pub.startup = document.getElementById("torbirdy-check-startup");
-pub.dobiff = document.getElementById("torbirdy-check-new");
-pub.biffminutes = document.getElementById("torbirdy-check-minutes");
-pub.nameLabel.value = pub.account.prettyName;
-
-if (pub.account.loginAtStartUp) {
-  pub.startup.checked = true;
+if (!org.torbirdy.accountprefs) org.torbirdy.accountprefs = {
+
+  account: window.arguments[0],
+
+  onLoad: function() {
+var nameLabel = document.getElementById("torbirdy-account-name");
+this.startup = document.getElementById("torbirdy-check-startup");
+this.dobiff = document.getElementById("torbirdy-check-new");
+this.biffminutes = document.getElementById("torbirdy-check-minutes");
+nameLabel.value = this.account.prettyName;
+
+if (this.account.loginAtStartUp) {
+  this.startup.checked = true;
 } else {
-  pub.startup.checked = false;
+  this.startup.checked = false;
 }
 
-if (pub.account.doBiff) {
-  pub.dobiff.checked = true;
-  pub.biffminutes.disabled = false;
-  pub.biffminutes.value = pub.account.biffMinutes;
+if (this.account.doBiff) {
+  this.dobiff.checked = true;
+  this.biffminutes.disabled = false;
+  this.biffminutes.value = this.account.biffMinutes;
 } else {
-  pub.dobiff.checked = false;
-  pub.biffminutes.disabled = true;
-  pub.biffminutes.value = pub.account.biffMinutes;
+  this.dobiff.checked = false;
+  this.biffminutes.disabled = true;
+  this.biffminutes.value = this.account.biffMinutes;
 }
-  };
+  },
 
-  pub.onAccept = function() {
-if (pub.startup.checked) {
-  pub.account.loginAtStartUp = true;
+  onAccept: function() {
+if (this.startup.checked) {
+  this.account.loginAtStartUp = true;
 } else {
-  pub.account.loginAtStartUp = false;
+  this.account.loginAtStartUp = false;
 }
 
-if (pub.dobiff.checked) {
-  pub.account.doBiff = true;
-  pub.account.biffMinutes = pub.biffminutes.value;
+if (this.dobiff.checked) {
+  this.account.doBiff = true;
+  this.account.biffMinutes = this.biffminutes.value;
 } else {
-  pub.account.doBiff = false;
+  this.account.doBiff = false;
 }
-  };
+  },
 
-  pub.onToggleCheck = function() {
-if (pub.biffminutes.disabled) {
-  pub.biffminutes.disabled = false;
+  onToggleCheck: function() {
+if (this.biffminutes.disabled) {
+  this.biffminutes.disabled = false;
 } else {
-  pub.biffminutes.disabled = true;
+  this.biffminutes.disabled = true;
 }
-  };
+  }
 
-  return pub;
 };
diff --git a/chrome/content/emailwizard.js b/chrome/content/emailwizard.js
index 4be26f2..9142ac4 100644
--- a/chrome/content/emailwizard.js
+++ b/chrome/content/emailwizard.js
@@ -1,32 +1,17 @@
 if (!org) var org = {};
 if (!org.torbirdy) org.torbirdy = {};
 
-org.torbirdy.emailwizard = new function() {
-  var pub = {};
-
-  var prefs = Cc["@mozilla.org/preferences-service;1"]
-.getService(Ci.nsIPrefBranch);
-
-  // Check if we are running Tails. If yes, disable the manual account
-  // configuration wizard since Tails handles that on its own. See:
-  // https://tails.boum.org/todo/Return_of_Icedove__63__/#index6h2
-  // This is also disabled if "extensions.torbirdy.emailwizard" is true.
-  var disableWizard = false;
-  if (prefs.prefHasUserValue("vendor.name")) {
-if (prefs.getCharPref("vendor.name") === "Tails") {
-  disableWizard = true;
-}
-  }
-  if (prefs.getBoolPref("extensions.torbirdy.emailwizard")) {
-disableWizard = true;
-  }
+if (!org.torbirdy.emailwizard) org.torbirdy.emailwizard = {
+
+  prefs: Cc["@mozilla.org/preferences-service;1"]
+  .getService(Ci.nsIPrefBranch),
 
-  pub.disableAutoWizard = function() {
-if (!disableWizard) {
+  disableAutoWizard: function() {
+   

[tor-commits] [torbirdy/master] Some more code fixes

2013-09-08 Thread sukhbir
commit 847fe49fe69f894a3c3f56c0882f0f3205404014
Author: Sukhbir Singh 
Date:   Mon Sep 9 00:17:32 2013 -0400

Some more code fixes
---
 chrome/content/emailwizard.js |4 ++--
 chrome/content/preferences.js |   19 +--
 2 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/chrome/content/emailwizard.js b/chrome/content/emailwizard.js
index 9142ac4..8126f23 100644
--- a/chrome/content/emailwizard.js
+++ b/chrome/content/emailwizard.js
@@ -63,8 +63,8 @@ if (!org.torbirdy.emailwizard) org.torbirdy.emailwizard = {
   var newAccount = createAccountInBackend(config);
 
   // Set check_new_mail to false. We can't do this through the account 
setup, so let's do it here.
-  const checkNewMail = 'mail.server.%serverkey%.check_new_mail';
-  const serverkey = newAccount.incomingServer.key;
+  var checkNewMail = 'mail.server.%serverkey%.check_new_mail';
+  var serverkey = newAccount.incomingServer.key;
   var checkNewMailPref = checkNewMail.replace("%serverkey%", serverkey);
   this.prefs.setBoolPref(checkNewMailPref, false);
 
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index c61259f..3578f0d 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -74,7 +74,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = {
 if (typeof keyserver === "undefined") {
   var keyserverValue = (anonService === "tor") ? this.torKeyserver : 
this.jondoKeyserver;
 } else {
-  var keyserverValue = this.enigmailKeyserver.value;
+  var keyserverValue = keyserver.value;
 }
 if (anonService === "tor") {
   this.setPreferences(extension, keyserverValue);
@@ -253,12 +253,12 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = {
   setProxyCustom: function() {
 this.resetAll();
 
-var socks_host = this.socksHost.value;
-var socks_port = this.socksPort.value;
+var socksHost = this.socksHost.value;
+var socksPort = this.socksPort.value;
 
 // Set them now.
-this.setPreferences("network.proxy.socks", socks_host);
-this.setPreferences("network.proxy.socks_port", parseInt(socks_port, 10));
+this.setPreferences("network.proxy.socks", socksHost);
+this.setPreferences("network.proxy.socks_port", parseInt(socksPort, 10));
 
 
this.setPanelSettings(this.strBundle.GetStringFromName("torbirdy.enabled.custom"),
 "green");
 this.prefs.setIntPref(this.prefBranch + 'proxy', 2);
@@ -433,7 +433,6 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = {
 // Proxy.
 this.anonCustomService = document.getElementById('torbirdy-anonservice');
 this.anonService = document.getElementById('torbirdy-proxy-settings');
-this.anonCustomService = document.getElementById('torbirdy-anonservice');
 this.anonType = document.getElementById('torbirdy-anon-settings');
 this.socksHost = document.getElementById('torbirdy-socks-host');
 this.socksPort = document.getElementById('torbirdy-socks-port');
@@ -498,11 +497,11 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = {
 
 // Custom.
 if (anonService === 2) {
-  var socks_host = this.prefs.getCharPref(this.customBranch + 
'network.proxy.socks');
-  var socks_port = this.prefs.getIntPref(this.customBranch + 
'network.proxy.socks_port');
+  var socksHost = this.prefs.getCharPref(this.customBranch + 
'network.proxy.socks');
+  var socksPort = this.prefs.getIntPref(this.customBranch + 
'network.proxy.socks_port');
 
-  this.socksHost.value = socks_host;
-  this.socksPort.value = socks_port;
+  this.socksHost.value = socksHost;
+  this.socksPort.value = socksPort;
   // Enable the settings.
   this.socksHost.disabled = false;
   this.socksPort.disabled = false;

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Remove redundant use of the word 'Settings'

2013-09-11 Thread sukhbir
commit 06d50cce3e5b6b4d8182d2a4eeec036eadb3271b
Author: Sukhbir Singh 
Date:   Wed Sep 11 17:04:18 2013 -0400

Remove redundant use of the word 'Settings'
---
 chrome/locale/en/torbirdy.dtd |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index 6fefe12..f1acf7e 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -16,10 +16,10 @@
 
 
 
-
-
-
-
+
+
+
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update emailwizard.js

2013-09-11 Thread sukhbir
commit 9fc56e84ea55b997b6243ca3ca4fd0ad56650133
Author: Sukhbir Singh 
Date:   Thu Sep 12 00:39:13 2013 -0400

Update emailwizard.js
---
 chrome/content/emailwizard.js |   66 ++---
 1 file changed, 36 insertions(+), 30 deletions(-)

diff --git a/chrome/content/emailwizard.js b/chrome/content/emailwizard.js
index 8126f23..d4b2c3a 100644
--- a/chrome/content/emailwizard.js
+++ b/chrome/content/emailwizard.js
@@ -1,13 +1,28 @@
 if (!org) var org = {};
 if (!org.torbirdy) org.torbirdy = {};
 
-if (!org.torbirdy.emailwizard) org.torbirdy.emailwizard = {
-
-  prefs: Cc["@mozilla.org/preferences-service;1"]
-  .getService(Ci.nsIPrefBranch),
+if(!org.torbirdy.emailwizard) org.torbirdy.emailwizard = new function() {
+  var pub = {};
+
+  var prefs = Cc["@mozilla.org/preferences-service;1"]
+.getService(Ci.nsIPrefBranch);
+
+  // Check if we are running Tails. If yes, disable the manual account
+  // configuration wizard since Tails handles that on its own. See:
+  // https://tails.boum.org/todo/Return_of_Icedove__63__/#index6h2
+  // This is also disabled if "extensions.torbirdy.emailwizard" is true.
+  var disableWizard = false;
+  if (prefs.prefHasUserValue("vendor.name")) {
+if (prefs.getCharPref("vendor.name") === "Tails") {
+  disableWizard = true;
+}
+  }
+  if (prefs.getBoolPref("extensions.torbirdy.emailwizard")) {
+disableWizard = true;
+  }
 
-  disableAutoWizard: function() {
-if (!this.disableWizard) {
+  pub.disableAutoWizard = function() {
+if (!disableWizard) {
   var realname = document.getElementById("realname").value;
   var email = document.getElementById("email").value;
   var password = document.getElementById("password").value;
@@ -66,7 +81,7 @@ if (!org.torbirdy.emailwizard) org.torbirdy.emailwizard = {
   var checkNewMail = 'mail.server.%serverkey%.check_new_mail';
   var serverkey = newAccount.incomingServer.key;
   var checkNewMailPref = checkNewMail.replace("%serverkey%", serverkey);
-  this.prefs.setBoolPref(checkNewMailPref, false);
+  prefs.setBoolPref(checkNewMailPref, false);
 
   // From 
comm-release/mailnews/base/prefs/content/accountcreation/emailWizard.js : 
onAdvancedSetup().
   var windowManager = Cc["@mozilla.org/appshell/window-mediator;1"]
@@ -86,43 +101,34 @@ if (!org.torbirdy.emailwizard) org.torbirdy.emailwizard = {
 else {
   gEmailConfigWizard.onNext();
 }
-  },
+  };
 
-  onKeyEnter: function(event) {
+  pub.onKeyEnter = function(event) {
 var keycode = event.keyCode;
 if (keycode == 13) {
   if (document.getElementById("next_button").disabled === false) {
-if (!this.disableWizard) {
-  this.disableAutoWizard();
+if (!disableWizard) {
+  pub.disableAutoWizard();
 }
 else {
   gEmailConfigWizard.onNext();
 }
   }
 }
-  },
-
-  onLoad: function() {
-// Check if we are running Tails. If yes, disable the manual account
-// configuration wizard since Tails handles that on its own. See:
-// https://tails.boum.org/todo/Return_of_Icedove__63__/#index6h2
-// This is also disabled if "extensions.torbirdy.emailwizard" is true.
-this.disableWizard = false;
-if (this.prefs.prefHasUserValue("vendor.name")) {
-  if (this.prefs.getCharPref("vendor.name") === "Tails") {
-this.disableWizard = true;
-  }
-}
-if (this.prefs.getBoolPref("extensions.torbirdy.emailwizard")) {
-  this.disableWizard = true;
-}
+  };
 
-document.getElementById("provisioner_button").disabled = true;
-if (this.disableWizard) {
+  pub.onLoad = function() {
+if (disableWizard) {
   document.getElementById("torbirdy-protocol-box").collapsed = true;
+  document.getElementById("provisioner_button").disabled = false;
+  document.getElementById("provisioner_button").hidden = false;
+} else {
+  document.getElementById("provisioner_button").disabled = true;
+  document.getElementById("provisioner_button").hidden = true;
 }
-  }
+  };
 
+  return pub;
 };
 
 window.addEventListener("keypress", org.torbirdy.emailwizard.onKeyEnter, true);

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Revert back to our older method of preventing namespace pollution; it works better

2013-09-11 Thread sukhbir
commit dff1857b739e23ef98d328bd513b5a5e03cb13d0
Author: Sukhbir Singh 
Date:   Thu Sep 12 00:56:24 2013 -0400

Revert back to our older method of preventing namespace pollution; it works 
better
---
 chrome/content/accountpref.js  |   68 ++---
 chrome/content/firstruninfo.js |8 +-
 chrome/content/preferences.js  |  580 
 3 files changed, 331 insertions(+), 325 deletions(-)

diff --git a/chrome/content/accountpref.js b/chrome/content/accountpref.js
index bea512d..4611086 100644
--- a/chrome/content/accountpref.js
+++ b/chrome/content/accountpref.js
@@ -1,55 +1,57 @@
 if (!org) var org = {};
 if (!org.torbirdy) org.torbirdy = {};
 
-if (!org.torbirdy.accountprefs) org.torbirdy.accountprefs = {
+if (!org.torbirdy.accountprefs) org.torbirdy.accountprefs = new function() {
+  var pub = {};
 
-  account: window.arguments[0],
+  pub.account = window.arguments[0];
 
-  onLoad: function() {
-var nameLabel = document.getElementById("torbirdy-account-name");
-this.startup = document.getElementById("torbirdy-check-startup");
-this.dobiff = document.getElementById("torbirdy-check-new");
-this.biffminutes = document.getElementById("torbirdy-check-minutes");
-nameLabel.value = this.account.prettyName;
+  pub.onLoad = function() {
+pub.nameLabel = document.getElementById("torbirdy-account-name");
+pub.startup = document.getElementById("torbirdy-check-startup");
+pub.dobiff = document.getElementById("torbirdy-check-new");
+pub.biffminutes = document.getElementById("torbirdy-check-minutes");
+pub.nameLabel.value = pub.account.prettyName;
 
-if (this.account.loginAtStartUp) {
-  this.startup.checked = true;
+if (pub.account.loginAtStartUp) {
+  pub.startup.checked = true;
 } else {
-  this.startup.checked = false;
+  pub.startup.checked = false;
 }
 
-if (this.account.doBiff) {
-  this.dobiff.checked = true;
-  this.biffminutes.disabled = false;
-  this.biffminutes.value = this.account.biffMinutes;
+if (pub.account.doBiff) {
+  pub.dobiff.checked = true;
+  pub.biffminutes.disabled = false;
+  pub.biffminutes.value = pub.account.biffMinutes;
 } else {
-  this.dobiff.checked = false;
-  this.biffminutes.disabled = true;
-  this.biffminutes.value = this.account.biffMinutes;
+  pub.dobiff.checked = false;
+  pub.biffminutes.disabled = true;
+  pub.biffminutes.value = pub.account.biffMinutes;
 }
-  },
+  };
 
-  onAccept: function() {
-if (this.startup.checked) {
-  this.account.loginAtStartUp = true;
+  pub.onAccept = function() {
+if (pub.startup.checked) {
+  pub.account.loginAtStartUp = true;
 } else {
-  this.account.loginAtStartUp = false;
+  pub.account.loginAtStartUp = false;
 }
 
-if (this.dobiff.checked) {
-  this.account.doBiff = true;
-  this.account.biffMinutes = this.biffminutes.value;
+if (pub.dobiff.checked) {
+  pub.account.doBiff = true;
+  pub.account.biffMinutes = pub.biffminutes.value;
 } else {
-  this.account.doBiff = false;
+  pub.account.doBiff = false;
 }
-  },
+  };
 
-  onToggleCheck: function() {
-if (this.biffminutes.disabled) {
-  this.biffminutes.disabled = false;
+  pub.onToggleCheck = function() {
+if (pub.biffminutes.disabled) {
+  pub.biffminutes.disabled = false;
 } else {
-  this.biffminutes.disabled = true;
+  pub.biffminutes.disabled = true;
 }
-  }
+  };
 
+  return pub;
 };
diff --git a/chrome/content/firstruninfo.js b/chrome/content/firstruninfo.js
index 6574529..cecae4a 100644
--- a/chrome/content/firstruninfo.js
+++ b/chrome/content/firstruninfo.js
@@ -1,9 +1,10 @@
 if (!org) var org = {};
 if (!org.torbirdy) org.torbirdy = {};
 
-if (!org.torbirdy.firstrun) org.torbirdy.firstrun = {
+if (!org.torbirdy.firstrun) org.torbirdy.firstrun = new function() {
+  var pub = {};
 
-  onLoad: function() {
+  pub.onLoad = function() {
 var strings = document.getElementById("torbirdy-strings-firstrun");
 
 var description = document.getElementById("torbirdy-firstrun-info");
@@ -12,6 +13,7 @@ if (!org.torbirdy.firstrun) org.torbirdy.firstrun = {
 var torbirdyWebsite = strings.getString("torbirdy.website");
 var website = document.getElementById("torbirdy-website");
 website.value = torbirdyWebsite;
-  }
+  };
 
+  return pub;
 };
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 3578f0d..3461aa4 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -1,42 +1,43 @@
 if (!org) var org = {};
 if (!org.torbirdy) org.torbirdy = {};
 
-if (!org.torbirdy.prefs) org.torbirdy.prefs = {
+if (!org.torbirdy.prefs) org.torbirdy.prefs = new function() {
+  var pub = {};
 
-  prefBranch: "extensions.torbirdy.",
-  customBr

[tor-commits] [torbirdy/master] Added support for Thunderbird 24

2013-09-19 Thread sukhbir
commit 6c18ff256b723b98c90fbac67e5db22b0d09e72b
Author: Sukhbir Singh 
Date:   Thu Sep 19 20:17:54 2013 -0400

Added support for Thunderbird 24
---
 chrome/content/accountpref.xul |1 -
 chrome/content/preferences.js  |   22 +-
 chrome/content/preferences.xul |   15 +--
 chrome/locale/en/torbirdy.dtd  |8 
 components/torbirdy.js |   20 
 install.rdf|2 +-
 6 files changed, 47 insertions(+), 21 deletions(-)

diff --git a/chrome/content/accountpref.xul b/chrome/content/accountpref.xul
index 6561188..baf419e 100644
--- a/chrome/content/accountpref.xul
+++ b/chrome/content/accountpref.xul
@@ -9,7 +9,6 @@
 title="&torbirdy.accountprefs.title;"
 persist="screenX screenY width height"
 buttonlabelaccept="&torbirdy.accountprefs.save.button;"
-
 buttonaccesskeyaccept="&torbirdy.accountprefs.save.key;"
 
 onload="return org.torbirdy.accountprefs.onLoad();"
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 3461aa4..80a192b 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -143,11 +143,23 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.getAccount = function() {
 var mailAccounts = [];
 var accounts = pub.acctMgr.accounts;
-for (var i = 0; i < accounts.Count(); i++) {
-  var account = accounts.QueryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer;
-  var name = account.prettyName;
-  if (!(name === "Local Folders")) {
-mailAccounts.push(account);
+
+// Maintain Gecko 17+ and Gecko < 17 compatibility.
+if (accounts.queryElementAt) {
+  for (var i = 0; i < accounts.length; i++) {
+var account = accounts.queryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer;
+var name = account.prettyName;
+if (!(name === "Local Folders")) {
+  mailAccounts.push(account);
+}
+  }
+} else {
+  for (var i = 0; i < accounts.Count(); i++) {
+var account = accounts.QueryElementAt(i, 
Components.interfaces.nsIMsgAccount).incomingServer;
+var name = account.prettyName;
+if (!(name === "Local Folders")) {
+  mailAccounts.push(account);
+}
   }
 }
 return mailAccounts;
diff --git a/chrome/content/preferences.xul b/chrome/content/preferences.xul
index cd38163..10c0b59 100644
--- a/chrome/content/preferences.xul
+++ b/chrome/content/preferences.xul
@@ -8,17 +8,14 @@
 xmlns:html="http://www.w3.org/1999/xhtml";
 title="&torbirdy.prefs.title;"
 persist="screenX screenY width height"
-buttons="accept,cancel,extra1,extra2"
+buttons="accept,cancel,extra2"
 buttonlabelaccept="&torbirdy.prefs.save.button;"
 buttonaccesskeyaccept="&torbirdy.prefs.save.key;"
 buttonlabelcancel="&torbirdy.prefs.cancel.button;"
-buttonlabelextra1="&torbirdy.prefs.extra1.button;"
 buttonlabelextra2="&torbirdy.prefs.extra2.button;"
-buttonaccesskeyextra1="&torbirdy.prefs.extra1.key;"
 buttonaccesskeyextra2="&torbirdy.prefs.extra2.key;"
 
-ondialogextra1="return org.torbirdy.prefs.restoreDefaults();"
-ondialogextra2="return org.torbirdy.prefs.testSettings();"
+ondialogextra2="return org.torbirdy.prefs.restoreDefaults();"
 ondialogaccept="return org.torbirdy.prefs.onAccept();"
 onload="return org.torbirdy.prefs.onLoad();">
 
@@ -38,7 +35,7 @@
 
   
   
-
+
 
   
 
@@ -84,6 +81,12 @@
 
   
 
+
+
+
+  
+
+
 
   
 
diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index f1acf7e..de5ecf9 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -12,10 +12,10 @@
 
 
 
-
-
-
-
+
+
+
+
 
 
 
diff --git a/components/torbirdy.js b/components/torbirdy.js
index bff74d1..5b976f6 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -227,8 +227,6 @@ const TorBirdyPrefs = {
 
   // Disable Telemetry completely.
   "toolkit.telemetry.enabled": false,
-  // And don't prompt for it. Yes, it should be set to true!
-  "toolkit.telemetry.prompted": true,
 
   // Disable Geolocation.
   "geo.enabled": false,
@@ -468,10 +466,24 @@ TorBirdy.prototype = {
   // For only the first run (after that the user can configure the account 
if need be):
   //Iterate through all accounts and disable automatic checking of 
emails.
   var accounts = th

[tor-commits] [torbirdy/master] Update the ChangeLog

2013-09-19 Thread sukhbir
commit 3da9f99dbae30db4c4e4e5c57df666cdbba55e44
Author: Sukhbir Singh 
Date:   Thu Sep 19 20:20:48 2013 -0400

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index 56b0c7a..240dd53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
 toggle checking of new messages automatically for all accounts
   The minimum version of Thunderbird we now support is 10.0
   `--throw-keyids' is now disabled by default
+  Add support for Thunderbird 24 (Gecko 17+)
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge pull request #13 from lazlolazlolazlo/patch-1

2013-09-21 Thread sukhbir
commit b15dbf72e81d8d21cb2b55091889fbbb7b93501b
Merge: 3da9f99 cf3bdfb
Author: Sukhbir Singh 
Date:   Fri Sep 20 09:02:24 2013 -0700

Merge pull request #13 from lazlolazlolazlo/patch-1

Update torbirdy.dtd

 chrome/locale/nl/torbirdy.dtd |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Fix bug #7776 that did not preserve the Message Pane setting

2013-09-21 Thread sukhbir
commit 34907e60a8d71c673e8c8bdba0bcc4629229905a
Author: Sukhbir Singh 
Date:   Sat Sep 21 19:21:23 2013 -0400

Fix bug #7776 that did not preserve the Message Pane setting
---
 chrome/content/overlay.js |   13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/chrome/content/overlay.js b/chrome/content/overlay.js
index 0b3dd2e..3e8f997 100644
--- a/chrome/content/overlay.js
+++ b/chrome/content/overlay.js
@@ -8,15 +8,10 @@
 .getService(Ci.nsIEnvironment);
 
   if (!(prefs.getBoolPref('extensions.torbirdy.startup_folder'))) {
-window.loadStartFolder = function() {
-  var startupFolder = 
GetMsgFolderFromUri("mailbox://nobody@Local%20Folders");
-  if (startupFolder) {
-if (window.gFolderTreeView) {
-  gFolderTreeView.selectFolder(startupFolder);
-}
-  }
-};
-  }
+if (window.gFolderTreeView) {
+  gFolderTreeView.selectFolder = function() { return; }
+}
+  };
 
   window.TorBirdy = {
 onLoad: function() {



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge branch 'master' of github.com:ioerror/torbirdy

2013-09-21 Thread sukhbir
commit a14e732892fb7a9138b62da641e6404018524689
Merge: 34907e6 b15dbf7
Author: Sukhbir Singh 
Date:   Sat Sep 21 19:48:30 2013 -0400

Merge branch 'master' of github.com:ioerror/torbirdy

 chrome/locale/nl/torbirdy.dtd |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update torbirdy.dtd

2013-09-21 Thread sukhbir
commit cf3bdfb5ecec6b1ec563edcd529cc464dbf28962
Author: Lazlo 
Date:   Fri Sep 20 09:55:57 2013 +0200

Update torbirdy.dtd
---
 chrome/locale/nl/torbirdy.dtd |   22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/chrome/locale/nl/torbirdy.dtd b/chrome/locale/nl/torbirdy.dtd
index 7662764..9c24381 100644
--- a/chrome/locale/nl/torbirdy.dtd
+++ b/chrome/locale/nl/torbirdy.dtd
@@ -8,27 +8,27 @@
 
 
 
-
+
 
 
 
-
+
 
-
-
+
+
 
 
-
+
 
 
 
-
+
 
 
 
-
+
 
-
+
 
 
 
@@ -43,17 +43,17 @@
 
 
 
-
+
 
 
 
 
-
+
 
 
 
 
 
-
+
 
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the locale to reflect the last commit

2013-09-21 Thread sukhbir
commit bd4990fe34d40b3a95d5290b30c63a7aad895e16
Author: Sukhbir Singh 
Date:   Sat Sep 21 20:02:51 2013 -0400

Update the locale to reflect the last commit
---
 chrome/locale/en/torbirdy.dtd |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/locale/en/torbirdy.dtd b/chrome/locale/en/torbirdy.dtd
index de5ecf9..3e22539 100644
--- a/chrome/locale/en/torbirdy.dtd
+++ b/chrome/locale/en/torbirdy.dtd
@@ -35,7 +35,7 @@
 
 
 
-
+
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Don't force updates and update LICENSE file

2013-09-21 Thread sukhbir
commit 44567dbb5ad598f6766aee6c530f15bf92c5e358
Author: Sukhbir Singh 
Date:   Sun Sep 22 00:13:51 2013 -0400

Don't force updates and update LICENSE file
---
 LICENSE|3 ++-
 components/torbirdy.js |3 ---
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/LICENSE b/LICENSE
index f67a4e6..b6be8c1 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,5 @@
-Copyright (c) 2012, Jacob Appelbaum 
+Copyright (c) 2012-2013, Jacob Appelbaum 
+Copyright (c) 2012-2013, Sukhbir Singh 
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
diff --git a/components/torbirdy.js b/components/torbirdy.js
index 5b976f6..f0ba477 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -216,9 +216,6 @@ const TorBirdyPrefs = {
   // Override the user agent by setting it to an empty string.
   "general.useragent.override": "",
 
-  // Make sure Thunderbird updates are enabled.
-  "app.update.enabled": true,
-
   // Force GnuPG to use SHA512.
   "extensions.enigmail.mimeHashAlgorithm": 5,
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Update the ChangeLog

2013-09-21 Thread sukhbir
commit 85affade44dd65d6c45708e613bf3263b2cf4216
Author: Sukhbir Singh 
Date:   Sun Sep 22 00:18:14 2013 -0400

Update the ChangeLog
---
 ChangeLog |1 +
 1 file changed, 1 insertion(+)

diff --git a/ChangeLog b/ChangeLog
index 240dd53..9f92895 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,6 +4,7 @@
 toggle checking of new messages automatically for all accounts
   The minimum version of Thunderbird we now support is 10.0
   `--throw-keyids' is now disabled by default
+  We are no longer forcing Thunderbird updates (closes #8341)
   Add support for Thunderbird 24 (Gecko 17+)
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add support for Lightning

2013-09-22 Thread sukhbir
commit 2ecedff455b6c451f004bb8d35ecab8f287e141f
Author: Sukhbir Singh 
Date:   Sun Sep 22 22:50:03 2013 -0400

Add support for Lightning
---
 components/torbirdy.js |4 
 1 file changed, 4 insertions(+)

diff --git a/components/torbirdy.js b/components/torbirdy.js
index f0ba477..babb09d 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -264,6 +264,10 @@ const TorBirdyPrefs = {
   "messenger.status.userDisplayName": "",
   "messenger.startup.action": 0,
 
+  // Mozilla Lightning.
+  "calendar.useragent.extra": "",
+  "calendar.timezone.local": "",
+
   // All preferences have been set: now enable TorBirdy.
   "extensions.torbirdy.protected": true,
 }

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge pull request #14 from mrphs/master

2013-09-23 Thread sukhbir
commit bf317f58cea05cbcfca2ffede382c332c809eba9
Merge: 2ecedff b94e032
Author: Sukhbir Singh 
Date:   Mon Sep 23 17:52:39 2013 -0700

Merge pull request #14 from mrphs/master

Adding brand new shiny TorBirdy logo

 chrome/skin/images/Logo-64.png |  Bin 0 -> 40849 bytes
 install.rdf|2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Add the new TorBirdy logo designed by Nima

2013-09-23 Thread sukhbir
commit a0196cc09440dc39c1668dba5a472b1f802d429a
Author: Sukhbir Singh 
Date:   Mon Sep 23 22:58:05 2013 -0400

Add the new TorBirdy logo designed by Nima
---
 ChangeLog  |1 +
 chrome/skin/images/Logo-64.png |  Bin 40849 -> 0 bytes
 chrome/skin/images/tor.png |  Bin 2073 -> 40849 bytes
 install.rdf|2 +-
 4 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 9f92895..fea99bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
   `--throw-keyids' is now disabled by default
   We are no longer forcing Thunderbird updates (closes #8341)
   Add support for Thunderbird 24 (Gecko 17+)
+  We have a new TorBirdy logo. Thanks to Nima Fatemi!
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
   Add Esperanto translation (thanks to Michael Moroni)
diff --git a/chrome/skin/images/Logo-64.png b/chrome/skin/images/Logo-64.png
deleted file mode 100644
index fcfc9cb..000
Binary files a/chrome/skin/images/Logo-64.png and /dev/null differ
diff --git a/chrome/skin/images/tor.png b/chrome/skin/images/tor.png
index 75b86bf..fcfc9cb 100644
Binary files a/chrome/skin/images/tor.png and b/chrome/skin/images/tor.png 
differ
diff --git a/install.rdf b/install.rdf
index 862bb84..0a6f6fc 100644
--- a/install.rdf
+++ b/install.rdf
@@ -6,7 +6,7 @@
 castironthunderbirdc...@torproject.org
 0.1.1
 2
-
chrome://castironthunderbirdclub/skin/images/Logo-64.png
+
chrome://castironthunderbirdclub/skin/images/tor.png
 
 
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Adding brand new shiny TorBirdy logo

2013-09-23 Thread sukhbir
commit b94e032584122a4b89b2525ca49db6c661a5113f
Author: mrphs 
Date:   Mon Sep 23 17:42:04 2013 -0700

Adding brand new shiny TorBirdy logo
---
 chrome/skin/images/Logo-64.png |  Bin 0 -> 40849 bytes
 install.rdf|2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/skin/images/Logo-64.png b/chrome/skin/images/Logo-64.png
new file mode 100644
index 000..fcfc9cb
Binary files /dev/null and b/chrome/skin/images/Logo-64.png differ
diff --git a/install.rdf b/install.rdf
index 0a6f6fc..862bb84 100644
--- a/install.rdf
+++ b/install.rdf
@@ -6,7 +6,7 @@
 castironthunderbirdc...@torproject.org
 0.1.1
 2
-
chrome://castironthunderbirdclub/skin/images/tor.png
+
chrome://castironthunderbirdclub/skin/images/Logo-64.png
 
 
 



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Enhance preferences and Thunderbird chat support

2013-09-29 Thread sukhbir
commit 49afc614c30e7570173bffdb9c3af4b6e9796516
Author: Sukhbir Singh 
Date:   Sun Sep 29 13:23:32 2013 -0400

Enhance preferences and Thunderbird chat support
---
 ChangeLog  |1 +
 components/torbirdy.js |   28 
 2 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fea99bf..82c29ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
   `--throw-keyids' is now disabled by default
   We are no longer forcing Thunderbird updates (closes #8341)
   Add support for Thunderbird 24 (Gecko 17+)
+  Enhance support for Thunderbird chat
   We have a new TorBirdy logo. Thanks to Nima Fatemi!
   Add Persian translation (thanks to Nima)
   Add Czech translation (thanks to dope)
diff --git a/components/torbirdy.js b/components/torbirdy.js
index babb09d..6d5214f 100644
--- a/components/torbirdy.js
+++ b/components/torbirdy.js
@@ -179,6 +179,13 @@ const TorBirdyPrefs = {
   "mail.server.default.use_idle": false,
 
   /*
+Browser
+  */
+  // Disable caching.
+  "browser.cache.disk.enable": false,
+  "browser.cache.memory.enable": false,
+
+  /*
 Enigmail
   */
 
@@ -195,8 +202,7 @@ const TorBirdyPrefs = {
   "extensions.enigmail.addHeaders": false,
   // Use GnuPG's default comment for signed messages.
   "extensions.enigmail.useDefaultComment": true,
-  // XXX: TODO --hidden-recipient should be used for each person but perhaps
-  // --throw-keyids will be an OK stopgap?
+  // We need to pass some more parameters to GPG.
   "extensions.enigmail.agentAdditionalParam":
   // Don't disclose the version
   "--no-emit-version " +
@@ -238,10 +244,11 @@ const TorBirdyPrefs = {
   // Disable changing of images via JavaScript.
   "dom.disable_image_src_set": true,
 
-  // Disable media files (WebM, WAV, Ogg).
+  // Disable WebM, WAV, Ogg, PeerConnection.
   "media.webm.enabled": false,
   "media.wave.enabled": false,
   "media.ogg.enabled": false,
+  "media.peerconnection.enabled": false,
 
   // Disable CSS :visited selector.
   "layout.css.visited_links_enabled": false,
@@ -259,10 +266,23 @@ const TorBirdyPrefs = {
   "purple.conversations.im.send_typing": false,
 
   // Messenger related preferences.
+  // Do not report idle.
   "messenger.status.reportIdle": false,
+  "messenger.status.awayWhenIdle": false,
+  // Set the following preferences to empty strings.
   "messenger.status.defaultIdleAwayMessage": "",
   "messenger.status.userDisplayName": "",
+  // Do not connect automatically.
   "messenger.startup.action": 0,
+  // Ignore invitations; do not automatically accept them.
+  "messenger.conversations.autoAcceptChatInvitations": 0,
+  // Do not format incoming messages.
+  "messenger.options.filterMode": 0,
+  // On copying the content in the chat window, remove the time information.
+  // See `comm-central/chat/locales/conversations.properties' for more 
information.
+  "messenger.conversations.selections.systemMessagesTemplate": "%message%",
+  "messenger.conversations.selections.contentMessagesTemplate": "%sender%: 
%message%",
+  "messenger.conversations.selections.actionMessagesTemplate": "%sender% 
%message%",
 
   // Mozilla Lightning.
   "calendar.useragent.extra": "",
@@ -460,7 +480,7 @@ TorBirdy.prototype = {
   this.prefs.setIntPref("network.proxy.ssl_port", 0);
 
   // Disable all plugins.
-  for(var i = 0; i < this.plugins.length; i++) {
+  for (var i = 0; i < this.plugins.length; i++) {
   this.plugins[i].disabled = true;
   }
 

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-messenger-build/master] Temporarily disable shipping certs

2014-11-27 Thread sukhbir
commit 65aa9a79684dc9f21882eb7f4f1b7feea53beef5
Author: Sukhbir Singh 
Date:   Thu Nov 27 22:29:32 2014 +0530

Temporarily disable shipping certs
---
 projects/instantbird/build  |4 ++--
 projects/instantbird/config |2 --
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/projects/instantbird/build b/projects/instantbird/build
index 5bfa723..a925891 100644
--- a/projects/instantbird/build
+++ b/projects/instantbird/build
@@ -37,8 +37,8 @@ for patch in $(ls -1 ../*.patch | sort)
 do
   patch -p1 < $patch
 done
-cat ../spi-cacert.der >> mozilla/security/nss/lib/ckfw/builtins/certdata.txt
-cat ../ccc-jabber-cacert.der >> 
mozilla/security/nss/lib/ckfw/builtins/certdata.txt
+# cat ../spi-cacert.der >> mozilla/security/nss/lib/ckfw/builtins/certdata.txt
+# cat ../ccc-jabber-cacert.der >> 
mozilla/security/nss/lib/ckfw/builtins/certdata.txt
 cd mozilla
 if ls -1 $rootdir/*.mozpatch > /dev/null 2>&1
 then
diff --git a/projects/instantbird/config b/projects/instantbird/config
index ce37906..1fb3023 100644
--- a/projects/instantbird/config
+++ b/projects/instantbird/config
@@ -65,8 +65,6 @@ input_files:
   - filename: accountcreation.patch
   - filename: links.patch
   - filename: picture.patch
-  - filename: spi-cacert.der
-  - filename: ccc-jabber-cacert.der
   - filename: fix-mingw-build.nsprpatch
 enable: '[% c("var/windows") %]'
   - filename: fix-mingw-build.patch

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] updated Whonix settings

2014-11-30 Thread sukhbir
commit b44db6e23773fea1d079acb88980b34f1733844f
Author: Patrick Schleizer 
Date:   Sun Nov 30 15:22:11 2014 +0100

updated Whonix settings

Changed socks host IP from 192.168.0.10 to 10.152.152.10 because Whonix 
network configuration has changed.
(Source: 
https://github.com/Whonix/whonix-gw-network-conf/blob/master/etc/network/interfaces.whonix#L57)
---
 chrome/content/preferences.js |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js
index 1930f98..1359f63 100644
--- a/chrome/content/preferences.js
+++ b/chrome/content/preferences.js
@@ -252,7 +252,7 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new 
function() {
   pub.setProxyWhonix = function() {
 pub.resetAll();
 
-pub.setPreferences("network.proxy.socks", "192.168.0.10");
+pub.setPreferences("network.proxy.socks", "10.152.152.10");
 pub.setPreferences("network.proxy.socks_port", 9102);
 
 
pub.setPanelSettings(pub.strBundle.GetStringFromName("torbirdy.enabled.whonix"),
 "green");



___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [torbirdy/master] Merge pull request #18 from adrelanos/patch-1

2014-11-30 Thread sukhbir
commit 9be34f6ac3c12b7b972c6e5768749f6c18725d8c
Merge: 1ec029f b44db6e
Author: Sukhbir Singh 
Date:   Sun Nov 30 21:22:08 2014 +0530

Merge pull request #18 from adrelanos/patch-1

updated Whonix settings

 chrome/content/preferences.js |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


[tor-commits] [tor-messenger-build/master] Enable shipping the SPI root cert

2014-12-04 Thread sukhbir
commit bbf2029bd53faaf0396ce96cea2efa361cb5e9cf
Author: Sukhbir Singh 
Date:   Fri Dec 5 10:20:33 2014 +0530

Enable shipping the SPI root cert
---
 projects/instantbird/build |3 +-
 projects/instantbird/ccc-jabber-cacert.der |  170 
 projects/instantbird/config|1 +
 3 files changed, 2 insertions(+), 172 deletions(-)

diff --git a/projects/instantbird/build b/projects/instantbird/build
index a925891..0a6dbe3 100644
--- a/projects/instantbird/build
+++ b/projects/instantbird/build
@@ -37,8 +37,7 @@ for patch in $(ls -1 ../*.patch | sort)
 do
   patch -p1 < $patch
 done
-# cat ../spi-cacert.der >> mozilla/security/nss/lib/ckfw/builtins/certdata.txt
-# cat ../ccc-jabber-cacert.der >> 
mozilla/security/nss/lib/ckfw/builtins/certdata.txt
+cat ../spi-cacert.der >> mozilla/security/nss/lib/ckfw/builtins/certdata.txt
 cd mozilla
 if ls -1 $rootdir/*.mozpatch > /dev/null 2>&1
 then
diff --git a/projects/instantbird/ccc-jabber-cacert.der 
b/projects/instantbird/ccc-jabber-cacert.der
deleted file mode 100644
index abe8a43..000
--- a/projects/instantbird/ccc-jabber-cacert.der
+++ /dev/null
@@ -1,170 +0,0 @@
-
-#
-# Certificate "CCC Jabber Service"
-#
-# Issuer: E=supp...@cacert.org,CN=CA Cert Signing 
Authority,OU=http://www.cacert.org,O=Root CA
-# Serial Number: 914674 (0xdf4f2)
-# Subject: CN=jabber.ccc.de,O=Chaos Computer Club 
e.V.,L=Hamburg,ST=Hamburg,C=DE
-# Not Valid Before: Thu Oct 17 20:50:19 2013
-# Not Valid After : Sat Oct 17 20:50:19 2015
-# Fingerprint (SHA-256): 
63:0F:F6:2F:26:2E:2E:D3:52:4E:03:1F:39:1B:72:96:FD:09:9E:CA:10:64:76:88:74:C4:49:52:6F:94:A5:41
-# Fingerprint (SHA1): 
4E:09:F9:D9:F2:24:17:46:84:76:8D:46:7A:84:B1:39:B8:6A:02:1F
-CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE
-CKA_TOKEN CK_BBOOL CK_TRUE
-CKA_PRIVATE CK_BBOOL CK_FALSE
-CKA_MODIFIABLE CK_BBOOL CK_FALSE
-CKA_LABEL UTF8 "CCC Jabber Service"
-CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509
-CKA_SUBJECT MULTILINE_OCTAL
-\060\154\061\013\060\011\006\003\125\004\006\023\002\104\105\061
-\020\060\016\006\003\125\004\010\023\007\110\141\155\142\165\162
-\147\061\020\060\016\006\003\125\004\007\023\007\110\141\155\142
-\165\162\147\061\041\060\037\006\003\125\004\012\023\030\103\150
-\141\157\163\040\103\157\155\160\165\164\145\162\040\103\154\165
-\142\040\145\056\126\056\061\026\060\024\006\003\125\004\003\023
-\015\152\141\142\142\145\162\056\143\143\143\056\144\145
-END
-CKA_ID UTF8 "0"
-CKA_ISSUER MULTILINE_OCTAL
-\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157\157
-\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025\150
-\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162\164
-\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031\103
-\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040\101
-\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052\206
-\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162\164
-\100\143\141\143\145\162\164\056\157\162\147
-END
-CKA_SERIAL_NUMBER MULTILINE_OCTAL
-\002\003\015\364\362
-END
-CKA_VALUE MULTILINE_OCTAL
-\060\202\005\231\060\202\003\201\240\003\002\001\002\002\003\015
-\364\362\060\015\006\011\052\206\110\206\367\015\001\001\005\005
-\000\060\171\061\020\060\016\006\003\125\004\012\023\007\122\157
-\157\164\040\103\101\061\036\060\034\006\003\125\004\013\023\025
-\150\164\164\160\072\057\057\167\167\167\056\143\141\143\145\162
-\164\056\157\162\147\061\042\060\040\006\003\125\004\003\023\031
-\103\101\040\103\145\162\164\040\123\151\147\156\151\156\147\040
-\101\165\164\150\157\162\151\164\171\061\041\060\037\006\011\052
-\206\110\206\367\015\001\011\001\026\022\163\165\160\160\157\162
-\164\100\143\141\143\145\162\164\056\157\162\147\060\036\027\015
-\061\063\061\060\061\067\062\060\065\060\061\071\132\027\015\061
-\065\061\060\061\067\062\060\065\060\061\071\132\060\154\061\013
-\060\011\006\003\125\004\006\023\002\104\105\061\020\060\016\006
-\003\125\004\010\023\007\110\141\155\142\165\162\147\061\020\060
-\016\006\003\125\004\007\023\007\110\141\155\142\165\162\147\061
-\041\060\037\006\003\125\004\012\023\030\103\150\141\157\163\040
-\103\157\155\160\165\164\145\162\040\103\154\165\142\040\145\056
-\126\056\061\026\060\024\006\003\125\004\003\023\015\152\141\142
-\142\145\162\056\143\143\143\056\144\145\060\202\001\042\060\015
-\006\011\052\206\110\206\367\015\001\001\001\005\000\003\202\001
-\017\000\060\202\001\012\002\202\001\001\000\310\261\317\205\204
-\034\231\376\301\360\110\352\155\135\376\122\023\172\361\001\200
-\265\357\075\056\112\164\114\356\131\337\306\274\373\060\275\167
-\201\126\272\032\324\117\037\344\050\310\253\334\114\113\127\071
-\022\362\020\366\163\322\312\174\362\263\326\037\056\002\050\165
-\143\366\111\332\032\130\065\323\252\076\310\143\024\140\026\306
-\307\032\024\351\264\157\102\062\333\010\270\074\154\220\334\116
-\100\047\352\117\102\050\151\277\365\103\176\

[tor-commits] [tor-messenger-build/master] Merge branch 'master' of git-rw.torproject.org:tor-messenger-build

2014-12-04 Thread sukhbir
commit 6452217760088fd1b91245658ee343098238ca33
Merge: b4c3d31 bbf2029
Author: Sukhbir Singh 
Date:   Fri Dec 5 10:21:34 2014 +0530

Merge branch 'master' of git-rw.torproject.org:tor-messenger-build

___
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits


  1   2   3   4   >