[tor-commits] [torbirdy/develop] Update the ChangeLog
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)
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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!
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
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
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
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
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
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
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
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.)
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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.)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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'
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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