tor-commits
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
March 2011
- 18 participants
- 683 discussions
commit 9fcda9a81ac214101ac06995b70a43e07b63045f
Author: Mike Perry <mikeperry-git(a)fscked.org>
Date: Fri Mar 25 16:23:30 2011 -0700
Update Firefox bugs.
---
website/design/design.xml | 55 ++++++++++++++++++---------------------------
1 files changed, 22 insertions(+), 33 deletions(-)
diff --git a/website/design/design.xml b/website/design/design.xml
index 22199ff..3f906b3 100644
--- a/website/design/design.xml
+++ b/website/design/design.xml
@@ -11,7 +11,7 @@
<address><email>mikeperry.fscked/org</email></address>
</affiliation>
</author>
- <pubdate>Jun 28 2010</pubdate>
+ <pubdate>Mar 25 2011</pubdate>
</articleinfo>
<sect1>
@@ -2070,34 +2070,6 @@ they are:
</para>
<orderedlist>
-
-<!--
-
-XXX: We should just consider this one fixed. FF3.0 is pretty much at EOL.
-
- <listitem><ulink
-url="https://bugzilla.mozilla.org/show_bug.cgi?id=392274">Bug 392274 - Timezone
-config/chrome API</ulink>
- <para>
-
-The lack of a config or API to configure the timezone requires Torbutton to
-<link linkend="jshooks">insert client content window javascript</link> to hook
-the Date object. Additionally, a way to <ulink
-url="http://pseudo-flaw.net/tor/torbutton/unmask-date.html">remove the Date
-hooks</ulink> was discovered by Greg Fleischer. Worse, on Firefox 3,
-javascript sandboxing prevents most of the javascript hooks from being
-installed, including the Date hooks. On Windows and Linux, you can set the TZ
-environment variable to "UTC" as a workaround. Firefox will obey this
-environment variable for your Timezone on those platforms, but on Windows this
-does not take effect until browser restart. A fix for this has landed in
-Firefox 3.5, but still has not been backported to Firefox 3.0. The lack of an
-easy way to reliably spoof the timezone interferes with Torbutton's ability to
-fulfill its <link linkend="location">Location Neutrality</link> requirement.
-
-
- </para>
- </listitem>
--->
<listitem><ulink
url="https://bugzilla.mozilla.org/show_bug.cgi?id=429070">Bug 429070 - exposing
Components.interfaces to untrusted content leaks information about installed
@@ -2134,11 +2106,16 @@ provides a large amount of identifiable information</ulink>
As <link linkend="fingerprinting">mentioned above</link>, a large amount of
information is available from <ulink
url="http://developer.mozilla.org/en/docs/DOM:window.screen">window.screen</ulink>.
+The most sensative data to anonymity is actually that which is not used in
+rendering - such as desktop resolution, and window decoration size.
Currently, there is no way to obscure this information without Javascript
-hooking. This bug is a feature request to provide some other method to change
-these values. This bug interferes with Torbutton's ability to fulfill its
-<link linkend="setpreservation">Anonymity Set Preservation</link>
-requirement.
+hooking. In addition, many of this same desktop and window decoration
+resolution information is available via <ulink
+url="https://developer.mozilla.org/En/CSS/Media_queries">CSS Media
+Queries</ulink>, so perhaps some more lower-level rendering controls or
+preferences need to be provided. These issues interfere with Torbutton's
+ability to fulfill its <link linkend="setpreservation">Anonymity Set
+Preservation</link> requirement.
</para>
</listitem>
@@ -2180,6 +2157,18 @@ linkend="setpreservation">Anonymity Set Preservation</link> requirement.
</para>
</listitem>
+ <listitem><ulink
+url="https://bugzilla.mozilla.org/show_bug.cgi?id=122752">SOCKS
+Username/Password Support</ulink>
+ <para>
+We need <ulink url="https://developer.mozilla.org/en/nsIProxyInfo">Firefox
+APIs</ulink> or about:config settings to conrol the SOCKS Username and
+Password fields. The reason why we need this support is to utilize an (as yet
+unimplemented) scheme to separate Tor traffic based <ulink
+url="https://gitweb.torproject.org/torspec.git/blob_plain/HEAD:/proposals/171-se…">on
+SOCKS username/password</ulink>.
+ </para>
+ </listitem>
<listitem><ulink
url="https://bugzilla.mozilla.org/show_bug.cgi?id=409737">Bug 409737 -
1
0
commit 263c6a6b3bb090c4865b1c747c62aeb27138fe06
Author: Mike Perry <mikeperry-git(a)fscked.org>
Date: Fri Mar 25 16:24:57 2011 -0700
Update compiled xml.
---
website/design/index.html.en | 129 +++++++++++++++++++++++-------------------
1 files changed, 70 insertions(+), 59 deletions(-)
diff --git a/website/design/index.html.en b/website/design/index.html.en
index b477db7..6bf094b 100644
--- a/website/design/index.html.en
+++ b/website/design/index.html.en
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Torbutton Design Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /></head><body><div class="article" title="Torbutton Design Documentation"><div class="titlepage"><div><div><h2 class="title"><a id="design"></a>Torbutton Design Documentation</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Mike</span> <span class="surname">Perry</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:mikeperry.fscked/org">mikeperry.fscked/org</a>></code></p></div></div></div></div><div><p class="pubdate">Jun 28 2010</p></div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2748707">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#adversary">1.1. Adversary Model</a>
</span></dt><dt><span class="sect2"><a href="#requirements">1.2. Torbutton Requirements</a></span></dt><dt><span class="sect2"><a href="#layout">1.3. Extension Layout</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2763688">2. Components</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2780976">2.1. Hooked Components</a></span></dt><dt><span class="sect2"><a href="#id2783364">2.2. New Components</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2785176">3. Chrome</a></span></dt><dd><dl><dt><span class="sect2"><a href="#browseroverlay">3.1. Browser Overlay - torbutton.xul</a></span></dt><dt><span class="sect2"><a href="#id2767819">3.2. Preferences Window - preferences.xul</a></span></dt><dt><span class="sect2"><a href="#id2760426">3.3. Other Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2751510">4. Toggle Code Path</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2782046">4.1. Button Click</a></span></dt><dt><
span class="sect2"><a href="#id2784219">4.2. Proxy Update</a></span></dt><dt><span class="sect2"><a href="#id2762905">4.3. Settings Update</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2780314">5. Description of Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2775490">5.1. Test Settings</a></span></dt><dt><span class="sect2"><a href="#plugins">5.2. Disable plugins on Tor Usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2759665">5.3. Isolate Dynamic Content to Tor State (crucial)</a></span></dt><dt><span class="sect2"><a href="#jshooks">5.4. Hook Dangerous Javascript</a></span></dt><dt><span class="sect2"><a href="#id2769025">5.5. Resize windows to multiples of 50px during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2761324">5.6. Disable Updates During Tor</a></span></dt><dt><span class="sect2"><a href="#id2744982">5.7. Redirect Torbutton Updates Via Tor (recommended)</a></span></dt><dt><span c
lass="sect2"><a href="#id2745026">5.8. Disable Search Suggestions during Tor (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2745065">5.9. Disable livemarks updates during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2745136">5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2745208">5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2745290">5.12. Isolate Access to History navigation to Tor state (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2745374">5.13. History Access Settings</a></span></dt><dt><span class="sect2"><a href="#id2745486">5.14. Clear History During Tor Toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2787032">5.15. Block Password+Form saving during Tor/Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2787093">5.16. Block Tor dis
k cache and clear all cache on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2787143">5.17. Block disk and memory cache during Tor</a></span></dt><dt><span class="sect2"><a href="#id2787196">5.18. Clear Cookies on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2787247">5.19. Store Non-Tor cookies in a protected jar</a></span></dt><dt><span class="sect2"><a href="#id2787303">5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2787342">5.21. Manage My Own Cookies (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2787357">5.22. Disable DOM Storage during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2787461">5.23. Clear HTTP Auth on Tor Toggle (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2787498">5.24. Clear cookies on Tor/Non-Tor shutdown</a></span></dt><dt><span class="sect2"><a href="#id2787554">5.25. Reload cookie ja
r/clear cookies on Firefox crash</a></span></dt><dt><span class="sect2"><a href="#id2787629">5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2787700">5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</a></span></dt><dt><span class="sect2"><a href="#id2787759">5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</a></span></dt><dt><span class="sect2"><a href="#id2787824">5.29. Set user agent during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2787998">5.30. Spoof US English Browser</a></span></dt><dt><span class="sect2"><a href="#id2788091">5.31. Don't send referrer during Tor Usage</a></span></dt><dt><span class="sect2"><a href="#id2788132">5.32. Strip platform and language off of Google Search Box queries</a></span></dt><dt><span class="sect2"><a href="#id2788173">5.33. Automatically use an alternate search engine when presented with a
-Google Captcha</a></span></dt><dt><span class="sect2"><a href="#id2788253">5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</a></span></dt></dl></dd><dt><span class="sect1"><a href="#FirefoxBugs">6. Relevant Firefox Bugs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#FirefoxSecurity">6.1. Bugs impacting security</a></span></dt><dt><span class="sect2"><a href="#FirefoxWishlist">6.2. Bugs blocking functionality</a></span></dt><dt><span class="sect2"><a href="#FirefoxMiscBugs">6.3. Low Priority Bugs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#TestPlan">7. Testing</a></span></dt><dd><dl><dt><span class="sect2"><a href="#SingleStateTesting">7.1. Single state testing</a></span></dt><dt><span class="sect2"><a href="#id2789303">7.2. Multi-state testing</a></span></dt><dt><span class="sect2"><a href="#HackTorbutton">7.3. Active testing (aka How to Hack Torbutton)</a></span></dt></dl></dd></dl></div><div class="sect1" title="1. Introduc
tion"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2748707"></a>1. Introduction</h2></div></div></div><p>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Torbutton Design Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /></head><body><div class="article" title="Torbutton Design Documentation"><div class="titlepage"><div><div><h2 class="title"><a id="design"></a>Torbutton Design Documentation</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Mike</span> <span class="surname">Perry</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:mikeperry.fscked/org">mikeperry.fscked/org</a>></code></p></div></div></div></div><div><p class="pubdate">Mar 25 2011</p></div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2647809">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#adversary">1.1. Adversary Model</a>
</span></dt><dt><span class="sect2"><a href="#requirements">1.2. Torbutton Requirements</a></span></dt><dt><span class="sect2"><a href="#layout">1.3. Extension Layout</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2662790">2. Components</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2680078">2.1. Hooked Components</a></span></dt><dt><span class="sect2"><a href="#id2682465">2.2. New Components</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2684278">3. Chrome</a></span></dt><dd><dl><dt><span class="sect2"><a href="#browseroverlay">3.1. Browser Overlay - torbutton.xul</a></span></dt><dt><span class="sect2"><a href="#id2666921">3.2. Preferences Window - preferences.xul</a></span></dt><dt><span class="sect2"><a href="#id2659528">3.3. Other Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2650612">4. Toggle Code Path</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2681148">4.1. Button Click</a></span></dt><dt><
span class="sect2"><a href="#id2683321">4.2. Proxy Update</a></span></dt><dt><span class="sect2"><a href="#id2662007">4.3. Settings Update</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2679416">5. Description of Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2674592">5.1. Test Settings</a></span></dt><dt><span class="sect2"><a href="#plugins">5.2. Disable plugins on Tor Usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2658766">5.3. Isolate Dynamic Content to Tor State (crucial)</a></span></dt><dt><span class="sect2"><a href="#jshooks">5.4. Hook Dangerous Javascript</a></span></dt><dt><span class="sect2"><a href="#id2668126">5.5. Resize windows to multiples of 50px during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2660426">5.6. Disable Updates During Tor</a></span></dt><dt><span class="sect2"><a href="#id2644084">5.7. Redirect Torbutton Updates Via Tor (recommended)</a></span></dt><dt><span c
lass="sect2"><a href="#id2644128">5.8. Disable Search Suggestions during Tor (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2644167">5.9. Disable livemarks updates during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2644238">5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2644310">5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2644391">5.12. Isolate Access to History navigation to Tor state (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2644476">5.13. History Access Settings</a></span></dt><dt><span class="sect2"><a href="#id2644588">5.14. Clear History During Tor Toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2686134">5.15. Block Password+Form saving during Tor/Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2686195">5.16. Block Tor dis
k cache and clear all cache on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2686245">5.17. Block disk and memory cache during Tor</a></span></dt><dt><span class="sect2"><a href="#id2686298">5.18. Clear Cookies on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2686349">5.19. Store Non-Tor cookies in a protected jar</a></span></dt><dt><span class="sect2"><a href="#id2686405">5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2686444">5.21. Manage My Own Cookies (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2686459">5.22. Disable DOM Storage during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2686563">5.23. Clear HTTP Auth on Tor Toggle (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2686600">5.24. Clear cookies on Tor/Non-Tor shutdown</a></span></dt><dt><span class="sect2"><a href="#id2686655">5.25. Reload cookie ja
r/clear cookies on Firefox crash</a></span></dt><dt><span class="sect2"><a href="#id2686731">5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2686802">5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</a></span></dt><dt><span class="sect2"><a href="#id2686861">5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</a></span></dt><dt><span class="sect2"><a href="#id2686926">5.29. Set user agent during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2687100">5.30. Spoof US English Browser</a></span></dt><dt><span class="sect2"><a href="#id2687193">5.31. Don't send referrer during Tor Usage</a></span></dt><dt><span class="sect2"><a href="#id2687234">5.32. Strip platform and language off of Google Search Box queries</a></span></dt><dt><span class="sect2"><a href="#id2687274">5.33. Automatically use an alternate search engine when presented with a
+Google Captcha</a></span></dt><dt><span class="sect2"><a href="#id2687355">5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</a></span></dt></dl></dd><dt><span class="sect1"><a href="#FirefoxBugs">6. Relevant Firefox Bugs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#FirefoxSecurity">6.1. Bugs impacting security</a></span></dt><dt><span class="sect2"><a href="#FirefoxWishlist">6.2. Bugs blocking functionality</a></span></dt><dt><span class="sect2"><a href="#FirefoxMiscBugs">6.3. Low Priority Bugs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#TestPlan">7. Testing</a></span></dt><dd><dl><dt><span class="sect2"><a href="#SingleStateTesting">7.1. Single state testing</a></span></dt><dt><span class="sect2"><a href="#id2688437">7.2. Multi-state testing</a></span></dt><dt><span class="sect2"><a href="#HackTorbutton">7.3. Active testing (aka How to Hack Torbutton)</a></span></dt></dl></dd></dl></div><div class="sect1" title="1. Introduc
tion"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2647809"></a>1. Introduction</h2></div></div></div><p>
This document describes the goals, operation, and testing procedures of the
Torbutton Firefox extension. It is current as of Torbutton 1.2.5.
@@ -232,13 +232,13 @@ obsolete and deprecated interfaces and has proved to be less than
stable.</p><p>'Chrome' is a combination of XML and Javascript used to describe a window.
Extensions are allowed to create 'overlays' that are 'bound' to existing XML
window definitions, or they can create their own windows. The DTD for this XML
-is called <a class="ulink" href="http://developer.mozilla.org/en/docs/XUL_Reference" target="_top">XUL</a>.</p></div></div><div class="sect1" title="2. Components"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2763688"></a>2. Components</h2></div></div></div><p>
+is called <a class="ulink" href="http://developer.mozilla.org/en/docs/XUL_Reference" target="_top">XUL</a>.</p></div></div><div class="sect1" title="2. Components"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2662790"></a>2. Components</h2></div></div></div><p>
Torbutton installs components for two purposes: hooking existing components to
reimplement their interfaces; and creating new components that provide
services to other pieces of the extension.
- </p><div class="sect2" title="2.1. Hooked Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2780976"></a>2.1. Hooked Components</h3></div></div></div><p>Torbutton makes extensive use of Contract ID hooking, and implements some
+ </p><div class="sect2" title="2.1. Hooked Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2680078"></a>2.1. Hooked Components</h3></div></div></div><p>Torbutton makes extensive use of Contract ID hooking, and implements some
of its own standalone components as well. Let's discuss the hooked components
first.</p><div class="sect3" title="@mozilla.org/browser/sessionstore;1 - components/nsSessionStore36.js"><div class="titlepage"><div><div><h4 class="title"><a id="sessionstore"></a><a class="ulink" href="http://developer.mozilla.org/en/docs/nsISessionStore" target="_top">@mozilla.org/browser/sessionstore;1</a> -
<a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/nsSessi…" target="_top">components/nsSessionStore36.js</a></h4></div></div></div><p>These components address the <a class="link" href="#disk">Disk Avoidance</a>
@@ -267,7 +267,7 @@ do not obey proxy settings, they can be manipulated to automatically connect
back to arbitrary servers outside of Tor with no user intervention. Fixing
this issue helps to satisfy Torbutton's <a class="link" href="#proxy">Proxy
Obedience</a> Requirement.
- </p></div><div class="sect3" title="@mozilla.org/browser/sessionstartup;1 - components/crash-observer.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2759851"></a><a class="ulink" href="http://lxr.mozilla.org/seamonkey/source/browser/components/sessionstore/src…" target="_top">@mozilla.org/browser/sessionstartup;1</a> -
+ </p></div><div class="sect3" title="@mozilla.org/browser/sessionstartup;1 - components/crash-observer.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2658953"></a><a class="ulink" href="http://lxr.mozilla.org/seamonkey/source/browser/components/sessionstore/src…" target="_top">@mozilla.org/browser/sessionstartup;1</a> -
<a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">components/crash-observer.js</a></h4></div></div></div><p>This component wraps the Firefox Session Startup component that is in
charge of <a class="ulink" href="http://developer.mozilla.org/en/docs/Session_store_API" target="_top">restoring saved
sessions</a>. The wrapper's only job is to intercept the
@@ -281,7 +281,7 @@ includes setting the Tor state to the one the user selected for crash recovery
in the preferences window (<span class="command"><strong>extensions.torbutton.restore_tor</strong></span>), and
restoring cookies for the corresponding cookie jar, if it exists.</p><p>By performing this notification, this component assists in the
<a class="link" href="#proxy">Proxy Obedience</a>, and <a class="link" href="#isolation">Network Isolation</a> requirements.
-</p></div><div class="sect3" title="@mozilla.org/browser/global-history;2 - components/ignore-history.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2780178"></a><a class="ulink" href="http://www.oxymoronical.com/experiments/xpcomref/applications/Firefox/3.5/c…" target="_top">@mozilla.org/browser/global-history;2</a>
+</p></div><div class="sect3" title="@mozilla.org/browser/global-history;2 - components/ignore-history.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2679280"></a><a class="ulink" href="http://www.oxymoronical.com/experiments/xpcomref/applications/Firefox/3.5/c…" target="_top">@mozilla.org/browser/global-history;2</a>
- <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/ignore-…" target="_top">components/ignore-history.js</a></h4></div></div></div><p>This component was contributed by <a class="ulink" href="http://www.collinjackson.com/" target="_top">Collin Jackson</a> as a method for defeating
CSS and Javascript-based methods of history disclosure. The global-history
component is what is used by Firefox to determine if a link was visited or not
@@ -306,9 +306,9 @@ firing in the event the browser starts in Tor mode.
This component helps satisfy the <a class="link" href="#isolation">Network
Isolation</a> and <a class="link" href="#setpreservation">Anonymity Set
Preservation</a> requirements.
-</p></div></div><div class="sect2" title="2.2. New Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2783364"></a>2.2. New Components</h3></div></div></div><p>Torbutton creates four new components that are used throughout the
+</p></div></div><div class="sect2" title="2.2. New Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2682465"></a>2.2. New Components</h3></div></div></div><p>Torbutton creates four new components that are used throughout the
extension. These components do not hook any interfaces, nor are they used
-anywhere besides Torbutton itself.</p><div class="sect3" title="@torproject.org/cookie-jar-selector;2 - components/cookie-jar-selector.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2759394"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2
+anywhere besides Torbutton itself.</p><div class="sect3" title="@torproject.org/cookie-jar-selector;2 - components/cookie-jar-selector.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2658495"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2
- components/cookie-jar-selector.js</a></h4></div></div></div><p>The cookie jar selector (also based on code from <a class="ulink" href="http://www.collinjackson.com/" target="_top">Collin
Jackson</a>) is used by the Torbutton chrome to switch between
Tor and Non-Tor cookies. Its operations are simple: sync cookies to disk, then
@@ -317,7 +317,7 @@ move the current cookies.txt file to the appropriate backup location
into place.</p><p>
This component helps to address the <a class="link" href="#state">State
Isolation</a> requirement of Torbutton.
-</p></div><div class="sect3" title="@torproject.org/torbutton-logger;1 - components/torbutton-logger.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2783944"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/torbutt…" target="_top">@torproject.org/torbutton-logger;1
+</p></div><div class="sect3" title="@torproject.org/torbutton-logger;1 - components/torbutton-logger.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2683046"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/torbutt…" target="_top">@torproject.org/torbutton-logger;1
- components/torbutton-logger.js</a></h4></div></div></div><p>The torbutton logger component allows on-the-fly redirection of torbutton
logging messages to either Firefox stderr
(<span class="command"><strong>extensions.torbutton.logmethod=0</strong></span>), the Javascript error console
@@ -369,7 +369,7 @@ reason are not passed to the Firefox content policy itself (see Firefox Bugs
</p><p>
This helps to fulfill both the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> and the <a class="link" href="#undiscoverability">Tor Undiscoverability</a> requirements of
-Torbutton.</p></div></div></div><div class="sect1" title="3. Chrome"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2785176"></a>3. Chrome</h2></div></div></div><p>The chrome is where all the torbutton graphical elements and windows are
+Torbutton.</p></div></div></div><div class="sect1" title="3. Chrome"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2684278"></a>3. Chrome</h2></div></div></div><p>The chrome is where all the torbutton graphical elements and windows are
located. Each window is described as an <a class="ulink" href="http://developer.mozilla.org/en/docs/XUL_Reference" target="_top">XML file</a>, with zero or more Javascript
files attached. The scope of these Javascript files is their containing
window.</p><div class="sect2" title="3.1. Browser Overlay - torbutton.xul"><div class="titlepage"><div><div><h3 class="title"><a id="browseroverlay"></a>3.1. Browser Overlay - <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/tor…" target="_top">torbutton.xul</a></h3></div></div></div><p>The browser overlay, torbutton.xul, defines the toolbar button, the status
@@ -496,9 +496,9 @@ enabled. This helps Torbutton fulfill its <a class="link" href="#disk">Disk
Avoidance</a> and <a class="link" href="#state">State Separation</a>
requirements.
- </p></li></ol></div></div><div class="sect2" title="3.2. Preferences Window - preferences.xul"><div class="titlepage"><div><div><h3 class="title"><a id="id2767819"></a>3.2. Preferences Window - <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">preferences.xul</a></h3></div></div></div><p>The preferences window of course lays out the Torbutton preferences, with
-handlers located in <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">chrome/content/preferences.js</a>.</p></div><div class="sect2" title="3.3. Other Windows"><div class="titlepage"><div><div><h3 class="title"><a id="id2760426"></a>3.3. Other Windows</h3></div></div></div><p>There are additional windows that describe popups for right clicking on
-the status bar, the toolbutton, and the about page.</p></div></div><div class="sect1" title="4. Toggle Code Path"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2751510"></a>4. Toggle Code Path</h2></div></div></div><p>
+ </p></li></ol></div></div><div class="sect2" title="3.2. Preferences Window - preferences.xul"><div class="titlepage"><div><div><h3 class="title"><a id="id2666921"></a>3.2. Preferences Window - <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">preferences.xul</a></h3></div></div></div><p>The preferences window of course lays out the Torbutton preferences, with
+handlers located in <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">chrome/content/preferences.js</a>.</p></div><div class="sect2" title="3.3. Other Windows"><div class="titlepage"><div><div><h3 class="title"><a id="id2659528"></a>3.3. Other Windows</h3></div></div></div><p>There are additional windows that describe popups for right clicking on
+the status bar, the toolbutton, and the about page.</p></div></div><div class="sect1" title="4. Toggle Code Path"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2650612"></a>4. Toggle Code Path</h2></div></div></div><p>
The act of toggling is connected to <code class="function">torbutton_toggle()</code>
via the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/tor…" target="_top">torbutton.xul</a>
@@ -519,7 +519,7 @@ conditions and leakage, especially with <a class="ulink" href="https://bugzilla.
409737</a> unfixed. The content policy does not allow any network activity
whatsoever during this three stage transition.
- </p><div class="sect2" title="4.1. Button Click"><div class="titlepage"><div><div><h3 class="title"><a id="id2782046"></a>4.1. Button Click</h3></div></div></div><p>
+ </p><div class="sect2" title="4.1. Button Click"><div class="titlepage"><div><div><h3 class="title"><a id="id2681148"></a>4.1. Button Click</h3></div></div></div><p>
This is the first step in the toggling process. When the user clicks the
toggle button or the toolbar, <code class="function">torbutton_toggle()</code> is
@@ -532,7 +532,7 @@ observer</a>
<span class="command"><strong>torbutton_unique_pref_observer</strong></span> to perform the rest of the
toggle.
- </p></div><div class="sect2" title="4.2. Proxy Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2784219"></a>4.2. Proxy Update</h3></div></div></div><p>
+ </p></div><div class="sect2" title="4.2. Proxy Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2683321"></a>4.2. Proxy Update</h3></div></div></div><p>
When Torbutton receives any proxy change notifications via its
<span class="command"><strong>torbutton_unique_pref_observer</strong></span>, it calls
@@ -547,7 +547,7 @@ value. This is decoupled from the button click functionalty via the pref
observer so that other addons (such as SwitchProxy) can switch the proxy
settings between multiple proxies.
- </p></div><div class="sect2" title="4.3. Settings Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2762905"></a>4.3. Settings Update</h3></div></div></div><p>
+ </p></div><div class="sect2" title="4.3. Settings Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2662007"></a>4.3. Settings Update</h3></div></div></div><p>
The next stage is also handled by
<code class="function">torbutton_update_status()</code>. This function sets scores of
@@ -558,10 +558,10 @@ end of its work, it sets
<span class="command"><strong>extensions.torbutton.settings_applied</strong></span>, which signifies the
completion of the toggle operation to the <a class="link" href="#contentpolicy" title="@torproject.org/cssblocker;1 - components/cssblocker.js">content policy</a>.
- </p></div></div><div class="sect1" title="5. Description of Options"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2780314"></a>5. Description of Options</h2></div></div></div><p>This section provides a detailed description of Torbutton's options. Each
+ </p></div></div><div class="sect1" title="5. Description of Options"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2679416"></a>5. Description of Options</h2></div></div></div><p>This section provides a detailed description of Torbutton's options. Each
option is presented as the string from the preferences window, a summary, the
preferences it touches, and the effect this has on the components, chrome, and
-browser properties.</p><div class="sect2" title="5.1. Test Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2775490"></a>5.1. Test Settings</h3></div></div></div><p>
+browser properties.</p><div class="sect2" title="5.1. Test Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2674592"></a>5.1. Test Settings</h3></div></div></div><p>
This button under the Proxy Settings tab provides a way to verify that the
proxy settings are correct, and actually do route through the Tor network. It
performs this check by issuing an <a class="ulink" href="http://developer.mozilla.org/en/docs/XMLHttpRequest" target="_top">XMLHTTPRequest</a>
@@ -620,7 +620,7 @@ all this and the plugin managed to find some way to load.
Since most plugins completely ignore browser proxy settings, the actions
performed by this setting are crucial to satisfying the <a class="link" href="#proxy">Proxy Obedience</a> requirement.
- </p></div><div class="sect2" title="5.3. Isolate Dynamic Content to Tor State (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2759665"></a>5.3. Isolate Dynamic Content to Tor State (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.isolate_content</strong></span></p><p>Enabling this preference is what enables the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cssbloc…" target="_top">@torproject.org/cssblocker;1</a> content policy
+ </p></div><div class="sect2" title="5.3. Isolate Dynamic Content to Tor State (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2658766"></a>5.3. Isolate Dynamic Content to Tor State (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.isolate_content</strong></span></p><p>Enabling this preference is what enables the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cssbloc…" target="_top">@torproject.org/cssblocker;1</a> content policy
mentioned above, and causes it to block content load attempts in pages an
opposite Tor state from the current state. Freshly loaded <a class="ulink" href="https://developer.mozilla.org/en/XUL/tabbrowser" target="_top">browser
tabs</a> are tagged
@@ -672,7 +672,7 @@ We are still looking for a workaround as of Torbutton 1.2.5.
-</p></div><div class="sect2" title="5.5. Resize windows to multiples of 50px during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2769025"></a>5.5. Resize windows to multiples of 50px during Tor usage (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.resize_windows</strong></span></p><p>
+</p></div><div class="sect2" title="5.5. Resize windows to multiples of 50px during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2668126"></a>5.5. Resize windows to multiples of 50px during Tor usage (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.resize_windows</strong></span></p><p>
This option drastically cuts down on the number of distinct anonymity sets
that divide the Tor web userbase. Without this setting, the dimensions for a
@@ -707,7 +707,7 @@ infer toolbar size/presence by the distance to the nearest 50 pixel roundoff).
</p><p>
This setting helps to meet the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirements.
-</p></div><div class="sect2" title="5.6. Disable Updates During Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2761324"></a>5.6. Disable Updates During Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_updates</strong></span></p><p>This setting causes Torbutton to disable the four <a class="ulink" href="http://wiki.mozilla.org/Update:Users/Checking_For_Updates#Preference_Contro…" target="_top">Firefox
+</p></div><div class="sect2" title="5.6. Disable Updates During Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2660426"></a>5.6. Disable Updates During Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_updates</strong></span></p><p>This setting causes Torbutton to disable the four <a class="ulink" href="http://wiki.mozilla.org/Update:Users/Checking_For_Updates#Preference_Contro…" target="_top">Firefox
update settings</a> during Tor
usage: <span class="command"><strong>extensions.update.enabled</strong></span>,
<span class="command"><strong>app.update.enabled</strong></span>,
@@ -717,7 +717,7 @@ update settings</a> during Tor
checking for search plugin updates while Tor is enabled.
</p><p>
This setting satisfies the <a class="link" href="#updates">Update Safety</a> requirement.
-</p></div><div class="sect2" title="5.7. Redirect Torbutton Updates Via Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2744982"></a>5.7. Redirect Torbutton Updates Via Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.update_torbutton_via_tor</strong></span></p><p>This setting causes Torbutton to install an
+</p></div><div class="sect2" title="5.7. Redirect Torbutton Updates Via Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644084"></a>5.7. Redirect Torbutton Updates Via Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.update_torbutton_via_tor</strong></span></p><p>This setting causes Torbutton to install an
<a class="ulink" href="https://developer.mozilla.org/en/nsIProtocolProxyFilter" target="_top">nsIProtocolProxyFilter</a>
in order to redirect all version update checks and Torbutton update downloads
@@ -726,7 +726,7 @@ concerns about data retention done by <a class="ulink" href="https://www.addons.
help censored users meet the <a class="link" href="#undiscoverability">Tor
Undiscoverability</a> requirement.
- </p></div><div class="sect2" title="5.8. Disable Search Suggestions during Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2745026"></a>5.8. Disable Search Suggestions during Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_search</strong></span></p><p>
+ </p></div><div class="sect2" title="5.8. Disable Search Suggestions during Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644128"></a>5.8. Disable Search Suggestions during Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_search</strong></span></p><p>
This setting causes Torbutton to disable <a class="ulink" href="http://kb.mozillazine.org/Browser.search.suggest.enabled" target="_top"><span class="command"><strong>browser.search.suggest.enabled</strong></span></a>
during Tor usage.
This governs if you get Google search suggestions during Tor
@@ -737,7 +737,7 @@ this is recommended to be disabled.
While this setting doesn't satisfy any Torbutton requirements, the fact that
cookies are transmitted for partially typed queries does not seem desirable
for Tor usage.
-</p></div><div class="sect2" title="5.9. Disable livemarks updates during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2745065"></a>5.9. Disable livemarks updates during Tor usage (recommended)</h3></div></div></div><p>Option:
+</p></div><div class="sect2" title="5.9. Disable livemarks updates during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644167"></a>5.9. Disable livemarks updates during Tor usage (recommended)</h3></div></div></div><p>Option:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.disable_livemarks</strong></span></td></tr></table><p>
</p><p>
This option causes Torbutton to prevent Firefox from loading <a class="ulink" href="http://www.mozilla.com/firefox/livebookmarks.html" target="_top">Livemarks</a> during
@@ -751,7 +751,7 @@ service</a> when Tor is enabled.
This helps satisfy the <a class="link" href="#isolation">Network
Isolation</a> and <a class="link" href="#setpreservation">Anonymity Set
Preservation</a> requirements.
-</p></div><div class="sect2" title="5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2745136"></a>5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644238"></a>5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.block_tor_file_net</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_nontor_file_net</strong></span></td></tr></table><p>
</p><p>
@@ -771,7 +771,7 @@ Isolation</a> requirement, by preventing file urls from executing network
operations in opposite Tor states. Also, allowing pages to submit arbitrary
files to arbitrary sites just generally seems like a bad idea.
-</p></div><div class="sect2" title="5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2745208"></a>5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644310"></a>5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.close_nontor</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.close_tor</strong></span></td></tr></table><p>
</p><p>
@@ -795,7 +795,7 @@ out longer than necessary.
While this setting doesn't satisfy any Torbutton requirements, the fact that
cookies are transmitted for partially typed queries does not seem desirable
for Tor usage.
-</p></div><div class="sect2" title="5.12. Isolate Access to History navigation to Tor state (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2745290"></a>5.12. Isolate Access to History navigation to Tor state (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_js_history</strong></span></p><p>
+</p></div><div class="sect2" title="5.12. Isolate Access to History navigation to Tor state (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644391"></a>5.12. Isolate Access to History navigation to Tor state (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_js_history</strong></span></p><p>
This setting determines if Torbutton installs an <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsISHistoryListen…" target="_top">nsISHistoryListener</a>
attached to the <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsISHistory" target="_top">sessionHistory</a> of
of each browser's <a class="ulink" href="https://developer.mozilla.org/en/XUL%3aProperty%3awebNavigation" target="_top">webNavigatator</a>.
@@ -823,7 +823,7 @@ This setting helps to fulfill Torbutton's <a class="link" href="#state">State
Separation</a> and (until Bug 409737 is fixed) <a class="link" href="#isolation">Network Isolation</a>
requirements.
- </p></div><div class="sect2" title="5.13. History Access Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2745374"></a>5.13. History Access Settings</h3></div></div></div><p>Options:
+ </p></div><div class="sect2" title="5.13. History Access Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2644476"></a>5.13. History Access Settings</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.block_thread</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_nthread</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_thwrite</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_nthwrite</strong></span></td></tr></table><p>
</p><p>These four settings govern the behavior of the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/ignore-…" target="_top">components/ignore-history.js</a>
history blocker component mentioned above. By hooking the browser's view of
@@ -838,12 +838,12 @@ Database</a> and the older Firefox 2 mechanisms.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.14. Clear History During Tor Toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2745486"></a>5.14. Clear History During Tor Toggle (optional)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_history</strong></span></p><p>This setting governs if Torbutton calls
+</p></div><div class="sect2" title="5.14. Clear History During Tor Toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644588"></a>5.14. Clear History During Tor Toggle (optional)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_history</strong></span></p><p>This setting governs if Torbutton calls
<a class="ulink" href="https://developer.mozilla.org/en/nsIBrowserHistory#removeAllPages.28.29" target="_top">nsIBrowserHistory.removeAllPages</a>
and <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsISHistory" target="_top">nsISHistory.PurgeHistory</a>
for each tab on Tor toggle.</p><p>
This setting is an optional way to help satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.15. Block Password+Form saving during Tor/Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2787032"></a>5.15. Block Password+Form saving during Tor/Non-Tor</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.15. Block Password+Form saving during Tor/Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2686134"></a>5.15. Block Password+Form saving during Tor/Non-Tor</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.block_tforms</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_ntforms</strong></span></td></tr></table><p>
</p><p>These settings govern if Torbutton disables
<span class="command"><strong>browser.formfill.enable</strong></span>
@@ -852,19 +852,19 @@ Since form fields can be read at any time by Javascript, this setting is a lot
more important than it seems.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.16. Block Tor disk cache and clear all cache on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2787093"></a>5.16. Block Tor disk cache and clear all cache on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cache</strong></span>
+</p></div><div class="sect2" title="5.16. Block Tor disk cache and clear all cache on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2686195"></a>5.16. Block Tor disk cache and clear all cache on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cache</strong></span>
</p><p>This option causes Torbutton to call <a class="ulink" href="https://developer.mozilla.org/en/nsICacheService#evictEntries.28.29" target="_top">nsICacheService.evictEntries(0)</a>
on Tor toggle to remove all entries from the cache. In addition, this setting
causes Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Browser.cache.disk.enable" target="_top">browser.cache.disk.enable</a> to false.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.17. Block disk and memory cache during Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2787143"></a>5.17. Block disk and memory cache during Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_cache</strong></span></p><p>This setting
+</p></div><div class="sect2" title="5.17. Block disk and memory cache during Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2686245"></a>5.17. Block disk and memory cache during Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_cache</strong></span></p><p>This setting
causes Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Browser.cache.memory.enable" target="_top">browser.cache.memory.enable</a>,
<a class="ulink" href="http://kb.mozillazine.org/Browser.cache.disk.enable" target="_top">browser.cache.disk.enable</a> and
<a class="ulink" href="http://kb.mozillazine.org/Network.http.use-cache" target="_top">network.http.use-cache</a> to false during tor usage.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.18. Clear Cookies on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2787196"></a>5.18. Clear Cookies on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cookies</strong></span>
+</p></div><div class="sect2" title="5.18. Clear Cookies on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2686298"></a>5.18. Clear Cookies on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cookies</strong></span>
</p><p>
This setting causes Torbutton to call <a class="ulink" href="https://developer.mozilla.org/en/nsICookieManager#removeAll.28.29" target="_top">nsICookieManager.removeAll()</a> on
@@ -874,7 +874,7 @@ which prevents them from being written to disk.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.19. Store Non-Tor cookies in a protected jar"><div class="titlepage"><div><div><h3 class="title"><a id="id2787247"></a>5.19. Store Non-Tor cookies in a protected jar</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.cookie_jars</strong></span>
+</p></div><div class="sect2" title="5.19. Store Non-Tor cookies in a protected jar"><div class="titlepage"><div><div><h3 class="title"><a id="id2686349"></a>5.19. Store Non-Tor cookies in a protected jar</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.cookie_jars</strong></span>
</p><p>
This setting causes Torbutton to use <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2</a> to store
@@ -887,15 +887,15 @@ which prevents them from being written to disk.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2787303"></a>5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.dual_cookie_jars</strong></span>
+</p></div><div class="sect2" title="5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686405"></a>5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.dual_cookie_jars</strong></span>
</p><p>
This setting causes Torbutton to use <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2</a> to store
both Tor and Non-Tor cookies into protected jars.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.21. Manage My Own Cookies (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2787342"></a>5.21. Manage My Own Cookies (dangerous)</h3></div></div></div><p>Options: None</p><p>This setting disables all Torbutton cookie handling by setting the above
-cookie prefs all to false.</p></div><div class="sect2" title="5.22. Disable DOM Storage during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2787357"></a>5.22. Disable DOM Storage during Tor usage (crucial)</h3></div></div></div><div class="sect2" title="5.22.1. Do not write Tor/Non-Tor cookies to disk"><div class="titlepage"><div><div><h3 class="title"><a id="id2787359"></a>5.22.1. Do not write Tor/Non-Tor cookies to disk</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.21. Manage My Own Cookies (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686444"></a>5.21. Manage My Own Cookies (dangerous)</h3></div></div></div><p>Options: None</p><p>This setting disables all Torbutton cookie handling by setting the above
+cookie prefs all to false.</p></div><div class="sect2" title="5.22. Disable DOM Storage during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686459"></a>5.22. Disable DOM Storage during Tor usage (crucial)</h3></div></div></div><div class="sect2" title="5.22.1. Do not write Tor/Non-Tor cookies to disk"><div class="titlepage"><div><div><h3 class="title"><a id="id2686461"></a>5.22.1. Do not write Tor/Non-Tor cookies to disk</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.tor_memory_jar</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.nontor_memory_jar</strong></span></td></tr></table><p>
</p><p>
These settings (contributed by arno) cause Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Network.cookie.lifetimePolicy" target="_top">network.cookie.lifetimePolicy</a>
@@ -915,13 +915,13 @@ usage to prevent
<a class="ulink" href="http://developer.mozilla.org/en/docs/DOM:Storage" target="_top">DOM Storage</a> from
being used to store persistent information across Tor states.</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.23. Clear HTTP Auth on Tor Toggle (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2787461"></a>5.23. Clear HTTP Auth on Tor Toggle (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_http_auth</strong></span>
+</p></div><div class="sect2" title="5.23. Clear HTTP Auth on Tor Toggle (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686563"></a>5.23. Clear HTTP Auth on Tor Toggle (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_http_auth</strong></span>
</p><p>
This setting causes Torbutton to call <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsIHttpAuthManager" target="_top">nsIHttpAuthManager.clearAll()</a>
every time Tor is toggled.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.24. Clear cookies on Tor/Non-Tor shutdown"><div class="titlepage"><div><div><h3 class="title"><a id="id2787498"></a>5.24. Clear cookies on Tor/Non-Tor shutdown</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.shutdown_method</strong></span>
+</p></div><div class="sect2" title="5.24. Clear cookies on Tor/Non-Tor shutdown"><div class="titlepage"><div><div><h3 class="title"><a id="id2686600"></a>5.24. Clear cookies on Tor/Non-Tor shutdown</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.shutdown_method</strong></span>
</p><p> This option variable can actually take 3 values: 0, 1, and 2. 0 means no
cookie clearing, 1 means clear only during Tor-enabled shutdown, and 2 means
clear for both Tor and Non-Tor shutdown. When set to 1 or 2, Torbutton listens
@@ -929,7 +929,7 @@ for the <a class="ulink" href="http://developer.mozilla.org/en/docs/Observer_Not
<code class="function">https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…</code> and use <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2</a>
to clear out all cookies and all cookie jars upon shutdown. </p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.25. Reload cookie jar/clear cookies on Firefox crash"><div class="titlepage"><div><div><h3 class="title"><a id="id2787554"></a>5.25. Reload cookie jar/clear cookies on Firefox crash</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.25. Reload cookie jar/clear cookies on Firefox crash"><div class="titlepage"><div><div><h3 class="title"><a id="id2686655"></a>5.25. Reload cookie jar/clear cookies on Firefox crash</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.reload_crashed_jar</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.crashed</strong></span></td></tr></table><p>
</p><p>This is no longer a user visible option, and is enabled by default. In
the event of a crash, the Torbutton <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">components/crash-observer.js</a>
@@ -941,7 +941,7 @@ the chrome that listens for this update), and Torbutton will load the
component.</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement in the event of Firefox
crashes.
-</p></div><div class="sect2" title="5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2787629"></a>5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2686731"></a>5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.restore_tor</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.crashed</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.normal_exit</strong></span></td></tr></table><p>
</p><p>This option works with the Torbutton <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">crash-observer.js</a>
to set the Tor state after a crash is detected (via the
@@ -957,7 +957,7 @@ setting helps to satisfy the <a class="link" href="#state">State Separation</a>
requirement in the event of Firefox crashes by ensuring all cookies,
settings and saved sessions are reloaded from a fixed Tor state.
-</p></div><div class="sect2" title="5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State"><div class="titlepage"><div><div><h3 class="title"><a id="id2787700"></a>5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State"><div class="titlepage"><div><div><h3 class="title"><a id="id2686802"></a>5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.startup_state</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.noncrashed</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.normal_exit</strong></span></td></tr></table><p>
</p><p>This option also works with the Torbutton <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">crash-observer.js</a>
to set the Tor state after a normal startup is detected (via the
@@ -967,7 +967,7 @@ false positives
extensions.torbutton.normal_exit in torbutton_uninstall_observer() during
Firefox exit and checks this value as well during startup.
-</p></div><div class="sect2" title="5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs"><div class="titlepage"><div><div><h3 class="title"><a id="id2787759"></a>5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs"><div class="titlepage"><div><div><h3 class="title"><a id="id2686861"></a>5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.nonontor_sessionstore</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.notor_sessionstore</strong></span></td></tr></table><p>
</p><p>If these options are enabled, the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/nsSessi…" target="_top">replacement nsSessionStore.js</a>
component checks the <span class="command"><strong>__tb_tor_fetched</strong></span> tag of tabs before writing them
@@ -977,7 +977,7 @@ This setting helps to satisfy the <a class="link" href="#disk">Disk Avoidance</a
requirement, and also helps to satisfy the <a class="link" href="#state">State Separation</a> requirement in the event of Firefox
crashes.
-</p></div><div class="sect2" title="5.29. Set user agent during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2787824"></a>5.29. Set user agent during Tor usage (crucial)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.29. Set user agent during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686926"></a>5.29. Set user agent during Tor usage (crucial)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.set_uagent</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.platform_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.oscpu_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.buildID_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.productsub_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.appname_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.appversion_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.useragent_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.useragent_vendor</strong></span></td></tr><tr><td><span
class="command"><strong>extensions.torbutton.useragent_vendorSub</strong></span></td></tr></table><p>
</p><p>On face, user agent switching appears to be straight-forward in Firefox.
It provides several options for controlling the browser user agent string:
@@ -1001,7 +1001,7 @@ certain resource:// files</a>. These cases are handled by Torbutton's
</p><p>
This setting helps to satisfy the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirement.
-</p></div><div class="sect2" title="5.30. Spoof US English Browser"><div class="titlepage"><div><div><h3 class="title"><a id="id2787998"></a>5.30. Spoof US English Browser</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.30. Spoof US English Browser"><div class="titlepage"><div><div><h3 class="title"><a id="id2687100"></a>5.30. Spoof US English Browser</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.spoof_english</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.spoof_charset</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.spoof_language</strong></span></td></tr></table><p>
</p><p> This option causes Torbutton to set
<span class="command"><strong>general.useragent.locale</strong></span>
@@ -1012,13 +1012,13 @@ This setting helps to satisfy the <a class="link" href="#setpreservation">Anonym
well as hooking <span class="command"><strong>navigator.language</strong></span> via its <a class="link" href="#jshooks" title="5.4. Hook Dangerous Javascript">javascript hooks</a>.
</p><p>
This setting helps to satisfy the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> and <a class="link" href="#location">Location Neutrality</a> requirements.
-</p></div><div class="sect2" title="5.31. Don't send referrer during Tor Usage"><div class="titlepage"><div><div><h3 class="title"><a id="id2788091"></a>5.31. Don't send referrer during Tor Usage</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.disable_referer</strong></span>
+</p></div><div class="sect2" title="5.31. Don't send referrer during Tor Usage"><div class="titlepage"><div><div><h3 class="title"><a id="id2687193"></a>5.31. Don't send referrer during Tor Usage</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.disable_referer</strong></span>
</p><p>
This option causes Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Network.http.sendSecureXSiteReferrer" target="_top">network.http.sendSecureXSiteReferrer</a> and
<a class="ulink" href="http://kb.mozillazine.org/Network.http.sendRefererHeader" target="_top">network.http.sendRefererHeader</a> during Tor usage.</p><p>
This setting also does not directly satisfy any Torbutton requirement, but
some may desire to mask their referrer for general privacy concerns.
-</p></div><div class="sect2" title="5.32. Strip platform and language off of Google Search Box queries"><div class="titlepage"><div><div><h3 class="title"><a id="id2788132"></a>5.32. Strip platform and language off of Google Search Box queries</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.fix_google_srch</strong></span>
+</p></div><div class="sect2" title="5.32. Strip platform and language off of Google Search Box queries"><div class="titlepage"><div><div><h3 class="title"><a id="id2687234"></a>5.32. Strip platform and language off of Google Search Box queries</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.fix_google_srch</strong></span>
</p><p>
This option causes Torbutton to use the <a class="ulink" href="https://wiki.mozilla.org/Search_Service:API" target="_top">@mozilla.org/browser/search-service;1</a>
@@ -1028,7 +1028,7 @@ platform information. This setting strips off that info while Tor is enabled.
</p><p>
This setting helps Torbutton to fulfill its <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirement.
-</p></div><div class="sect2" title="5.33. Automatically use an alternate search engine when presented with a Google Captcha"><div class="titlepage"><div><div><h3 class="title"><a id="id2788173"></a>5.33. Automatically use an alternate search engine when presented with a
+</p></div><div class="sect2" title="5.33. Automatically use an alternate search engine when presented with a Google Captcha"><div class="titlepage"><div><div><h3 class="title"><a id="id2687274"></a>5.33. Automatically use an alternate search engine when presented with a
Google Captcha</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.asked_google_captcha</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.dodge_google_captcha</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.google_redir_url</strong></span></td></tr></table><p>
</p><p>
@@ -1053,7 +1053,7 @@ options are duckduckgo.com, ixquick.com, bing.com, yahoo.com and scroogle.org. T
encoded in the preferences
<span class="command"><strong>extensions.torbutton.redir_url.[1-5]</strong></span>.
-</p></div><div class="sect2" title="5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2788253"></a>5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2687355"></a>5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.jar_certs</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.jar_ca_certs</strong></span></td></tr></table><p>
</p><p>
@@ -1108,11 +1108,15 @@ provides a large amount of identifiable information</a><p>
As <a class="link" href="#fingerprinting">mentioned above</a>, a large amount of
information is available from <a class="ulink" href="http://developer.mozilla.org/en/docs/DOM:window.screen" target="_top">window.screen</a>.
+The most sensative data to anonymity is actually that which is not used in
+rendering - such as desktop resolution, and window decoration size.
Currently, there is no way to obscure this information without Javascript
-hooking. This bug is a feature request to provide some other method to change
-these values. This bug interferes with Torbutton's ability to fulfill its
-<a class="link" href="#setpreservation">Anonymity Set Preservation</a>
-requirement.
+hooking. In addition, many of this same desktop and window decoration
+resolution information is available via <a class="ulink" href="https://developer.mozilla.org/En/CSS/Media_queries" target="_top">CSS Media
+Queries</a>, so perhaps some more lower-level rendering controls or
+preferences need to be provided. These issues interfere with Torbutton's
+ability to fulfill its <a class="link" href="#setpreservation">Anonymity Set
+Preservation</a> requirement.
</p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=435159" target="_top">Bug 435159 -
nsNSSCertificateDB::DeleteCertificate has race conditions</a><p>
@@ -1141,7 +1145,14 @@ precision timer can still be used to fingerprint aspects of a browser's
javascript engine and processor, and apparently also a user's typing cadence.
This bug hinders Torbutton's ability to satisfy its <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirement.
- </p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=409737" target="_top">Bug 409737 -
+ </p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=122752" target="_top">SOCKS
+Username/Password Support</a><p>
+We need <a class="ulink" href="https://developer.mozilla.org/en/nsIProxyInfo" target="_top">Firefox
+APIs</a> or about:config settings to conrol the SOCKS Username and
+Password fields. The reason why we need this support is to utilize an (as yet
+unimplemented) scheme to separate Tor traffic based <a class="ulink" href="https://gitweb.torproject.org/torspec.git/blob_plain/HEAD:/proposals/171-se…" target="_top">on
+SOCKS username/password</a>.
+ </p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=409737" target="_top">Bug 409737 -
javascript.enabled and docShell.allowJavascript do not disable all event
handlers</a><p>
@@ -1393,13 +1404,13 @@ or complete, but it is automated and could be turned into something useful
with a bit of work.
</p></li></ol></div><p>
- </p></div><div class="sect2" title="7.2. Multi-state testing"><div class="titlepage"><div><div><h3 class="title"><a id="id2789303"></a>7.2. Multi-state testing</h3></div></div></div><p>
+ </p></div><div class="sect2" title="7.2. Multi-state testing"><div class="titlepage"><div><div><h3 class="title"><a id="id2688437"></a>7.2. Multi-state testing</h3></div></div></div><p>
The tests in this section are geared towards a page that would instruct the
user to toggle their Tor state after the fetch and perform some operations:
mouseovers, stray clicks, and potentially reloads.
- </p><div class="sect3" title="Cookies and Cache Correlation"><div class="titlepage"><div><div><h4 class="title"><a id="id2789315"></a>Cookies and Cache Correlation</h4></div></div></div><p>
+ </p><div class="sect3" title="Cookies and Cache Correlation"><div class="titlepage"><div><div><h4 class="title"><a id="id2688449"></a>Cookies and Cache Correlation</h4></div></div></div><p>
The most obvious test is to set a cookie, ask the user to toggle tor, and then
have them reload the page. The cookie should no longer be set if they are
using the default Torbutton settings. In addition, it is possible to leverage
@@ -1407,11 +1418,11 @@ the cache to <a class="ulink" href="http://crypto.stanford.edu/sameorigin/safeca
identifiers</a>. The default settings of Torbutton should also protect
against these from persisting across Tor Toggle.
- </p></div><div class="sect3" title="Javascript timers and event handlers"><div class="titlepage"><div><div><h4 class="title"><a id="id2789338"></a>Javascript timers and event handlers</h4></div></div></div><p>
+ </p></div><div class="sect3" title="Javascript timers and event handlers"><div class="titlepage"><div><div><h4 class="title"><a id="id2688472"></a>Javascript timers and event handlers</h4></div></div></div><p>
Javascript can set timers and register event handlers in the hopes of fetching
URLs after the user has toggled Torbutton.
- </p></div><div class="sect3" title="CSS Popups and non-script Dynamic Content"><div class="titlepage"><div><div><h4 class="title"><a id="id2789350"></a>CSS Popups and non-script Dynamic Content</h4></div></div></div><p>
+ </p></div><div class="sect3" title="CSS Popups and non-script Dynamic Content"><div class="titlepage"><div><div><h4 class="title"><a id="id2688484"></a>CSS Popups and non-script Dynamic Content</h4></div></div></div><p>
Even if Javascript is disabled, CSS is still able to
<a class="ulink" href="http://www.tjkdesign.com/articles/css%20pop%20ups/" target="_top">create popup-like
@@ -1436,7 +1447,7 @@ these attacks, playing with them, and reporting what you find (and potentially
submitting the test cases back to be run in the standard batch of Torbutton
tests.
- </p><div class="sect3" title="Some suggested vectors to investigate"><div class="titlepage"><div><div><h4 class="title"><a id="id2789405"></a>Some suggested vectors to investigate</h4></div></div></div><p>
+ </p><div class="sect3" title="Some suggested vectors to investigate"><div class="titlepage"><div><div><h4 class="title"><a id="id2688539"></a>Some suggested vectors to investigate</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">Strange ways to register Javascript <a class="ulink" href="http://en.wikipedia.org/wiki/DOM_Events" target="_top">events</a> and <a class="ulink" href="http://www.devshed.com/c/a/JavaScript/Using-Timers-in-JavaScript/" target="_top">timeouts</a> should
be verified to actually be ineffective after Tor has been toggled.</li><li class="listitem">Other ways to cause Javascript to be executed after
<span class="command"><strong>javascript.enabled</strong></span> has been toggled off.</li><li class="listitem">Odd ways to attempt to load plugins. Kyle Williams has had
1
0

r24444: {website} Update FF bugs in design doc and add FF4.0 notes. (website/trunk/torbutton/en/design)
by Mike Perry 25 Mar '11
by Mike Perry 25 Mar '11
25 Mar '11
Author: mikeperry
Date: 2011-03-25 23:31:40 +0000 (Fri, 25 Mar 2011)
New Revision: 24444
Added:
website/trunk/torbutton/en/design/FF40_AUDIT
Modified:
website/trunk/torbutton/en/design/index.html.en
Log:
Update FF bugs in design doc and add FF4.0 notes.
Added: website/trunk/torbutton/en/design/FF40_AUDIT
===================================================================
--- website/trunk/torbutton/en/design/FF40_AUDIT (rev 0)
+++ website/trunk/torbutton/en/design/FF40_AUDIT 2011-03-25 23:31:40 UTC (rev 24444)
@@ -0,0 +1,36 @@
+- Major compatibility issues:
+ http://blog.mozilla.com/addons/2010/11/11/making-add-on-compatible-firefox-…
+ https://developer.mozilla.org/en/Extensions/Updating_extensions_for_Firefox…
+ https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0
+
+- Key high level concerns:
+ - WebThreads
+ - https://developer.mozilla.org/En/Using_web_workers
+ - Network activity blocked by content policy
+ - What the hell is a blob url?
+ - https://developer.mozilla.org/en/DOM/window.createBlobURL
+ - https://developer.mozilla.org/en/DOM/window.revokeBlobURL
+ - Seems only relevent to FS injection..
+ - WebSockets
+ - New window.history functions may allow state smuggling
+ - https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
+ - New screen attributes
+ - https://developer.mozilla.org/en/DOM/window.mozInnerScreenX, Y
+ - Bounding rectangles -> window sizes?
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=396392
+ - Mouse events reveal desktop coordinates?
+ - https://bugzilla.mozilla.org/show_bug.cgi?id=503943
+ - https://developer.mozilla.org/en/DOM/Event/UIEvent/MouseEvent
+ - DocShell and plugins inside createHTMLDocument?
+ - https://developer.mozilla.org/en/DOM/DOMImplementation.createHTMLDocument
+ - Media attributes
+ - "buffered"
+ - "preload"
+ - new codecs?
+
+
+
+- New fingerprinting threats:
+ - Lots of things are now available to CSS :(
+
+
Modified: website/trunk/torbutton/en/design/index.html.en
===================================================================
--- website/trunk/torbutton/en/design/index.html.en 2011-03-25 16:52:56 UTC (rev 24443)
+++ website/trunk/torbutton/en/design/index.html.en 2011-03-25 23:31:40 UTC (rev 24444)
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Torbutton Design Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /></head><body><div class="article" title="Torbutton Design Documentation"><div class="titlepage"><div><div><h2 class="title"><a id="design"></a>Torbutton Design Documentation</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Mike</span> <span class="surname">Perry</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:mikeperry.fscked/org">mikeperry.fscked/org</a>></code></p></div></div></div></div><div><p class="pubdate">Jun 28 2010</p></div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2910402">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#adversary">1.1. Adversary Model</a>
</span></dt><dt><span class="sect2"><a href="#requirements">1.2. Torbutton Requirements</a></span></dt><dt><span class="sect2"><a href="#layout">1.3. Extension Layout</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2907285">2. Components</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2927418">2.1. Hooked Components</a></span></dt><dt><span class="sect2"><a href="#id2922900">2.2. New Components</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2907191">3. Chrome</a></span></dt><dd><dl><dt><span class="sect2"><a href="#browseroverlay">3.1. Browser Overlay - torbutton.xul</a></span></dt><dt><span class="sect2"><a href="#id2922887">3.2. Preferences Window - preferences.xul</a></span></dt><dt><span class="sect2"><a href="#id2922834">3.3. Other Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2917336">4. Toggle Code Path</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2934128">4.1. Button Click</a></span></dt><dt><
span class="sect2"><a href="#id2915503">4.2. Proxy Update</a></span></dt><dt><span class="sect2"><a href="#id2931338">4.3. Settings Update</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2898010">5. Description of Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2910532">5.1. Test Settings</a></span></dt><dt><span class="sect2"><a href="#plugins">5.2. Disable plugins on Tor Usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2917719">5.3. Isolate Dynamic Content to Tor State (crucial)</a></span></dt><dt><span class="sect2"><a href="#jshooks">5.4. Hook Dangerous Javascript</a></span></dt><dt><span class="sect2"><a href="#id2897638">5.5. Resize windows to multiples of 50px during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2924640">5.6. Disable Updates During Tor</a></span></dt><dt><span class="sect2"><a href="#id2892217">5.7. Redirect Torbutton Updates Via Tor (recommended)</a></span></dt><dt><span c
lass="sect2"><a href="#id2892261">5.8. Disable Search Suggestions during Tor (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2892300">5.9. Disable livemarks updates during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2892371">5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2892443">5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2892524">5.12. Isolate Access to History navigation to Tor state (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2892609">5.13. History Access Settings</a></span></dt><dt><span class="sect2"><a href="#id2892721">5.14. Clear History During Tor Toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2934267">5.15. Block Password+Form saving during Tor/Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2934328">5.16. Block Tor dis
k cache and clear all cache on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2934378">5.17. Block disk and memory cache during Tor</a></span></dt><dt><span class="sect2"><a href="#id2934430">5.18. Clear Cookies on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2934481">5.19. Store Non-Tor cookies in a protected jar</a></span></dt><dt><span class="sect2"><a href="#id2934538">5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2934577">5.21. Manage My Own Cookies (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2934592">5.22. Disable DOM Storage during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2934696">5.23. Clear HTTP Auth on Tor Toggle (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2934733">5.24. Clear cookies on Tor/Non-Tor shutdown</a></span></dt><dt><span class="sect2"><a href="#id2934788">5.25. Reload cookie ja
r/clear cookies on Firefox crash</a></span></dt><dt><span class="sect2"><a href="#id2934863">5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2934935">5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</a></span></dt><dt><span class="sect2"><a href="#id2934994">5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</a></span></dt><dt><span class="sect2"><a href="#id2935059">5.29. Set user agent during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2935233">5.30. Spoof US English Browser</a></span></dt><dt><span class="sect2"><a href="#id2935326">5.31. Don't send referrer during Tor Usage</a></span></dt><dt><span class="sect2"><a href="#id2935366">5.32. Strip platform and language off of Google Search Box queries</a></span></dt><dt><span class="sect2"><a href="#id2935407">5.33. Automatically use an alternate search engine when presented with a
-Google Captcha</a></span></dt><dt><span class="sect2"><a href="#id2935487">5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</a></span></dt></dl></dd><dt><span class="sect1"><a href="#FirefoxBugs">6. Relevant Firefox Bugs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#FirefoxSecurity">6.1. Bugs impacting security</a></span></dt><dt><span class="sect2"><a href="#FirefoxWishlist">6.2. Bugs blocking functionality</a></span></dt><dt><span class="sect2"><a href="#FirefoxMiscBugs">6.3. Low Priority Bugs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#TestPlan">7. Testing</a></span></dt><dd><dl><dt><span class="sect2"><a href="#SingleStateTesting">7.1. Single state testing</a></span></dt><dt><span class="sect2"><a href="#id2936532">7.2. Multi-state testing</a></span></dt><dt><span class="sect2"><a href="#HackTorbutton">7.3. Active testing (aka How to Hack Torbutton)</a></span></dt></dl></dd></dl></div><div class="sect1" title="1. Introduc
tion"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2910402"></a>1. Introduction</h2></div></div></div><p>
+<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Torbutton Design Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /></head><body><div class="article" title="Torbutton Design Documentation"><div class="titlepage"><div><div><h2 class="title"><a id="design"></a>Torbutton Design Documentation</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Mike</span> <span class="surname">Perry</span></h3><div class="affiliation"><div class="address"><p><code class="email"><<a class="email" href="mailto:mikeperry.fscked/org">mikeperry.fscked/org</a>></code></p></div></div></div></div><div><p class="pubdate">Mar 25 2011</p></div></div><hr /></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#id2647809">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#adversary">1.1. Adversary Model</a>
</span></dt><dt><span class="sect2"><a href="#requirements">1.2. Torbutton Requirements</a></span></dt><dt><span class="sect2"><a href="#layout">1.3. Extension Layout</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2662790">2. Components</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2680078">2.1. Hooked Components</a></span></dt><dt><span class="sect2"><a href="#id2682465">2.2. New Components</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2684278">3. Chrome</a></span></dt><dd><dl><dt><span class="sect2"><a href="#browseroverlay">3.1. Browser Overlay - torbutton.xul</a></span></dt><dt><span class="sect2"><a href="#id2666921">3.2. Preferences Window - preferences.xul</a></span></dt><dt><span class="sect2"><a href="#id2659528">3.3. Other Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2650612">4. Toggle Code Path</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2681148">4.1. Button Click</a></span></dt><dt><
span class="sect2"><a href="#id2683321">4.2. Proxy Update</a></span></dt><dt><span class="sect2"><a href="#id2662007">4.3. Settings Update</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id2679416">5. Description of Options</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id2674592">5.1. Test Settings</a></span></dt><dt><span class="sect2"><a href="#plugins">5.2. Disable plugins on Tor Usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2658766">5.3. Isolate Dynamic Content to Tor State (crucial)</a></span></dt><dt><span class="sect2"><a href="#jshooks">5.4. Hook Dangerous Javascript</a></span></dt><dt><span class="sect2"><a href="#id2668126">5.5. Resize windows to multiples of 50px during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2660426">5.6. Disable Updates During Tor</a></span></dt><dt><span class="sect2"><a href="#id2644084">5.7. Redirect Torbutton Updates Via Tor (recommended)</a></span></dt><dt><span c
lass="sect2"><a href="#id2644128">5.8. Disable Search Suggestions during Tor (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2644167">5.9. Disable livemarks updates during Tor usage (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2644238">5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2644310">5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2644391">5.12. Isolate Access to History navigation to Tor state (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2644476">5.13. History Access Settings</a></span></dt><dt><span class="sect2"><a href="#id2644588">5.14. Clear History During Tor Toggle (optional)</a></span></dt><dt><span class="sect2"><a href="#id2686134">5.15. Block Password+Form saving during Tor/Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2686195">5.16. Block Tor dis
k cache and clear all cache on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2686245">5.17. Block disk and memory cache during Tor</a></span></dt><dt><span class="sect2"><a href="#id2686298">5.18. Clear Cookies on Tor Toggle</a></span></dt><dt><span class="sect2"><a href="#id2686349">5.19. Store Non-Tor cookies in a protected jar</a></span></dt><dt><span class="sect2"><a href="#id2686405">5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2686444">5.21. Manage My Own Cookies (dangerous)</a></span></dt><dt><span class="sect2"><a href="#id2686459">5.22. Disable DOM Storage during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2686563">5.23. Clear HTTP Auth on Tor Toggle (recommended)</a></span></dt><dt><span class="sect2"><a href="#id2686600">5.24. Clear cookies on Tor/Non-Tor shutdown</a></span></dt><dt><span class="sect2"><a href="#id2686655">5.25. Reload cookie ja
r/clear cookies on Firefox crash</a></span></dt><dt><span class="sect2"><a href="#id2686731">5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</a></span></dt><dt><span class="sect2"><a href="#id2686802">5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</a></span></dt><dt><span class="sect2"><a href="#id2686861">5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</a></span></dt><dt><span class="sect2"><a href="#id2686926">5.29. Set user agent during Tor usage (crucial)</a></span></dt><dt><span class="sect2"><a href="#id2687100">5.30. Spoof US English Browser</a></span></dt><dt><span class="sect2"><a href="#id2687193">5.31. Don't send referrer during Tor Usage</a></span></dt><dt><span class="sect2"><a href="#id2687234">5.32. Strip platform and language off of Google Search Box queries</a></span></dt><dt><span class="sect2"><a href="#id2687274">5.33. Automatically use an alternate search engine when presented with a
+Google Captcha</a></span></dt><dt><span class="sect2"><a href="#id2687355">5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</a></span></dt></dl></dd><dt><span class="sect1"><a href="#FirefoxBugs">6. Relevant Firefox Bugs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#FirefoxSecurity">6.1. Bugs impacting security</a></span></dt><dt><span class="sect2"><a href="#FirefoxWishlist">6.2. Bugs blocking functionality</a></span></dt><dt><span class="sect2"><a href="#FirefoxMiscBugs">6.3. Low Priority Bugs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#TestPlan">7. Testing</a></span></dt><dd><dl><dt><span class="sect2"><a href="#SingleStateTesting">7.1. Single state testing</a></span></dt><dt><span class="sect2"><a href="#id2688437">7.2. Multi-state testing</a></span></dt><dt><span class="sect2"><a href="#HackTorbutton">7.3. Active testing (aka How to Hack Torbutton)</a></span></dt></dl></dd></dl></div><div class="sect1" title="1. Introduc
tion"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2647809"></a>1. Introduction</h2></div></div></div><p>
This document describes the goals, operation, and testing procedures of the
Torbutton Firefox extension. It is current as of Torbutton 1.2.5.
@@ -232,13 +232,13 @@
stable.</p><p>'Chrome' is a combination of XML and Javascript used to describe a window.
Extensions are allowed to create 'overlays' that are 'bound' to existing XML
window definitions, or they can create their own windows. The DTD for this XML
-is called <a class="ulink" href="http://developer.mozilla.org/en/docs/XUL_Reference" target="_top">XUL</a>.</p></div></div><div class="sect1" title="2. Components"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2907285"></a>2. Components</h2></div></div></div><p>
+is called <a class="ulink" href="http://developer.mozilla.org/en/docs/XUL_Reference" target="_top">XUL</a>.</p></div></div><div class="sect1" title="2. Components"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2662790"></a>2. Components</h2></div></div></div><p>
Torbutton installs components for two purposes: hooking existing components to
reimplement their interfaces; and creating new components that provide
services to other pieces of the extension.
- </p><div class="sect2" title="2.1. Hooked Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2927418"></a>2.1. Hooked Components</h3></div></div></div><p>Torbutton makes extensive use of Contract ID hooking, and implements some
+ </p><div class="sect2" title="2.1. Hooked Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2680078"></a>2.1. Hooked Components</h3></div></div></div><p>Torbutton makes extensive use of Contract ID hooking, and implements some
of its own standalone components as well. Let's discuss the hooked components
first.</p><div class="sect3" title="@mozilla.org/browser/sessionstore;1 - components/nsSessionStore36.js"><div class="titlepage"><div><div><h4 class="title"><a id="sessionstore"></a><a class="ulink" href="http://developer.mozilla.org/en/docs/nsISessionStore" target="_top">@mozilla.org/browser/sessionstore;1</a> -
<a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/nsSessi…" target="_top">components/nsSessionStore36.js</a></h4></div></div></div><p>These components address the <a class="link" href="#disk">Disk Avoidance</a>
@@ -267,7 +267,7 @@
back to arbitrary servers outside of Tor with no user intervention. Fixing
this issue helps to satisfy Torbutton's <a class="link" href="#proxy">Proxy
Obedience</a> Requirement.
- </p></div><div class="sect3" title="@mozilla.org/browser/sessionstartup;1 - components/crash-observer.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2924906"></a><a class="ulink" href="http://lxr.mozilla.org/seamonkey/source/browser/components/sessionstore/src…" target="_top">@mozilla.org/browser/sessionstartup;1</a> -
+ </p></div><div class="sect3" title="@mozilla.org/browser/sessionstartup;1 - components/crash-observer.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2658953"></a><a class="ulink" href="http://lxr.mozilla.org/seamonkey/source/browser/components/sessionstore/src…" target="_top">@mozilla.org/browser/sessionstartup;1</a> -
<a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">components/crash-observer.js</a></h4></div></div></div><p>This component wraps the Firefox Session Startup component that is in
charge of <a class="ulink" href="http://developer.mozilla.org/en/docs/Session_store_API" target="_top">restoring saved
sessions</a>. The wrapper's only job is to intercept the
@@ -281,7 +281,7 @@
in the preferences window (<span class="command"><strong>extensions.torbutton.restore_tor</strong></span>), and
restoring cookies for the corresponding cookie jar, if it exists.</p><p>By performing this notification, this component assists in the
<a class="link" href="#proxy">Proxy Obedience</a>, and <a class="link" href="#isolation">Network Isolation</a> requirements.
-</p></div><div class="sect3" title="@mozilla.org/browser/global-history;2 - components/ignore-history.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2921641"></a><a class="ulink" href="http://www.oxymoronical.com/experiments/xpcomref/applications/Firefox/3.5/c…" target="_top">@mozilla.org/browser/global-history;2</a>
+</p></div><div class="sect3" title="@mozilla.org/browser/global-history;2 - components/ignore-history.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2679280"></a><a class="ulink" href="http://www.oxymoronical.com/experiments/xpcomref/applications/Firefox/3.5/c…" target="_top">@mozilla.org/browser/global-history;2</a>
- <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/ignore-…" target="_top">components/ignore-history.js</a></h4></div></div></div><p>This component was contributed by <a class="ulink" href="http://www.collinjackson.com/" target="_top">Collin Jackson</a> as a method for defeating
CSS and Javascript-based methods of history disclosure. The global-history
component is what is used by Firefox to determine if a link was visited or not
@@ -306,9 +306,9 @@
This component helps satisfy the <a class="link" href="#isolation">Network
Isolation</a> and <a class="link" href="#setpreservation">Anonymity Set
Preservation</a> requirements.
-</p></div></div><div class="sect2" title="2.2. New Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2922900"></a>2.2. New Components</h3></div></div></div><p>Torbutton creates four new components that are used throughout the
+</p></div></div><div class="sect2" title="2.2. New Components"><div class="titlepage"><div><div><h3 class="title"><a id="id2682465"></a>2.2. New Components</h3></div></div></div><p>Torbutton creates four new components that are used throughout the
extension. These components do not hook any interfaces, nor are they used
-anywhere besides Torbutton itself.</p><div class="sect3" title="@torproject.org/cookie-jar-selector;2 - components/cookie-jar-selector.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2909775"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2
+anywhere besides Torbutton itself.</p><div class="sect3" title="@torproject.org/cookie-jar-selector;2 - components/cookie-jar-selector.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2658495"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2
- components/cookie-jar-selector.js</a></h4></div></div></div><p>The cookie jar selector (also based on code from <a class="ulink" href="http://www.collinjackson.com/" target="_top">Collin
Jackson</a>) is used by the Torbutton chrome to switch between
Tor and Non-Tor cookies. Its operations are simple: sync cookies to disk, then
@@ -317,7 +317,7 @@
into place.</p><p>
This component helps to address the <a class="link" href="#state">State
Isolation</a> requirement of Torbutton.
-</p></div><div class="sect3" title="@torproject.org/torbutton-logger;1 - components/torbutton-logger.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2906606"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/torbutt…" target="_top">@torproject.org/torbutton-logger;1
+</p></div><div class="sect3" title="@torproject.org/torbutton-logger;1 - components/torbutton-logger.js"><div class="titlepage"><div><div><h4 class="title"><a id="id2683046"></a><a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/torbutt…" target="_top">@torproject.org/torbutton-logger;1
- components/torbutton-logger.js</a></h4></div></div></div><p>The torbutton logger component allows on-the-fly redirection of torbutton
logging messages to either Firefox stderr
(<span class="command"><strong>extensions.torbutton.logmethod=0</strong></span>), the Javascript error console
@@ -369,7 +369,7 @@
</p><p>
This helps to fulfill both the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> and the <a class="link" href="#undiscoverability">Tor Undiscoverability</a> requirements of
-Torbutton.</p></div></div></div><div class="sect1" title="3. Chrome"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2907191"></a>3. Chrome</h2></div></div></div><p>The chrome is where all the torbutton graphical elements and windows are
+Torbutton.</p></div></div></div><div class="sect1" title="3. Chrome"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2684278"></a>3. Chrome</h2></div></div></div><p>The chrome is where all the torbutton graphical elements and windows are
located. Each window is described as an <a class="ulink" href="http://developer.mozilla.org/en/docs/XUL_Reference" target="_top">XML file</a>, with zero or more Javascript
files attached. The scope of these Javascript files is their containing
window.</p><div class="sect2" title="3.1. Browser Overlay - torbutton.xul"><div class="titlepage"><div><div><h3 class="title"><a id="browseroverlay"></a>3.1. Browser Overlay - <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/tor…" target="_top">torbutton.xul</a></h3></div></div></div><p>The browser overlay, torbutton.xul, defines the toolbar button, the status
@@ -496,9 +496,9 @@
Avoidance</a> and <a class="link" href="#state">State Separation</a>
requirements.
- </p></li></ol></div></div><div class="sect2" title="3.2. Preferences Window - preferences.xul"><div class="titlepage"><div><div><h3 class="title"><a id="id2922887"></a>3.2. Preferences Window - <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">preferences.xul</a></h3></div></div></div><p>The preferences window of course lays out the Torbutton preferences, with
-handlers located in <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">chrome/content/preferences.js</a>.</p></div><div class="sect2" title="3.3. Other Windows"><div class="titlepage"><div><div><h3 class="title"><a id="id2922834"></a>3.3. Other Windows</h3></div></div></div><p>There are additional windows that describe popups for right clicking on
-the status bar, the toolbutton, and the about page.</p></div></div><div class="sect1" title="4. Toggle Code Path"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2917336"></a>4. Toggle Code Path</h2></div></div></div><p>
+ </p></li></ol></div></div><div class="sect2" title="3.2. Preferences Window - preferences.xul"><div class="titlepage"><div><div><h3 class="title"><a id="id2666921"></a>3.2. Preferences Window - <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">preferences.xul</a></h3></div></div></div><p>The preferences window of course lays out the Torbutton preferences, with
+handlers located in <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/pre…" target="_top">chrome/content/preferences.js</a>.</p></div><div class="sect2" title="3.3. Other Windows"><div class="titlepage"><div><div><h3 class="title"><a id="id2659528"></a>3.3. Other Windows</h3></div></div></div><p>There are additional windows that describe popups for right clicking on
+the status bar, the toolbutton, and the about page.</p></div></div><div class="sect1" title="4. Toggle Code Path"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2650612"></a>4. Toggle Code Path</h2></div></div></div><p>
The act of toggling is connected to <code class="function">torbutton_toggle()</code>
via the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/chrome/content/tor…" target="_top">torbutton.xul</a>
@@ -519,7 +519,7 @@
409737</a> unfixed. The content policy does not allow any network activity
whatsoever during this three stage transition.
- </p><div class="sect2" title="4.1. Button Click"><div class="titlepage"><div><div><h3 class="title"><a id="id2934128"></a>4.1. Button Click</h3></div></div></div><p>
+ </p><div class="sect2" title="4.1. Button Click"><div class="titlepage"><div><div><h3 class="title"><a id="id2681148"></a>4.1. Button Click</h3></div></div></div><p>
This is the first step in the toggling process. When the user clicks the
toggle button or the toolbar, <code class="function">torbutton_toggle()</code> is
@@ -532,7 +532,7 @@
<span class="command"><strong>torbutton_unique_pref_observer</strong></span> to perform the rest of the
toggle.
- </p></div><div class="sect2" title="4.2. Proxy Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2915503"></a>4.2. Proxy Update</h3></div></div></div><p>
+ </p></div><div class="sect2" title="4.2. Proxy Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2683321"></a>4.2. Proxy Update</h3></div></div></div><p>
When Torbutton receives any proxy change notifications via its
<span class="command"><strong>torbutton_unique_pref_observer</strong></span>, it calls
@@ -547,7 +547,7 @@
observer so that other addons (such as SwitchProxy) can switch the proxy
settings between multiple proxies.
- </p></div><div class="sect2" title="4.3. Settings Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2931338"></a>4.3. Settings Update</h3></div></div></div><p>
+ </p></div><div class="sect2" title="4.3. Settings Update"><div class="titlepage"><div><div><h3 class="title"><a id="id2662007"></a>4.3. Settings Update</h3></div></div></div><p>
The next stage is also handled by
<code class="function">torbutton_update_status()</code>. This function sets scores of
@@ -558,10 +558,10 @@
<span class="command"><strong>extensions.torbutton.settings_applied</strong></span>, which signifies the
completion of the toggle operation to the <a class="link" href="#contentpolicy" title="@torproject.org/cssblocker;1 - components/cssblocker.js">content policy</a>.
- </p></div></div><div class="sect1" title="5. Description of Options"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2898010"></a>5. Description of Options</h2></div></div></div><p>This section provides a detailed description of Torbutton's options. Each
+ </p></div></div><div class="sect1" title="5. Description of Options"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id2679416"></a>5. Description of Options</h2></div></div></div><p>This section provides a detailed description of Torbutton's options. Each
option is presented as the string from the preferences window, a summary, the
preferences it touches, and the effect this has on the components, chrome, and
-browser properties.</p><div class="sect2" title="5.1. Test Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2910532"></a>5.1. Test Settings</h3></div></div></div><p>
+browser properties.</p><div class="sect2" title="5.1. Test Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2674592"></a>5.1. Test Settings</h3></div></div></div><p>
This button under the Proxy Settings tab provides a way to verify that the
proxy settings are correct, and actually do route through the Tor network. It
performs this check by issuing an <a class="ulink" href="http://developer.mozilla.org/en/docs/XMLHttpRequest" target="_top">XMLHTTPRequest</a>
@@ -620,7 +620,7 @@
Since most plugins completely ignore browser proxy settings, the actions
performed by this setting are crucial to satisfying the <a class="link" href="#proxy">Proxy Obedience</a> requirement.
- </p></div><div class="sect2" title="5.3. Isolate Dynamic Content to Tor State (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2917719"></a>5.3. Isolate Dynamic Content to Tor State (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.isolate_content</strong></span></p><p>Enabling this preference is what enables the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cssbloc…" target="_top">@torproject.org/cssblocker;1</a> content policy
+ </p></div><div class="sect2" title="5.3. Isolate Dynamic Content to Tor State (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2658766"></a>5.3. Isolate Dynamic Content to Tor State (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.isolate_content</strong></span></p><p>Enabling this preference is what enables the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cssbloc…" target="_top">@torproject.org/cssblocker;1</a> content policy
mentioned above, and causes it to block content load attempts in pages an
opposite Tor state from the current state. Freshly loaded <a class="ulink" href="https://developer.mozilla.org/en/XUL/tabbrowser" target="_top">browser
tabs</a> are tagged
@@ -672,7 +672,7 @@
-</p></div><div class="sect2" title="5.5. Resize windows to multiples of 50px during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2897638"></a>5.5. Resize windows to multiples of 50px during Tor usage (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.resize_windows</strong></span></p><p>
+</p></div><div class="sect2" title="5.5. Resize windows to multiples of 50px during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2668126"></a>5.5. Resize windows to multiples of 50px during Tor usage (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.resize_windows</strong></span></p><p>
This option drastically cuts down on the number of distinct anonymity sets
that divide the Tor web userbase. Without this setting, the dimensions for a
@@ -707,7 +707,7 @@
</p><p>
This setting helps to meet the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirements.
-</p></div><div class="sect2" title="5.6. Disable Updates During Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2924640"></a>5.6. Disable Updates During Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_updates</strong></span></p><p>This setting causes Torbutton to disable the four <a class="ulink" href="http://wiki.mozilla.org/Update:Users/Checking_For_Updates#Preference_Contro…" target="_top">Firefox
+</p></div><div class="sect2" title="5.6. Disable Updates During Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2660426"></a>5.6. Disable Updates During Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_updates</strong></span></p><p>This setting causes Torbutton to disable the four <a class="ulink" href="http://wiki.mozilla.org/Update:Users/Checking_For_Updates#Preference_Contro…" target="_top">Firefox
update settings</a> during Tor
usage: <span class="command"><strong>extensions.update.enabled</strong></span>,
<span class="command"><strong>app.update.enabled</strong></span>,
@@ -717,7 +717,7 @@
checking for search plugin updates while Tor is enabled.
</p><p>
This setting satisfies the <a class="link" href="#updates">Update Safety</a> requirement.
-</p></div><div class="sect2" title="5.7. Redirect Torbutton Updates Via Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892217"></a>5.7. Redirect Torbutton Updates Via Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.update_torbutton_via_tor</strong></span></p><p>This setting causes Torbutton to install an
+</p></div><div class="sect2" title="5.7. Redirect Torbutton Updates Via Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644084"></a>5.7. Redirect Torbutton Updates Via Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.update_torbutton_via_tor</strong></span></p><p>This setting causes Torbutton to install an
<a class="ulink" href="https://developer.mozilla.org/en/nsIProtocolProxyFilter" target="_top">nsIProtocolProxyFilter</a>
in order to redirect all version update checks and Torbutton update downloads
@@ -726,7 +726,7 @@
help censored users meet the <a class="link" href="#undiscoverability">Tor
Undiscoverability</a> requirement.
- </p></div><div class="sect2" title="5.8. Disable Search Suggestions during Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892261"></a>5.8. Disable Search Suggestions during Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_search</strong></span></p><p>
+ </p></div><div class="sect2" title="5.8. Disable Search Suggestions during Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644128"></a>5.8. Disable Search Suggestions during Tor (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.no_search</strong></span></p><p>
This setting causes Torbutton to disable <a class="ulink" href="http://kb.mozillazine.org/Browser.search.suggest.enabled" target="_top"><span class="command"><strong>browser.search.suggest.enabled</strong></span></a>
during Tor usage.
This governs if you get Google search suggestions during Tor
@@ -737,7 +737,7 @@
While this setting doesn't satisfy any Torbutton requirements, the fact that
cookies are transmitted for partially typed queries does not seem desirable
for Tor usage.
-</p></div><div class="sect2" title="5.9. Disable livemarks updates during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892300"></a>5.9. Disable livemarks updates during Tor usage (recommended)</h3></div></div></div><p>Option:
+</p></div><div class="sect2" title="5.9. Disable livemarks updates during Tor usage (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644167"></a>5.9. Disable livemarks updates during Tor usage (recommended)</h3></div></div></div><p>Option:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.disable_livemarks</strong></span></td></tr></table><p>
</p><p>
This option causes Torbutton to prevent Firefox from loading <a class="ulink" href="http://www.mozilla.com/firefox/livebookmarks.html" target="_top">Livemarks</a> during
@@ -751,7 +751,7 @@
This helps satisfy the <a class="link" href="#isolation">Network
Isolation</a> and <a class="link" href="#setpreservation">Anonymity Set
Preservation</a> requirements.
-</p></div><div class="sect2" title="5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892371"></a>5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644238"></a>5.10. Block Tor/Non-Tor access to network from file:// urls (recommended)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.block_tor_file_net</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_nontor_file_net</strong></span></td></tr></table><p>
</p><p>
@@ -771,7 +771,7 @@
operations in opposite Tor states. Also, allowing pages to submit arbitrary
files to arbitrary sites just generally seems like a bad idea.
-</p></div><div class="sect2" title="5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892443"></a>5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644310"></a>5.11. Close all Tor/Non-Tor tabs and windows on toggle (optional)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.close_nontor</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.close_tor</strong></span></td></tr></table><p>
</p><p>
@@ -795,7 +795,7 @@
While this setting doesn't satisfy any Torbutton requirements, the fact that
cookies are transmitted for partially typed queries does not seem desirable
for Tor usage.
-</p></div><div class="sect2" title="5.12. Isolate Access to History navigation to Tor state (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892524"></a>5.12. Isolate Access to History navigation to Tor state (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_js_history</strong></span></p><p>
+</p></div><div class="sect2" title="5.12. Isolate Access to History navigation to Tor state (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644391"></a>5.12. Isolate Access to History navigation to Tor state (crucial)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_js_history</strong></span></p><p>
This setting determines if Torbutton installs an <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsISHistoryListen…" target="_top">nsISHistoryListener</a>
attached to the <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsISHistory" target="_top">sessionHistory</a> of
of each browser's <a class="ulink" href="https://developer.mozilla.org/en/XUL%3aProperty%3awebNavigation" target="_top">webNavigatator</a>.
@@ -823,7 +823,7 @@
Separation</a> and (until Bug 409737 is fixed) <a class="link" href="#isolation">Network Isolation</a>
requirements.
- </p></div><div class="sect2" title="5.13. History Access Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2892609"></a>5.13. History Access Settings</h3></div></div></div><p>Options:
+ </p></div><div class="sect2" title="5.13. History Access Settings"><div class="titlepage"><div><div><h3 class="title"><a id="id2644476"></a>5.13. History Access Settings</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.block_thread</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_nthread</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_thwrite</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_nthwrite</strong></span></td></tr></table><p>
</p><p>These four settings govern the behavior of the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/ignore-…" target="_top">components/ignore-history.js</a>
history blocker component mentioned above. By hooking the browser's view of
@@ -838,12 +838,12 @@
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.14. Clear History During Tor Toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2892721"></a>5.14. Clear History During Tor Toggle (optional)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_history</strong></span></p><p>This setting governs if Torbutton calls
+</p></div><div class="sect2" title="5.14. Clear History During Tor Toggle (optional)"><div class="titlepage"><div><div><h3 class="title"><a id="id2644588"></a>5.14. Clear History During Tor Toggle (optional)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_history</strong></span></p><p>This setting governs if Torbutton calls
<a class="ulink" href="https://developer.mozilla.org/en/nsIBrowserHistory#removeAllPages.28.29" target="_top">nsIBrowserHistory.removeAllPages</a>
and <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsISHistory" target="_top">nsISHistory.PurgeHistory</a>
for each tab on Tor toggle.</p><p>
This setting is an optional way to help satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.15. Block Password+Form saving during Tor/Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2934267"></a>5.15. Block Password+Form saving during Tor/Non-Tor</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.15. Block Password+Form saving during Tor/Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2686134"></a>5.15. Block Password+Form saving during Tor/Non-Tor</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.block_tforms</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.block_ntforms</strong></span></td></tr></table><p>
</p><p>These settings govern if Torbutton disables
<span class="command"><strong>browser.formfill.enable</strong></span>
@@ -852,19 +852,19 @@
more important than it seems.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.16. Block Tor disk cache and clear all cache on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2934328"></a>5.16. Block Tor disk cache and clear all cache on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cache</strong></span>
+</p></div><div class="sect2" title="5.16. Block Tor disk cache and clear all cache on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2686195"></a>5.16. Block Tor disk cache and clear all cache on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cache</strong></span>
</p><p>This option causes Torbutton to call <a class="ulink" href="https://developer.mozilla.org/en/nsICacheService#evictEntries.28.29" target="_top">nsICacheService.evictEntries(0)</a>
on Tor toggle to remove all entries from the cache. In addition, this setting
causes Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Browser.cache.disk.enable" target="_top">browser.cache.disk.enable</a> to false.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.17. Block disk and memory cache during Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2934378"></a>5.17. Block disk and memory cache during Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_cache</strong></span></p><p>This setting
+</p></div><div class="sect2" title="5.17. Block disk and memory cache during Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2686245"></a>5.17. Block disk and memory cache during Tor</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.block_cache</strong></span></p><p>This setting
causes Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Browser.cache.memory.enable" target="_top">browser.cache.memory.enable</a>,
<a class="ulink" href="http://kb.mozillazine.org/Browser.cache.disk.enable" target="_top">browser.cache.disk.enable</a> and
<a class="ulink" href="http://kb.mozillazine.org/Network.http.use-cache" target="_top">network.http.use-cache</a> to false during tor usage.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.18. Clear Cookies on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2934430"></a>5.18. Clear Cookies on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cookies</strong></span>
+</p></div><div class="sect2" title="5.18. Clear Cookies on Tor Toggle"><div class="titlepage"><div><div><h3 class="title"><a id="id2686298"></a>5.18. Clear Cookies on Tor Toggle</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_cookies</strong></span>
</p><p>
This setting causes Torbutton to call <a class="ulink" href="https://developer.mozilla.org/en/nsICookieManager#removeAll.28.29" target="_top">nsICookieManager.removeAll()</a> on
@@ -874,7 +874,7 @@
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.19. Store Non-Tor cookies in a protected jar"><div class="titlepage"><div><div><h3 class="title"><a id="id2934481"></a>5.19. Store Non-Tor cookies in a protected jar</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.cookie_jars</strong></span>
+</p></div><div class="sect2" title="5.19. Store Non-Tor cookies in a protected jar"><div class="titlepage"><div><div><h3 class="title"><a id="id2686349"></a>5.19. Store Non-Tor cookies in a protected jar</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.cookie_jars</strong></span>
</p><p>
This setting causes Torbutton to use <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2</a> to store
@@ -887,15 +887,15 @@
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> and <a class="link" href="#disk">Disk Avoidance</a> requirements.
-</p></div><div class="sect2" title="5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2934538"></a>5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.dual_cookie_jars</strong></span>
+</p></div><div class="sect2" title="5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686405"></a>5.20. Store both Non-Tor and Tor cookies in a protected jar (dangerous)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.dual_cookie_jars</strong></span>
</p><p>
This setting causes Torbutton to use <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2</a> to store
both Tor and Non-Tor cookies into protected jars.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.21. Manage My Own Cookies (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2934577"></a>5.21. Manage My Own Cookies (dangerous)</h3></div></div></div><p>Options: None</p><p>This setting disables all Torbutton cookie handling by setting the above
-cookie prefs all to false.</p></div><div class="sect2" title="5.22. Disable DOM Storage during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2934592"></a>5.22. Disable DOM Storage during Tor usage (crucial)</h3></div></div></div><div class="sect2" title="5.22.1. Do not write Tor/Non-Tor cookies to disk"><div class="titlepage"><div><div><h3 class="title"><a id="id2934594"></a>5.22.1. Do not write Tor/Non-Tor cookies to disk</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.21. Manage My Own Cookies (dangerous)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686444"></a>5.21. Manage My Own Cookies (dangerous)</h3></div></div></div><p>Options: None</p><p>This setting disables all Torbutton cookie handling by setting the above
+cookie prefs all to false.</p></div><div class="sect2" title="5.22. Disable DOM Storage during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686459"></a>5.22. Disable DOM Storage during Tor usage (crucial)</h3></div></div></div><div class="sect2" title="5.22.1. Do not write Tor/Non-Tor cookies to disk"><div class="titlepage"><div><div><h3 class="title"><a id="id2686461"></a>5.22.1. Do not write Tor/Non-Tor cookies to disk</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.tor_memory_jar</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.nontor_memory_jar</strong></span></td></tr></table><p>
</p><p>
These settings (contributed by arno) cause Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Network.cookie.lifetimePolicy" target="_top">network.cookie.lifetimePolicy</a>
@@ -915,13 +915,13 @@
<a class="ulink" href="http://developer.mozilla.org/en/docs/DOM:Storage" target="_top">DOM Storage</a> from
being used to store persistent information across Tor states.</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.23. Clear HTTP Auth on Tor Toggle (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2934696"></a>5.23. Clear HTTP Auth on Tor Toggle (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_http_auth</strong></span>
+</p></div><div class="sect2" title="5.23. Clear HTTP Auth on Tor Toggle (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686563"></a>5.23. Clear HTTP Auth on Tor Toggle (recommended)</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.clear_http_auth</strong></span>
</p><p>
This setting causes Torbutton to call <a class="ulink" href="http://www.oxymoronical.com/experiments/apidocs/interface/nsIHttpAuthManager" target="_top">nsIHttpAuthManager.clearAll()</a>
every time Tor is toggled.
</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.24. Clear cookies on Tor/Non-Tor shutdown"><div class="titlepage"><div><div><h3 class="title"><a id="id2934733"></a>5.24. Clear cookies on Tor/Non-Tor shutdown</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.shutdown_method</strong></span>
+</p></div><div class="sect2" title="5.24. Clear cookies on Tor/Non-Tor shutdown"><div class="titlepage"><div><div><h3 class="title"><a id="id2686600"></a>5.24. Clear cookies on Tor/Non-Tor shutdown</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.shutdown_method</strong></span>
</p><p> This option variable can actually take 3 values: 0, 1, and 2. 0 means no
cookie clearing, 1 means clear only during Tor-enabled shutdown, and 2 means
clear for both Tor and Non-Tor shutdown. When set to 1 or 2, Torbutton listens
@@ -929,7 +929,7 @@
<code class="function">https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…</code> and use <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/cookie-…" target="_top">@torproject.org/cookie-jar-selector;2</a>
to clear out all cookies and all cookie jars upon shutdown. </p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement.
-</p></div><div class="sect2" title="5.25. Reload cookie jar/clear cookies on Firefox crash"><div class="titlepage"><div><div><h3 class="title"><a id="id2934788"></a>5.25. Reload cookie jar/clear cookies on Firefox crash</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.25. Reload cookie jar/clear cookies on Firefox crash"><div class="titlepage"><div><div><h3 class="title"><a id="id2686655"></a>5.25. Reload cookie jar/clear cookies on Firefox crash</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.reload_crashed_jar</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.crashed</strong></span></td></tr></table><p>
</p><p>This is no longer a user visible option, and is enabled by default. In
the event of a crash, the Torbutton <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">components/crash-observer.js</a>
@@ -941,7 +941,7 @@
component.</p><p>
This setting helps to satisfy the <a class="link" href="#state">State Separation</a> requirement in the event of Firefox
crashes.
-</p></div><div class="sect2" title="5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2934863"></a>5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor"><div class="titlepage"><div><div><h3 class="title"><a id="id2686731"></a>5.26. On crash recovery or session restored startup, restore via: Tor, Non-Tor</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.restore_tor</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.crashed</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.normal_exit</strong></span></td></tr></table><p>
</p><p>This option works with the Torbutton <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">crash-observer.js</a>
to set the Tor state after a crash is detected (via the
@@ -957,7 +957,7 @@
requirement in the event of Firefox crashes by ensuring all cookies,
settings and saved sessions are reloaded from a fixed Tor state.
-</p></div><div class="sect2" title="5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State"><div class="titlepage"><div><div><h3 class="title"><a id="id2934935"></a>5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State"><div class="titlepage"><div><div><h3 class="title"><a id="id2686802"></a>5.27. On normal startup, set state to: Tor, Non-Tor, Shutdown State</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.startup_state</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.noncrashed</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.normal_exit</strong></span></td></tr></table><p>
</p><p>This option also works with the Torbutton <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/crash-o…" target="_top">crash-observer.js</a>
to set the Tor state after a normal startup is detected (via the
@@ -967,7 +967,7 @@
extensions.torbutton.normal_exit in torbutton_uninstall_observer() during
Firefox exit and checks this value as well during startup.
-</p></div><div class="sect2" title="5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs"><div class="titlepage"><div><div><h3 class="title"><a id="id2934994"></a>5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs"><div class="titlepage"><div><div><h3 class="title"><a id="id2686861"></a>5.28. Prevent session store from saving Non-Tor/Tor-loaded tabs</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.nonontor_sessionstore</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.notor_sessionstore</strong></span></td></tr></table><p>
</p><p>If these options are enabled, the <a class="ulink" href="https://git.torproject.org/checkout/torbutton/master/src/components/nsSessi…" target="_top">replacement nsSessionStore.js</a>
component checks the <span class="command"><strong>__tb_tor_fetched</strong></span> tag of tabs before writing them
@@ -977,7 +977,7 @@
requirement, and also helps to satisfy the <a class="link" href="#state">State Separation</a> requirement in the event of Firefox
crashes.
-</p></div><div class="sect2" title="5.29. Set user agent during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2935059"></a>5.29. Set user agent during Tor usage (crucial)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.29. Set user agent during Tor usage (crucial)"><div class="titlepage"><div><div><h3 class="title"><a id="id2686926"></a>5.29. Set user agent during Tor usage (crucial)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.set_uagent</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.platform_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.oscpu_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.buildID_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.productsub_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.appname_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.appversion_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.useragent_override</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.useragent_vendor</strong></span></td></tr><tr><td><span
class="command"><strong>extensions.torbutton.useragent_vendorSub</strong></span></td></tr></table><p>
</p><p>On face, user agent switching appears to be straight-forward in Firefox.
It provides several options for controlling the browser user agent string:
@@ -1001,7 +1001,7 @@
</p><p>
This setting helps to satisfy the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirement.
-</p></div><div class="sect2" title="5.30. Spoof US English Browser"><div class="titlepage"><div><div><h3 class="title"><a id="id2935233"></a>5.30. Spoof US English Browser</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.30. Spoof US English Browser"><div class="titlepage"><div><div><h3 class="title"><a id="id2687100"></a>5.30. Spoof US English Browser</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.spoof_english</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.spoof_charset</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.spoof_language</strong></span></td></tr></table><p>
</p><p> This option causes Torbutton to set
<span class="command"><strong>general.useragent.locale</strong></span>
@@ -1012,13 +1012,13 @@
well as hooking <span class="command"><strong>navigator.language</strong></span> via its <a class="link" href="#jshooks" title="5.4. Hook Dangerous Javascript">javascript hooks</a>.
</p><p>
This setting helps to satisfy the <a class="link" href="#setpreservation">Anonymity Set Preservation</a> and <a class="link" href="#location">Location Neutrality</a> requirements.
-</p></div><div class="sect2" title="5.31. Don't send referrer during Tor Usage"><div class="titlepage"><div><div><h3 class="title"><a id="id2935326"></a>5.31. Don't send referrer during Tor Usage</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.disable_referer</strong></span>
+</p></div><div class="sect2" title="5.31. Don't send referrer during Tor Usage"><div class="titlepage"><div><div><h3 class="title"><a id="id2687193"></a>5.31. Don't send referrer during Tor Usage</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.disable_referer</strong></span>
</p><p>
This option causes Torbutton to set <a class="ulink" href="http://kb.mozillazine.org/Network.http.sendSecureXSiteReferrer" target="_top">network.http.sendSecureXSiteReferrer</a> and
<a class="ulink" href="http://kb.mozillazine.org/Network.http.sendRefererHeader" target="_top">network.http.sendRefererHeader</a> during Tor usage.</p><p>
This setting also does not directly satisfy any Torbutton requirement, but
some may desire to mask their referrer for general privacy concerns.
-</p></div><div class="sect2" title="5.32. Strip platform and language off of Google Search Box queries"><div class="titlepage"><div><div><h3 class="title"><a id="id2935366"></a>5.32. Strip platform and language off of Google Search Box queries</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.fix_google_srch</strong></span>
+</p></div><div class="sect2" title="5.32. Strip platform and language off of Google Search Box queries"><div class="titlepage"><div><div><h3 class="title"><a id="id2687234"></a>5.32. Strip platform and language off of Google Search Box queries</h3></div></div></div><p>Option: <span class="command"><strong>extensions.torbutton.fix_google_srch</strong></span>
</p><p>
This option causes Torbutton to use the <a class="ulink" href="https://wiki.mozilla.org/Search_Service:API" target="_top">@mozilla.org/browser/search-service;1</a>
@@ -1028,7 +1028,7 @@
</p><p>
This setting helps Torbutton to fulfill its <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirement.
-</p></div><div class="sect2" title="5.33. Automatically use an alternate search engine when presented with a Google Captcha"><div class="titlepage"><div><div><h3 class="title"><a id="id2935407"></a>5.33. Automatically use an alternate search engine when presented with a
+</p></div><div class="sect2" title="5.33. Automatically use an alternate search engine when presented with a Google Captcha"><div class="titlepage"><div><div><h3 class="title"><a id="id2687274"></a>5.33. Automatically use an alternate search engine when presented with a
Google Captcha</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.asked_google_captcha</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.dodge_google_captcha</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.google_redir_url</strong></span></td></tr></table><p>
</p><p>
@@ -1049,11 +1049,11 @@
As a result, we've implemented this option as an <a class="ulink" href="https://developer.mozilla.org/en/XUL_School/Intercepting_Page_Loads#HTTP_Ob…" target="_top">'http-on-modify-request'</a>
http observer to optionally redirect banned or captcha-triggering Google
queries to search engines that do not rate limit Tor users. The current
-options are ixquick.com, bing.com, yahoo.com and scroogle.org. These are
+options are duckduckgo.com, ixquick.com, bing.com, yahoo.com and scroogle.org. These are
encoded in the preferences
-<span class="command"><strong>extensions.torbutton.redir_url.[1-4]</strong></span>.
+<span class="command"><strong>extensions.torbutton.redir_url.[1-5]</strong></span>.
-</p></div><div class="sect2" title="5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2935487"></a>5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</h3></div></div></div><p>Options:
+</p></div><div class="sect2" title="5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)"><div class="titlepage"><div><div><h3 class="title"><a id="id2687355"></a>5.34. Store SSL/CA Certs in separate jars for Tor/Non-Tor (recommended)</h3></div></div></div><p>Options:
</p><table border="0" summary="Simple list" class="simplelist"><tr><td><span class="command"><strong>extensions.torbutton.jar_certs</strong></span></td></tr><tr><td><span class="command"><strong>extensions.torbutton.jar_ca_certs</strong></span></td></tr></table><p>
</p><p>
@@ -1108,11 +1108,15 @@
As <a class="link" href="#fingerprinting">mentioned above</a>, a large amount of
information is available from <a class="ulink" href="http://developer.mozilla.org/en/docs/DOM:window.screen" target="_top">window.screen</a>.
+The most sensative data to anonymity is actually that which is not used in
+rendering - such as desktop resolution, and window decoration size.
Currently, there is no way to obscure this information without Javascript
-hooking. This bug is a feature request to provide some other method to change
-these values. This bug interferes with Torbutton's ability to fulfill its
-<a class="link" href="#setpreservation">Anonymity Set Preservation</a>
-requirement.
+hooking. In addition, many of this same desktop and window decoration
+resolution information is available via <a class="ulink" href="https://developer.mozilla.org/En/CSS/Media_queries" target="_top">CSS Media
+Queries</a>, so perhaps some more lower-level rendering controls or
+preferences need to be provided. These issues interfere with Torbutton's
+ability to fulfill its <a class="link" href="#setpreservation">Anonymity Set
+Preservation</a> requirement.
</p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=435159" target="_top">Bug 435159 -
nsNSSCertificateDB::DeleteCertificate has race conditions</a><p>
@@ -1141,7 +1145,14 @@
javascript engine and processor, and apparently also a user's typing cadence.
This bug hinders Torbutton's ability to satisfy its <a class="link" href="#setpreservation">Anonymity Set Preservation</a> requirement.
- </p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=409737" target="_top">Bug 409737 -
+ </p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=122752" target="_top">SOCKS
+Username/Password Support</a><p>
+We need <a class="ulink" href="https://developer.mozilla.org/en/nsIProxyInfo" target="_top">Firefox
+APIs</a> or about:config settings to conrol the SOCKS Username and
+Password fields. The reason why we need this support is to utilize an (as yet
+unimplemented) scheme to separate Tor traffic based <a class="ulink" href="https://gitweb.torproject.org/torspec.git/blob_plain/HEAD:/proposals/171-se…" target="_top">on
+SOCKS username/password</a>.
+ </p></li><li class="listitem"><a class="ulink" href="https://bugzilla.mozilla.org/show_bug.cgi?id=409737" target="_top">Bug 409737 -
javascript.enabled and docShell.allowJavascript do not disable all event
handlers</a><p>
@@ -1393,13 +1404,13 @@
with a bit of work.
</p></li></ol></div><p>
- </p></div><div class="sect2" title="7.2. Multi-state testing"><div class="titlepage"><div><div><h3 class="title"><a id="id2936532"></a>7.2. Multi-state testing</h3></div></div></div><p>
+ </p></div><div class="sect2" title="7.2. Multi-state testing"><div class="titlepage"><div><div><h3 class="title"><a id="id2688437"></a>7.2. Multi-state testing</h3></div></div></div><p>
The tests in this section are geared towards a page that would instruct the
user to toggle their Tor state after the fetch and perform some operations:
mouseovers, stray clicks, and potentially reloads.
- </p><div class="sect3" title="Cookies and Cache Correlation"><div class="titlepage"><div><div><h4 class="title"><a id="id2936545"></a>Cookies and Cache Correlation</h4></div></div></div><p>
+ </p><div class="sect3" title="Cookies and Cache Correlation"><div class="titlepage"><div><div><h4 class="title"><a id="id2688449"></a>Cookies and Cache Correlation</h4></div></div></div><p>
The most obvious test is to set a cookie, ask the user to toggle tor, and then
have them reload the page. The cookie should no longer be set if they are
using the default Torbutton settings. In addition, it is possible to leverage
@@ -1407,11 +1418,11 @@
identifiers</a>. The default settings of Torbutton should also protect
against these from persisting across Tor Toggle.
- </p></div><div class="sect3" title="Javascript timers and event handlers"><div class="titlepage"><div><div><h4 class="title"><a id="id2936567"></a>Javascript timers and event handlers</h4></div></div></div><p>
+ </p></div><div class="sect3" title="Javascript timers and event handlers"><div class="titlepage"><div><div><h4 class="title"><a id="id2688472"></a>Javascript timers and event handlers</h4></div></div></div><p>
Javascript can set timers and register event handlers in the hopes of fetching
URLs after the user has toggled Torbutton.
- </p></div><div class="sect3" title="CSS Popups and non-script Dynamic Content"><div class="titlepage"><div><div><h4 class="title"><a id="id2936580"></a>CSS Popups and non-script Dynamic Content</h4></div></div></div><p>
+ </p></div><div class="sect3" title="CSS Popups and non-script Dynamic Content"><div class="titlepage"><div><div><h4 class="title"><a id="id2688484"></a>CSS Popups and non-script Dynamic Content</h4></div></div></div><p>
Even if Javascript is disabled, CSS is still able to
<a class="ulink" href="http://www.tjkdesign.com/articles/css%20pop%20ups/" target="_top">create popup-like
@@ -1436,7 +1447,7 @@
submitting the test cases back to be run in the standard batch of Torbutton
tests.
- </p><div class="sect3" title="Some suggested vectors to investigate"><div class="titlepage"><div><div><h4 class="title"><a id="id2936635"></a>Some suggested vectors to investigate</h4></div></div></div><p>
+ </p><div class="sect3" title="Some suggested vectors to investigate"><div class="titlepage"><div><div><h4 class="title"><a id="id2688539"></a>Some suggested vectors to investigate</h4></div></div></div><p>
</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">Strange ways to register Javascript <a class="ulink" href="http://en.wikipedia.org/wiki/DOM_Events" target="_top">events</a> and <a class="ulink" href="http://www.devshed.com/c/a/JavaScript/Using-Timers-in-JavaScript/" target="_top">timeouts</a> should
be verified to actually be ineffective after Tor has been toggled.</li><li class="listitem">Other ways to cause Javascript to be executed after
<span class="command"><strong>javascript.enabled</strong></span> has been toggled off.</li><li class="listitem">Odd ways to attempt to load plugins. Kyle Williams has had
1
0

r24443: {translation} updated pot files for transifex (in translation/trunk/projects/website/po/templates: about docs getinvolved press projects)
by Runa Sandvik 25 Mar '11
by Runa Sandvik 25 Mar '11
25 Mar '11
Author: runa
Date: 2011-03-25 16:52:56 +0000 (Fri, 25 Mar 2011)
New Revision: 24443
Modified:
translation/trunk/projects/website/po/templates/about/4-optional.gsoc.pot
translation/trunk/projects/website/po/templates/docs/3-low.android.pot
translation/trunk/projects/website/po/templates/getinvolved/4-optional.volunteer.pot
translation/trunk/projects/website/po/templates/press/3-low.inthemedia.pot
translation/trunk/projects/website/po/templates/projects/1-high.torbrowser.pot
Log:
updated pot files for transifex
Modified: translation/trunk/projects/website/po/templates/about/4-optional.gsoc.pot
===================================================================
--- translation/trunk/projects/website/po/templates/about/4-optional.gsoc.pot 2011-03-25 16:41:56 UTC (rev 24442)
+++ translation/trunk/projects/website/po/templates/about/4-optional.gsoc.pot 2011-03-25 16:52:56 UTC (rev 24443)
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-03-17 18:05+0000\n"
+"POT-Creation-Date: 2011-03-25 16:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -305,3 +305,49 @@
"students. So if you haven't filled up your summer plans yet, please consider "
"spending some time working with us to make Tor better!"
msgstr ""
+
+#. type: Content of: <div><div>
+#: /home/runa/tor/website/about/en/gsoc.wml:201
+msgid "<a id=\"Example\"></a>"
+msgstr ""
+
+#. type: Content of: <div><div><h2>
+#: /home/runa/tor/website/about/en/gsoc.wml:202
+msgid "<a class=\"anchor\" href=\"#Example\">Application Examples</a>"
+msgstr ""
+
+#. type: Content of: <div><div><p>
+#: /home/runa/tor/website/about/en/gsoc.wml:205
+msgid ""
+"Below are examples of some GSoC applications from previous years we liked. "
+"The best applications tend to go through several iterations so you're highly "
+"encouraged to send drafts early."
+msgstr ""
+
+#. type: Content of: <div><div><ul><li><h4>
+#: /home/runa/tor/website/about/en/gsoc.wml:211
+msgid ""
+"<a href=\"http://tor.spanning-tree.org/proposal.html\">DNSEL Rewrite</a> by "
+"Harry Bock"
+msgstr ""
+
+#. type: Content of: <div><div><ul><li><h4>
+#: /home/runa/tor/website/about/en/gsoc.wml:212
+msgid ""
+"<a href=\"http://kjb.homeunix.com/wp-content/uploads/2010/05/KevinBerry-"
+"GSoC2010-TorProposal.html\">Extending Tor Network Metrics</a> by Kevin Berry"
+msgstr ""
+
+#. type: Content of: <div><div><ul><li><h4>
+#: /home/runa/tor/website/about/en/gsoc.wml:213
+msgid ""
+"<a href=\"../about/gsocProposal/gsoc10-proposal-soat.txt\">SOAT Expansion</"
+"a> by John Schanck"
+msgstr ""
+
+#. type: Content of: <div><div><ul><li><h4>
+#: /home/runa/tor/website/about/en/gsoc.wml:214
+msgid ""
+"<a href=\"http://www.atagar.com/misc/gsocBlog09/\">Website Pootle "
+"Translation</a> by Damian Johnson"
+msgstr ""
Modified: translation/trunk/projects/website/po/templates/docs/3-low.android.pot
===================================================================
--- translation/trunk/projects/website/po/templates/docs/3-low.android.pot 2011-03-25 16:41:56 UTC (rev 24442)
+++ translation/trunk/projects/website/po/templates/docs/3-low.android.pot 2011-03-25 16:52:56 UTC (rev 24443)
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2010-12-26 14:32+0000\n"
+"POT-Creation-Date: 2011-03-25 16:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -17,7 +17,7 @@
"Content-Transfer-Encoding: 8bit\n"
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:8
+#: /home/runa/tor/website/docs/en/android.wml:8
msgid ""
"<a href=\"<page index>\">Home » </a> <a href=\"<page docs/"
"documentation>\">Documentation » </a> <a href=\"<page docs/android>"
@@ -25,25 +25,25 @@
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:13
+#: /home/runa/tor/website/docs/en/android.wml:13
msgid "<a class=\"anchor\" href=\"#Android\">Tor on Android</a>"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:14 /tmp/4UiNsYaQqW.xml:33
-#: /tmp/4UiNsYaQqW.xml:45 /tmp/4UiNsYaQqW.xml:52 /tmp/4UiNsYaQqW.xml:59
-#: /tmp/4UiNsYaQqW.xml:80 /tmp/4UiNsYaQqW.xml:92 /tmp/4UiNsYaQqW.xml:97
-#: /tmp/4UiNsYaQqW.xml:123
+#: /home/runa/tor/website/docs/en/android.wml:14 /tmp/FEV0CnFVUN.xml:33
+#: /tmp/FEV0CnFVUN.xml:45 /tmp/FEV0CnFVUN.xml:52 /tmp/FEV0CnFVUN.xml:59
+#: /tmp/FEV0CnFVUN.xml:80 /tmp/FEV0CnFVUN.xml:92 /tmp/FEV0CnFVUN.xml:97
+#: /tmp/FEV0CnFVUN.xml:120
msgid "<br>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:16
+#: /home/runa/tor/website/docs/en/android.wml:16
msgid "Tor is available for Android by installing our package named Orbot."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:19
+#: /home/runa/tor/website/docs/en/android.wml:19
msgid ""
"Orbot is an application that allows mobile phone users to access the web, "
"instant messaging and email without being monitored or blocked by their "
@@ -52,69 +52,69 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:25
+#: /home/runa/tor/website/docs/en/android.wml:25
msgid ""
"Orbot contains Tor, libevent and privoxy. Orbot provides a local HTTP proxy "
"and the standard SOCKS4A/SOCKS5 proxy interfaces into the Tor network. Orbot "
"has the ability to transparently torify all of the TCP traffic on your "
-"Android device when it has the correct permissions."
+"Android device when it has the correct permissions and system libraries."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:31
+#: /home/runa/tor/website/docs/en/android.wml:31
msgid "<a id=\"QrCode\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:32
+#: /home/runa/tor/website/docs/en/android.wml:32
msgid "<a class=\"anchor\" href=\"#QrCode\">Installing Tor with a QR code</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:35
+#: /home/runa/tor/website/docs/en/android.wml:35
msgid ""
"Orbot is easy to install by simply scanning the following QR code with your "
"Android Barcode scanner."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:40
+#: /home/runa/tor/website/docs/en/android.wml:40
msgid ""
"<a href=\"$(IMGROOT)/android/orbot-qr-code-latest.png\"><img alt=\"Android "
"QR code\" src=\"$(IMGROOT)/android/orbot-qr-code-latest.png\"/></a>"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:43
+#: /home/runa/tor/website/docs/en/android.wml:43
msgid "<a id=\"Market\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:44
+#: /home/runa/tor/website/docs/en/android.wml:44
msgid ""
"<a class=\"anchor\" href=\"#Market\">Installing Tor from the Android Market</"
"a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:47
+#: /home/runa/tor/website/docs/en/android.wml:47
msgid "Orbot is available in the Android Market."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:50
+#: /home/runa/tor/website/docs/en/android.wml:50
msgid "<a id=\"Manual\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:51
+#: /home/runa/tor/website/docs/en/android.wml:51
msgid ""
"<a class=\"anchor\" href=\"#Manual\">Installing Tor from our website "
"manually</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:54
+#: /home/runa/tor/website/docs/en/android.wml:54
msgid ""
"You can download <a href=\"../<package-androidbundle-alpha>\">our most "
"recent version of Orbot</a> and <a href=\"../<package-androidbundle-alpha>."
@@ -122,18 +122,18 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:57
+#: /home/runa/tor/website/docs/en/android.wml:57
msgid "<a id=\"Screenshots\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:58
+#: /home/runa/tor/website/docs/en/android.wml:58
msgid ""
"<a class=\"anchor\" href=\"#Screenshots\">Screenshots of Tor on Android</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:61
+#: /home/runa/tor/website/docs/en/android.wml:61
msgid ""
"<a href=\"$(IMGROOT)/android/android-off.jpg\"> <img alt=\"Android Tor off\" "
"src=\"$(IMGROOT)/android/android-off-150x150.jpg\"/> </a> <a href="
@@ -147,122 +147,138 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:77
+#: /home/runa/tor/website/docs/en/android.wml:77
msgid "<a id=\"ProxySettings\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:78
+#: /home/runa/tor/website/docs/en/android.wml:78
msgid ""
"<a class=\"anchor\" href=\"#ProxySettings\">Proxy settings and configuration "
"</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:82
+#: /home/runa/tor/website/docs/en/android.wml:82
msgid "Orbot offers three interfaces into the Tor network:"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:85
+#: /home/runa/tor/website/docs/en/android.wml:85
msgid "SOCKS 4A/5 proxy 127.0.0.1:9050"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:86
+#: /home/runa/tor/website/docs/en/android.wml:86
msgid "HTTP proxy 127.0.0.1:8118"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:87
+#: /home/runa/tor/website/docs/en/android.wml:87
msgid "Transparent proxying (on select devices)"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:90
+#: /home/runa/tor/website/docs/en/android.wml:90
msgid "<a id=\"Notes\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:91
+#: /home/runa/tor/website/docs/en/android.wml:91
msgid "<a class=\"anchor\" href=\"#Notes\">Platform specific notes</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:94
+#: /home/runa/tor/website/docs/en/android.wml:94
msgid ""
"The current version of Orbot ships with the following components: "
"<b><version-androidbundle-privoxy>, <version-androidbundle-libevent></b>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:99
-msgid ""
-"For standard Android 1.x devices (G1, MyTouch3G, Hero, Droid Eris, Cliq, "
-"Moment):"
+#: /home/runa/tor/website/docs/en/android.wml:99
+msgid "For standard Android 1.x devices:"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:102
+#: /home/runa/tor/website/docs/en/android.wml:102
msgid ""
-"The “ProxySurf” browser available in the Android Market allows for use of a "
-"proxy. Simply set the HTTP Proxy to '127.0.0.1' and port '8118'. <b>This "
-"only proxies some traffic and should not be considered secure.</b>"
+"The Orweb browser available in the Android Market integrates directly with "
+"Orbot, and offers a number of other privacy-oriented features."
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:106
+#: /home/runa/tor/website/docs/en/android.wml:104
msgid ""
-"For Instant Messsaging, try “Beem” in the market, and set the Proxy to "
-"SOCKS5 '127.0.0.1' and port '9050'."
+"For Instant Messsaging, try <a href=\"https://guardianproject.info/apps/"
+"gibber\">Gibberbot</a>, which includes support for connecting via Tor and "
+"Off-the-Record encryption."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:109
-msgid "For Android 2.x devices: Droid, Nexus One"
+#: /home/runa/tor/website/docs/en/android.wml:107
+msgid "For Android 2.x devices:"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:112
+#: /home/runa/tor/website/docs/en/android.wml:110
msgid ""
-"You must root your device for Orbot to transparently proxy all TCP traffic."
+"You must root your device and update the firmware to an iptables-capable ROM "
+"for Orbot to transparently proxy all TCP traffic."
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:113
+#: /home/runa/tor/website/docs/en/android.wml:111
msgid ""
"For non-modified and non-rooted phones, you'll want to manually configure "
-"your specific applications."
+"HTTP or SOCKS proxy settings for specific applications."
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/docs/en/android.wml:115
+#: /home/runa/tor/website/docs/en/android.wml:112
msgid ""
-"If you root your device, whether it is 1.x or 2.x based, Orbot will "
-"automatically, transparently proxy all web traffic on port 80 and 443 and "
-"all DNS requests. This includes the built-in Browser, Gmail, YouTube, Maps "
-"and any other application that uses standard web traffic."
+"If you root your device and install an iptables-capable ROM (such as <a href="
+"\"http://cyanogenmod.com\">Cyanogen</a>), Orbot can transparently proxy "
+"traffic on an app-by-app basis through Tor."
msgstr ""
+#. type: Content of: <div><div><ul><li>
+#: /home/runa/tor/website/docs/en/android.wml:113
+msgid ""
+"You can also install Firefox for Android from the market with the <a href="
+"\"https://guardianproject.info/apps/proxymob\">ProxyMob Add-on</a> or "
+"install the text-only “NDBrowser” from the Android Market. Both of these "
+"solutions all routing of web access through Tor on standard, un-rooted "
+"devices."
+msgstr ""
+
+#. type: Content of: <div><div><ul><li>
+#: /home/runa/tor/website/docs/en/android.wml:115
+msgid ""
+"For Instant Messaging, try <a href=\"https://guardianproject.info/apps/gibber"
+"\">Gibberbot</a>, which includes support for connecting via Tor and Off-the-"
+"Record encryption."
+msgstr ""
+
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:121
+#: /home/runa/tor/website/docs/en/android.wml:118
msgid "<a id=\"Source\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/docs/en/android.wml:122
+#: /home/runa/tor/website/docs/en/android.wml:119
msgid "<a class=\"anchor\" href=\"#Source\">Source code access</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:125
+#: /home/runa/tor/website/docs/en/android.wml:122
msgid ""
"All of the source code is available in the <a href=\"https://svn.torproject."
"org/svn/projects/android/trunk/Orbot/\">Orbot subversion repository</a>."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:131
+#: /home/runa/tor/website/docs/en/android.wml:128
msgid ""
"Note that this might not always give you the latest stable Tor version. "
"Additionally, the Android web browser does not have Torbutton. This means "
@@ -271,12 +287,12 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/docs/en/android.wml:137
+#: /home/runa/tor/website/docs/en/android.wml:134
msgid "<hr>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/docs/en/android.wml:139
+#: /home/runa/tor/website/docs/en/android.wml:136
msgid ""
"If you have suggestions for improving this document, please <a href=\"<page "
"about/contact>\">send them to us</a>. Thanks!"
Modified: translation/trunk/projects/website/po/templates/getinvolved/4-optional.volunteer.pot
===================================================================
--- translation/trunk/projects/website/po/templates/getinvolved/4-optional.volunteer.pot 2011-03-25 16:41:56 UTC (rev 24442)
+++ translation/trunk/projects/website/po/templates/getinvolved/4-optional.volunteer.pot 2011-03-25 16:52:56 UTC (rev 24443)
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-02-12 12:20+0000\n"
+"POT-Creation-Date: 2011-03-25 16:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -170,322 +170,339 @@
"Below are a list of Tor related projects we're developing and/or "
"maintaining. Most discussions happen on IRC so if you're interested in any "
"of these (or you have a project idea of your own), then please <a href="
-"\"<page about/contact>#irc\">join us in #tor-dev</a>. Project contributors "
-"are listed by their IRC nicks."
+"\"<page about/contact>#irc\">join us in #tor-dev</a>. Don't be shy to ask "
+"questions, and don't hesitate to ask even if the main contributors aren't "
+"active at that moment."
msgstr ""
#. type: Content of: <div><div><table><tr><th>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:82
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:83
msgid "Name"
msgstr ""
#. type: Content of: <div><div><table><tr><th>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:83
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:84
msgid "Category"
msgstr ""
#. type: Content of: <div><div><table><tr><th>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:84
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:85
msgid "Language"
msgstr ""
#. type: Content of: <div><div><table><tr><th>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:85
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:86
msgid "Activity"
msgstr ""
#. type: Content of: <div><div><table><tr><th>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:86
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:87
msgid "Contributors"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:90
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:91
msgid "<a href=\"#project-tor\">Tor</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:91
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:92
+#: /tmp/OzLkyddxSC.xml:100
msgid "Core"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:92
-#: /tmp/gq8ebnHYWV.xml:108
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:93
+#: /tmp/OzLkyddxSC.xml:125
msgid "C"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:93
-#: /tmp/gq8ebnHYWV.xml:101 /tmp/gq8ebnHYWV.xml:133 /tmp/gq8ebnHYWV.xml:181
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:94
+#: /tmp/OzLkyddxSC.xml:118 /tmp/OzLkyddxSC.xml:150 /tmp/OzLkyddxSC.xml:190
msgid "Heavy"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:94
-msgid "nickm, arma, etc"
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:95
+msgid "nickm, arma, Sebastian"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:98
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:99
+msgid "*<a href=\"#project-jtor\">JTor</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:101
+#: /tmp/OzLkyddxSC.xml:157 /tmp/OzLkyddxSC.xml:189
+msgid "Java"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:102
+#: /tmp/OzLkyddxSC.xml:198 /tmp/OzLkyddxSC.xml:222 /tmp/OzLkyddxSC.xml:246
+msgid "None"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:107
msgid "<a href=\"#project-tbb\">TBB</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:99
-#: /tmp/gq8ebnHYWV.xml:107 /tmp/gq8ebnHYWV.xml:115
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:108
+#: /tmp/OzLkyddxSC.xml:116 /tmp/OzLkyddxSC.xml:124 /tmp/OzLkyddxSC.xml:132
msgid "Usability"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:100
-msgid "Multiple"
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:109
+#: /tmp/OzLkyddxSC.xml:117 /tmp/OzLkyddxSC.xml:133
+msgid "Sys Admin"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:102
-msgid "helix"
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:110
+#: /tmp/OzLkyddxSC.xml:158 /tmp/OzLkyddxSC.xml:166 /tmp/OzLkyddxSC.xml:230
+msgid "Moderate"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:106
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:111
+msgid "Erinn"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:115
+msgid "<a href=\"#project-tails\">Tails</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:119
+msgid "<a href=\"https://tails.boum.org/chat/\">#tails</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:123
msgid "<a href=\"#project-torsocks\">Torsocks</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:109
-#: /tmp/gq8ebnHYWV.xml:117 /tmp/gq8ebnHYWV.xml:125 /tmp/gq8ebnHYWV.xml:157
-#: /tmp/gq8ebnHYWV.xml:165 /tmp/gq8ebnHYWV.xml:197
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:126
+#: /tmp/OzLkyddxSC.xml:134 /tmp/OzLkyddxSC.xml:142 /tmp/OzLkyddxSC.xml:174
+#: /tmp/OzLkyddxSC.xml:182 /tmp/OzLkyddxSC.xml:206 /tmp/OzLkyddxSC.xml:214
+#: /tmp/OzLkyddxSC.xml:238
msgid "Light"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:110
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:127
msgid "mwenge"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:114
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:131
msgid "*<a href=\"#project-torouter\">Torouter</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:116
-#: /tmp/gq8ebnHYWV.xml:141 /tmp/gq8ebnHYWV.xml:173 /tmp/gq8ebnHYWV.xml:189
-#: /tmp/gq8ebnHYWV.xml:205 /tmp/gq8ebnHYWV.xml:213 /tmp/gq8ebnHYWV.xml:221
-#: /tmp/gq8ebnHYWV.xml:229 /tmp/gq8ebnHYWV.xml:237
-msgid "None"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:118
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:135
msgid "ioerror, Runa"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:122
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:139
msgid "<a href=\"#project-vidalia\">Vidalia</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:123
-#: /tmp/gq8ebnHYWV.xml:131 /tmp/gq8ebnHYWV.xml:139
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:140
+#: /tmp/OzLkyddxSC.xml:148 /tmp/OzLkyddxSC.xml:156
msgid "User Interface"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:124
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:141
msgid "C++, Qt"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:126
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:143
msgid "chiiph"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:130
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:147
msgid "<a href=\"#project-arm\">Arm</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:132
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:149
msgid "Python, Curses"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:134
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:151
msgid "atagar"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:138
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:155
msgid "<a href=\"#project-orbot\">Orbot</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:140
-#: /tmp/gq8ebnHYWV.xml:172 /tmp/gq8ebnHYWV.xml:180
-msgid "Java"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:142
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:159
msgid "n8fr8"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:146
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:163
msgid "<a href=\"#project-torbutton\">Torbutton</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:147
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:164
msgid "Browser Add-on"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:148
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:165
msgid "Javascript"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:149
-msgid "Moderate"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:150
-#: /tmp/gq8ebnHYWV.xml:166 /tmp/gq8ebnHYWV.xml:230
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:167
+#: /tmp/OzLkyddxSC.xml:183 /tmp/OzLkyddxSC.xml:239
msgid "mikeperry"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:154
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:171
msgid "*<a href=\"#project-thandy\">Thandy</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:155
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:172
msgid "Updater"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:156
-#: /tmp/gq8ebnHYWV.xml:164 /tmp/gq8ebnHYWV.xml:196 /tmp/gq8ebnHYWV.xml:204
-#: /tmp/gq8ebnHYWV.xml:220 /tmp/gq8ebnHYWV.xml:228 /tmp/gq8ebnHYWV.xml:236
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:173
+#: /tmp/OzLkyddxSC.xml:181 /tmp/OzLkyddxSC.xml:205 /tmp/OzLkyddxSC.xml:213
+#: /tmp/OzLkyddxSC.xml:229 /tmp/OzLkyddxSC.xml:237 /tmp/OzLkyddxSC.xml:245
msgid "Python"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:158
-msgid "Sebastian, helix"
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:175
+msgid "Sebastian, Erinn, nickm"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:162
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:179
msgid "<a href=\"#project-torctl\">TorCtl</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:163
-#: /tmp/gq8ebnHYWV.xml:171
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:180
msgid "Library"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:170
-msgid "*<a href=\"#project-jtor\">JTor</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:178
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:187
msgid "<a href=\"#project-metrics\">Metrics</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:179
-#: /tmp/gq8ebnHYWV.xml:187 /tmp/gq8ebnHYWV.xml:195 /tmp/gq8ebnHYWV.xml:203
-#: /tmp/gq8ebnHYWV.xml:211
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:188
+#: /tmp/OzLkyddxSC.xml:196 /tmp/OzLkyddxSC.xml:204 /tmp/OzLkyddxSC.xml:212
+#: /tmp/OzLkyddxSC.xml:220
msgid "Client Service"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:182
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:191
msgid "karsten"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:186
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:195
msgid "<a href=\"#project-torstatus\">TorStatus</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:188
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:197
msgid "PHP"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:194
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:203
msgid "<a href=\"#project-weather\">Weather</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:198
-#: /tmp/gq8ebnHYWV.xml:222
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:207
+#: /tmp/OzLkyddxSC.xml:215
msgid "kaner"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:202
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:211
msgid "<a href=\"#project-gettor\">GetTor</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:210
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:219
msgid "<a href=\"#project-torcheck\">TorCheck</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:212
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:221
msgid "Python, Perl"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:218
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:227
msgid "<a href=\"#project-bridgedb\">BridgeDB</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:219
-#: /tmp/gq8ebnHYWV.xml:227 /tmp/gq8ebnHYWV.xml:235
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:228
+#: /tmp/OzLkyddxSC.xml:236 /tmp/OzLkyddxSC.xml:244
msgid "Backend Service"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:226
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:231
+msgid "kaner, nickm"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:235
msgid "<a href=\"#project-torflow\">TorFlow</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:234
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:243
msgid "*<a href=\"#project-torbel\">TorBEL</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:238
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:247
msgid "Sebastian"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:242
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:251
msgid ""
"<sub> * Project is still in an alpha state. </sub> <br /><br /> <a id="
"\"project-tor\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:249
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:258
msgid ""
"Tor (<a href=\"https://gitweb.torproject.org/tor.git\">code</a>, <a href="
"\"https://trac.torproject.org/projects/tor/query?"
@@ -495,7 +512,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:254
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:263
msgid ""
"Central project, providing the core software for using and participating in "
"the Tor network. Numerous people contribute to the project to varying "
@@ -503,7 +520,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:260
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:269
msgid ""
"<b>Project Ideas:</b><br /> <i><a href=\"#resistCensorship\">Improving Tor's "
"ability to resist censorship</a></i><br /> <i><a href=\"#unitTesting"
@@ -512,12 +529,33 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:267
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:276
+msgid "<a id=\"project-jtor\"></a>"
+msgstr ""
+
+#. type: Content of: <div><div><h3>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:277
+msgid ""
+"<a href=\"https://github.com/brl/JTor/wiki\">JTor</a> (<a href=\"https://"
+"github.com/brl/JTor\">code</a>, <a href=\"https://github.com/brl/JTor/issues"
+"\">bug tracker</a>)"
+msgstr ""
+
+#. type: Content of: <div><div><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:283
+msgid ""
+"Java implementation of Tor and successor to <a href=\"http://onioncoffee."
+"sourceforge.net/\">OnionCoffee</a>. This project isn't yet complete, and has "
+"been inactive since Fall 2010."
+msgstr ""
+
+#. type: Content of: <div><div>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:288
msgid "<a id=\"project-tbb\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:268
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:289
msgid ""
"<a href=\"<page projects/torbrowser>\">Tor Browser Bundle</a> (<a href="
"\"https://gitweb.torproject.org/torbrowser.git\">code</a>, <a href=\"https://"
@@ -527,7 +565,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:274
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:295
msgid ""
"The Tor Browser Bundle is an easy-to-use portable package of Tor, Vidalia, "
"and Firefox preconfigured to work together out of the box. This is actively "
@@ -535,7 +573,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:280
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:301
msgid ""
"<b>Project Ideas:</b><br /> <i><a href=\"#auditTBB\">Audit Tor Browser "
"Bundles for data leaks</a></i><br /> <i><a href=\"#usabilityTesting"
@@ -543,12 +581,45 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:285
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:306
+msgid "<a id=\"project-tails\"></a>"
+msgstr ""
+
+#. type: Content of: <div><div><h3>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:307
+msgid ""
+"<a href=\"https://tails.boum.org/\">The Amnesic Incognito Live System</a> "
+"(<a href=\"http://git.immerda.ch/?p=amnesia.git;a=summary\">code</a>, <a "
+"href=\"https://tails.boum.org/bugs/\">bug tracker</a>)"
+msgstr ""
+
+#. type: Content of: <div><div><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:313
+msgid ""
+"The Amnesic Incognito Live System is a live CD/USB distribution "
+"preconfigured so that everything is safely routed through Tor and leaves no "
+"trace on the local system. This is a merger of the Amnesia and <a href="
+"\"http://www.anonymityanywhere.com/incognito/\">Incognito</a> projects, and "
+"still under very active development."
+msgstr ""
+
+#. type: Content of: <div><div><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:321
+msgid ""
+"<b>Project Ideas:</b><br /> <i><a href=\"#tailsStartMenu\">Custom GDM3 "
+"startup menu, aka. tails-greeter</a></i><br /> <i><a href="
+"\"#tailsMetadataAnonymizing\">Meta-data anonymizing toolkit for file "
+"publication</a></i><br /> <i><a href=\"#tailsDebianLive\">Improve Debian "
+"Live support for persistence</a></i>"
+msgstr ""
+
+#. type: Content of: <div><div>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:330
msgid "<a id=\"project-torsocks\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:286
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:331
msgid ""
"<a href=\"http://code.google.com/p/torsocks/\">Torsocks</a> (<a href="
"\"https://gitweb.torproject.org/torsocks.git\">code</a>, <a href=\"https://"
@@ -558,7 +629,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:292
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:337
msgid ""
"Utility for adapting other applications to work with Tor. Development has "
"slowed and compatibility issues remain with some platforms, but it's "
@@ -566,19 +637,19 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:298
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:343
msgid ""
"<b>Project Ideas:</b><br /> <i><a href=\"#torsocksForOSX\">Make torsocks/"
"dsocks work on OS X</a></i>"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:302
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:347
msgid "<a id=\"project-torouter\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:303
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:348
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/"
"Torouter\">Torouter</a> (<a href=\"https://trac.torproject.org/projects/tor/"
@@ -588,19 +659,19 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:309
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:354
msgid ""
"Project to provide an easy-to-use, embedded Tor instance for routers. This "
-"had a couple months of high activity, but has since been rather quiet."
+"had high activity in late 2010, but has since been rather quiet."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:313
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:358
msgid "<a id=\"project-vidalia\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:314
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:359
msgid ""
"<a href=\"<page projects/vidalia>\">Vidalia</a> (<a href=\"https://svn."
"torproject.org/vidalia/vidalia/trunk/\">code</a>, <a href=\"https://trac."
@@ -610,7 +681,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:320
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:365
msgid ""
"The most commonly used user interface for Tor. Matt Edman started the "
"project in 2006 and brought it to its current stable state. Development "
@@ -619,7 +690,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:327
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:372
msgid ""
"<b>Project Ideas:</b><br /> <i><a href=\"#vidaliaStatusEventInterface\">Tor "
"Controller Status Event Interface for Vidalia</a></i><br /> <i><a href="
@@ -628,12 +699,12 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:332
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:377
msgid "<a id=\"project-arm\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:333
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:378
msgid ""
"<a href=\"http://www.atagar.com/arm/\">Arm</a> (<a href=\"https://svn."
"torproject.org/svn/arm/trunk/\">code</a>, <a href=\"https://trac.torproject."
@@ -643,7 +714,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:339
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:384
msgid ""
"Command-line monitor for Tor. This has been under very active development by "
"its author, Damian Johnson, since early 2009 to make it a better general-"
@@ -651,19 +722,19 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:345
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:390
msgid ""
"<b>Project Ideas:</b><br /> <i><a href=\"#armClientMode\">Client Mode Use "
-"Cases for Arm</a></i>"
+"Cases for Arm</a></i><br /> <i><a href=\"#armGui\">GUI for Arm</a></i>"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:349
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:395
msgid "<a id=\"project-orbot\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:350
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:396
msgid ""
"<a href=\"https://guardianproject.info/apps/orbot/\">Orbot</a> (<a href="
"\"https://svn.torproject.org/svn/projects/android/trunk/Orbot/\">code</a>, "
@@ -673,26 +744,26 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:356
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:402
msgid ""
"Provides Tor on the Android platform. This was under very active development "
"up through Fall 2010, after which things have been quiet."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:361
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:407
msgid ""
-"<b>Project Ideas:</b><br /> <i><a href=\"#orbotDevelopment\">More on Orbot & "
-"Android OS-specific development</a></i>"
+"<b>Project Ideas:</b><br /> <i><a href=\"#orbotDevelopment\">More on Orbot "
+"& Android OS-specific development</a></i>"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:365
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:411
msgid "<a id=\"project-torbutton\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:366
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:412
msgid ""
"<a href=\"<page torbutton/index>\">Torbutton</a> (<a href=\"https://gitweb."
"torproject.org/torbutton.git\">code</a>, <a href=\"https://trac.torproject."
@@ -702,7 +773,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:372
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:418
msgid ""
"Firefox addon that addresses many of the client-side threats to browsing the "
"Internet anonymously. Mike has since continued to adapt it to new threats, "
@@ -712,24 +783,24 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:380
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:426
msgid ""
"<b>Project Ideas:</b><br /> <i><a href=\"#torbuttonForThunderbird"
"\">Torbutton equivalent for Thunderbird</a></i>"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:384
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:430
msgid "<a id=\"project-thandy\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:385
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:431
msgid "Thandy (<a href=\"https://gitweb.torproject.org/thandy.git\">code</a>)"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:389
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:435
msgid ""
"Updater for Tor. The project began in the Summer of 2008 but wasn't "
"completed. Recently interest in it has been rekindled and many aspects of "
@@ -737,12 +808,12 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:394
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:440
msgid "<a id=\"project-torctl\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:395
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:441
msgid ""
"TorCtl (<a href=\"https://gitweb.torproject.org/pytorctl.git\">code</a>, <a "
"href=\"https://trac.torproject.org/projects/tor/query?"
@@ -751,72 +822,44 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:401
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:447
msgid ""
"Python bindings and utilities for using the Tor control port. It has been "
"stable for several years, with only minor revisions."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:405
-msgid "<a id=\"project-jtor\"></a>"
-msgstr ""
-
-#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:406
-msgid ""
-"<a href=\"https://github.com/brl/JTor/wiki\">JTor</a> (<a href=\"https://"
-"github.com/brl/JTor\">code</a>, <a href=\"https://github.com/brl/JTor/issues"
-"\">bug tracker</a>)"
-msgstr ""
-
-#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:412
-msgid ""
-"Java implementation of Tor. This project isn't yet complete, and has been "
-"inactive since Fall 2010."
-msgstr ""
-
-#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:416
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:451
msgid "<a id=\"project-metrics\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:417
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:452
msgid ""
"<a href=\"https://metrics.torproject.org/\">Metrics</a> (code: <a href="
"\"https://gitweb.torproject.org/metrics-db.git\">db</a>, <a href=\"https://"
"gitweb.torproject.org/metrics-utils.git\">utils</a>, <a href=\"https://"
-"gitweb.torproject.org/metrics-web.git\">web</a>, <a href=\"https://gitweb."
-"torproject.org/metrics.git\">general</a>, <a href=\"https://trac.torproject."
-"org/projects/tor/query?"
+"gitweb.torproject.org/metrics-web.git\">web</a>, <a href=\"https://trac."
+"torproject.org/projects/tor/query?"
"status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Metrics&order=priority"
"\">bug tracker</a>)"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:426
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:460
msgid ""
"Processing and analytics of consensus data, provided to users via the "
"metrics portal. This has been under active development for several years by "
"Karsten Loesing."
msgstr ""
-#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:432
-msgid ""
-"<b>Project Ideas:</b><br /> <i><a href=\"#trackNetworkStatus\">Help track "
-"the overall Tor Network status</a></i>"
-msgstr ""
-
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:436
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:465
msgid "<a id=\"project-torstatus\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:437
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:466
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/TorStatus"
"\">TorStatus</a> (<a href=\"https://svn.torproject.org/svn/torstatus/trunk/"
@@ -824,7 +867,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:441
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:470
msgid ""
"Portal providing an overview of the Tor network, and details on any of its "
"current relays. Though very actively used, this project has been "
@@ -832,12 +875,12 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:446
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:475
msgid "<a id=\"project-weather\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:447
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:476
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/Weather"
"\">Weather</a> (<a href=\"https://gitweb.torproject.org/weather.git\">code</"
@@ -847,7 +890,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:453
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:482
msgid ""
"Provides automatic notification to subscribed relay operators when their "
"relay's unreachable. This underwent a rewrite by the <a href=\"http://hfoss."
@@ -855,12 +898,12 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:459
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:488
msgid "<a id=\"project-gettor\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:460
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:489
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/"
"EmailAutoResponder\">GetTor</a> (<a href=\"https://svn.torproject.org/svn/"
@@ -871,19 +914,19 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:466
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:495
msgid ""
"E-mail autoresponder providing Tor's packages over SMTP. This has been "
"relatively unchanged for quite a while."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:470
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:499
msgid "<a id=\"project-torcheck\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:471
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:500
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/TorCheck"
"\">TorCheck</a> (<a href=\"https://svn.torproject.org/svn/check/trunk/"
@@ -893,19 +936,19 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:477
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:506
msgid ""
"Provides a simple site for determining if the visitor is using Tor or not. "
"This has been relatively unchanged for quite a while."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:481
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:510
msgid "<a id=\"project-bridgedb\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:482
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:511
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/BridgeDB"
"\">BridgeDB</a> (<a href=\"https://gitweb.torproject.org/bridgedb.git"
@@ -915,19 +958,19 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:488
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:517
msgid ""
"Backend bridge distributor, handling the various pools they're distributed "
"in. This was actively developed until Fall of 2010."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:492
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:521
msgid "<a id=\"project-torflow\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:493
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:522
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/TorFlow"
"\">TorFlow</a> (<a href=\"https://gitweb.torproject.org/torflow.git\">code</"
@@ -937,7 +980,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:499
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:528
msgid ""
"Library and collection of services for actively monitoring the Tor network. "
"These include the Bandwidth Scanners (measuring throughput of relays) and "
@@ -948,12 +991,12 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:507
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:536
msgid "<a id=\"project-torbel\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:508
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:537
msgid ""
"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/"
"TorBulkExitlist\">TorBEL</a> (<a href=\"https://gitweb.torproject.org/"
@@ -964,7 +1007,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:515
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:544
msgid ""
"The Tor Bulk Exitlist provides a method of identifying if IPs belong to exit "
"nodes or not. This is a replacement for TorDNSEL which is a stable (though "
@@ -973,31 +1016,18 @@
msgstr ""
#
-#. Copy and fill out the following for new projects:
-#.
-#. <a id="project-">
-#. </a>
-#. <h3><a href=""></a> (<a
-#. href="">code</a>, <a
-#. href="">bug
-#. tracker</a>)</h3>
-#.
-#. <p>
-#. </p>
-#.
-#.
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:536
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:551
msgid "<a id=\"Coding\"></a> <a id=\"Summer\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:538
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:553
msgid "<a class=\"anchor\" href=\"#Coding\">Project Ideas</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:541
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:556
msgid ""
"You may find some of these projects to be good <a href=\"<page about/gsoc>"
"\">Google Summer of Code 2011</a> ideas. We have labelled each idea with how "
@@ -1012,12 +1042,12 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:555
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:570
msgid "<a id=\"auditTBB\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:557
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:572
msgid ""
"<b>Audit Tor Browser Bundles for data leaks</b> <br> Priority: <i>High</i> "
"<br> Effort Level: <i>High</i> <br> Skill Level: <i>Medium</i> <br> Likely "
@@ -1025,7 +1055,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:566
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:581
msgid ""
"The Tor Browser Bundle incorporates Tor, Firefox, Polipo, and the Vidalia "
"user interface (and optionally the <a href=\"http://pidgin.im/\">Pidgin</a> "
@@ -1036,7 +1066,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:572
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:587
msgid ""
"This project is to identify all of the traces left behind by using a Tor "
"Browser Bundle on Windows, Mac OS X, or Linux. Developing ways to stop, "
@@ -1044,7 +1074,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:575
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:590
msgid ""
"Students should be familiar with operating system analysis, application "
"development on one or preferably all of Windows, Linux, and Mac OS X, and be "
@@ -1052,57 +1082,124 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:578
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:593
msgid ""
"If you would like to help extend or do security auditing for TBB, please "
"contact Erinn."
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:582
-msgid "<a id=\"trackNetworkStatus\"></a>"
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:597
+msgid "<a id=\"firewallProbeTool\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:584
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:599
msgid ""
-"<b>Help track the overall Tor Network status</b> <br> Priority: <i>Medium to "
-"High</i> <br> Effort Level: <i>Medium</i> <br> Skill Level: <i>Medium</i> "
-"<br> Likely Mentors: <i>Karsten, Roger</i>"
+"<b>Develop a fully automatic firewall-probing system</b> <br> Priority: "
+"<i>High</i> <br> Effort Level: <i>Medium to High</i> <br> Skill Level: "
+"<i>High</i> <br> Likely Mentors: <i>Robert Ransom, Nick, Jacob</i>"
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:593
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:608
msgid ""
-"It would be great to set up an automated system for tracking network health "
-"over time, graphing it, etc. Part of this project would involve inventing "
-"better metrics for assessing network health and growth. Is the average "
-"uptime of the network increasing? How many relays are qualifying for Guard "
-"status this month compared to last month? What's the turnover in terms of "
-"new relays showing up and relays shutting off? Periodically people collect "
-"brief snapshots, but where it gets really interesting is when we start "
-"tracking data points over time."
+"We would like to have a fully automatic firewall-probing system for blocking "
+"systems with no long-term state (i.e. firewalls that can examine each "
+"connection, but do not change their behaviour for future connections based "
+"on the traffic they have seen)."
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:601
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:612
msgid ""
-"Data could be collected from the Tor Network Scanners in <a href=\"https://"
-"svn.torproject.org/svn/torflow/trunk/README\">TorFlow</a>, from the server "
-"descriptors that each relay publishes, and from other sources. Results over "
-"time could be integrated into one of the <a href=\"https://torstatus."
-"blutmagie.de/\">Tor Status</a> web pages, or be kept separate. Speaking of "
-"the Tor Status pages, take a look at Roger's <a href=\"http://archives.seul."
-"org/or/talk/Jan-2008/msg00300.html\">Tor Status wish list</a>."
+"Ideally, volunteers would only need to set up one or more test servers, and "
+"run the probe client program on a publicly accessible computer behind the "
+"firewall."
msgstr ""
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:615
+msgid "The test tool should:"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><ul><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:617
+msgid ""
+"generate packet captures on both ends (and send them out to the extent "
+"possible),"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><ul><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:619
+msgid ""
+"cycle through all the SSL configurations we might want to test through a "
+"censorship device, and"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><ul><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:621
+msgid ""
+"also test some other protocols to see whether they are allowed through the "
+"firewall (IMAP and other mail protocols, BitTorrent, DTLS, etc.)."
+msgstr ""
+
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:611
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:627
+msgid "<a id=\"tailsStartMenu\"></a>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:629
+msgid ""
+"<b>Custom GDM3 startup menu, aka. tails-greeter</b> <br> Priority: <i>High</"
+"i> <br> Effort Level: <i>Medium</i> <br> Skill Level: <i>Medium to High</i> "
+"<br> Likely Mentors: <i>intrigeri, anonym</i>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:638
+msgid ""
+"Several major upcoming Tails features need to gather user input at startup "
+"time: bridges support, persistence, MAC address anonymization, etc."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:641
+msgid ""
+"Existing boot menus lack the graphical widgets and generally user-"
+"friendliness needed. Hence it was decided to implement Tails startup menu in "
+"GDM3: GDM3's default login/password prompt needs to be replaced with a "
+"custom GTK+ application hereby named tails-greeter that allows the user to "
+"provide any input necessary."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:646
+msgid ""
+"Anyone undertaking this project should be familiar with GNU/Linux and "
+"application development; no other skill is required, apart of the ability to "
+"quickly find practical answers in APIs and documentation for many "
+"technologies she knows nothing about: this challenging coding project will "
+"indeed involve getting familiar with some modern GNU/Linux Desktop "
+"technologies such as D-Bus, GNOME and GConf. Python/GTK+ is probably the "
+"best suited language for the task."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:653
+msgid ""
+"For more information see <a href=\"https://tails.boum.org/todo/boot_menu/"
+"\">https://tails.boum.org/todo/boot_menu/</a>"
+msgstr ""
+
+#. type: Content of: <div><div><ol>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:656
msgid "<a id=\"resistCensorship\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:613
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:658
msgid ""
"<b>Improving Tor's ability to resist censorship</b> <br> Priority: <i>Medium "
"to High</i> <br> Effort Level: <i>Medium to High</i> <br> Skill Level: "
@@ -1110,7 +1207,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:622
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:667
msgid ""
"The Tor 0.2.1.x series makes <a href=\"<svnprojects>design-paper/blocking."
"html\">significant improvements</a> in resisting national and organizational "
@@ -1119,7 +1216,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:627
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:672
msgid ""
"One huge category of work is adding features to our <a href=\"https://gitweb."
"torproject.org/bridgedb.git?a=tree\">BridgeDB</a> service (Python). Tor aims "
@@ -1133,18 +1230,18 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:638
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:683
msgid ""
"If you want to get more into the guts of Tor itself (C), a more minor "
"problem we should address is that current Tors can only listen on a single "
-"address/port combination at a time. There's <a href=\"<gitblob>doc/spec/"
-"proposals/118-multiple-orports.txt\">a proposal to address this limitation</"
-"a> and allow clients to connect to any given Tor on multiple addresses and "
-"ports, but it needs more work."
+"address/port combination at a time. There's <a href="
+"\"<specblob>proposals/118-multiple-orports.txt\">a proposal to address this "
+"limitation</a> and allow clients to connect to any given Tor on multiple "
+"addresses and ports, but it needs more work."
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:645
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:690
msgid ""
"This project could involve a lot of research and design. One of the big "
"challenges will be identifying and crafting approaches that can still resist "
@@ -1153,12 +1250,43 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:652
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:697
+msgid "<a id=\"geoIPUpgrade\"></a>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:699
+msgid ""
+"<b>Improve our GeoIP file format</b> <br> Priority: <i>Medium</i> <br> "
+"Effort Level: <i>Medium</i> <br> Skill Level: <i>Medium to High</i> <br> "
+"Likely Mentors: <i>Robert Ransom</i>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:708
+msgid ""
+"Currently, Tor bridges and relays read an entire IP->country database into "
+"memory from a text file during startup. We would like to distribute this "
+"database and store it on disk in a much more compact form, and perform IP-"
+">country lookups on it in its on-disk format if possible."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:713
+msgid ""
+"We have <a href='https://trac.torproject.org/projects/tor/ticket/2506'>a "
+"sketch of a design</a> for a moderately optimized format for IPv4 GeoIP "
+"data; this project will involve both implementing the IPv4 format and "
+"designing and implementing a format for IPv6 GeoIP data."
+msgstr ""
+
+#. type: Content of: <div><div><ol>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:722
msgid "<a id=\"armClientMode\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:654
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:724
msgid ""
"<b>Client Mode Use Cases for Arm</b> <br> Priority: <i>Medium</i> <br> "
"Effort Level: <i>High</i> <br> Skill Level: <i>Medium</i> <br> Likely "
@@ -1166,7 +1294,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:663
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:733
msgid ""
"<a href=\"<page projects/arm>\">Arm</a> is a Tor command line status monitor "
"on *nix environments (Linux, Mac, and BSD). It functions much like top does, "
@@ -1177,14 +1305,14 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:671
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:741
msgid ""
"This would include UI design, experimenting, and a lot of python hacking. "
"Here's some ideas for client functionality arm could provide:"
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:675
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:745
msgid ""
"A panel for client connections, showing each hop of the user's circuits with "
"the ISP, country, and jurisdiction where those relays reside. Other "
@@ -1197,21 +1325,21 @@
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:684
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:754
msgid ""
"Options to let the user request new circuits (the "New Identity" "
"feature in Vidalia), select the exit country, etc."
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:687
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:757
msgid ""
"A panel showing Internet application and if their connections are being "
"routed through Tor or not (giving a warning if there's leaks)."
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:690
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:760
msgid ""
"The status of the bridges we're configured to use (ie, are they up?). This "
"would include adding control port functionality to Tor for <a href=\"https://"
@@ -1219,7 +1347,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:695
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:765
msgid ""
"A one click option to set Tor to be a client, relay, or bridge. The goal "
"would be to make it trivial for users to voluntarily contribute to the Tor "
@@ -1227,7 +1355,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:699
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:769
msgid ""
"Menus as an alternative to hotkeys to make the interface more intuitive and "
"usable for beginners (<a href=\"http://gnosis.cx/publish/programming/"
@@ -1235,34 +1363,29 @@
msgstr ""
#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:703
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:773
msgid ""
"Look at Vidalia and TorK for ideas and solicit input from the Tor community."
msgstr ""
-#. type: Content of: <div><div><ol><li><ul><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:705
-msgid ""
-"Make it easier for users to install arm by <a href=\"https://secure."
-"wikimedia.org/wikipedia/en/wiki/Opkg\">packaging for OpenWrt</a> (as a UI "
-"for the <a href=\"https://trac.torproject.org/projects/tor/wiki/"
-"TheOnionRouter/Torouter\">Torouter project</a>) and Macs."
-msgstr ""
-
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:712
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:777
msgid ""
-"For more project ideas see arm's <a href=\"https://svn.torproject.org/svn/"
-"arm/trunk/TODO\">TODO</a>."
+"More information is available in the following sections of arm's dev notes: "
+"<a href=\"https://trac.torproject.org/projects/tor/wiki/projects/"
+"arm#ConnectionListingExpansion\">Connection Listing Expansion</a>, <a href="
+"\"https://trac.torproject.org/projects/tor/wiki/projects/arm#CircuitDetails"
+"\">Circuit Details</a>, and <a href=\"https://trac.torproject.org/projects/"
+"tor/wiki/projects/arm#ClientModeUseCases\">Client Mode Use Cases</a>"
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:716
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:781
msgid "<a id=\"unitTesting\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:718
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:783
msgid ""
"<b>Improve our unit testing process</b> <br> Priority: <i>Medium</i> <br> "
"Effort Level: <i>Medium</i> <br> Skill Level: <i>Medium</i> <br> Likely "
@@ -1270,7 +1393,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:727
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:792
msgid ""
"Tor needs to be tested far more thoroughly. This is a multi-part effort. To "
"start with, our unit test coverage should rise substantially, especially in "
@@ -1280,7 +1403,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:733
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:798
msgid ""
"Additionally, we need to automate our performance testing. We've got "
"buildbot to automate our regular integration and compile testing already "
@@ -1293,20 +1416,20 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:743
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:808
msgid "<a id=\"orbotDevelopment\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:745
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:810
msgid ""
-"<b>More on Orbot & Android OS-specific development</b> <br/> <br> "
-"Priority: <i>Medium</i> <br> Effort Level: <i>High</i> <br> Skill Level: "
-"<i>Medium to High</i> <br> Likely Mentors: <i>Nathan, Jake</i>"
+"<b>More on Orbot & Android OS-specific development</b> <br> Priority: "
+"<i>Medium</i> <br> Effort Level: <i>High</i> <br> Skill Level: <i>Medium to "
+"High</i> <br> Likely Mentors: <i>Nathan, Jake</i>"
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:755
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:819
msgid ""
"<b>Android Java UI work:</b> Improved home screen to show better statistics "
"about data transferred (up/down), number of circuits connected, quality of "
@@ -1320,7 +1443,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:767
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:831
msgid ""
"<b>Android Java OS/Core app work:</b> Better system-wide indication, either "
"via the notification bar, \"Toast\" pop-up dialogs or some other indicator, "
@@ -1332,7 +1455,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:776
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:840
msgid ""
"<b>Android Java Library/Community Outreach work:</b> We need to package a "
"simple library for use with third-party application to easily enable them to "
@@ -1346,7 +1469,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:787
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:851
msgid ""
"<b>Android OS/C/Linux work:</b> The port of Tor to Android is basically a "
"straight cross-compile to Linux ARM. There has been no work done in looking "
@@ -1359,12 +1482,12 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:798
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:862
msgid "<a id=\"simulateSlowConnections\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:800
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:864
msgid ""
"<b>Simulator for slow Internet connections</b> <br> Priority: <i>Medium</i> "
"<br> Effort Level: <i>Medium</i> <br> Skill Level: <i>Medium</i> <br> Likely "
@@ -1372,7 +1495,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:810
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:874
msgid ""
"Many users of Tor have poor-quality Internet connections, giving low "
"bandwidth, high latency, and high packet loss/re-ordering. User experience "
@@ -1381,7 +1504,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:818
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:882
msgid ""
"This project would be to build a simulation environment which replicates the "
"poor connectivity so that the effect on Tor performance can be measured. "
@@ -1391,7 +1514,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:826
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:890
msgid ""
"The tools used would be up to the student, but dummynet (for FreeBSD) and "
"nistnet (for Linux) are two potential components on which this project could "
@@ -1400,12 +1523,12 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:834
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:898
msgid "<a id=\"torbuttonForThunderbird\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:836
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:900
msgid ""
"<b>Torbutton equivalent for Thunderbird</b> <br> Priority: <i>Medium</i> "
"<br> Effort Level: <i>High</i> <br> Skill Level: <i>High</i> <br> Likely "
@@ -1413,7 +1536,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:846
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:910
msgid ""
"We're hearing from an increasing number of users that they want to use "
"Thunderbird with Tor. However, there are plenty of application-level "
@@ -1423,12 +1546,12 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:854
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:918
msgid "<a id=\"usabilityTesting\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:856
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:920
msgid ""
"<b>Usability testing of Tor</b> <br> Priority: <i>Medium</i> <br> Effort "
"Level: <i>Medium</i> <br> Skill Level: <i>Low to Medium</i> <br> Likely "
@@ -1436,7 +1559,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:866
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:930
msgid ""
"Especially the browser bundle, ideally amongst our target demographic. That "
"would help a lot in knowing what needs to be done in terms of bug fixes or "
@@ -1445,67 +1568,140 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:873
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:937
msgid ""
"Please note that since this isn't a coding project, it isn't suitable for "
"Google Summer of Code."
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:878
-msgid "<a id=\"authenticatingIrcProxy\"></a>"
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:942
+msgid "<a id=\"tailsMetadataAnonymizing\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:880
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:944
msgid ""
-"<b>An authenticating IRC proxy</b> <br> Priority: <i>Low</i> <br> Effort "
-"Level: <i>Medium to High</i> <br> Skill Level: <i>Medium to High</i> <br> "
-"Likely Mentors: <i>Sebastian, Peter, Roger</i>"
+"<b>Meta-data anonymizing toolkit for file publication</b> <br> Priority: "
+"<i>Medium</i> <br> Effort Level: <i>Low to Medium</i> <br> Skill Level: "
+"<i>Low to Medium</i> <br> Likely Mentors: <i>intrigeri, anonym</i>"
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:890
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:953
msgid ""
-"The world needs an authenticating irc proxy. As we're periodically reminded "
-"from the Penny Arcade web comic, \"Internet user + anonymity = jerk\". With "
-"respect to websites we're actually doing ok, since websites can make their "
-"users log in and use other application-level authentication approaches. But "
-"IRC servers are much worse off, because most IRC server code is poorly "
-"written: hard to maintain, and harder to modify. Many IRC networks now block "
-"connections from Tor, and we're basically down to two holdouts (OFTC and "
-"Freenode). This state of affairs means that a lot of people around the world "
-"are thinking \"I told you so\" about anonymity online, when in fact the "
-"problem is simply lack of technology to make the problem manageable. We need "
-"some way to let the IRC networks distinguish which users have developed a "
-"reputation as not being jerks, so they can treat the two groups separately. "
-"There are some really cool research designs like <a href=\"http://www.cs."
-"dartmouth.edu/~nymble/\">Nymble</a>, which aim to let websites blacklist "
-"users without needing to learn who they are. But Nymble is designed around "
-"web interactions. We need to build the glue around the IRC protocol that "
-"would let us plug in a project like Nymble (or a simpler one to start, as a "
-"proof-of-concept). One way to do that would be to build an IRC proxy that "
-"knows how to hear from IRC clients, knows how to talk to IRC servers, and "
-"has an additional layer that requires the users to authenticate. Some work "
-"on this has begun by other volunteers, see their progress at <a href="
-"\"https://github.com/anonirc/orc\">https://github.com/anonirc/orc</a>."
+"Tor helps greatly in publishing files anonymously. However, much personal "
+"information can be enclosed *inside* such published files' meta-data: GPS "
+"coordinates, author's name and so on. Anyone who wants to anonymously "
+"publish a file can thus far too easily de-anonymize herself."
msgstr ""
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:957
+msgid ""
+"A set of tools allowing users to easily inspect and clean up meta-data in "
+"files would benefit Tor users, and would e.g. be shipped in Tails."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:959
+msgid ""
+"A graphical user interface is a must, but library and command-line "
+"interfaces are most welcome so that future work can add support for cleaning "
+"published files to various publishing tools, such as desktop social "
+"networking clients and Web content management systems."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:963
+msgid ""
+"This project mostly consists of writing glue between the many existing tools "
+"and libraries that provide read/write access to files' meta-data. An "
+"extensible program design would probably be the best bet, so that support "
+"for other kinds of files can easily be added later."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:967
+msgid ""
+"The meta-data cleaning toolkit would run at least on GNU/Linux; additional "
+"Windows and/or Mac OS X support would be welcome. The tools used would be up "
+"to the students. The detailed specification is ready and will be published "
+"soon."
+msgstr ""
+
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:916
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:973
+msgid "<a id=\"tailsDebianLive\"></a>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:975
+msgid ""
+"<b>Improve Debian Live support for persistence</b> <br> Priority: <i>Medium</"
+"i> <br> Effort Level: <i>Medium</i> <br> Skill Level: <i>Low to Medium</i> "
+"<br> Likely Mentors: <i>intrigeri, anonym</i>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:984
+msgid ""
+"Data persistence is a somewhat tricky topic in a Live system context, "
+"especially one such as Tails, which is explicitly designed to avoid leaving "
+"any trace of its use."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:987
+msgid ""
+"Some real-life use cases, however, require some kind of data persistence. To "
+"start with, Tails should (carefully) support persistence of application-"
+"specific configurations (e.g. GnuPG keyring) and of a user arbitrary data "
+"store. Note that persistence in Tails will always be opt-in and require "
+"encrypted storage."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:992
+msgid ""
+"The backend work consists of improving Debian Live's existing persistence "
+"features to make them suit the specific context of Tails. A trust "
+"relationship is already established with upstream who is happy to merge our "
+"changes. The codebase is not that small and much refactoring is needed, so "
+"this really is a programming project rather than a fire'n'forget shell "
+"script hack contest."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:998
+msgid ""
+"Anyone undertaking this project must be familiar with GNU/Linux, and "
+"preferably with Debian. Being able to (quickly learn to) write clean and "
+"safe programs in shell is also needed."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1001
+msgid ""
+"For more information, see <a href=\"https://tails.boum.org/todo/persistence/"
+"\">https://tails.boum.org/todo/persistence/</a>."
+msgstr ""
+
+#. type: Content of: <div><div><ol>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1004
msgid "<a id=\"torsocksForOSX\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:918
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1006
msgid ""
"<b>Make torsocks/dsocks work on OS X</b> <br> Priority: <i>Medium</i> <br> "
"Effort Level: <i>Medium</i> <br> Skill Level: <i>Medium</i> <br> Likely "
-"Mentors: <i>?</i>"
+"Mentors: <i>Robert Hogan</i>"
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:928
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1016
msgid ""
"<a href=\"https://code.google.com/p/torsocks/\">Torsocks</a> and <a href="
"\"https://code.google.com/p/dsocks/\">dsocks</a> are wrappers that will run "
@@ -1525,20 +1721,20 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:947
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1035
msgid "<a id=\"vidaliaStatusEventInterface\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:949
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1037
msgid ""
"<b>Tor Controller Status Event Interface for Vidalia</b> <br> Priority: "
"<i>Medium</i> <br> Effort Level: <i>Medium</i> <br> Skill Level: <i>Low to "
-"Medium</i> <br> Likely Mentors: <i>Tomás?</i>"
+"Medium</i> <br> Likely Mentors: <i>Tomás</i>"
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:958
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1046
msgid ""
"There are a number of status changes inside Tor of which the user may need "
"to be informed. For example, if the user is trying to set up his Tor as a "
@@ -1551,7 +1747,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:966
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1054
msgid ""
"Tor has the ability to inform Vidalia of many such status changes, and we "
"recently implemented support for a couple of these events. Still, there are "
@@ -1560,7 +1756,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:971
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1059
msgid ""
"The goal of this project then is to design and implement a UI for displaying "
"Tor status events to the user. For example, we might put a little badge on "
@@ -1572,7 +1768,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:979
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1067
msgid ""
"A person undertaking this project should have good UI design and layout "
"skills and some C++ development experience. Previous experience with Qt and "
@@ -1584,20 +1780,20 @@
msgstr ""
#. type: Content of: <div><div><ol>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:988
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1076
msgid "<a id=\"vidaliaNetworkMap\"></a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:990
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1078
msgid ""
"<b>An Improved and More Usable Network Map in Vidalia</b> <br> Priority: "
"<i>Low to Medium</i> <br> Effort Level: <i>Medium</i> <br> Skill Level: "
-"<i>Medium</i> <br> Likely Mentors: <i>Tomás?</i>"
+"<i>Medium</i> <br> Likely Mentors: <i>Tomás</i>"
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1000
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1088
msgid ""
"One of Vidalia's existing features is a network map that shows the user the "
"approximate geographic location of relays in the Tor network and plots the "
@@ -1612,7 +1808,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1014
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1102
msgid ""
"This project will first involve getting familiar with Vidalia and the Marble "
"widget's API. One will then integrate the widget into Vidalia and customize "
@@ -1622,37 +1818,73 @@
msgstr ""
#. type: Content of: <div><div><ol><li><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1022
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1110
msgid ""
"A person undertaking this project should have good C++ development "
"experience. Previous experience with Qt and CMake is helpful, but not "
"required."
msgstr ""
+#. type: Content of: <div><div><ol>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1116
+msgid "<a id=\"armGui\"></a>"
+msgstr ""
+
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1121
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1118
msgid ""
+"<b>GUI for Arm</b> <br> Priority: <i>Low</i> <br> Effort Level: <i>High</i> "
+"<br> Skill Level: <i>Medium</i> <br> Likely Mentors: <i>Damian</i>"
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1128
+msgid ""
+"Arm has several unique features, some of the most interesting being its "
+"connection listing (correlating netstat results against the Tor consensus) "
+"and configuration editor (a quick method for editing Tor's config, with "
+"information pulled from the control port and man page). However, since arm "
+"is a command line controller it's of limited appeal to certain sets of "
+"users. This project would be to build a GTK or Qt frontend for the "
+"controller, providing similar features set but with a windowed interface."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li><p>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1138
+msgid ""
+"The vast majority of arm's more interesting functionality lies in its "
+"backend <a href=\"https://svn.torproject.org/svn/arm/trunk/src/util/"
+"\">utilities</a>, so there should be little to no work decoupling the CLI "
+"from its backend. Instead, this project would mostly be UI hacking and "
+"experimentation, trying different interfaces to find something that's "
+"elegant and simple, but matches the information found in the current "
+"terminal application."
+msgstr ""
+
+#. type: Content of: <div><div><ol><li>
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1148
+msgid ""
"<b>Bring up new ideas!</b> <br> Don't like any of these? Look at the <a href="
-"\"<gitblob>doc/roadmaps/2008-12-19-roadmap-full.pdf\">Tor development "
-"roadmap</a> for more ideas, or just try out Tor, Vidalia, and Torbutton, and "
-"find out what you think needs fixing. Some of the <a href=\"<gittree>doc/"
-"spec/proposals\">current proposals</a> might also be short on developers."
+"\"/press/presskit/2008-12-19-roadmap-full.pdf\">Tor development roadmap</a> "
+"for more ideas, or just try out Tor, Vidalia, and Torbutton, and find out "
+"what you think needs fixing. Some of the <a href=\"<spectree>proposals"
+"\">current proposals</a> might also be short on developers."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1133
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1160
msgid "<a id=\"OtherCoding\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1134
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1161
msgid ""
"<a class=\"anchor\" href=\"#OtherCoding\">Other Coding and Design related "
"ideas</a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1136
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1163
msgid ""
"Tor relays don't work well on Windows XP. On Windows, Tor uses the standard "
"<tt>select()</tt> system call, which uses space in the non-page pool. This "
@@ -1667,7 +1899,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1149
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1176
msgid ""
"We need to actually start building our <a href=\"<page docs/"
"documentation>#DesignDoc\">blocking-resistance design</a>. This involves "
@@ -1677,7 +1909,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1155
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1182
msgid ""
"We need a flexible simulator framework for studying end-to-end traffic "
"confirmation attacks. Many researchers have whipped up ad hoc simulators to "
@@ -1691,7 +1923,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1165
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1192
msgid ""
"Tor 0.1.1.x and later include support for hardware crypto accelerators via "
"OpenSSL. It has been lightly tested and is possibly very buggy. We're "
@@ -1700,7 +1932,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1171
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1198
msgid ""
"Perform a security analysis of Tor with <a href=\"https://secure.wikimedia."
"org/wikipedia/en/wiki/Fuzz_testing\">\"fuzz\"</a>. Determine if there are "
@@ -1709,20 +1941,20 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1176
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1203
msgid ""
"Tor uses TCP for transport and TLS for link encryption. This is nice and "
"simple, but it means all cells on a link are delayed when a single packet "
"gets dropped, and it means we can only reasonably support TCP streams. We "
"have a <a href=\"<page docs/faq>#TransportIPnotTCP\">list of reasons why we "
"haven't shifted to UDP transport</a>, but it would be great to see that list "
-"get shorter. We also have a proposed <a href=\"<gitblob>doc/spec/"
-"proposals/100-tor-spec-udp.txt\">specification for Tor and UDP</a> — "
-"please let us know what's wrong with it."
+"get shorter. We also have a proposed <a href=\"<specblob>proposals/100-tor-"
+"spec-udp.txt\">specification for Tor and UDP</a> — please let us know "
+"what's wrong with it."
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1187
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1214
msgid ""
"We're not that far from having IPv6 support for destination addresses (at "
"exit nodes). If you care strongly about IPv6, that's probably the first "
@@ -1730,7 +1962,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1191
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1218
msgid ""
"We need a way to generate the website diagrams (for example, the \"How Tor "
"Works\" pictures on the <a href=\"<page about/overview>\">overview page</a> "
@@ -1741,21 +1973,21 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1198
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1225
msgid ""
"How can we make the various LiveCD/USB systems easier to maintain, improve, "
-"and document? One example is <a href=\"https://amnesia.boum.org/\">The "
-"(Amnesic) Incognito Live System</a>."
+"and document? One example is <a href=\"https://tails.boum.org/\">The Amnesic "
+"Incognito Live System</a>."
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1205
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1232
msgid ""
"Another anti-censorship project is to try to make Tor more scanning-"
-"resistant. Right now, an adversary can identify <a href=\"<gitblob>doc/spec/"
-"proposals/125-bridges.txt\">Tor bridges</a> just by trying to connect to "
-"them, following the Tor protocol, and seeing if they respond. To solve "
-"this, bridges could <a href=\"<svnprojects>design-paper/blocking."
+"resistant. Right now, an adversary can identify <a href="
+"\"<specblob>proposals/125-bridges.txt\">Tor bridges</a> just by trying to "
+"connect to them, following the Tor protocol, and seeing if they respond. To "
+"solve this, bridges could <a href=\"<svnprojects>design-paper/blocking."
"html#tth_sEc9.3\">act like webservers</a> (HTTP or HTTPS) when contacted by "
"port-scanning tools, and not act like bridges until the user provides a "
"bridge-specific key. To start, check out Shane Pope's <a href=\"http://dl."
@@ -1763,17 +1995,17 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1219
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1246
msgid "<a id=\"Research\"></a>"
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1220
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1247
msgid "<a class=\"anchor\" href=\"#Research\">Research</a>"
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1222
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1249
msgid ""
"The \"end-to-end traffic confirmation attack\": by watching traffic at Alice "
"and at Bob, we can <a href=\"http://freehaven.net/anonbib/#danezis:"
@@ -1787,7 +2019,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1232
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1259
msgid ""
"A related question is: Does running a relay/bridge provide additional "
"protection against these timing attacks? Can an external adversary that "
@@ -1807,7 +2039,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1247
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1274
msgid ""
"Repeat Murdoch and Danezis's <a href=\"http://www.cl.cam.ac.uk/~sjm217/"
"projects/anon/#torta\">attack from Oakland 05</a> on the current Tor "
@@ -1826,7 +2058,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1262
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1289
msgid ""
"The \"routing zones attack\": most of the literature thinks of the network "
"path between Alice and her entry node (and between the exit node and Bob) as "
@@ -1841,7 +2073,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1272
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1299
msgid ""
"Other research questions regarding geographic diversity consider the "
"tradeoff between choosing an efficient circuit and choosing a random "
@@ -1853,7 +2085,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1279
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1306
msgid ""
"Tor doesn't work very well when relays have asymmetric bandwidth (e.g. cable "
"or DSL). Because Tor has separate TCP connections between each hop, if the "
@@ -1870,7 +2102,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1291
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1318
msgid ""
"A related topic is congestion control. Is our current design sufficient once "
"we have heavy use? Maybe we should experiment with variable-sized windows "
@@ -1881,7 +2113,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1298
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1325
msgid ""
"Our censorship-resistance goals include preventing an attacker who's looking "
"at Tor traffic on the wire from <a href=\"<svnprojects>design-paper/blocking."
@@ -1897,7 +2129,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1309
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1336
msgid ""
"Tor circuits are built one hop at a time, so in theory we have the ability "
"to make some streams exit from the second hop, some from the third, and so "
@@ -1908,7 +2140,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1316
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1343
msgid ""
"It's not that hard to DoS Tor relays or directory authorities. Are client "
"puzzles the right answer? What other practical approaches are there? Bonus "
@@ -1916,7 +2148,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1319
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1346
msgid ""
"Programs like <a href=\"<page torbutton/index>\">Torbutton</a> aim to hide "
"your browser's UserAgent string by replacing it with a uniform answer for "
@@ -1936,7 +2168,7 @@
msgstr ""
#. type: Content of: <div><div><ol><li>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1336
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1363
msgid ""
"How many bridge relays do you need to know to maintain reachability? We "
"should measure the churn in our bridges. If there is lots of churn, are "
@@ -1944,7 +2176,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1344
+#: /home/runa/tor/website/getinvolved/en/volunteer.wml:1371
msgid ""
"<a href=\"<page about/contact>\">Let us know</a> if you've made progress on "
"any of these!"
Modified: translation/trunk/projects/website/po/templates/press/3-low.inthemedia.pot
===================================================================
--- translation/trunk/projects/website/po/templates/press/3-low.inthemedia.pot 2011-03-25 16:41:56 UTC (rev 24442)
+++ translation/trunk/projects/website/po/templates/press/3-low.inthemedia.pot 2011-03-25 16:52:56 UTC (rev 24443)
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-03-01 16:37+0000\n"
+"POT-Creation-Date: 2011-03-25 16:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -29,590 +29,401 @@
msgid "Media Appearances"
msgstr ""
-#. type: Content of: <div><div><h2>
+#. type: Content of: <div><div><p>
#: /home/runa/tor/website/press/en/inthemedia.wml:17
-msgid "Interviews & Appearances"
+msgid ""
+"Major news organizations including the New York Times, Forbes, Al Jazeera, "
+"Washington Post, Le Monde, NPR, BBC, and more have sought out or quoted Tor "
+"Project members due to their expertise on anonymity, privacy, and Internet "
+"censorship issues."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/press/en/inthemedia.wml:19
+#: /home/runa/tor/website/press/en/inthemedia.wml:21
msgid ""
-"Major news organizations including the New York Times, Forbes, and the CBS "
-"Evening News have sought out or quoted Tor Project members due to their "
-"expertise on anonymity, privacy, and Internet censorship issues. Some "
-"samples:"
+"Since Tor is widely used throughout the world, it is mentioned regularly in "
+"the press. This list is not comprehensive, but illustrates some of the "
+"significant Tor-related stories that have popped up."
msgstr ""
+#. type: Content of: <div><div><p>
+#: /home/runa/tor/website/press/en/inthemedia.wml:24
+msgid ""
+"A sample of such media appearances and mentions is below in order of newest "
+"to oldest:"
+msgstr ""
+
#. type: Content of: <div><div><table><thead><tr><th>
-#: /home/runa/tor/website/press/en/inthemedia.wml:27 /tmp/68fDHCZeZu.xml:157
+#: /home/runa/tor/website/press/en/inthemedia.wml:30
msgid "Date"
msgstr ""
#. type: Content of: <div><div><table><thead><tr><th>
-#: /home/runa/tor/website/press/en/inthemedia.wml:28 /tmp/68fDHCZeZu.xml:158
+#: /home/runa/tor/website/press/en/inthemedia.wml:31
msgid "Publication"
msgstr ""
#. type: Content of: <div><div><table><thead><tr><th>
-#: /home/runa/tor/website/press/en/inthemedia.wml:29 /tmp/68fDHCZeZu.xml:159
+#: /home/runa/tor/website/press/en/inthemedia.wml:32
msgid "Topic"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:33 /tmp/68fDHCZeZu.xml:177
-#: /tmp/68fDHCZeZu.xml:184 /tmp/68fDHCZeZu.xml:191
-msgid "2011 January 31"
+#: /home/runa/tor/website/press/en/inthemedia.wml:36
+msgid "2011 March 18"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:34
-msgid "NPR: WBUR"
+#: /home/runa/tor/website/press/en/inthemedia.wml:37
+msgid "Telegraph"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:35
+#: /home/runa/tor/website/press/en/inthemedia.wml:38
msgid ""
-"<a href=\"http://hereandnow.wbur.org/2011/01/31/egypt-internet-government"
-"\">Here & Now: U.S. Activists Help Egyptian Protesters Elude Government "
-"Censorship Online</a>"
+"<a href=\"http://www.telegraph.co.uk/news/worldnews/middleeast/iran/8388484/"
+"Iran-cracks-down-on-web-dissident-technology.html\">Iran cracks down on web "
+"dissident technology</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:41 /tmp/68fDHCZeZu.xml:48
-#: /tmp/68fDHCZeZu.xml:198
-msgid "2011 January 30"
+#: /home/runa/tor/website/press/en/inthemedia.wml:43
+msgid "2011 March 17"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:42
-msgid "Fox 25 News - Boston"
+#: /home/runa/tor/website/press/en/inthemedia.wml:44 /tmp/u3kTkswOVo.xml:241
+msgid "BusinessWeek"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:43
+#: /home/runa/tor/website/press/en/inthemedia.wml:45
msgid ""
-"<a href=\"http://www.myfoxboston.com/dpp/news/local/local-company-helps-give-"
-"egyptians-internet-access-20110130\">Local company helps give Egyptians "
-"internet access</a>"
+"<a href=\"http://www.businessweek.com/magazine/content/11_13/b4221043353206."
+"htm\">Social Networking: Fighting to Remain Anonymous</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:49
-msgid "New England Cable News"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:50
-msgid ""
-"<a href=\"http://www.necn.com/01/30/11/Mass-company-helps-activists-avoid-"
-"onlin/landing.html?blockID=400628&feedID=4213\">Mass. company helps "
-"activists avoid online government censorship</a>"
+msgid "2011 March 10"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:55
-msgid "2010 Sept 17"
+#: /home/runa/tor/website/press/en/inthemedia.wml:51
+msgid "NyTeknik"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:56
-msgid "NPR: On the media"
+#: /home/runa/tor/website/press/en/inthemedia.wml:52
+msgid ""
+"<a href=\"http://www.nyteknik.se/nyheter/it_telekom/internet/article3123594."
+"ece\">Svenska biståndspengar till Facebookrevolutionen</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:57
-msgid ""
-"<a href=\"http://www.onthemedia.org/transcripts/2010/09/17/05\">On the "
-"Media: Interview with Jacob Appelbaum</a>."
+msgid "2011 March 09"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:61
-msgid "2010 Mar 11"
+#: /home/runa/tor/website/press/en/inthemedia.wml:58
+msgid "Washington Post"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:62
-msgid "ABC Australia"
+#: /home/runa/tor/website/press/en/inthemedia.wml:59
+msgid ""
+"<a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2011/03/09/"
+"AR2011030905157_pf.html\">U.S. funding tech firms that help Mideast "
+"dissidents evade government censors</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:63
-msgid ""
-"<a href=\"http://www.abc.net.au/rn/futuretense/stories/2010/2837736.htm"
-"\">Future Tense: The Deep Web</a>"
+#: /home/runa/tor/website/press/en/inthemedia.wml:65
+msgid "2011 February 17"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:66
-msgid "2009 Jul 02"
+msgid "Walpole Times"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:67
-msgid "NED/CIMA"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:68
msgid ""
-"<a href=\"http://cima.ned.org/events/new-media-in-iran.html\">The Role of "
-"New Media in the Iranian Elections</a>"
+"<a href=\"http://www.wickedlocal.com/walpole/news/x95296113/Tor-Project-a-"
+"Walpole-based-company-helps-Egyptians-avoid-Internet-censorship-during-"
+"protests\">Tor Project, a Walpole-based company, helps Egyptians avoid "
+"Internet censorship during protests</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:71 /tmp/68fDHCZeZu.xml:395
-msgid "2009 Apr 06"
+#: /home/runa/tor/website/press/en/inthemedia.wml:72 /tmp/u3kTkswOVo.xml:88
+#: /tmp/u3kTkswOVo.xml:96 /tmp/u3kTkswOVo.xml:104
+msgid "2011 January 31"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:72
-msgid "Al Jazeera"
+#: /home/runa/tor/website/press/en/inthemedia.wml:73
+msgid "NPR: WBUR"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:73
+#: /home/runa/tor/website/press/en/inthemedia.wml:74
msgid ""
-"<a href=\"http://www.youtube.com/watch?v=vuatxUN2cUQ\">Global Village Voices "
-"showcases Tor</a>"
+"<a href=\"http://hereandnow.wbur.org/2011/01/31/egypt-internet-government"
+"\">Here & Now: U.S. Activists Help Egyptian Protesters Elude Government "
+"Censorship Online</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:77
-msgid "2009 Mar 12"
+#: /home/runa/tor/website/press/en/inthemedia.wml:80
+msgid "2011 February 01"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:78
-msgid "BBC World Service"
+#: /home/runa/tor/website/press/en/inthemedia.wml:81
+msgid "Discovery News"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:79
-msgid ""
-"<a href=\"http://bbcworldservicetrust.wordpress.com/2009/03/12/12-march-"
-"world-day-against-cyber-censorship/\">Steven J Murdoch interviewed about Tor "
-"and Censorship</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:82
-msgid "2009 Feb 13"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:83
-msgid "Hearsay Culture"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:84
msgid ""
-"<a href=\"http://www.hearsayculture.com/?p=307\">Hearsay Culture Radio "
-"Interview/Podcast</a>"
+"<a href=\"http://news.discovery.com/tech/egypt-internet-online-"
+"protesters-110201. html\">Egypt's Internet Block Incomplete But Damaging</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:87
-msgid "2008 Dec 29"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:88
-msgid "nu.nl"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:89
-msgid ""
-"<a href=\"http://www.nu.nl/internet/1891289/anoniem-browsen-voor-gsm-in-de-"
-"maak.html\">Anoniem browsen voor gsm in de maak</a>"
+msgid "IDG Poland"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:92
-msgid "2006 Apr 11"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:93
-msgid "PBS Frontline"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:94
+#: /home/runa/tor/website/press/en/inthemedia.wml:90
msgid ""
-"<a href=\"http://pbs.gen.in/wgbh/pages/frontline/tankman/internet/tech.html"
-"\">Chipping Away at China's Great Firewall</a>"
+"<a href=\"http://www.idg.pl/news/366773/Egipt.blokuje.Internet.aktywisci."
+"szukaja. alternatyw.html\">Egipt blokuje Internet, aktywiści szukają "
+"alternatyw</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:97
-msgid "2006 Feb 28"
+#: /home/runa/tor/website/press/en/inthemedia.wml:97 /tmp/u3kTkswOVo.xml:713
+msgid "New Scientist"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:98 /tmp/68fDHCZeZu.xml:474
-#: /tmp/68fDHCZeZu.xml:522 /tmp/68fDHCZeZu.xml:809
-msgid "PC World"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:99
+#: /home/runa/tor/website/press/en/inthemedia.wml:98
msgid ""
-"<a href=\"http://www.pcworld.com/article/id,124891-page,1/article.html\"> "
-"Outsmarting the Online Privacy Snoops</a>"
+"<a href=\"http://www.newscientist.com/blogs/onepercent/2011/01/egypt-"
+"remains- officially-offli.html\">How Egypt is getting online</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:103
-msgid "2006 Feb 27"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:104
-msgid "Forbes"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
#: /home/runa/tor/website/press/en/inthemedia.wml:105
-msgid ""
-"<a href=\"http://members.forbes.com/global/2006/0227/018A_2.html\"> Cracks "
-"In the Wall</a>. Discussion of Tor being used for evading censorship by "
-"repressive governments."
+msgid "El Pais"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:110
-msgid "2006 Feb 20"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:111
-msgid "The Boston Globe"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:112
+#: /home/runa/tor/website/press/en/inthemedia.wml:106
msgid ""
-"<a href=\"http://members.forbes.com/global/2006/0227/018A_2.html\"> Beating "
-"censorship on the Internet</a>"
+"<a href=\"http://www.elpais.com/articulo/internacional/Sortear/censura/golpe/"
+"fax/ elpepuint/20110130elpepuint_14/Tes\">Sortear la censura a golpe de fax</"
+"a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:116 /tmp/68fDHCZeZu.xml:123
-#: /tmp/68fDHCZeZu.xml:659 /tmp/68fDHCZeZu.xml:718
-msgid "2006 Feb 15"
+#: /home/runa/tor/website/press/en/inthemedia.wml:112 /tmp/u3kTkswOVo.xml:119
+#: /tmp/u3kTkswOVo.xml:126
+msgid "2011 January 30"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:117
-msgid "CBS Evening News"
+#: /home/runa/tor/website/press/en/inthemedia.wml:113
+msgid "Fox 25 News - Boston"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:118
+#: /home/runa/tor/website/press/en/inthemedia.wml:114
msgid ""
-"<a href=\"http://www.cbsnews.com/stories/2006/02/15/eveningnews/main1321785."
-"shtml?source=search_story\"> Cracking The 'Great Firewall Of China'</a>. "
-"Roger Dingledine appeared on the show to discuss Tor, starting at 1:04 into "
-"the video."
+"<a href=\"http://www.myfoxboston.com/dpp/news/local/local-company-helps-give-"
+"egyptians-internet-access-20110130\">Local company helps give Egyptians "
+"internet access</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:124
-msgid "CNBC - Closing Bell"
+#: /home/runa/tor/website/press/en/inthemedia.wml:120
+msgid "New England Cable News"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:125
-msgid "TV Appearance by Roger Dingledine at 4:25pm. (no link)"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:128
-msgid "2006 Jan 27"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:129
-msgid "Fox News/eWeek"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:130
+#: /home/runa/tor/website/press/en/inthemedia.wml:121
msgid ""
-"<a href=\"http://www.foxnews.com/story/0,2933,183005,00.html\"> Web "
-"Anonymizers Suddenly Get Very Popular</a>"
+"<a href=\"http://www.necn.com/01/30/11/Mass-company-helps-activists-avoid-"
+"onlin/landing.html?blockID=400628&feedID=4213\">Mass. company helps "
+"activists avoid online government censorship</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:134
-msgid "2006 Jan 25"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:135 /tmp/68fDHCZeZu.xml:381
-#: /tmp/68fDHCZeZu.xml:697
-msgid "New York Times"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:136
-msgid ""
-"<a href=\"http://www.nytimes.com/2006/01/25/technology/"
-"techspecial2/25privacy.html?_r=1&oref=slogin\"> Privacy for People Who "
-"Don't Show Their Navels</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:140
-msgid "2005 Aug 6"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:141 /tmp/68fDHCZeZu.xml:185
-msgid "New Scientist"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:142
-msgid ""
-"<a href=\"http://www.eurekalert.org/pub_releases/2005-08/ns-wwa080305.php"
-"\">Why we all need pornography</a>"
-msgstr ""
-
-#. type: Content of: <div><div>
-#: /home/runa/tor/website/press/en/inthemedia.wml:146
-msgid "<br/>"
-msgstr ""
-
-#. type: Content of: <div><div><h2>
-#: /home/runa/tor/website/press/en/inthemedia.wml:148
-msgid "Articles"
-msgstr ""
-
-#. type: Content of: <div><div><p>
-#: /home/runa/tor/website/press/en/inthemedia.wml:150
-msgid ""
-"Since Tor is widely used throughout the world, it is mentioned regularly in "
-"the press. This list is not comprehensive, but illustrates some of the "
-"significant Tor-related stories that have popped up."
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:163
-msgid "2011 February 17"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:164
-msgid "Walpole Times"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:165
-msgid ""
-"<a href=\"http://www.wickedlocal.com/walpole/news/x95296113/Tor-Project-a-"
-"Walpole-based-company-helps-Egyptians-avoid-Internet-censorship-during-"
-"protests\">Tor Project, a Walpole-based company, helps Egyptians avoid "
-"Internet censorship during protests</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:170
-msgid "2011 February 01"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:171
-msgid "Discovery News"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:172
-msgid ""
-"<a href=\"http://news.discovery.com/tech/egypt-internet-online-"
-"protesters-110201.html\">Egypt's Internet Block Incomplete But Damaging</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:178
-msgid "IDG Poland"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:179
-msgid ""
-"<a href=\"http://www.idg.pl/news/366773/Egipt.blokuje.Internet.aktywisci."
-"szukaja.alternatyw.html\">Egipt blokuje Internet, aktywiści szukają "
-"alternatyw</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:186
-msgid ""
-"<a href=\"http://www.newscientist.com/blogs/onepercent/2011/01/egypt-remains-"
-"officially-offli.html\">How Egypt is getting online</a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:192
-msgid "El Pais"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:193
-msgid ""
-"<a href=\"http://www.elpais.com/articulo/internacional/Sortear/censura/golpe/"
-"fax/elpepuint/20110130elpepuint_14/Tes\">Sortear la censura a golpe de fax</"
-"a>"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:199 /tmp/68fDHCZeZu.xml:311
+#: /home/runa/tor/website/press/en/inthemedia.wml:127 /tmp/u3kTkswOVo.xml:269
msgid "Boston Globe"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:200
+#: /home/runa/tor/website/press/en/inthemedia.wml:128
msgid ""
-"<a href=\"http://www.boston.com/news/local/massachusetts/articles/2011/01/30/"
-"mass_groups_software_helps_avoid_censorship/\">Foreign activists stay "
-"covered online</a>"
+"<a href=\"http://www.boston.com/news/local/massachusetts/"
+"articles/2011/01/30/ mass_groups_software_helps_avoid_censorship/\">Foreign "
+"activists stay covered online</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:205 /tmp/68fDHCZeZu.xml:212
+#: /home/runa/tor/website/press/en/inthemedia.wml:134 /tmp/u3kTkswOVo.xml:142
msgid "2011 January 29"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:206
+#: /home/runa/tor/website/press/en/inthemedia.wml:135
msgid "SvD.se"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:207
+#: /home/runa/tor/website/press/en/inthemedia.wml:136
msgid ""
-"<a href=\"http://www.svd.se/nyheter/utrikes/tor-oppnar-dorrar-for-"
+"<a href=\"http://www.svd.se/nyheter/utrikes/tor-oppnar-dorrar-for- "
"natdissidenter_5902693.svd\">Tor öppnar dörrar för nätdissidenter</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:213 /tmp/68fDHCZeZu.xml:366
+#: /home/runa/tor/website/press/en/inthemedia.wml:143 /tmp/u3kTkswOVo.xml:351
msgid "ComputerWorld"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:214
+#: /home/runa/tor/website/press/en/inthemedia.wml:144
msgid ""
-"<a href=\"http://www.computerworld.com/s/article/9207058/"
+"<a href=\"http://www.computerworld.com/s/article/9207058/ "
"Without_Internet_Egyptians_find_new_ways_to_get_online?"
"taxonomyId=16\">Without Internet, Egyptians find new ways to get online.</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:219
+#: /home/runa/tor/website/press/en/inthemedia.wml:150
msgid "2011 January 28"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:220
+#: /home/runa/tor/website/press/en/inthemedia.wml:151
msgid "Globe and Mail"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:221
+#: /home/runa/tor/website/press/en/inthemedia.wml:152
msgid ""
"<a href=\"https://www.theglobeandmail.com/news/technology/in-a-span-of-"
-"minutes-a-country-goes-offline/article1887207/\">In a span of minutes, a "
+"minutes-a- country-goes-offline/article1887207/\">In a span of minutes, a "
"country goes offline</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:226
+#: /home/runa/tor/website/press/en/inthemedia.wml:158
msgid "2010 December 22"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:227 /tmp/68fDHCZeZu.xml:286
-#: /tmp/68fDHCZeZu.xml:301 /tmp/68fDHCZeZu.xml:356 /tmp/68fDHCZeZu.xml:386
-#: /tmp/68fDHCZeZu.xml:686
+#: /home/runa/tor/website/press/en/inthemedia.wml:159 /tmp/u3kTkswOVo.xml:235
+#: /tmp/u3kTkswOVo.xml:256 /tmp/u3kTkswOVo.xml:339 /tmp/u3kTkswOVo.xml:380
+#: /tmp/u3kTkswOVo.xml:664
msgid "Technology Review"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:228
+#: /home/runa/tor/website/press/en/inthemedia.wml:160
msgid ""
"<a href=\"http://www.technologyreview.com/web/26981/\">Home Internet with "
"Anonymity Built In</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:232
+#: /home/runa/tor/website/press/en/inthemedia.wml:164
msgid "2010 December 17"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:233
+#: /home/runa/tor/website/press/en/inthemedia.wml:165
msgid "New York Times Magazine"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:234
+#: /home/runa/tor/website/press/en/inthemedia.wml:166
msgid ""
"<a href=\"https://www.nytimes.com/2010/12/19/magazine/19FOB-Medium-t.html"
"\">Granting Anonymity</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:239
+#: /home/runa/tor/website/press/en/inthemedia.wml:171
msgid "2010 November 03"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:240
+#: /home/runa/tor/website/press/en/inthemedia.wml:172
msgid "metro sverige"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:241
+#: /home/runa/tor/website/press/en/inthemedia.wml:173
msgid ""
"<a href=\"http://www.metro.se/2010/11/03/73897/sida-hjalper-utsatta-bli-"
-"anonyma-pa-n/\">Sida hjälper utsatta bli anonyma på nätet</a>"
+"anonyma-pa-n /\">Sida hjälper utsatta bli anonyma på nätet</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:246
+#: /home/runa/tor/website/press/en/inthemedia.wml:178
+msgid "2010 Sept 17"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:179
+msgid "NPR: On the media"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:180
+msgid ""
+"<a href=\"http://www.onthemedia.org/transcripts/2010/09/17/05\">On the "
+"Media: Interview with Jacob Appelbaum</a>."
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:184
msgid "2010 August 01"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:247
+#: /home/runa/tor/website/press/en/inthemedia.wml:185
msgid "PC Format - Poland"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:248
+#: /home/runa/tor/website/press/en/inthemedia.wml:186
msgid ""
"<a href=\"http://www.pcformat.pl/index.php/artykul/aid/1236/t/google-"
-"facebook-nas-szpieguj-jak-chroni-prywatno-w-sieci\">Google and Facebook are "
+"facebook-nas- szpieguj-jak-chroni-prywatno-w-sieci\">Google and Facebook are "
"spying on us</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:253
+#: /home/runa/tor/website/press/en/inthemedia.wml:192
msgid "2010 July 14"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:254
+#: /home/runa/tor/website/press/en/inthemedia.wml:193
msgid "China Rights Forum"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:255
+#: /home/runa/tor/website/press/en/inthemedia.wml:194
msgid ""
"<a href=\"http://www.hrichina.org/public/contents/category?"
"cid=175033\">China Rights Forum, No. 2 - “China’s Internet”: Staking Digital "
@@ -620,376 +431,412 @@
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:261
+#: /home/runa/tor/website/press/en/inthemedia.wml:200
msgid "2010 May 25"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:262
+#: /home/runa/tor/website/press/en/inthemedia.wml:201
msgid "The Australian"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:263
+#: /home/runa/tor/website/press/en/inthemedia.wml:202
msgid ""
"<a href=\"http://www.theaustralian.com.au/australian-it/call-to-join-tor-"
-"network-to-fight-censorship/story-e6frgakx-1225870756466\"> Call to join Tor "
-"network to fight censorship</a>"
+"network-to- fight-censorship/story-e6frgakx-1225870756466\"> Call to join "
+"Tor network to fight censorship</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:268
+#: /home/runa/tor/website/press/en/inthemedia.wml:208
msgid "2010 Mar 17"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:269
+#: /home/runa/tor/website/press/en/inthemedia.wml:209
msgid "PC World Poland"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:270
+#: /home/runa/tor/website/press/en/inthemedia.wml:210
msgid ""
"<a href=\"http://www.idg.pl/news/356993/Anonimowosc.w.Sieci.html\">Anonymity "
"in the Web</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:273
+#: /home/runa/tor/website/press/en/inthemedia.wml:214
+msgid "2010 Mar 11"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:215
+msgid "ABC Australia"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:216
+msgid ""
+"<a href=\"http://www.abc.net.au/rn/futuretense/stories/2010/2837736.htm"
+"\">Future Tense: The Deep Web</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:219
msgid "2010 Mar 09"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:274
+#: /home/runa/tor/website/press/en/inthemedia.wml:220
msgid "PC Pro UK"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:275
+#: /home/runa/tor/website/press/en/inthemedia.wml:221
msgid ""
"<a href=\"http://www.pcpro.co.uk/features/356254/the-dark-side-of-the-web"
"\">The dark side of the web</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:278
+#: /home/runa/tor/website/press/en/inthemedia.wml:226
msgid "2009 Dec 29"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:279
+#: /home/runa/tor/website/press/en/inthemedia.wml:227
msgid "Times Online"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:280
+#: /home/runa/tor/website/press/en/inthemedia.wml:228
msgid ""
"<a href=\"http://www.timesonline.co.uk/tol/news/world/middle_east/"
-"article6969958.ece\">When Iran’s regime falls this will be remembered as the "
-"YouTube revolution </a>"
+"article6969958. ece\">When Iran’s regime falls this will be remembered as "
+"the YouTube revolution </a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:285
+#: /home/runa/tor/website/press/en/inthemedia.wml:234
msgid "2009 Oct 15"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:287
+#: /home/runa/tor/website/press/en/inthemedia.wml:236
msgid ""
"<a href=\"http://www.technologyreview.com/web/23736/?a=f\">China Cracks Down "
"on Tor Anonymity Network</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:290
+#: /home/runa/tor/website/press/en/inthemedia.wml:240
msgid "2009 Sep 30"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:291
-msgid "BusinessWeek"
-msgstr ""
-
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:292
+#: /home/runa/tor/website/press/en/inthemedia.wml:242
msgid ""
"<a href=\"http://www.businessweek.com/globalbiz/content/sep2009/"
-"gb20090930_620354.htm\">China's Online Censors Work Overtime</a>"
+"gb20090930_620354. htm\">China's Online Censors Work Overtime</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:295
+#: /home/runa/tor/website/press/en/inthemedia.wml:247
msgid "2009 Aug 19"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:296
+#: /home/runa/tor/website/press/en/inthemedia.wml:248
msgid "Reuters"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:297
+#: /home/runa/tor/website/press/en/inthemedia.wml:249
msgid ""
-"<a href=\"http://www.reuters.com/article/internetNews/idUSTRE57I4IE20090819?"
+"<a href=\"http://www.reuters.com/article/internetNews/idUSTRE57I4IE20090819? "
"pageNumber=1&virtualBrandChannel=0&sp=true\">Web tools help protect "
"human rights activists</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:300
+#: /home/runa/tor/website/press/en/inthemedia.wml:255
msgid "2009 Aug 10"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:302
+#: /home/runa/tor/website/press/en/inthemedia.wml:257
msgid ""
"<a href=\"http://www.technologyreview.com/blog/editors/23958/?"
"nlid=2255\">How to Build Anonymity Into the Internet</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:305 /tmp/68fDHCZeZu.xml:310
+#: /home/runa/tor/website/press/en/inthemedia.wml:261 /tmp/u3kTkswOVo.xml:268
msgid "2009 Jul 26"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:306 /tmp/68fDHCZeZu.xml:326
+#: /home/runa/tor/website/press/en/inthemedia.wml:262 /tmp/u3kTkswOVo.xml:296
msgid "Washington Times"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:307
+#: /home/runa/tor/website/press/en/inthemedia.wml:263
msgid ""
"<a href=\"http://www.washingtontimes.com/news/2009/jul/26/senate-help-iran-"
-"dodge-internet-censorship/\">Senate OKs funds to thwart Iran Web censors</a>"
+"dodge- internet-censorship/\">Senate OKs funds to thwart Iran Web censors</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:312
+#: /home/runa/tor/website/press/en/inthemedia.wml:270
msgid ""
-"<a href=\"http://www.boston.com/news/nation/washington/articles/2009/07/26/"
+"<a href=\"http://www.boston.com/news/nation/washington/articles/2009/07/26/ "
"us_to_increase_funding_for_hackivists_aiding_iranians/\">US set to hike aid "
"aimed at Iranians</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:315
+#: /home/runa/tor/website/press/en/inthemedia.wml:276
msgid "2009 Jul 24"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:316
+#: /home/runa/tor/website/press/en/inthemedia.wml:277
msgid "Associated Press"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:317
+#: /home/runa/tor/website/press/en/inthemedia.wml:278
msgid ""
-"<a href=\"http://www.google.com/hostednews/ap/article/ALeqM5hTf-"
+"<a href=\"http://www.google.com/hostednews/ap/article/ALeqM5hTf- "
"p6Iy3sWHK8BRR58npGosLC3AD99L01QO0\">Iran activists work to elude crackdown "
"on Internet</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:320
+#: /home/runa/tor/website/press/en/inthemedia.wml:284
msgid "2009 Jul 08"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:321
+#: /home/runa/tor/website/press/en/inthemedia.wml:285
msgid "Tehran Bureau"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:322
+#: /home/runa/tor/website/press/en/inthemedia.wml:286
msgid ""
"<a href=\"http://tehranbureau.com/geeks-globe-rally-iranians-online/\">Geeks "
"Around the Globe Rally to Help Iranians Online</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:325
+#: /home/runa/tor/website/press/en/inthemedia.wml:290
+msgid "2009 Jul 02"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:291
+msgid "NED/CIMA"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:292
+msgid ""
+"<a href=\"http://cima.ned.org/events/new-media-in-iran.html\">The Role of "
+"New Media in the Iranian Elections</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:295
msgid "2009 Jun 26"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:327
+#: /home/runa/tor/website/press/en/inthemedia.wml:297
msgid ""
"<a href=\"http://www.washingtontimes.com/news/2009/jun/26/protesters-use-"
-"navy-technology-to-avoid-censorship/?feat=home_headlines\">Iranian "
+"navy- technology-to-avoid-censorship/?feat=home_headlines\">Iranian "
"protesters avoid censorship with Navy technology</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:330
+#: /home/runa/tor/website/press/en/inthemedia.wml:303
msgid "2009 Jun 29"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:331
+#: /home/runa/tor/website/press/en/inthemedia.wml:304
msgid "EFF"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:332
+#: /home/runa/tor/website/press/en/inthemedia.wml:305
msgid ""
"<a href=\"http://www.eff.org/deeplinks/2009/06/help-protesters-iran-run-tor-"
-"relays-bridges\">Help Protesters in Iran: Run a Tor Bridge or a Tor Relay</a>"
+"relays- bridges\">Help Protesters in Iran: Run a Tor Bridge or a Tor Relay</"
+"a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:335
+#: /home/runa/tor/website/press/en/inthemedia.wml:310
msgid "2009 Jun 24"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:336
+#: /home/runa/tor/website/press/en/inthemedia.wml:311
msgid "Daily Finance"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:337
+#: /home/runa/tor/website/press/en/inthemedia.wml:312
msgid ""
-"<a href=\"http://www.dailyfinance.com/2009/06/24/nokia-and-siemens-in-iran-"
+"<a href=\"http://www.dailyfinance.com/2009/06/24/nokia-and-siemens-in-iran- "
"controversy/\">Nokia and Siemens in Iran controversy</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:340 /tmp/68fDHCZeZu.xml:350
-#: /tmp/68fDHCZeZu.xml:355
+#: /home/runa/tor/website/press/en/inthemedia.wml:317 /tmp/u3kTkswOVo.xml:332
+#: /tmp/u3kTkswOVo.xml:338
msgid "2009 Jun 18"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:341 /tmp/68fDHCZeZu.xml:406
-#: /tmp/68fDHCZeZu.xml:673
+#: /home/runa/tor/website/press/en/inthemedia.wml:318 /tmp/u3kTkswOVo.xml:414
+#: /tmp/u3kTkswOVo.xml:658
msgid "Wall Street Journal"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:342
+#: /home/runa/tor/website/press/en/inthemedia.wml:319
msgid ""
"<a href=\"http://blogs.wsj.com/digits/2009/06/18/iranians-using-tor-to-"
-"anonymize-web-use/\">Iranians Using Tor to Anonymize Web Use</a>"
+"anonymize-web -use/\">Iranians Using Tor to Anonymize Web Use</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:345
+#: /home/runa/tor/website/press/en/inthemedia.wml:324
msgid "2009 Jun 19"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:346
+#: /home/runa/tor/website/press/en/inthemedia.wml:325
msgid "O'Reilly Radar"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:347
+#: /home/runa/tor/website/press/en/inthemedia.wml:326
msgid ""
"<a href=\"http://radar.oreilly.com/2009/06/tor-and-the-legality-of-runnin."
-"html\">Dramatic Increase in Number of Tor Clients from Iran: Interview with "
+"html\"> Dramatic Increase in Number of Tor Clients from Iran: Interview with "
"Tor Project and the EFF</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:351
+#: /home/runa/tor/website/press/en/inthemedia.wml:333
msgid "Deutsche Welle"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:352
+#: /home/runa/tor/website/press/en/inthemedia.wml:334
msgid ""
"<a href=\"http://www.dw-world.de/dw/article/0,,4400882,00.html\">Internet "
"proxies let Iranians and others connect to blocked Web sites</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:357
+#: /home/runa/tor/website/press/en/inthemedia.wml:340
msgid ""
"<a href=\"http://www.technologyreview.com/web/22893/\">The Web vs. the "
"Republic of Iran</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:360 /tmp/68fDHCZeZu.xml:365
+#: /home/runa/tor/website/press/en/inthemedia.wml:344 /tmp/u3kTkswOVo.xml:350
msgid "2009 Jun 17"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:361
+#: /home/runa/tor/website/press/en/inthemedia.wml:345
msgid "CNet News"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:362
+#: /home/runa/tor/website/press/en/inthemedia.wml:346
msgid ""
"<a href=\"http://news.cnet.com/8301-13578_3-10267287-38.html\">Iranians find "
"ways to bypass Net censors</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:367
+#: /home/runa/tor/website/press/en/inthemedia.wml:352
msgid ""
"<a href=\"http://www.computerworld.com/action/article.do?"
-"command=viewArticleBasic&articleId=9134471&intsrc=news_ts_head"
+"command=viewArticleBasic& amp;articleId=9134471&intsrc=news_ts_head"
"\">Iran's leaders fight Internet; Internet wins (so far)</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:370
+#: /home/runa/tor/website/press/en/inthemedia.wml:358
msgid "2009 May 29"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:371 /tmp/68fDHCZeZu.xml:391
+#: /home/runa/tor/website/press/en/inthemedia.wml:359 /tmp/u3kTkswOVo.xml:387
msgid "Le Monde"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:372
+#: /home/runa/tor/website/press/en/inthemedia.wml:360
msgid ""
"<a href=\"http://www.lemonde.fr/actualite-medias/article/2009/05/29/les-"
-"censeurs-du-net_1199993_3236.html\">Les censeurs du Net</a>"
+"censeurs-du- net_1199993_3236.html\">Les censeurs du Net</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:375
+#: /home/runa/tor/website/press/en/inthemedia.wml:365
msgid "2009 May 15"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:376
+#: /home/runa/tor/website/press/en/inthemedia.wml:366
msgid "Mass High Tech"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:377
+#: /home/runa/tor/website/press/en/inthemedia.wml:367
msgid ""
"<a href=\"http://www.masshightech.com/stories/2009/05/11/newscolumn2-Tor-"
-"tackles-Net-privacy-game-makers-flock-to-Hub.html\">Tor tackles Net privacy</"
-"a>"
+"tackles-Net -privacy-game-makers-flock-to-Hub.html\">Tor tackles Net "
+"privacy</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:380
+#: /home/runa/tor/website/press/en/inthemedia.wml:372
msgid "2009 May 01"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:382
+#: /home/runa/tor/website/press/en/inthemedia.wml:373 /tmp/u3kTkswOVo.xml:669
+#: /tmp/u3kTkswOVo.xml:679
+msgid "New York Times"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:374
msgid ""
"<a href=\"http://www.nytimes.com/2009/05/01/technology/01filter.html"
"\">Iranians and Others Outwit Net Censors</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:385
+#: /home/runa/tor/website/press/en/inthemedia.wml:379
msgid "2009 Apr 23"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:387
+#: /home/runa/tor/website/press/en/inthemedia.wml:381
msgid ""
"<a href=\"http://www.technologyreview.com/computing/22427/?a=f\">Dissent "
"Made Safer: How anonymity technology could save free speech on the Internet."
@@ -997,307 +844,381 @@
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:390
+#: /home/runa/tor/website/press/en/inthemedia.wml:386
msgid "2009 Apr 22"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:392
+#: /home/runa/tor/website/press/en/inthemedia.wml:388
msgid ""
-"<a href=\"http://bugbrother.blog.lemonde.fr/2009/04/22/comment-contourner-la-"
-"cybersurveillance/\">How to circumvent cybersurveillance</a>"
+"<a href=\"http://bugbrother.blog.lemonde.fr/2009/04/22/comment-contourner-"
+"la- cybersurveillance/\">How to circumvent cybersurveillance</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:396
+#: /home/runa/tor/website/press/en/inthemedia.wml:393 /tmp/u3kTkswOVo.xml:400
+msgid "2009 Apr 06"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:394
msgid "Reader's Digest"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:397
+#: /home/runa/tor/website/press/en/inthemedia.wml:395
msgid ""
"<a href=\"http://www.rd.com/advice-and-know-how/how-to-hide-anything/"
-"article122219.html\">How to Hide Anything</a>"
+"article122219. html\">How to Hide Anything</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:400
+#: /home/runa/tor/website/press/en/inthemedia.wml:401
+msgid "Al Jazeera"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:402
+msgid ""
+"<a href=\"http://www.youtube.com/watch?v=vuatxUN2cUQ\">Global Village Voices "
+"showcases Tor</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:406
msgid "2009 Mar 18"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:401
+#: /home/runa/tor/website/press/en/inthemedia.wml:407
msgid "Marie Claire"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:402
+#: /home/runa/tor/website/press/en/inthemedia.wml:408
msgid ""
"<a href=\"http://www.marieclaire.com/career-money/career-coach/manage-"
-"online--web-image\">How to Manage Your Web Footprint</a>"
+"online--web- image\">How to Manage Your Web Footprint</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:405
+#: /home/runa/tor/website/press/en/inthemedia.wml:413
msgid "2009 Mar 13"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:407
+#: /home/runa/tor/website/press/en/inthemedia.wml:415
msgid ""
"<a href=\"http://online.wsj.com/article/SB123567809587886053.html\">The "
"Kindness of Strangers</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:412
+#: /home/runa/tor/website/press/en/inthemedia.wml:420
+msgid "2009 Mar 12"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:421
+msgid "BBC World Service"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:422
+msgid ""
+"<a href=\"http://bbcworldservicetrust.wordpress.com/2009/03/12/12-march-"
+"world-day-against-cyber-censorship/\">Steven J Murdoch interviewed about Tor "
+"and Censorship</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:425
msgid "2009 Mar 03"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:413
+#: /home/runa/tor/website/press/en/inthemedia.wml:426
msgid "Orf Austria"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:414
+#: /home/runa/tor/website/press/en/inthemedia.wml:427
msgid ""
"<a href=\"http://futurezone.orf.at/stories/1503028/\">WIRTSCHAFTSKAMMER "
"column</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:417
+#: /home/runa/tor/website/press/en/inthemedia.wml:431
msgid "2009 Feb 18"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:418 /tmp/68fDHCZeZu.xml:590
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:432 /tmp/u3kTkswOVo.xml:589
msgid "Bangkok Post"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:419
+#: /home/runa/tor/website/press/en/inthemedia.wml:433
msgid ""
"<a href=\"http://www.bangkokpost.com/tech/technews/11872/the-old-fake-404-"
-"not-found-routine\">The old fake \"404 not found\" routine</a>"
+"not-found- routine\">The old fake \"404 not found\" routine</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:422
-msgid "2008 Dec 14"
+#: /home/runa/tor/website/press/en/inthemedia.wml:438
+msgid "2009 Feb 13"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:423
-msgid "PC Magazine: Middle & Near East"
+#: /home/runa/tor/website/press/en/inthemedia.wml:439
+msgid "Hearsay Culture"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:424
+#: /home/runa/tor/website/press/en/inthemedia.wml:440
msgid ""
+"<a href=\"http://www.hearsayculture.com/?p=307\">Hearsay Culture Radio "
+"Interview/Podcast</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:443
+msgid "2008 Dec 29"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:444
+msgid "nu.nl"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:445
+msgid ""
+"<a href=\"http://www.nu.nl/internet/1891289/anoniem-browsen-voor-gsm-in-de-"
+"maak.html\">Anoniem browsen voor gsm in de maak</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:449
+msgid "2008 Dec 14"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:450
+msgid "PC Magazine: Middle & Near East"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:451
+msgid ""
"<a href=\"http://www.pcmag-mideast.com/FeatureDetail.aspx?ID=1039\">How To "
"Reclaim Your Online Privacy</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:429
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:456
msgid "2008 Aug 21"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:430
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:457
msgid "CNN"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:431
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:458
msgid ""
"<a href=\"http://www.cnn.com/2008/TECH/08/21/internet.filtering/index.html"
"\">Experts: Internet filtering and censorship rife</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:436
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:463
msgid "2008 Aug 22"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:437
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:464
msgid "The Sydney Morning Herald"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:438
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:465
msgid ""
"<a href=\"http://www.smh.com.au/news/web/the-china-"
-"syndrome/2008/08/20/1218911800889.html\">The China Syndrome</a>"
+"syndrome/2008/08/20/1218911800889 .html\">The China Syndrome</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:443
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:471
msgid "2008 Aug 20"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:444
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:472
msgid "Scientific American"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:445
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:473
msgid ""
"<a href=\"http://www.sciam.com/article.cfm?id=cryptography-how-to-keep-your-"
-"secrets-safe\">Cryptography: How to Keep Your Secrets Safe</a>"
+"secrets- safe\">Cryptography: How to Keep Your Secrets Safe</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:450
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:479
msgid "2008 Aug 05"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:451
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:480
msgid "Guardian UK"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:452
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:481
msgid ""
"<a href=\"http://www.guardian.co.uk/commentisfree/2008/aug/05/china."
-"censorship\">Vaulting the great firewall</a>"
+"censorship\"> Vaulting the great firewall</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:457
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:487
msgid "2008 Aug 10"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:458
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:488
msgid "Tech Radar UK"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:459
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:489
msgid ""
"<a href=\"http://www.techradar.com/news/internet/web/freedom-stick-"
-"highlights-chinese-net-censorship-449233\">Freedom Stick highlights Chinese "
+"highlights- chinese-net-censorship-449233\">Freedom Stick highlights Chinese "
"'net censorship: USB drive promises anonymous surfing for the paranoid</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:465 /tmp/68fDHCZeZu.xml:473
-#: /tmp/68fDHCZeZu.xml:481 /tmp/68fDHCZeZu.xml:489
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:497 /tmp/u3kTkswOVo.xml:505
+#: /tmp/u3kTkswOVo.xml:514 /tmp/u3kTkswOVo.xml:522
msgid "2008 Aug 07"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:466
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:498
msgid "Spiegel"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:467
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:499
msgid ""
"<a href=\"http://www.spiegel.de/netzwelt/tech/0,1518,570421,00.html\">Tricks "
"gegen Zensur und Überwachung</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:475
+#: /home/runa/tor/website/press/en/inthemedia.wml:506 /tmp/u3kTkswOVo.xml:560
+#: /tmp/u3kTkswOVo.xml:628 /tmp/u3kTkswOVo.xml:742
+msgid "PC World"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:507
msgid ""
"<a href=\"http://www.pcworld.com/"
-"article/149399-3/15_great_free_privacy_downloads.html\">15 Great, Free "
+"article/149399-3/15_great_free_privacy_downloads. html\">15 Great, Free "
"Privacy Downloads</a>. Tor is Number 1."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:482
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:515
msgid "The Guardian UK"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:483
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:516
msgid ""
"<a href=\"http://www.guardian.co.uk/technology/2008/aug/07/censorship.hacking"
"\">Chaos aims to crack China's wall</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:490
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:523
msgid "The Register UK"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:491
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:524
msgid ""
"<a href=\"http://www.theregister.co.uk/2008/08/07/torbrowser_olympics/"
"\">German hackers poke hole in great firewall of China</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:497
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:530
msgid "2008 May 24"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:498
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:531
msgid "Groupo Estado"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:499
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:532
msgid ""
-"<a href=\"http://blog.estadao.com.br/blog/cruz/?"
-"title=cfp08_navegacao_anonima_na_rede&more=1&c=1&tb=1&"
-"pb=1&cat=525\">Interview at Computers, Freedom, and Privacy 2008 "
-"Conference</a>"
+"<a href=\"http://blog.estadao.com.br/blog/cruz/?title= "
+"cfp08_navegacao_anonima_na_rede&more=1&c=1&tb=1&pb=1&"
+"cat= 525\">Interview at Computers, Freedom, and Privacy 2008 Conference</a>"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:505
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:540
msgid "2008 Mar 12"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:506
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:541
msgid "SearchSecurity.com"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:507
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:542
msgid ""
-"<a href=\"http://searchsecurity.techtarget.com/news/article/0,289142,"
+"<a href=\"http://searchsecurity.techtarget.com/news/article/0,289142, "
"sid14_gci1305120,00.html\"> Tor network 'bridges' help evade blockers</a>. "
"Covers new Tor features designed to overcome filtering and blocking that "
"prevent access to the Tor network."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:514
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:552
msgid "2008 Feb 14"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:515
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:553
msgid "Wired: Compiler Blog"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:516
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:554
msgid ""
"<a href=\"http://blog.wired.com/monkeybites/2008/02/how-to-set-up-a.html\"> "
"How To: Set Up Anonymous Browsing in 30 Seconds or Less</a>."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:521
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:559
msgid "2008 Feb 01"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:523
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:561
msgid ""
"<a href=\"http://www.pcworld.com/article/id,142094-pg,1/article.html\"> "
"Hackers Can Expose Masked Surfers, Study Says</a> A report on <a href="
@@ -1308,39 +1229,39 @@
"a>."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:531
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:568
msgid "2007 Sep 21"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:532
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:569
msgid "Wired HowTo Blog"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:533
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:570
msgid ""
"<a href=\"http://howto.wired.com/wiredhowtos/index.cgi?"
-"page_name=be_a_whistle_blower;action=display;category=Work\"> Be a "
+"page_name=be_a_whistle_blower;action=display;category=Work\">Be a "
"Whistleblower</a>. Wired recommends Tor for whistleblowers who wish to "
"remain anonymous."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:539
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:573
msgid "2007 Sep 16"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:540
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:574
msgid "Cnet"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:541
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:575
msgid ""
-"<a href=\"http://news.cnet.com/8301-13739_3-9779225-46.html\"> Tor anonymity "
+"<a href=\"http://news.cnet.com/8301-13739_3-9779225-46.html\">Tor anonymity "
"server admin arrested</a>. A Tor exit node operator from Germany was "
"arrested and then released once the police realized their mistake. "
"Unfortunately, the hassle <a href=\"http://arstechnica.com/news.ars/"
@@ -1352,19 +1273,19 @@
"a Tor relay."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:550
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:578
msgid "2007 Sep 10"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:551 /tmp/68fDHCZeZu.xml:732
-#: /tmp/68fDHCZeZu.xml:865 /tmp/68fDHCZeZu.xml:1064 /tmp/68fDHCZeZu.xml:1087
+#: /home/runa/tor/website/press/en/inthemedia.wml:579 /tmp/u3kTkswOVo.xml:696
+#: /tmp/u3kTkswOVo.xml:772 /tmp/u3kTkswOVo.xml:881 /tmp/u3kTkswOVo.xml:893
msgid "Wired"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:552
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:580
msgid ""
"<a href=\"http://www.wired.com/politics/security/news/2007/09/embassy_hacks"
"\"> Rogue Nodes Turn Tor Anonymizer Into Eavesdropper's Paradise</a><br/> "
@@ -1379,9 +1300,9 @@
"sensitive-information\"> The Inquirer</a>, <a href=\"http://www.infoworld."
"com/article/07/09/10/Security-researcher-intercepts-embassy-passwords_1.html?"
"APPLICATION%20SECURITY\"> InfoWorld</a>, <a href=\"http://www.smh.com.au/"
-"articles/2007/11/12/1194766589522.html?page=fullpage#contentSwap2\"> The "
+"articles/2007/11/12/1194766589522.html?page=fullpage#contentSwap2\">The "
"Sydney Morning Herald</a>, <a href=\"http://www.securityfocus.com/"
-"news/11486\"> Security Focus</a>, <a href=\"http://arstechnica.com/news.ars/"
+"news/11486\">Security Focus</a>, <a href=\"http://arstechnica.com/news.ars/"
"post/20070910-security-expert-used-tor-to-collect-government-e-mail-"
"passwords.html\"> ars technica</a>, and many others. It was reported as "
"early as August 31, 2007 on the <a href=\"http://blog.wired."
@@ -1396,18 +1317,18 @@
"blog.wired.com/27bstroke6/2007/11/swedish-researc.html\"> Wired Blog</a>."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:579
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:583
msgid "2007 Jul 27"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:580
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:584
msgid "Wired Blog"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:581
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:585
msgid ""
"<a href=\"http://blog.wired.com/27bstroke6/2007/07/cyber-jihadists.html\"> "
"Cyber Jihadists Embrace Tor</a><br/> A pointer to a <a href=\"http://"
@@ -1417,31 +1338,31 @@
"article."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:589
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:588
msgid "2007 Jun 22"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:591
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:590
msgid ""
"<a href=\"http://www.asiamedia.ucla.edu/article-southeastasia.asp?"
"parentid=72388\"> The problems with censorship</a>. Mentions anecdotes that "
"\"everyone\" has Tor installed in Thailand to avoid censorship."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:597
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:593
msgid "2007 Mar 15"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:598
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:594
msgid "World Changing"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:599
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:595
msgid ""
"<a href=\"http://www.worldchanging.com/archives/006309.html\"> Blogging "
"Where Speech Isn’t Free</a><br/> Coverage of former Tor Executive Director "
@@ -1450,18 +1371,18 @@
"she explained how Tor can help bloggers."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:608
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:598
msgid "2007 Mar 8"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:609
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:599
msgid "Security Focus"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:610
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:600
msgid ""
"<a href=\"http://www.securityfocus.com/news/11447/1\"> Tor hack proposed to "
"catch criminals</a>. Coverage of a toolset called \"Torment\" for "
@@ -1469,36 +1390,36 @@
"this approach may not be a good idea."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:618
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:603
msgid "2007 Feb 1"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:619
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:604
msgid "Dr Dobb's"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:620
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:605
msgid ""
"<a href=\"http://www.ddj.com/security/197002414\"> Tor Project Protects "
"Anonymous Sources</a>. An introduction to Tor, including technical and "
"historical background."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:627
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:608
msgid "2006 Oct 19"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:628
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:609
msgid "Wired Threat Level"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:629
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:610
msgid ""
"<a href=\"http://blog.wired.com/27bstroke6/2006/10/the_onion_route.html\"> "
"The Onion Router (TOR) is Leaky (Leeky)</a>. Explains why you need "
@@ -1507,18 +1428,18 @@
"automatically, but it can't hurt to understand why it is necessary."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:639
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:613
msgid "2006 Aug 18"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:640 /tmp/68fDHCZeZu.xml:743
+#: /home/runa/tor/website/press/en/inthemedia.wml:614 /tmp/u3kTkswOVo.xml:702
msgid "NPR"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:641
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:615
msgid ""
"<a href=\"http://www.npr.org/templates/story/story.php?storyId=5168456\"> "
"Tips for Protecting Privacy Online</a>. Kevin Bankston of the EFF "
@@ -1526,18 +1447,18 @@
"the program."
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:649
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:618
msgid "2006 Jul 5"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:650
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:619
msgid "MSNBC"
msgstr ""
-#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:651
+#. type: Content of: <div><div><table><tr><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:620
msgid ""
"<a href=\"http://www.msnbc.msn.com/id/13718446/page/2/\"> Defending "
"liberties in high-tech world</a>. Mentions EFF funding for Tor as one of "
@@ -1545,68 +1466,191 @@
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:662
+#: /home/runa/tor/website/press/en/inthemedia.wml:622
+msgid "2006 Apr 11"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:623
+msgid "PBS Frontline"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:624
+msgid ""
+"<a href=\"http://pbs.gen.in/wgbh/pages/frontline/tankman/internet/tech.html"
+"\">Chipping Away at China's Great Firewall</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:627
+msgid "2006 Feb 28"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:629
+msgid ""
+"<a href=\"http://www.pcworld.com/article/id,124891-page,1/article.html"
+"\">Outsmarting the Online Privacy Snoops</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:632
+msgid "2006 Feb 27"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:633
+msgid "Forbes"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:634
+msgid ""
+"<a href=\"http://members.forbes.com/global/2006/0227/018A_2.html\"> Cracks "
+"In the Wall</a>. Discussion of Tor being used for evading censorship by "
+"repressive governments."
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:637
+msgid "2006 Feb 20"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:638
+msgid "The Boston Globe"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:639
+msgid ""
+"<a href=\"http://members.forbes.com/global/2006/0227/018A_2.html\"> Beating "
+"censorship on the Internet</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:642 /tmp/u3kTkswOVo.xml:647
+#: /tmp/u3kTkswOVo.xml:652 /tmp/u3kTkswOVo.xml:689
+msgid "2006 Feb 15"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:643
+msgid "CBS Evening News"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:644
+msgid ""
+"<a href=\"http://www.cbsnews.com/stories/2006/02/15/eveningnews/main1321785."
+"shtml?source=search_story\"> Cracking The 'Great Firewall Of China'</a>. "
+"Roger Dingledine appeared on the show to discuss Tor, starting at 1:04 into "
+"the video."
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:648
+msgid "CNBC - Closing Bell"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:649
+msgid "TV Appearance by Roger Dingledine at 4:25pm. (no link)"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:653
msgid "Network Secure"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:663
+#: /home/runa/tor/website/press/en/inthemedia.wml:654
msgid ""
"<a href=\"http://www.network-secure.de/index.php?option=com_content&"
-"task=view&id=3909\"> Tor: Anonymisierungswerkzeug entwickelt</a> (German)"
-"<br/>"
+"task=view&id=3909\">Tor: Anonymisierungswerkzeug entwickelt</a> (German)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:670
+#: /home/runa/tor/website/press/en/inthemedia.wml:657
msgid "2006 Feb 13"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:674
+#: /home/runa/tor/website/press/en/inthemedia.wml:659
msgid ""
"<a href=\"http://online.wsj.com/article/SB113979965346572150.html\"> Chinese "
-"Censors Of Internet Face 'Hacktivists' in U.S.</a><br/> Full article text "
-"can also be found <a href=\"http://yaleglobal.yale.edu/display.article?"
+"Censors Of Internet Face 'Hacktivists' in U.S.</a>Full article text can also "
+"be found <a href=\"http://yaleglobal.yale.edu/display.article?"
"id=6981\">here</a>."
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:683
+#: /home/runa/tor/website/press/en/inthemedia.wml:663
msgid "2006 Jan 31"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:687
+#: /home/runa/tor/website/press/en/inthemedia.wml:665
msgid ""
-"<a href=\"http://www.technologyreview.com/Infotech/16216/page2/\"> Evading "
-"the Google Eye</a><br/>"
+"<a href=\"http://www.technologyreview.com/Infotech/16216/page2/\">Evading "
+"the Google Eye</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:694
+#: /home/runa/tor/website/press/en/inthemedia.wml:668
msgid "2006 Jan 29"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:698
+#: /home/runa/tor/website/press/en/inthemedia.wml:670
msgid ""
"<a href=\"http://www.nytimes.com/2006/01/29/weekinreview/29basic.html\"> How "
-"to Outwit the World's Internet Censors</a><br/>"
+"to Outwit the World's Internet Censors</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:705
+#: /home/runa/tor/website/press/en/inthemedia.wml:673
+msgid "2006 Jan 27"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:674
+msgid "Fox News/eWeek"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:675
+msgid ""
+"<a href=\"http://www.foxnews.com/story/0,2933,183005,00.html\"> Web "
+"Anonymizers Suddenly Get Very Popular</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:678
+msgid "2006 Jan 25"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:680
+msgid ""
+"<a href=\"http://www.nytimes.com/2006/01/25/technology/"
+"techspecial2/25privacy.html?_r=1&oref=slogin\"> Privacy for People Who "
+"Don't Show Their Navels</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:683
msgid "2006 Jan 23"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:708
+#: /home/runa/tor/website/press/en/inthemedia.wml:684
msgid "NPR Talk of the Nation"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:709
+#: /home/runa/tor/website/press/en/inthemedia.wml:685
msgid ""
"<a href=\"http://www.npr.org/templates/story/story.php?storyId=5168456\"> "
"Search Engines and Privacy Rights on the Web</a><br/> <a href=\"http://xeni."
@@ -1614,515 +1658,524 @@
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:721
+#: /home/runa/tor/website/press/en/inthemedia.wml:690
msgid "Punto Informatico"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:722
+#: /home/runa/tor/website/press/en/inthemedia.wml:691
msgid ""
"<a href=\"http://punto-informatico.it/p.aspx?i=1430903\"> TOR c'è</a> "
-"(Italian)<br/>"
+"(Italian)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:729 /tmp/68fDHCZeZu.xml:740
+#: /home/runa/tor/website/press/en/inthemedia.wml:695 /tmp/u3kTkswOVo.xml:701
msgid "2006 Jan 20"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:733
+#: /home/runa/tor/website/press/en/inthemedia.wml:697
msgid ""
"<a href=\"http://www.wired.com/science/discoveries/news/2006/01/70051?"
-"currentPage=2\"> How to Foil Search Engine Snoops</a><br/>"
+"currentPage=2\"> How to Foil Search Engine Snoops</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:744
+#: /home/runa/tor/website/press/en/inthemedia.wml:703
msgid ""
"<a href=\"http://www.npr.org/templates/story/story.php?storyId=5165854\"> "
-"Google Records Subpoena Raises Privacy Fears</a><br/>"
+"Google Records Subpoena Raises Privacy Fears</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:751
+#: /home/runa/tor/website/press/en/inthemedia.wml:707
msgid "2005 Sep 30"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:754
+#: /home/runa/tor/website/press/en/inthemedia.wml:708
msgid "Viva o Linux"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:755
+#: /home/runa/tor/website/press/en/inthemedia.wml:709
msgid ""
"<a href=\"http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2759\"> "
-"TOR: A Internet sem rastreabilidade</a> (Portuguese)<br/>"
+"TOR: A Internet sem rastreabilidade</a> (Portuguese)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:762
+#: /home/runa/tor/website/press/en/inthemedia.wml:712
+msgid "2005 Aug 6"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:714
+msgid ""
+"<a href=\"http://www.eurekalert.org/pub_releases/2005-08/ns-wwa080305.php"
+"\">Why we all need pornography</a>"
+msgstr ""
+
+#. type: Content of: <div><div><table><tr><td>
+#: /home/runa/tor/website/press/en/inthemedia.wml:717
msgid "2005 Jul 12"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:765
+#: /home/runa/tor/website/press/en/inthemedia.wml:718
msgid "IEEE Computer Society's Technical Committee on Security and Privacy"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:766
+#: /home/runa/tor/website/press/en/inthemedia.wml:719
msgid ""
"<a href=\"http://www.ieee-security.org/Cipher/Newsbriefs/2005/071805.html#TOR"
-"\"> Onion routing application Tor makes PCWorld's top 100</a><br/>"
+"\"> Onion routing application Tor makes PCWorld's top 100</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:773
+#: /home/runa/tor/website/press/en/inthemedia.wml:723
msgid "2005 Jun 22"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:776
+#: /home/runa/tor/website/press/en/inthemedia.wml:724
msgid "The Unofficial Apple Blog"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:777
+#: /home/runa/tor/website/press/en/inthemedia.wml:725
msgid ""
"<a href=\"http://www.tuaw.com/2005/06/22/privacy-watch-tor/\"> Privacy "
-"Watch: Tor</a><br/>"
+"Watch: Tor</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:784
+#: /home/runa/tor/website/press/en/inthemedia.wml:729
msgid "2005 Jun 10"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:787
+#: /home/runa/tor/website/press/en/inthemedia.wml:730
msgid "The New Zealand Herald"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:788
+#: /home/runa/tor/website/press/en/inthemedia.wml:731
msgid ""
"<a href=\"http://www.nzherald.co.nz/section/story.cfm?c_id=5&"
-"objectid=10329896\"> China's internet censorship stranglehold can't last</"
-"a><br/>"
+"objectid=10329896\"> China's internet censorship stranglehold can't last</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:795
+#: /home/runa/tor/website/press/en/inthemedia.wml:735
msgid "2005 Jun 8"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:798
+#: /home/runa/tor/website/press/en/inthemedia.wml:736
msgid "American Public Radio"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:799
+#: /home/runa/tor/website/press/en/inthemedia.wml:737
msgid ""
"<a href=\"http://www.publicradio.org/columns/futuretense/2005/06/08.shtml\"> "
-"An Internet privacy tool called \"Tor\"</a><br/>"
+"An Internet privacy tool called \"Tor\"</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:806 /tmp/68fDHCZeZu.xml:818
+#: /home/runa/tor/website/press/en/inthemedia.wml:741 /tmp/u3kTkswOVo.xml:747
msgid "2005 Jun 1"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:810
+#: /home/runa/tor/website/press/en/inthemedia.wml:743
msgid ""
"<a href=\"http://www.pcworld.com/article/id,120763-page,4/article.html\"> "
"The 100 Best Products of 2005</a><br/> Tor is ranked #40 on the list."
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:821
+#: /home/runa/tor/website/press/en/inthemedia.wml:748
msgid "Linux Weekly News"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:822
+#: /home/runa/tor/website/press/en/inthemedia.wml:749
msgid ""
"<a href=\"http://lwn.net/Articles/138242/\"> A Look at The Onion Router (Tor)"
-"</a><br/>"
+"</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:829
+#: /home/runa/tor/website/press/en/inthemedia.wml:753
msgid "2005 May 22"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:832 /tmp/68fDHCZeZu.xml:988
+#: /home/runa/tor/website/press/en/inthemedia.wml:754 /tmp/u3kTkswOVo.xml:839
msgid "Slashdot"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:833
+#: /home/runa/tor/website/press/en/inthemedia.wml:755
msgid ""
"<a href=\"http://yro.slashdot.org/article.pl?sid=05/05/22/0113244\"> Tor "
-"Anonymity Network Reaches 100 Verified Nodes</a><br/>"
+"Anonymity Network Reaches 100 Verified Nodes</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:840
+#: /home/runa/tor/website/press/en/inthemedia.wml:759
msgid "2005 May 20"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:843
+#: /home/runa/tor/website/press/en/inthemedia.wml:760
msgid "Security.uz"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:844
+#: /home/runa/tor/website/press/en/inthemedia.wml:761
msgid ""
"<a href=\"http://security.uz/news/default.asp?id=10541\"> Tor - мощный "
-"анонимайзер для всех ОС</a> (Russian)<br/>"
+"анонимайзер для всех ОС</a> (Russian)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:851
+#: /home/runa/tor/website/press/en/inthemedia.wml:765
msgid "2005 May 19"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:854
+#: /home/runa/tor/website/press/en/inthemedia.wml:766
msgid "WebPlanet"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:855
+#: /home/runa/tor/website/press/en/inthemedia.wml:767
msgid ""
"<a href=\"http://webplanet.ru/news/security/2005/5/19/tor.html\"> Tor: "
-"распределенная система анонимного серфинга</a> (Russian)<br/>"
+"распределенная система анонимного серфинга</a> (Russian)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:862 /tmp/68fDHCZeZu.xml:875
+#: /home/runa/tor/website/press/en/inthemedia.wml:771 /tmp/u3kTkswOVo.xml:778
msgid "2005 May 17"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:866
+#: /home/runa/tor/website/press/en/inthemedia.wml:773
msgid ""
"<a href=\"http://www.wired.com/politics/security/news/2005/05/67542?"
-"currentPage=all\"> Tor Torches Online Tracking</a><br/> Also available in <a "
+"currentPage=all\"> Tor Torches Online Tracking</a>. Also available in <a "
"href=\"http://wiredvision.jp/archives/200505/2005051904.html\">Japanese</a>."
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:878
+#: /home/runa/tor/website/press/en/inthemedia.wml:779
msgid "XBiz"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:879
+#: /home/runa/tor/website/press/en/inthemedia.wml:780
msgid ""
"<a href=\"http://xbiz.com/news/8761\"> Navy Project Allows Anonymous "
-"Browsing</a><br/>"
+"Browsing</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:886
+#: /home/runa/tor/website/press/en/inthemedia.wml:784
msgid "2005 Apr 13"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:889
+#: /home/runa/tor/website/press/en/inthemedia.wml:785
msgid "Heise online"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:890
+#: /home/runa/tor/website/press/en/inthemedia.wml:786
msgid ""
"<a href=\"http://www.heise.de/newsticker/meldung/58506\"> CFP: Vom "
-"kafkaesken Schwinden der Anonymität</a> (German)<br/>"
+"kafkaesken Schwinden der Anonymität</a> (German)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:897
+#: /home/runa/tor/website/press/en/inthemedia.wml:790
msgid "2005 Apr 5"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:900
+#: /home/runa/tor/website/press/en/inthemedia.wml:791
msgid "Libero"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:901
+#: /home/runa/tor/website/press/en/inthemedia.wml:792
msgid ""
"<a href=\"http://magazine.libero.it/internetlife/scienzaeweb/ne208.phtml\"> "
-"Anonimato on line, ecco Tor</a> (Italian)<br/>"
+"Anonimato on line, ecco Tor</a> (Italian)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:908
+#: /home/runa/tor/website/press/en/inthemedia.wml:796
msgid "2005 Jan 4"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:911
+#: /home/runa/tor/website/press/en/inthemedia.wml:797
msgid "Internetnews"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:912
+#: /home/runa/tor/website/press/en/inthemedia.wml:798
msgid ""
"<a href=\"http://www.internetnews.com/dev-news/article.php/3454521\"> EFF "
-"Throws Support to 'Anonymous' Internet Project</a><br/>"
+"Throws Support to 'Anonymous' Internet Project</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:919
+#: /home/runa/tor/website/press/en/inthemedia.wml:802
msgid "2005 Mar 31"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:922
+#: /home/runa/tor/website/press/en/inthemedia.wml:803
msgid "Linux.com"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:923
+#: /home/runa/tor/website/press/en/inthemedia.wml:804
msgid ""
"<a href=\"http://www.linux.com/articles/43713?tid=19&tid=78\"> Securing "
-"your online privacy with Tor</a><br/>"
+"your online privacy with Tor</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:930
+#: /home/runa/tor/website/press/en/inthemedia.wml:808
msgid "2004 Dec 27"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:933
+#: /home/runa/tor/website/press/en/inthemedia.wml:809
msgid "BoingBoing"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:934
+#: /home/runa/tor/website/press/en/inthemedia.wml:810
msgid ""
"<a href=\"http://www.boingboing.net/2004/12/27/eff-helping-produce-.html\"> "
-"EFF helping produce anonymizing software</a><br/>"
+"EFF helping produce anonymizing software</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:941
+#: /home/runa/tor/website/press/en/inthemedia.wml:814
msgid "2004 Dec 25"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:944
+#: /home/runa/tor/website/press/en/inthemedia.wml:815
msgid "Kansas City infozine"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:945
+#: /home/runa/tor/website/press/en/inthemedia.wml:816
msgid ""
"<a href=\"http://www.infozine.com/news/stories/op/storiesView/sid/4933/\"> "
-"EFF Joins Forces with Tor Software Project</a><br/>"
+"EFF Joins Forces with Tor Software Project</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:952 /tmp/68fDHCZeZu.xml:963
+#: /home/runa/tor/website/press/en/inthemedia.wml:820 /tmp/u3kTkswOVo.xml:826
msgid "2004 Dec 23"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:955
+#: /home/runa/tor/website/press/en/inthemedia.wml:821
msgid "golem.de"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:956
+#: /home/runa/tor/website/press/en/inthemedia.wml:822
msgid ""
"<a href=\"http://www.golem.de/0412/35340.html\"> EFF unterstützt "
-"Anonymisierer Tor</a> (German)<br/>"
+"Anonymisierer Tor</a> (German)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:966
+#: /home/runa/tor/website/press/en/inthemedia.wml:827
msgid "SuicideGirls"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:967
+#: /home/runa/tor/website/press/en/inthemedia.wml:828
msgid ""
"<a href=\"http://suicidegirls.com/news/technology/6150/\"> New Routing "
-"Software Allows Anonymous Internet Use</a><br/>"
+"Software Allows Anonymous Internet Use</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:974
+#: /home/runa/tor/website/press/en/inthemedia.wml:832
msgid "2004 Dec 18"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:977
+#: /home/runa/tor/website/press/en/inthemedia.wml:833
msgid "P2Pnet"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:978
-msgid "<a href=\"http://p2pnet.net/story/3357\"> EFF to sponsor Tor</a><br/>"
+#: /home/runa/tor/website/press/en/inthemedia.wml:834
+msgid "<a href=\"http://p2pnet.net/story/3357\"> EFF to sponsor Tor</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:985
+#: /home/runa/tor/website/press/en/inthemedia.wml:838
msgid "2004 Dec 22"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:989
+#: /home/runa/tor/website/press/en/inthemedia.wml:840
msgid ""
"<a href=\"http://yro.slashdot.org/article.pl?sid=04/12/22/2031229&"
"tid=95&tid=158&tid=153&tid=17\"> EFF Promotes Freenet-like "
-"System Tor</a><br/>"
+"System Tor</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:996
+#: /home/runa/tor/website/press/en/inthemedia.wml:844
msgid "2004 Nov 16"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:999
+#: /home/runa/tor/website/press/en/inthemedia.wml:845
msgid "AlterNet"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1000
+#: /home/runa/tor/website/press/en/inthemedia.wml:846
msgid ""
"<a href=\"http://www.alternet.org/columnists/story/20523/\"> Heavy Traffic</"
-"a><br/>"
+"a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1007
+#: /home/runa/tor/website/press/en/inthemedia.wml:850
msgid "2004 Aug 30"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1010
+#: /home/runa/tor/website/press/en/inthemedia.wml:851
msgid "Newsweek"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1011
-msgid "Technology: Instant Security (no link)<br/>"
+#: /home/runa/tor/website/press/en/inthemedia.wml:852
+msgid "Technology: Instant Security (no link)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1017
+#: /home/runa/tor/website/press/en/inthemedia.wml:856
msgid "2004 Aug 16"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1020
+#: /home/runa/tor/website/press/en/inthemedia.wml:857
msgid "Eweek"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1021
+#: /home/runa/tor/website/press/en/inthemedia.wml:858
msgid ""
"<a href=\"http://www.eweek.com/c/a/Security/Dont-Fear-Internet-Anonymity-"
-"Tools/\"> Don't Fear Internet Anonymity Tools</a><br/>"
+"Tools/\"> Don't Fear Internet Anonymity Tools</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1028
-#: /tmp/68fDHCZeZu.xml:1039
+#: /home/runa/tor/website/press/en/inthemedia.wml:862 /tmp/u3kTkswOVo.xml:868
msgid "2004 Aug 6"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1031
+#: /home/runa/tor/website/press/en/inthemedia.wml:863
msgid "HCC magazine"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1032
+#: /home/runa/tor/website/press/en/inthemedia.wml:864
msgid ""
"<a href=\"http://www.hcc.nl/eCache/DEF/21/083.html\"> Anoniem surfen met "
-"hulp van marine VS</a> (Dutch)<br/>"
+"hulp van marine VS</a> (Dutch)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1042
+#: /home/runa/tor/website/press/en/inthemedia.wml:869
msgid "Golem"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1043
+#: /home/runa/tor/website/press/en/inthemedia.wml:870
msgid ""
"<a href=\"http://www.golem.de/0408/32835.html\"> Tor: Anonymisierer nutzt "
-"Onion-Routing</a><br/>"
+"Onion-Routing</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1050
+#: /home/runa/tor/website/press/en/inthemedia.wml:874
msgid "2004 Aug 5"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1053
+#: /home/runa/tor/website/press/en/inthemedia.wml:875
msgid "Network World Security"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1054
+#: /home/runa/tor/website/press/en/inthemedia.wml:876
msgid ""
-"<a href=\"http://www.networkworld.com/details/7088.html\"> Onion routing</"
-"a><br/>"
+"<a href=\"http://www.networkworld.com/details/7088.html\"> Onion routing</a>"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1061
+#: /home/runa/tor/website/press/en/inthemedia.wml:880
msgid "2004 May 8"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1065
+#: /home/runa/tor/website/press/en/inthemedia.wml:882
msgid ""
"<a href=\"http://www.wired.com/politics/security/news/2004/08/64464\"> Onion "
-"Routing Averts Prying Eyes</a><br/> Also in <a href=\"http://hotwired.goo.ne."
-"jp/news/news/technology/story/20040806301.html\">Japanese</a>."
+"Routing Averts Prying Eyes</a>. Also in <a href=\"http://hotwired.goo.ne.jp/"
+"news/news/technology/story/20040806301.html\">Japanese</a>."
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1073
+#: /home/runa/tor/website/press/en/inthemedia.wml:886
msgid "2004 Mar 8"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1076
+#: /home/runa/tor/website/press/en/inthemedia.wml:887
msgid "CNET Japan blog"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1077
+#: /home/runa/tor/website/press/en/inthemedia.wml:888
msgid ""
"<a href=\"http://japan.cnet.com/blog/umeda/2004/03/08/entry_post_126/\"> "
-"Yearning of hackers and insecurity</a> (Japanese)<br/>"
+"Yearning of hackers and insecurity</a> (Japanese)"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1084
+#: /home/runa/tor/website/press/en/inthemedia.wml:892
msgid "1999 Apr 13"
msgstr ""
#. type: Content of: <div><div><table><tr><td>
-#: /home/runa/tor/website/press/en/inthemedia.wml:1088
+#: /home/runa/tor/website/press/en/inthemedia.wml:894
msgid ""
"<a href=\"http://www.wired.com/science/discoveries/news/1999/04/19091\"> "
-"Anonymous Web Surfing? Uh-Uh</a><br/>"
+"Anonymous Web Surfing? Uh-Uh</a>"
msgstr ""
Modified: translation/trunk/projects/website/po/templates/projects/1-high.torbrowser.pot
===================================================================
--- translation/trunk/projects/website/po/templates/projects/1-high.torbrowser.pot 2011-03-25 16:41:56 UTC (rev 24442)
+++ translation/trunk/projects/website/po/templates/projects/1-high.torbrowser.pot 2011-03-25 16:52:56 UTC (rev 24443)
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2010-12-26 14:32+0000\n"
+"POT-Creation-Date: 2011-03-25 16:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -17,7 +17,7 @@
"Content-Transfer-Encoding: 8bit\n"
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:9
+#: /home/runa/tor/website/projects/en/torbrowser.wml:9
msgid ""
"<a href=\"<page index>\">Home » </a> <a href=\"<page projects/projects>"
"\">Projects » </a> <a href=\"<page projects/torbrowser>\">TorBrowser</"
@@ -25,17 +25,17 @@
msgstr ""
#. type: Content of: <div><div><h2>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:17
+#: /home/runa/tor/website/projects/en/torbrowser.wml:17
msgid "Tor Browser Bundle"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:18
+#: /home/runa/tor/website/projects/en/torbrowser.wml:18
msgid "<hr/>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:20
+#: /home/runa/tor/website/projects/en/torbrowser.wml:20
msgid ""
"The <strong>Tor</strong> software protects you by bouncing your "
"communications around a distributed network of relays run by volunteers all "
@@ -46,7 +46,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:27
+#: /home/runa/tor/website/projects/en/torbrowser.wml:27
msgid ""
"The <strong>Tor Browser Bundle</strong> lets you use Tor on Windows, Mac OS "
"X, or Linux without needing to install any software. It can run off a USB "
@@ -58,7 +58,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:39
+#: /home/runa/tor/website/projects/en/torbrowser.wml:39
msgid ""
"Freedom House has produced a video on how to find and use the Tor Browser "
"Bundle. If you don't see a video below, view it at <a href=\"http://www."
@@ -67,19 +67,19 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:49
+#: /home/runa/tor/website/projects/en/torbrowser.wml:49
msgid "<a id=\"Download\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:50
+#: /home/runa/tor/website/projects/en/torbrowser.wml:50
msgid ""
"<a class=\"anchor\" href=\"#Download\">Download Tor Browser Bundle and Tor "
"IM Browser Bundle</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:52
+#: /home/runa/tor/website/projects/en/torbrowser.wml:52
msgid ""
"To start using the Tor Browser Bundle or Tor IM Browser Bundle, download the "
"file for your preferred language. This file can be saved wherever is "
@@ -87,7 +87,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:56
+#: /home/runa/tor/website/projects/en/torbrowser.wml:56
msgid ""
"If you have an unreliable Internet connection, it may be easier for you to "
"download the bundle edition which is <a href=\"<page projects/torbrowser-"
@@ -95,14 +95,14 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:58
+#: /home/runa/tor/website/projects/en/torbrowser.wml:58
msgid ""
"Tor Browser Bundle for Windows with Firefox (version <version-"
"torbrowserbundle>, 16 MB)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:62
+#: /home/runa/tor/website/projects/en/torbrowser.wml:62
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_en-US.exe"
"\">English (en-US)</a> (<a href=\"../dist/torbrowser/tor-browser-<version-"
@@ -110,7 +110,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:64
+#: /home/runa/tor/website/projects/en/torbrowser.wml:64
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_ar.exe"
"\">العربية (ar)</a> (<a "
@@ -119,7 +119,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:66
+#: /home/runa/tor/website/projects/en/torbrowser.wml:66
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_de.exe"
"\">Deutsch (de)</a> (<a href=\"../dist/torbrowser/tor-browser-<version-"
@@ -127,7 +127,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:68
+#: /home/runa/tor/website/projects/en/torbrowser.wml:68
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_es-ES.exe"
"\">Español (es-ES)</a> (<a "
@@ -136,7 +136,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:70
+#: /home/runa/tor/website/projects/en/torbrowser.wml:70
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_fa.exe"
"\">فارسی (fa)</a> (<a href=\"../dist/"
@@ -145,7 +145,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:72
+#: /home/runa/tor/website/projects/en/torbrowser.wml:72
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_fr.exe"
"\">Français (fr)</a> "
@@ -154,7 +154,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:74
+#: /home/runa/tor/website/projects/en/torbrowser.wml:74
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_it.exe"
"\">Italiano (it)</a> (<a href=\"../dist/torbrowser/tor-browser-<version-"
@@ -162,7 +162,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:76
+#: /home/runa/tor/website/projects/en/torbrowser.wml:76
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_nl.exe"
"\">Nederlands (nl)</a> (<a href=\"../dist/torbrowser/tor-browser-<version-"
@@ -170,7 +170,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:78
+#: /home/runa/tor/website/projects/en/torbrowser.wml:78
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_pl.exe"
"\">Polish (pl)</a> (<a href=\"../dist/torbrowser/tor-browser-<version-"
@@ -178,7 +178,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:80
+#: /home/runa/tor/website/projects/en/torbrowser.wml:80
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_pt-PT.exe"
"\">Português "
@@ -187,7 +187,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:82
+#: /home/runa/tor/website/projects/en/torbrowser.wml:82
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_ru.exe"
"\">Русский (ru)</a> (<a "
@@ -196,7 +196,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:84
+#: /home/runa/tor/website/projects/en/torbrowser.wml:84
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_vi.exe"
"\">Vietnamese (vi)</a> (<a href=\"../dist/torbrowser/tor-browser-<version-"
@@ -204,7 +204,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:86
+#: /home/runa/tor/website/projects/en/torbrowser.wml:86
msgid ""
"<a href=\"../dist/torbrowser/tor-browser-<version-torbrowserbundle>_zh-CN.exe"
"\">简体字 (zh-CN)</a> (<a href=\"../dist/torbrowser/tor-"
@@ -213,14 +213,14 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:90
+#: /home/runa/tor/website/projects/en/torbrowser.wml:90
msgid ""
"Tor IM Browser Bundle for Windows with Firefox and Pidgin (version <version-"
"torimbrowserbundle>, 25 MB)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:94
+#: /home/runa/tor/website/projects/en/torbrowser.wml:94
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_en-"
"US.exe\">English (en-US)</a> (<a href=\"../dist/torbrowser/tor-im-browser-"
@@ -229,7 +229,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:96
+#: /home/runa/tor/website/projects/en/torbrowser.wml:96
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_ar."
"exe\">العربية (ar)</a> (<a "
@@ -238,7 +238,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:98
+#: /home/runa/tor/website/projects/en/torbrowser.wml:98
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_de."
"exe\">Deutsch (de)</a> (<a href=\"../dist/torbrowser/tor-im-browser-<version-"
@@ -246,7 +246,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:100
+#: /home/runa/tor/website/projects/en/torbrowser.wml:100
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_es-"
"ES.exe\">Español (es-ES)</"
@@ -255,7 +255,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:102
+#: /home/runa/tor/website/projects/en/torbrowser.wml:102
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_fa."
"exe\">فارسی (fa)</a> (<a href=\"../dist/"
@@ -264,7 +264,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:104
+#: /home/runa/tor/website/projects/en/torbrowser.wml:104
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_fr."
"exe\">Français (fr)</"
@@ -273,7 +273,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:106
+#: /home/runa/tor/website/projects/en/torbrowser.wml:106
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_it."
"exe\">Italiano (it)</a> (<a href=\"../dist/torbrowser/tor-im-browser-"
@@ -282,7 +282,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:108
+#: /home/runa/tor/website/projects/en/torbrowser.wml:108
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_nl."
"exe\">Nederlands (nl)</a> (<a href=\"../dist/torbrowser/tor-im-browser-"
@@ -291,7 +291,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:110
+#: /home/runa/tor/website/projects/en/torbrowser.wml:110
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_pl."
"exe\">Polish (pl)</a> (<a href=\"../dist/torbrowser/tor-im-browser-<version-"
@@ -299,7 +299,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:112
+#: /home/runa/tor/website/projects/en/torbrowser.wml:112
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_pt-"
"PT.exe\">Portuguê"
@@ -308,7 +308,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:114
+#: /home/runa/tor/website/projects/en/torbrowser.wml:114
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_ru."
"exe\">Русский (ru)</a> (<a "
@@ -317,7 +317,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:116
+#: /home/runa/tor/website/projects/en/torbrowser.wml:116
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_vi."
"exe\">Vietnamese (vi)</a> (<a href=\"../dist/torbrowser/tor-im-browser-"
@@ -326,7 +326,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:118
+#: /home/runa/tor/website/projects/en/torbrowser.wml:118
msgid ""
"<a href=\"../dist/torbrowser/tor-im-browser-<version-torimbrowserbundle>_zh-"
"CN.exe\">简体字 (zh-CN)</a> (<a href=\"../dist/torbrowser/"
@@ -335,14 +335,14 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:122
+#: /home/runa/tor/website/projects/en/torbrowser.wml:122
msgid ""
"BETA: Tor Browser Bundle for Intel Mac OS X with Firefox (version <version-"
"torbrowserbundleosx>, 28 MB)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:126
+#: /home/runa/tor/website/projects/en/torbrowser.wml:126
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-en-US.zip\">English (en-US)</a> (<a href=\"../dist/torbrowser/"
@@ -351,7 +351,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:129
+#: /home/runa/tor/website/projects/en/torbrowser.wml:129
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-ar.zip\">العربي"
@@ -361,7 +361,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:133
+#: /home/runa/tor/website/projects/en/torbrowser.wml:133
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-de.zip\">Deutsch (de)</a> (<a href=\"../dist/torbrowser/osx/"
@@ -370,7 +370,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:136
+#: /home/runa/tor/website/projects/en/torbrowser.wml:136
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-es-ES.zip\">Españo"
@@ -380,7 +380,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:140
+#: /home/runa/tor/website/projects/en/torbrowser.wml:140
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-fa.zip\">فارسی (fa) </a> (<a "
@@ -389,7 +389,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:143
+#: /home/runa/tor/website/projects/en/torbrowser.wml:143
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-fr.zip\">França"
@@ -399,7 +399,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:146
+#: /home/runa/tor/website/projects/en/torbrowser.wml:146
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-it.zip\">Italiano (it)</a> (<a href=\"../dist/torbrowser/osx/"
@@ -408,7 +408,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:149
+#: /home/runa/tor/website/projects/en/torbrowser.wml:149
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-nl.zip\">Nederlands (nl)</a> (<a href=\"../dist/torbrowser/osx/"
@@ -417,7 +417,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:152
+#: /home/runa/tor/website/projects/en/torbrowser.wml:152
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-pl.zip\">Polish (pl)</a> (<a href=\"../dist/torbrowser/osx/"
@@ -426,7 +426,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:155
+#: /home/runa/tor/website/projects/en/torbrowser.wml:155
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-pt-PT.zip\">Portug"
@@ -436,7 +436,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:158
+#: /home/runa/tor/website/projects/en/torbrowser.wml:158
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-ru.zip\">Русски"
@@ -446,7 +446,7 @@
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:162
+#: /home/runa/tor/website/projects/en/torbrowser.wml:162
msgid ""
"<a href=\"../dist/torbrowser/osx/TorBrowser-<version-torbrowserbundleosx>-"
"dev-osx-i386-zh-CN.zip\">简体字 (zh-CN)</a> (<a href=\"../"
@@ -455,179 +455,188 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:169
+#: /home/runa/tor/website/projects/en/torbrowser.wml:169
msgid ""
"BETA: Tor Browser Bundle for Linux with Firefox (version <version-"
-"torbrowserbundlelinux>, 24 MB)"
+"torbrowserbundlelinux32> (32-bit), <version-torbrowserbundlelinux64> (64-"
+"bit), 24 MB)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:172
+#: /home/runa/tor/website/projects/en/torbrowser.wml:172
msgid ""
"English (en-US): <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
-"i686-<version-torbrowserbundlelinux>-dev-en-US.tar.gz\">32-bit</a> (<a href="
-"\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-en-US.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
-"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
-"<version-torbrowserbundlelinux>-dev-en-US.tar.gz\">64-bit</a> (<a href=\"../"
-"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-en-US.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
-"a>)"
+"i686-<version-torbrowserbundlelinux32>-dev-en-US.tar.gz\">32-bit</a> (<a "
+"href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-en-US.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
+"x86_64-<version-torbrowserbundlelinux64>-dev-en-US.tar.gz\">64-bit</a> (<a "
+"href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
+"torbrowserbundlelinux64>-dev-en-US.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:175
+#: /home/runa/tor/website/projects/en/torbrowser.wml:175
msgid ""
"العربية (ar): <a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-ar.tar.gz\">32-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux>-"
-"dev-ar.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>) | <a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-ar.tar.gz\">64-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-ar.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux32>-dev-ar.tar.gz\">32-bit</a> (<a href=\"../dist/"
+"torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-ar.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
+"<version-torbrowserbundlelinux64>-dev-ar.tar.gz\">64-bit</a> (<a href=\"../"
+"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
+"torbrowserbundlelinux64>-dev-ar.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:177
+#: /home/runa/tor/website/projects/en/torbrowser.wml:177
msgid ""
"Deutsch (de): <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-"
-"<version-torbrowserbundlelinux>-dev-de.tar.gz\">32-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux32>-dev-de.tar.gz\">32-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-de.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"torbrowserbundlelinux32>-dev-de.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
-"<version-torbrowserbundlelinux>-dev-de.tar.gz\">64-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux64>-dev-de.tar.gz\">64-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-de.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux64>-dev-de.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:179
+#: /home/runa/tor/website/projects/en/torbrowser.wml:179
msgid ""
"Español (es-ES): <a href="
"\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-es-ES.tar.gz\">32-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux>-"
-"dev-es-ES.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>) | <a href=\"../"
-"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-es-ES.tar.gz\">64-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-es-ES.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
-"a>)"
+"torbrowserbundlelinux32>-dev-es-ES.tar.gz\">32-bit</a> (<a href=\"../dist/"
+"torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-es-ES.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
+"x86_64-<version-torbrowserbundlelinux64>-dev-es-ES.tar.gz\">64-bit</a> (<a "
+"href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
+"torbrowserbundlelinux64>-dev-es-ES.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:181
+#: /home/runa/tor/website/projects/en/torbrowser.wml:181
msgid ""
"فارسی (fa): <a href=\"../dist/torbrowser/"
-"linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux>-dev-fa.tar."
-"gz\">32-bit</a> (<a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
-"i686-<version-torbrowserbundlelinux>-dev-fa.tar.gz.asc\" style=\"font-size: "
-"90%;\">sig</a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
-"x86_64-<version-torbrowserbundlelinux>-dev-fa.tar.gz\">64-bit</a> (<a href="
-"\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-fa.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux32>-dev-fa."
+"tar.gz\">32-bit</a> (<a href=\"../dist/torbrowser/linux/tor-browser-gnu-"
+"linux-i686-<version-torbrowserbundlelinux32>-dev-fa.tar.gz.asc\" style="
+"\"font-size: 90%;\">sig</a>) | <a href=\"../dist/torbrowser/linux/tor-"
+"browser-gnu-linux-x86_64-<version-torbrowserbundlelinux64>-dev-fa.tar.gz"
+"\">64-bit</a> (<a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
+"x86_64-<version-torbrowserbundlelinux64>-dev-fa.tar.gz.asc\" style=\"font-"
+"size: 90%;\">sig</a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:183
+#: /home/runa/tor/website/projects/en/torbrowser.wml:183
msgid ""
"Français (fr): <a "
"href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-fr.tar.gz\">32-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux>-"
-"dev-fr.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>) | <a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-fr.tar.gz\">64-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-fr.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux32>-dev-fr.tar.gz\">32-bit</a> (<a href=\"../dist/"
+"torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-fr.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
+"<version-torbrowserbundlelinux64>-dev-fr.tar.gz\">64-bit</a> (<a href=\"../"
+"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
+"torbrowserbundlelinux64>-dev-fr.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:185
+#: /home/runa/tor/website/projects/en/torbrowser.wml:185
msgid ""
"Italiano (it): <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-"
-"<version-torbrowserbundlelinux>-dev-it.tar.gz\">32-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux32>-dev-it.tar.gz\">32-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-it.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"torbrowserbundlelinux32>-dev-it.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
-"<version-torbrowserbundlelinux>-dev-it.tar.gz\">64-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux64>-dev-it.tar.gz\">64-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-it.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux64>-dev-it.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:187
+#: /home/runa/tor/website/projects/en/torbrowser.wml:187
msgid ""
"Nederlands (nl): <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
-"i686-<version-torbrowserbundlelinux>-dev-nl.tar.gz\">32-bit</a> (<a href="
+"i686-<version-torbrowserbundlelinux32>-dev-nl.tar.gz\">32-bit</a> (<a href="
"\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-nl.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"torbrowserbundlelinux32>-dev-nl.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
-"<version-torbrowserbundlelinux>-dev-nl.tar.gz\">64-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux64>-dev-nl.tar.gz\">64-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-nl.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux64>-dev-nl.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:189
+#: /home/runa/tor/website/projects/en/torbrowser.wml:189
msgid ""
"Polish (pl): <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-"
-"<version-torbrowserbundlelinux>-dev-pl.tar.gz\">32-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux32>-dev-pl.tar.gz\">32-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-pl.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"torbrowserbundlelinux32>-dev-pl.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
-"<version-torbrowserbundlelinux>-dev-pl.tar.gz\">64-bit</a> (<a href=\"../"
+"<version-torbrowserbundlelinux64>-dev-pl.tar.gz\">64-bit</a> (<a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-pl.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux64>-dev-pl.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:191
+#: /home/runa/tor/website/projects/en/torbrowser.wml:191
msgid ""
"Português (pt-"
"PT): <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-pt-PT.tar.gz\">32-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux>-"
-"dev-pt-PT.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>) | <a href=\"../"
-"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-pt-PT.tar.gz\">64-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-pt-PT.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
-"a>)"
+"torbrowserbundlelinux32>-dev-pt-PT.tar.gz\">32-bit</a> (<a href=\"../dist/"
+"torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-pt-PT.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
+"x86_64-<version-torbrowserbundlelinux64>-dev-pt-PT.tar.gz\">64-bit</a> (<a "
+"href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
+"torbrowserbundlelinux64>-dev-pt-PT.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:193
+#: /home/runa/tor/website/projects/en/torbrowser.wml:193
msgid ""
"Русский (ru): <a href=\"../"
"dist/torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
-"torbrowserbundlelinux>-dev-ru.tar.gz\">32-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux>-"
-"dev-ru.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>) | <a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-ru.tar.gz\">64-bit</a> (<a href=\"../dist/"
-"torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-ru.tar.gz.asc\" style=\"font-size: 90%;\">sig</a>)"
+"torbrowserbundlelinux32>-dev-ru.tar.gz\">32-bit</a> (<a href=\"../dist/"
+"torbrowser/linux/tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-ru.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-"
+"<version-torbrowserbundlelinux64>-dev-ru.tar.gz\">64-bit</a> (<a href=\"../"
+"dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
+"torbrowserbundlelinux64>-dev-ru.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
+"a>)"
msgstr ""
#. type: Content of: <div><div><ul><li>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:195
+#: /home/runa/tor/website/projects/en/torbrowser.wml:195
msgid ""
"简体字 (zh-CN): <a href=\"../dist/torbrowser/linux/tor-"
-"browser-gnu-linux-i686-<version-torbrowserbundlelinux>-dev-zh-CN.tar.gz\">32-"
-"bit</a> (<a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-"
-"<version-torbrowserbundlelinux>-dev-zh-CN.tar.gz.asc\" style=\"font-size: "
+"browser-gnu-linux-i686-<version-torbrowserbundlelinux32>-dev-zh-CN.tar.gz"
+"\">32-bit</a> (<a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-i686-"
+"<version-torbrowserbundlelinux32>-dev-zh-CN.tar.gz.asc\" style=\"font-size: "
"90%;\">sig</a>) | <a href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-"
-"x86_64-<version-torbrowserbundlelinux>-dev-zh-CN.tar.gz\">64-bit</a> (<a "
+"x86_64-<version-torbrowserbundlelinux64>-dev-zh-CN.tar.gz\">64-bit</a> (<a "
"href=\"../dist/torbrowser/linux/tor-browser-gnu-linux-x86_64-<version-"
-"torbrowserbundlelinux>-dev-zh-CN.tar.gz.asc\" style=\"font-size: 90%;\">sig</"
-"a>)"
+"torbrowserbundlelinux64>-dev-zh-CN.tar.gz.asc\" style=\"font-size: 90%;"
+"\">sig</a>)"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:201
+#: /home/runa/tor/website/projects/en/torbrowser.wml:201
msgid ""
"See our instructions on <a href=\"<page docs/verifying-signatures>\">how to "
"verify package signatures</a>, which allows you to make sure you've "
@@ -639,17 +648,17 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:211
+#: /home/runa/tor/website/projects/en/torbrowser.wml:211
msgid "<a id=\"MacOSX\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:212
+#: /home/runa/tor/website/projects/en/torbrowser.wml:212
msgid "<a class=\"anchor\" href=\"#MacOSX\">Mac OS X instructions</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:213
+#: /home/runa/tor/website/projects/en/torbrowser.wml:213
msgid ""
"Download the file above, save it somewhere, then click on it. Mac OS X will "
"automatically unarchive it and you will have a TorBrowser application in "
@@ -659,38 +668,40 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:219
+#: /home/runa/tor/website/projects/en/torbrowser.wml:219
msgid "<a id=\"Linux\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:220
+#: /home/runa/tor/website/projects/en/torbrowser.wml:220
msgid "<a class=\"anchor\" href=\"#Linux\">Linux instructions</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:221
+#: /home/runa/tor/website/projects/en/torbrowser.wml:221
msgid ""
"Download the architecture-appropriate file above, save it somewhere, then "
-"run:<br> tar -xvzf tor-browser-gnu-linux-<version-torbrowserbundlelinux>-dev-"
-"LANG.tar.gz (where LANG is the language listed in the filename), and either "
-"double click on the directory or cd into it, then execute the <strong>start-"
-"tor-browser</strong> script. This will launch Vidalia and once that connects "
-"to Tor, it will launch Firefox."
+"run:<br> tar -xvzf tor-browser-gnu-linux-i686-<version-"
+"torbrowserbundlelinux32>-dev-LANG.tar.gz or tor-browser-gnu-linux-x86_64-"
+"<version-torbrowserbundlelinux64>-dev-LANG.tar.gz (where LANG is the "
+"language listed in the filename), and either double click on the directory "
+"or cd into it, then execute the <strong>start-tor-browser</strong> script. "
+"This will launch Vidalia and once that connects to Tor, it will launch "
+"Firefox."
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:229
+#: /home/runa/tor/website/projects/en/torbrowser.wml:230
msgid "<a id=\"Extraction\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:230
+#: /home/runa/tor/website/projects/en/torbrowser.wml:231
msgid "<a class=\"anchor\" href=\"#Extraction\">Extraction</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:232
+#: /home/runa/tor/website/projects/en/torbrowser.wml:233
msgid ""
"Download the file above, and save it somewhere, then double click on it. "
"Click on the button labelled <strong>\"...\"</strong> (1) and select where "
@@ -702,57 +713,57 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:240
+#: /home/runa/tor/website/projects/en/torbrowser.wml:241
msgid ""
"Click <strong>Extract</strong> (3) to begin extraction. This may take a few "
"minutes to complete."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:243
+#: /home/runa/tor/website/projects/en/torbrowser.wml:244
msgid ""
"<img src=\"$(IMGROOT)/tbb-screenshot1.png\" alt=\"Screenshot of extraction "
-"process\">"
+"process\" />"
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:245
+#: /home/runa/tor/website/projects/en/torbrowser.wml:247
msgid "<a id=\"Usage\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:246
+#: /home/runa/tor/website/projects/en/torbrowser.wml:248
msgid "<a class=\"anchor\" href=\"#Usage\">Usage</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:248
+#: /home/runa/tor/website/projects/en/torbrowser.wml:250
msgid ""
"Once extraction is complete, open the folder <strong>Tor Browser</strong> "
"from the location you saved the bundle."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:250
+#: /home/runa/tor/website/projects/en/torbrowser.wml:252
msgid ""
"Double click on the <strong>Start Tor Browser</strong> (4) application (it "
"may be called <strong>Start Tor Browser.exe</strong> on some systems.)"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:253
+#: /home/runa/tor/website/projects/en/torbrowser.wml:255
msgid "The Vidalia window will shortly appear."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:255
+#: /home/runa/tor/website/projects/en/torbrowser.wml:257
msgid ""
"<img src=\"$(IMGROOT)/tbb-screenshot2.png\" alt=\"Screenshot of bundle "
-"startup\">"
+"startup\" />"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:257
+#: /home/runa/tor/website/projects/en/torbrowser.wml:260
msgid ""
"Once Tor is ready, Firefox will automatically be opened. Only web pages "
"visited through the included Firefox browser will be sent via Tor. Other web "
@@ -764,29 +775,29 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:264
+#: /home/runa/tor/website/projects/en/torbrowser.wml:267
msgid ""
"If you installed the Tor IM Browser Bundle, the Pidgin instant messaging "
"client will also be automatically opened."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:266
+#: /home/runa/tor/website/projects/en/torbrowser.wml:269
msgid ""
"Once you are finished browsing, close any open Firefox windows by clicking "
"on the <img src=\"$(IMGROOT)/tbb-close-button.png\" alt=\"Close button "
-"(×)\"> (6). For privacy reasons, the list of webpages you visited and "
-"any cookies will be deleted."
+"(×)\" /> (6). For privacy reasons, the list of webpages you visited "
+"and any cookies will be deleted."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:271
+#: /home/runa/tor/website/projects/en/torbrowser.wml:275
msgid ""
-"<img src=\"$(IMGROOT)/tbb-screenshot3a.png\" alt=\"Screenshot of Firefox\">"
+"<img src=\"$(IMGROOT)/tbb-screenshot3a.png\" alt=\"Screenshot of Firefox\" />"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:273
+#: /home/runa/tor/website/projects/en/torbrowser.wml:278
msgid ""
"With the Tor Browser Bundle, Vidalia and Tor will automatically close. With "
"the Tor IM Browser Bundle you need to also close Pidgin by right-clicking on "
@@ -794,20 +805,20 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:275
+#: /home/runa/tor/website/projects/en/torbrowser.wml:280
msgid ""
-"<img src=\"$(IMGROOT)/tbb-screenshot3b.png\" alt=\"Screenshot of Pidgin\">"
+"<img src=\"$(IMGROOT)/tbb-screenshot3b.png\" alt=\"Screenshot of Pidgin\" />"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:277
+#: /home/runa/tor/website/projects/en/torbrowser.wml:283
msgid ""
"To use the Tor Browser Bundle or Tor IM Browser Bundle again, repeat the "
"steps in <a href=\"#Usage\">\"Usage\"</a>."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:279
+#: /home/runa/tor/website/projects/en/torbrowser.wml:285
msgid ""
"Remember that Tor anonymizes the origin of your traffic, and it encrypts "
"everything inside the Tor network, but <a href=\"<wikifaq>#ExitEavesdroppers"
@@ -818,17 +829,17 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:287
+#: /home/runa/tor/website/projects/en/torbrowser.wml:293
msgid "<a id=\"Feedback\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:288
+#: /home/runa/tor/website/projects/en/torbrowser.wml:294
msgid "<a class=\"anchor\" href=\"#Feedback\">Comments and suggestions</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:290
+#: /home/runa/tor/website/projects/en/torbrowser.wml:296
msgid ""
"The Tor Browser Bundle is under development and not yet complete. To "
"discuss improvements and submit comments, please use the <a href=\"http://"
@@ -836,24 +847,24 @@
msgstr ""
#. type: Content of: <div><div>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:294
+#: /home/runa/tor/website/projects/en/torbrowser.wml:300
msgid "<a id=\"More\"></a>"
msgstr ""
#. type: Content of: <div><div><h3>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:295
+#: /home/runa/tor/website/projects/en/torbrowser.wml:301
msgid "<a class=\"anchor\" href=\"#More\">More information</a>"
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:297
+#: /home/runa/tor/website/projects/en/torbrowser.wml:303
msgid ""
"<strong>What is Tor and why do I need it?</strong> To learn more about Tor, "
"visit the <a href=\"<page index>\">Tor Project website</a>."
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:301
+#: /home/runa/tor/website/projects/en/torbrowser.wml:307
msgid ""
"<strong>What is in the Tor Browser Bundle?</strong> It contains Tor, "
"Vidalia, Polipo, Firefox, and Torbutton (<a href=\"<page projects/torbrowser-"
@@ -861,7 +872,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:305
+#: /home/runa/tor/website/projects/en/torbrowser.wml:311
msgid ""
"<strong>What is in the Tor IM Browser Bundle?</strong> It contains Tor, "
"Vidalia, Polipo, Firefox, Torbutton, Pidgin and OTR (<a href=\"<page "
@@ -869,7 +880,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:309
+#: /home/runa/tor/website/projects/en/torbrowser.wml:315
msgid ""
"<strong>How can I make my own bundle?</strong> To download the source code "
"and learn how to build the bundle yourself, read the <a href=\"<page "
@@ -877,7 +888,7 @@
msgstr ""
#. type: Content of: <div><div><p>
-#: /home/runa/transifex/website/projects/en/torbrowser.wml:313
+#: /home/runa/tor/website/projects/en/torbrowser.wml:319
msgid ""
"Tor Browser Bundle is partially based on <a href=\"http://portableapps.com/"
"apps/internet/firefox_portable\">Mozilla Firefox, Portable Edition</a> and "
1
0

r24442: {website} update torbrowser page to reflect actual filenames and archi (website/trunk/projects/en)
by Erinn Clark 25 Mar '11
by Erinn Clark 25 Mar '11
25 Mar '11
Author: erinn
Date: 2011-03-25 16:41:56 +0000 (Fri, 25 Mar 2011)
New Revision: 24442
Modified:
website/trunk/projects/en/torbrowser.wml
Log:
update torbrowser page to reflect actual filenames and architecture of linux tbb in the example untar example
Modified: website/trunk/projects/en/torbrowser.wml
===================================================================
--- website/trunk/projects/en/torbrowser.wml 2011-03-25 16:21:20 UTC (rev 24441)
+++ website/trunk/projects/en/torbrowser.wml 2011-03-25 16:41:56 UTC (rev 24442)
@@ -220,7 +220,8 @@
<h3><a class="anchor" href="#Linux">Linux instructions</a></h3>
<p>Download the architecture-appropriate file above, save it somewhere, then
run:<br> tar -xvzf
- tor-browser-gnu-linux-<version-torbrowserbundlelinux>-dev-LANG.tar.gz (where
+ tor-browser-gnu-linux-i686-<version-torbrowserbundlelinux32>-dev-LANG.tar.gz or
+ tor-browser-gnu-linux-x86_64-<version-torbrowserbundlelinux64>-dev-LANG.tar.gz (where
LANG is the language listed in the filename), and either double click on the
directory or cd into it, then execute the <strong>start-tor-browser</strong>
script. This will launch Vidalia and once that connects to Tor, it will launch
1
0

25 Mar '11
Author: runa
Date: 2011-03-25 16:21:20 +0000 (Fri, 25 Mar 2011)
New Revision: 24441
Modified:
website/trunk/press/en/inthemedia.wml
Log:
fix tags in inthemedia.wml
Modified: website/trunk/press/en/inthemedia.wml
===================================================================
--- website/trunk/press/en/inthemedia.wml 2011-03-25 16:18:18 UTC (rev 24440)
+++ website/trunk/press/en/inthemedia.wml 2011-03-25 16:21:20 UTC (rev 24441)
@@ -60,7 +60,7 @@
href="http://www.washingtonpost.com/wp-dyn/content/article/2011/03/09/AR201103090…">U.S.
funding tech firms that help Mideast dissidents evade government
censors</a></td>
-</td>
+</tr>
<tr style="background-color: #e5e5e5;">
<td>2011 February 17</td>
<td>Walpole Times</td>
1
0

r24440: {website} fix a couple of tags in android.wml (website/trunk/docs/en)
by Runa Sandvik 25 Mar '11
by Runa Sandvik 25 Mar '11
25 Mar '11
Author: runa
Date: 2011-03-25 16:18:18 +0000 (Fri, 25 Mar 2011)
New Revision: 24440
Modified:
website/trunk/docs/en/android.wml
Log:
fix a couple of tags in android.wml
Modified: website/trunk/docs/en/android.wml
===================================================================
--- website/trunk/docs/en/android.wml 2011-03-25 15:57:24 UTC (rev 24439)
+++ website/trunk/docs/en/android.wml 2011-03-25 16:18:18 UTC (rev 24440)
@@ -109,8 +109,9 @@
<ul>
<li>You must root your device and update the firmware to an iptables-capable ROM for Orbot to transparently proxy all TCP traffic.</li>
<li>For non-modified and non-rooted phones, you'll want to manually configure HTTP or SOCKS proxy settings for specific applications.</li>
- <li>If you root your device and install an iptables-capable ROM (such as <a href="http://cyanogenmod.com">Cyanogen<a/>), Orbot can transparently proxy traffic on an app-by-app basis through Tor.</li>
- <li>You can also install Firefox for Android from the market with the <a href="https://guardianproject.info/apps/proxymob">ProxyMob Add-on</a> or install the text-only “NDBrowser” from the Android Market. Both of these solutions all routing of web access through Tor on standard, un-rooted devices.
+ <li>If you root your device and install an iptables-capable ROM (such as <a href="http://cyanogenmod.com">Cyanogen</a>), Orbot can transparently proxy traffic on an app-by-app basis through Tor.</li>
+ <li>You can also install Firefox for Android from the market with the <a href="https://guardianproject.info/apps/proxymob">ProxyMob Add-on</a> or install the text-only “NDBrowser” from the Android Market.
+Both of these solutions all routing of web access through Tor on standard, un-rooted devices.</li>
<li>For Instant Messaging, try <a href="https://guardianproject.info/apps/gibber">Gibberbot</a>, which includes support for connecting via Tor and Off-the-Record encryption.</li>
</ul>
1
0

r24439: {website} Little more failure with anchor (this time stopped trying to (website/trunk/about/en)
by Damian Johnson 25 Mar '11
by Damian Johnson 25 Mar '11
25 Mar '11
Author: atagar
Date: 2011-03-25 15:57:24 +0000 (Fri, 25 Mar 2011)
New Revision: 24439
Modified:
website/trunk/about/en/gsoc.wml
Log:
Little more failure with anchor (this time stopped trying to race with phobos' push).
Modified: website/trunk/about/en/gsoc.wml
===================================================================
--- website/trunk/about/en/gsoc.wml 2011-03-25 15:55:26 UTC (rev 24438)
+++ website/trunk/about/en/gsoc.wml 2011-03-25 15:57:24 UTC (rev 24439)
@@ -198,6 +198,7 @@
consider spending some time working with us to make Tor better!
</p>
+ <a id="Example"></a>
<h2><a class="anchor" href="#Example">Application Examples</a></h2>
<p>
1
0

25 Mar '11
Author: atagar
Date: 2011-03-25 15:55:26 +0000 (Fri, 25 Mar 2011)
New Revision: 24438
Modified:
website/trunk/about/en/gsoc.wml
Log:
Minor bug with anchor tag.
Modified: website/trunk/about/en/gsoc.wml
===================================================================
--- website/trunk/about/en/gsoc.wml 2011-03-25 15:53:52 UTC (rev 24437)
+++ website/trunk/about/en/gsoc.wml 2011-03-25 15:55:26 UTC (rev 24438)
@@ -198,7 +198,7 @@
consider spending some time working with us to make Tor better!
</p>
- <h2><a class="anchor" href="#Template">Application Examples</a></h2>
+ <h2><a class="anchor" href="#Example">Application Examples</a></h2>
<p>
Below are examples of some GSoC applications from previous years we liked.
1
0

r24437: {website} Adding example proposals for GSoC. (in website/trunk/about: . en gsocProposal)
by Damian Johnson 25 Mar '11
by Damian Johnson 25 Mar '11
25 Mar '11
Author: atagar
Date: 2011-03-25 15:53:52 +0000 (Fri, 25 Mar 2011)
New Revision: 24437
Added:
website/trunk/about/gsocProposal/
website/trunk/about/gsocProposal/gsoc10-proposal-soat.txt
Modified:
website/trunk/about/en/gsoc.wml
Log:
Adding example proposals for GSoC.
Modified: website/trunk/about/en/gsoc.wml
===================================================================
--- website/trunk/about/en/gsoc.wml 2011-03-25 15:06:02 UTC (rev 24436)
+++ website/trunk/about/en/gsoc.wml 2011-03-25 15:53:52 UTC (rev 24437)
@@ -197,6 +197,22 @@
students. So if you haven't filled up your summer plans yet, please
consider spending some time working with us to make Tor better!
</p>
+
+ <h2><a class="anchor" href="#Template">Application Examples</a></h2>
+
+ <p>
+ Below are examples of some GSoC applications from previous years we liked.
+ The best applications tend to go through several iterations so you're
+ highly encouraged to send drafts early.
+ </p>
+
+ <ul>
+ <li><h4><a href="http://tor.spanning-tree.org/proposal.html">DNSEL Rewrite</a> by Harry Bock</h4></li>
+ <li><h4><a href="http://kjb.homeunix.com/wp-content/uploads/2010/05/KevinBerry-GSoC2010-TorP…">Extending Tor Network Metrics</a> by Kevin Berry</h4></li>
+ <li><h4><a href="../about/gsocProposal/gsoc10-proposal-soat.txt">SOAT Expansion</a> by John Schanck</h4></li>
+ <li><h4><a href="http://www.atagar.com/misc/gsocBlog09/">Website Pootle Translation</a> by Damian Johnson</h4></li>
+ </ul>
+
</div>
<!-- END MAINCOL -->
<div id = "sidecol">
Added: website/trunk/about/gsocProposal/gsoc10-proposal-soat.txt
===================================================================
--- website/trunk/about/gsocProposal/gsoc10-proposal-soat.txt (rev 0)
+++ website/trunk/about/gsocProposal/gsoc10-proposal-soat.txt 2011-03-25 15:53:52 UTC (rev 24437)
@@ -0,0 +1,164 @@
+1. What project would you like to work on? Use our ideas lists as a starting
+point or make up your own idea. Your proposal should include high-level
+descriptions of what you're going to do, with more details about the parts you
+expect to be tricky. Your proposal should also try to break down the project
+into tasks of a fairly fine granularity, and convince us you have a plan for
+finishing it.
+
+The Snakes on a Tor exit scanner has the potential to dramatically improve the
+safety of Tor users by ferreting out misconfigured and malicious exit nodes.
+At present it suffers from certain stability issues which prevent it from being
+run for long periods of time, and from an overabundance of false positives in
+the results it generates. While I would ideally like to work on designing new
+routines for detecting subtle content modifications and for better handling
+dynamic content -- the issues of stability and false positives need to be
+addressed first. I've begun looking at the SoaT source code and running some
+preliminary experiments, identifying several small stability issues. In the
+coming weeks I'll begin to collect a body of false positives which I'll study
+and design new filters around. The most difficult part of this project may be
+determining what actual positive results look like, and developing a threat
+model that predicts the kinds of modifications which malicious exit nodes are
+likely to make. I'm sure this question has been addressed by members of the Tor
+community, so much of my early work this summer will involve talking to
+community members to better understand the kinds of malicious exit nodes which
+have been seen in the past, and determining how well the current SoaT
+implementation performs against these known attacks.
+
+Timeline:
+ April 26 - May 24:
+
+ * Start to get an idea of what the threat model looks like, continue
+ performing stability tests and gathering a diverse collection of results
+ to study.
+
+ May 24 - June 17:
+
+ * Throw everything I can at SoaT - make it crash and fix the bugs.
+ * Keep collecting data!
+
+ June 17 - July 17:
+
+ * In depth analysis of false positives. Use both false positives and real
+ modifications (or modifications generated by myself which emulate the
+ types of things predicted by the threat model) to develop a data set that
+ SoaT's filters can be evaluated against offline.
+
+ * Use the data set to improve existing filters and create new ones.
+
+ July 17 - August 2:
+ Here the timeline splits depending on progress thus far.
+ Case 1 - There are still too many false positives:
+
+ * Keep developing new filters and tuning old ones.
+
+ Case 2 - False positives have been reduced to an acceptable level:
+
+ * Get SoaT running full time on a dedicated machine. Improve reporting so
+ that SoaT can communicate its suspicions to the Tor team.
+ * Start drafting plans for improving the system.
+
+ August 2 - 16:
+
+ * Perform an extensive test of the system and write up a report of where it
+ * does well and what can be improved.
+
+
+2. Point us to a code sample: something good and clean to demonstrate that you
+know what you're doing, ideally from an existing project.
+
+I'm one of the two lead developers for the Anomos project, the code for which
+can be browsed here [https://git.anomos.info/?p=anomos.git;a=summary]
+
+Anomos is in Python, and I handle almost all of the network code (which makes
+extensive use of SSL), so this project is particularly representative of where
+my skill set intersects with that needed to work on SoaT.
+
+
+3. Why do you want to work with The Tor Project / EFF in particular?
+
+I think Tor is one of the most important free software projects in development
+today - I'm very interested in the political issues surrounding access to
+information, and have been an EFF member for several years now. Tor has also
+been the primary inspiration for my work on Anomos. What particularly attracts
+me about Tor is the sustained emphasis its developers have placed on making it
+a platform for research. This emphasis has attracted a large community of
+skilled anonymity researchers with whom I would be honored to work with and
+learn from as I continue my study of anonymity and begin to conduct my own
+research.
+
+
+4. Tell us about your experiences in free software development environments. We
+especially want to hear examples of how you have collaborated with others
+rather than just working on a project by yourself.
+
+I develop all of my own software under free licenses and make an effort to work
+in groups as often as possible. Anomos, the largest project I've worked on,
+would not have been possible in a non-free environment. It has received
+tremendous support from the community in terms of development, debugging,
+translation, documentation, and testing - the project simply would not have
+been possible without support from the free software community. I run free
+software on all of my computers, and make an active effort to report or patch
+bugs whenever possible.
+
+
+5. Will you be working full-time on the project for the summer, or will you
+have other commitments too (a second job, classes, etc)? If you won't be
+available full-time, please explain, and list timing if you know them for other
+major deadlines (e.g. exams). Having other activities isn't a deal-breaker, but
+we don't want to be surprised.
+
+I will be available full-time to work on Tor. I plan on attending a couple
+conferences and spending a lot of time outdoors, but that won't take me away
+from my work for more than a few days.
+
+
+6. Will your project need more work and/or maintenance after the summer ends?
+What are the chances you will stick around and help out with that and other
+related projects?
+
+My project will almost certainly be completed during the summer. That said,
+I'm very likely to remain active with the Tor project after the summer. I'm
+currently planning on conducting anonymity research as a large part of my
+undergraduate thesis work and would love for that work to involve Tor.
+
+
+7. What is your ideal approach to keeping everybody informed of your progress,
+problems, and questions over the course of the project? Said another way, how
+much of a "manager" will you need your mentor to be?
+
+Especially when it comes to a project I'm really interested in - I'm extremely
+self motivated and require very little management. I generally check in with a
+project manager once per week unless a problem or question arises. I make
+extensive use of version control software, commit frequently, and keep my work
+in a publicly accessible repositories, so my mentor will be able to monitor my
+progress at their leisure. I'm also happy to blog or otherwise communicate my
+progress on a regular basis to the project community.
+
+
+8. What school are you attending? What year are you, and what's your
+major/degree/focus? If you're part of a research group, which one?
+
+I'm in my third year at Hampshire College studying computer science with a
+focus on distributed and peer-to-peer systems. I occasionally work at the
+University of Massachusetts, Amherst conducting BitTorrent research under Arun
+Venkataramani.
+
+
+9. How can we contact you to ask you further questions? Google doesn't share
+your contact details with us automatically, so you should include that in your
+application. In addition, what's your IRC nickname? Interacting with us on IRC
+will help us get to know you, and help you get to know our community.
+
+ You can email me: john(a)anomos.info
+ GPG Key ID: 0xA1D39D09
+ GPG Fingerprint: 7131 3E78 7500 3BB2 FCDD FA97 91ED 834D A1D3 9D09
+ Instant message me via XMPP: john(a)anomos.info
+ Or talk to me on IRC: susurrusus on OFTC (I idle in #tor)
+
+
+10. Is there anything else we should know that will make us like your project
+more?
+
+The project I've proposed here is just a starting point - I think I have a lot
+to bring to the Tor project and that this summer will just be the start of a
+lasting academic relationship with the community.
1
0