Damian Johnson commited on 2014-02-23 22:15:02
Zeige 1 geänderte Dateien mit 60 Einfügungen und 0 Löschungen.
GSoC project idea from Sukhbir for this summer.
... | ... |
@@ -574,6 +574,11 @@ meetings around the world.</li> |
574 | 574 |
TorBirdy is Torbutton for Thunderbird and related Mozilla mail clients. |
575 | 575 |
</p> |
576 | 576 |
|
577 |
+ <p> |
|
578 |
+ <b>Project Ideas:</b><br /> |
|
579 |
+ <i><a href="#makeTorbirdyBetter">Make TorBirdy Better</a></i> |
|
580 |
+ </p> |
|
581 |
+ |
|
577 | 582 |
<a id="project-obfsproxy"></a> |
578 | 583 |
<h3><a href="<page projects/obfsproxy>">Obfsproxy</a> (<a |
579 | 584 |
href="https://gitweb.torproject.org/pluggable-transports/obfsproxy.git">code</a>, |
... | ... |
@@ -1220,6 +1225,61 @@ should be implemented as a number of OONI-specific networking tests. |
1220 | 1225 |
</p> |
1221 | 1226 |
</li> |
1222 | 1227 |
|
1228 |
+ <a id="makeTorbirdyBetter"></a> |
|
1229 |
+ <li> |
|
1230 |
+ <b>Make TorBirdy Better</b> |
|
1231 |
+ <br> |
|
1232 |
+ Effort Level: <i>High</i> |
|
1233 |
+ <br> |
|
1234 |
+ Skill Level: <i>Medium</i> |
|
1235 |
+ <br> |
|
1236 |
+ Likely Mentors: <i>Sukhbir Singh (sukhe), Jacob Appelbaum (ioerror)</i> |
|
1237 |
+ <p> |
|
1238 |
+TorBirdy is an extension that configures Thunderbird to make connections over |
|
1239 |
+the Tor anonymity network. TorBirdy has been under development for quite a |
|
1240 |
+while but there are two known leaks that prevent it from being used by a wider |
|
1241 |
+audience. As part of this project, you will be working on plugging the known |
|
1242 |
+leaks and implementing a HTTP proxy. |
|
1243 |
+ </p> |
|
1244 |
+ |
|
1245 |
+ <p> |
|
1246 |
+<b>Part 1:</b> There are two patches pending with Mozilla that will plug the two known |
|
1247 |
+leaks in Thunderbird where the local time is disclosed through the date and the |
|
1248 |
+message-ID header. As part of your project, you will work on getting these |
|
1249 |
+patches finished/reimplemented and getting them merged with Mozilla. Please |
|
1250 |
+look at tickets <a |
|
1251 |
+href="https://trac.torproject.org/projects/tor/ticket/6314">#6314</a> and <a |
|
1252 |
+href="https://trac.torproject.org/projects/tor/ticket/6315">#6315</a> for more |
|
1253 |
+information. |
|
1254 |
+ </p> |
|
1255 |
+ |
|
1256 |
+ <p> |
|
1257 |
+<b>Part 2:</b> TorBirdy needs a HTTP proxy or a HTTP -> SOCKS5 shim. Please look at |
|
1258 |
+ticket <a href="https://trac.torproject.org/projects/tor/ticket/6958">#6958</a> |
|
1259 |
+for more information. Note: this has to be done using JavaScript and not using |
|
1260 |
+an external proxy. |
|
1261 |
+ </p> |
|
1262 |
+ |
|
1263 |
+ <p> |
|
1264 |
+If time permits and you are awesome enough to finish the above two tasks, you |
|
1265 |
+will be working on the remaining TorBirdy tickets. |
|
1266 |
+ </p> |
|
1267 |
+ |
|
1268 |
+ <p> |
|
1269 |
+Applicants should be familiar with C++ and JavaScript. As part of your |
|
1270 |
+application for this project, please submit code samples for previous C++ and |
|
1271 |
+JavaScript projects that you have developed or point us to projects you have |
|
1272 |
+been involved with (links to a public Git/GitHub repository preferred). Prior |
|
1273 |
+extension development is a big plus and will be given preference during |
|
1274 |
+application ranking. |
|
1275 |
+ </p> |
|
1276 |
+ |
|
1277 |
+ <p> |
|
1278 |
+You may contact the mentors on IRC for more information. (sukhe on #tor-dev, |
|
1279 |
+#tor on irc.oftc.net) |
|
1280 |
+ </p> |
|
1281 |
+ </li> |
|
1282 |
+ |
|
1223 | 1283 |
<li> |
1224 | 1284 |
<b>Bring up new ideas!</b> |
1225 | 1285 |
<br> |
1226 | 1286 |