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 |