[tor-commits] r26621: {website} Adding the 'Make TorBirdy Better' project idea GSoC project (website/trunk/getinvolved/en)

Damian Johnson atagar1 at gmail.com
Sun Feb 23 21:15:02 UTC 2014


Author: atagar
Date: 2014-02-23 21:15:02 +0000 (Sun, 23 Feb 2014)
New Revision: 26621

Modified:
   website/trunk/getinvolved/en/volunteer.wml
Log:
Adding the 'Make TorBirdy Better' project idea

GSoC project idea from Sukhbir for this summer.



Modified: website/trunk/getinvolved/en/volunteer.wml
===================================================================
--- website/trunk/getinvolved/en/volunteer.wml	2014-02-21 06:55:44 UTC (rev 26620)
+++ website/trunk/getinvolved/en/volunteer.wml	2014-02-23 21:15:02 UTC (rev 26621)
@@ -574,6 +574,11 @@
     TorBirdy is Torbutton for Thunderbird and related Mozilla mail clients.
     </p>
 
+    <p>
+    <b>Project Ideas:</b><br />
+    <i><a href="#makeTorbirdyBetter">Make TorBirdy Better</a></i>
+    </p>
+
     <a id="project-obfsproxy"></a>
     <h3><a href="<page projects/obfsproxy>">Obfsproxy</a> (<a
     href="https://gitweb.torproject.org/pluggable-transports/obfsproxy.git">code</a>,
@@ -1220,7 +1225,62 @@
     </p>
     </li>
 
+    <a id="makeTorbirdyBetter"></a>
     <li>
+    <b>Make TorBirdy Better</b>
+    <br>
+    Effort Level: <i>High</i>
+    <br>
+    Skill Level: <i>Medium</i>
+    <br>
+    Likely Mentors: <i>Sukhbir Singh (sukhe), Jacob Appelbaum (ioerror)</i>
+    <p>
+TorBirdy is an extension that configures Thunderbird to make connections over
+the Tor anonymity network. TorBirdy has been under development for quite a
+while but there are two known leaks that prevent it from being used by a wider
+audience. As part of this project, you will be working on plugging the known
+leaks and implementing a HTTP proxy.
+    </p>
+
+    <p>
+<b>Part 1:</b> There are two patches pending with Mozilla that will plug the two known
+leaks in Thunderbird where the local time is disclosed through the date and the
+message-ID header. As part of your project, you will work on getting these
+patches finished/reimplemented and getting them merged with Mozilla. Please
+look at tickets <a
+href="https://trac.torproject.org/projects/tor/ticket/6314">#6314</a> and <a
+href="https://trac.torproject.org/projects/tor/ticket/6315">#6315</a> for more
+information.
+    </p>
+
+    <p>
+<b>Part 2:</b> TorBirdy needs a HTTP proxy or a HTTP -> SOCKS5 shim. Please look at
+ticket <a href="https://trac.torproject.org/projects/tor/ticket/6958">#6958</a>
+for more information. Note: this has to be done using JavaScript and not using
+an external proxy.
+    </p>
+
+    <p>
+If time permits and you are awesome enough to finish the above two tasks, you
+will be working on the remaining TorBirdy tickets.
+    </p>
+
+    <p>
+Applicants should be familiar with C++ and JavaScript. As part of your
+application for this project, please submit code samples for previous C++ and
+JavaScript projects that you have developed or point us to projects you have
+been involved with (links to a public Git/GitHub repository preferred). Prior
+extension development is a big plus and will be given preference during
+application ranking.
+    </p>
+
+    <p>
+You may contact the mentors on IRC for more information. (sukhe on #tor-dev,
+#tor on irc.oftc.net)
+    </p>
+    </li>
+
+    <li>
     <b>Bring up new ideas!</b>
     <br>
     Don't like any of these? Look at the <a



More information about the tor-commits mailing list