Damian Johnson commited on 2012-11-12 17:11:20
Zeige 1 geänderte Dateien mit 93 Einfügungen und 55 Löschungen.
As theatened on tor-assistants@ I'm trimming our volunteer page's task listing to only include things with an engaged mentor. The listing has grown stale which is confusing to newcomers. Some projects are done, and others reflect plans that are a year out of date. My devious scheme was that if I required some effort from mentors to keep task ideas around then we'd only get buy in for those that were really still relevant. Looks like it worked - we're down to three.
... | ... |
@@ -327,6 +327,7 @@ meetings around the world.</li> |
327 | 327 |
extents, but the chief architects are Nick Mathewson and Roger Dingledine. |
328 | 328 |
</p> |
329 | 329 |
|
330 |
+ <!-- |
|
330 | 331 |
<p> |
331 | 332 |
<b>Project Ideas:</b><br /> |
332 | 333 |
<i><a href="#resistCensorship">Improving Tor's ability to resist |
... | ... |
@@ -334,6 +335,7 @@ meetings around the world.</li> |
334 | 335 |
<i><a href="#user-space-transport">Integrating Tor with user-space |
335 | 336 |
transport protocol libraries</a></i> |
336 | 337 |
</p> |
338 |
+ --> |
|
337 | 339 |
|
338 | 340 |
<a id="project-jtor"></a> |
339 | 341 |
<h3><a href="https://github.com/brl/JTor/wiki">JTor</a> (<a |
... | ... |
@@ -359,11 +361,13 @@ meetings around the world.</li> |
359 | 361 |
being worked on by Erinn Clark. |
360 | 362 |
</p> |
361 | 363 |
|
364 |
+ <!-- |
|
362 | 365 |
<p> |
363 | 366 |
<b>Project Ideas:</b><br /> |
364 | 367 |
<i><a href="#auditTBB">Audit Tor Browser Bundles for data leaks</a></i><br /> |
365 | 368 |
<i><a href="#usabilityTesting">Usability testing of Tor</a></i> |
366 | 369 |
</p> |
370 |
+ --> |
|
367 | 371 |
|
368 | 372 |
<a id="project-tails"></a> |
369 | 373 |
<h3><a href="https://tails.boum.org/">The Amnesic Incognito Live System</a> (<a |
... | ... |
@@ -379,6 +383,7 @@ meetings around the world.</li> |
379 | 383 |
and still under very active development. |
380 | 384 |
</p> |
381 | 385 |
|
386 |
+ <!-- |
|
382 | 387 |
<p> |
383 | 388 |
<b>Project Ideas:</b><br /> |
384 | 389 |
<i><a href="#tailsHiddenServicePetnames">Petname system for Tor hidden |
... | ... |
@@ -386,6 +391,7 @@ meetings around the world.</li> |
386 | 391 |
<i><a href="#tailsServer">Tails server: Self-hosted services behind |
387 | 392 |
Tails-powered Tor hidden services</a></i> |
388 | 393 |
</p> |
394 |
+ --> |
|
389 | 395 |
|
390 | 396 |
<a id="project-torsocks"></a> |
391 | 397 |
<h3><a href="http://code.google.com/p/torsocks/">Torsocks</a> (<a |
... | ... |
@@ -430,11 +436,13 @@ meetings around the world.</li> |
430 | 436 |
pushing the project forward. |
431 | 437 |
</p> |
432 | 438 |
|
439 |
+ <!-- |
|
433 | 440 |
<p> |
434 | 441 |
<b>Project Ideas:</b><br /> |
435 | 442 |
<i><a href="#vidaliaStatusEventInterface">Tor Controller Status Event Interface for Vidalia</a></i><br /> |
436 | 443 |
<i><a href="#vidalia-hidden-service-panel">Torrc plugin and improved hidden service configuration panel</a></i> |
437 | 444 |
</p> |
445 |
+ --> |
|
438 | 446 |
|
439 | 447 |
<a id="project-arm"></a> |
440 | 448 |
<h3><a href="http://www.atagar.com/arm/">Arm</a> (<a |
... | ... |
@@ -516,12 +524,14 @@ meetings around the world.</li> |
516 | 524 |
block Tor. |
517 | 525 |
</p> |
518 | 526 |
|
527 |
+ <!-- |
|
519 | 528 |
<p> |
520 | 529 |
<b>Project Ideas:</b><br /> |
521 | 530 |
<i><a href="#obfsproxy-new-transports">New and innovative pluggable transports</a></i><br /> |
522 | 531 |
<i><a href="#obfsproxy-scanning-measures">Defensive bridge active scanning measures</a></i><br /> |
523 | 532 |
<i><a href="#obfsproxy-fuzzer">Fuzzer for the Tor protocol</a></i> |
524 | 533 |
</p> |
534 |
+ --> |
|
525 | 535 |
|
526 | 536 |
<a id="project-thandy"></a> |
527 | 537 |
<h3>Thandy (<a |
... | ... |
@@ -742,6 +752,62 @@ meetings around the world.</li> |
742 | 752 |
|
743 | 753 |
<ol> |
744 | 754 |
|
755 |
+ <a id="improveTorbirdy"></a> |
|
756 |
+ <li> |
|
757 |
+ <b>Improving TorBirdy</b> |
|
758 |
+ <br> |
|
759 |
+ Priority: <i>High</i> |
|
760 |
+ <br> |
|
761 |
+ Effort Level: <i>High</i> |
|
762 |
+ <br> |
|
763 |
+ Skill Level: <i>Medium to High</i> |
|
764 |
+ <br> |
|
765 |
+ Likely Mentors: <i>Sukhbir, Jacob</i> |
|
766 |
+ <p> |
|
767 |
+ TorBirdy is Torbutton for Thunderbird, Icedove and related Mozilla mail |
|
768 |
+ clients. |
|
769 |
+ </p> |
|
770 |
+ <p> |
|
771 |
+ TorBirdy is under active development and is available from <a |
|
772 |
+ href="https://trac.torproject.org/projects/tor/wiki/torbirdy">our wiki</a> |
|
773 |
+ and <a |
|
774 |
+ href="https://addons.mozilla.org/en-US/thunderbird/addon/torbirdy/">mozilla's |
|
775 |
+ addons site</a>. |
|
776 |
+ </p> |
|
777 |
+ |
|
778 |
+ <p> |
|
779 |
+ The goal of this project is to improve TorBirdy by: |
|
780 |
+ </p> |
|
781 |
+ |
|
782 |
+ <ul> |
|
783 |
+ <li> |
|
784 |
+ Writing a Thunderbird patch to plug known leaks. We have already <a |
|
785 |
+ href="https://bugzilla.mozilla.org/show_bug.cgi?id=776397">submitted a |
|
786 |
+ patch to Thunderbird</a> but we anticipate there will be much more work |
|
787 |
+ required before it is accepted, possibly involving rewriting the entire |
|
788 |
+ patch; this appears trivial, but it is not, as we are proposing a |
|
789 |
+ completely new privacy-safe message-ID header generation algorithm for |
|
790 |
+ Thunderbird. |
|
791 |
+ </li> |
|
792 |
+ <li> |
|
793 |
+ Implementing a JavaScript HTTP proxy (see the <a |
|
794 |
+ href="https://trac.torproject.org/projects/tor/ticket/6958">ticket</a>) |
|
795 |
+ </li> |
|
796 |
+ <li> |
|
797 |
+ Auditing TorBirdy for leaks and for use with other add-ons (as an |
|
798 |
+ example see its <a |
|
799 |
+ href="https://trac.torproject.org/projects/tor/ticket/6319">ticket</a>) |
|
800 |
+ </li> |
|
801 |
+ </ul> |
|
802 |
+ |
|
803 |
+ <p> |
|
804 |
+ A student undertaking this project should have some C++ and JavaScript |
|
805 |
+ development experience. Previous experience with Firefox/Thunderbird |
|
806 |
+ extension development is a plus, but not required. |
|
807 |
+ </p> |
|
808 |
+ </li> |
|
809 |
+ |
|
810 |
+ <!-- |
|
745 | 811 |
<a id="auditTBB"></a> |
746 | 812 |
<li> |
747 | 813 |
<b>Audit Tor Browser Bundles for data leaks</b> |
... | ... |
@@ -768,7 +834,9 @@ meetings around the world.</li> |
768 | 834 |
<p>Since the core of this project is researching and auditing TBB this is |
769 | 835 |
not likely to be a good GSoC project.</p> |
770 | 836 |
</li> |
837 |
+ --> |
|
771 | 838 |
|
839 |
+ <!-- |
|
772 | 840 |
<a id="firewallProbeTool"></a> |
773 | 841 |
<li> |
774 | 842 |
<b>Develop a fully automatic firewall-probing system</b> |
... | ... |
@@ -798,6 +866,7 @@ meetings around the world.</li> |
798 | 866 |
DTLS, etc.).</li> |
799 | 867 |
</ul> |
800 | 868 |
</li> |
869 |
+ --> |
|
801 | 870 |
|
802 | 871 |
<!-- |
803 | 872 |
<a id="orbot-torbutton"></a> |
... | ... |
@@ -822,6 +891,7 @@ meetings around the world.</li> |
822 | 891 |
</li> |
823 | 892 |
--> |
824 | 893 |
|
894 |
+ <!-- |
|
825 | 895 |
<a id="obfsproxy-new-transports"></a> |
826 | 896 |
<li> |
827 | 897 |
<b>New and innovative pluggable transports</b> |
... | ... |
@@ -848,7 +918,9 @@ meetings around the world.</li> |
848 | 918 |
implementation has a pluggable transport interface on top of it (as |
849 | 919 |
specified <a href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable-transport.txt">here</a>).</p> |
850 | 920 |
</li> |
921 |
+ --> |
|
851 | 922 |
|
923 |
+ <!-- |
|
852 | 924 |
<a id="obfsproxy-scanning-measures"></a> |
853 | 925 |
<li> |
854 | 926 |
<b>Defensive bridge active scanning measures</b> |
... | ... |
@@ -869,6 +941,7 @@ meetings around the world.</li> |
869 | 941 |
and <a |
870 | 942 |
href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/190-shared-secret-bridge-authorization.txt">190</a>.</p> |
871 | 943 |
</li> |
944 |
+ --> |
|
872 | 945 |
|
873 | 946 |
<a id="stemUsability"></a> |
874 | 947 |
<li> |
... | ... |
@@ -1014,6 +1087,7 @@ meetings around the world.</li> |
1014 | 1087 |
</li> |
1015 | 1088 |
--> |
1016 | 1089 |
|
1090 |
+ <!-- |
|
1017 | 1091 |
<a id="user-space-transport"></a> |
1018 | 1092 |
<li> |
1019 | 1093 |
<b>Integrating Tor with user-space transport protocol libraries</b> |
... | ... |
@@ -1042,7 +1116,9 @@ meetings around the world.</li> |
1042 | 1116 |
<p>Excellent C programming skills are needed, and knowledge of Tor |
1043 | 1117 |
internals are highly desirable.</p> |
1044 | 1118 |
</li> |
1119 |
+ --> |
|
1045 | 1120 |
|
1121 |
+ <!-- |
|
1046 | 1122 |
<a id="resistCensorship"></a> |
1047 | 1123 |
<li> |
1048 | 1124 |
<b>Improving Tor's ability to resist censorship</b> |
... | ... |
@@ -1083,7 +1159,9 @@ meetings around the world.</li> |
1083 | 1159 |
then trading off censorship resistance with usability and |
1084 | 1160 |
robustness.</p> |
1085 | 1161 |
</li> |
1162 |
+ --> |
|
1086 | 1163 |
|
1164 |
+ <!-- |
|
1087 | 1165 |
<a id="tailsHiddenServicePetnames"></a> |
1088 | 1166 |
<li> |
1089 | 1167 |
<b>Petname system for Tor hidden services</b> |
... | ... |
@@ -1126,7 +1204,9 @@ meetings around the world.</li> |
1126 | 1204 |
Development methods. Either in Ruby using Cucumber and RSpec, or in |
1127 | 1205 |
Python using similar tools.</p> |
1128 | 1206 |
</li> |
1207 |
+ --> |
|
1129 | 1208 |
|
1209 |
+ <!-- |
|
1130 | 1210 |
<a id="tailsServer"></a> |
1131 | 1211 |
<li> |
1132 | 1212 |
<b>Tails server: Self-hosted services behind Tails-powered Tor hidden services</b> |
... | ... |
@@ -1213,7 +1293,9 @@ meetings around the world.</li> |
1213 | 1293 |
would be most welcome.</p> |
1214 | 1294 |
<p>For more information see https://tails.boum.org/todo/server_edition/</p> |
1215 | 1295 |
</li> |
1296 |
+ --> |
|
1216 | 1297 |
|
1298 |
+ <!-- |
|
1217 | 1299 |
<a id="geoIPUpgrade"></a> |
1218 | 1300 |
<li> |
1219 | 1301 |
<b>Improve our GeoIP file format</b> |
... | ... |
@@ -1238,6 +1320,7 @@ meetings around the world.</li> |
1238 | 1320 |
designing the IPv6 format, this is not likely to be a good GSoC |
1239 | 1321 |
project.</p> |
1240 | 1322 |
</li> |
1323 |
+ --> |
|
1241 | 1324 |
|
1242 | 1325 |
<!-- |
1243 | 1326 |
<a id="armClientMode"></a> |
... | ... |
@@ -1300,6 +1383,7 @@ meetings around the world.</li> |
1300 | 1383 |
</li> |
1301 | 1384 |
--> |
1302 | 1385 |
|
1386 |
+ <!-- |
|
1303 | 1387 |
<a id="vidalia-hidden-service-panel"></a> |
1304 | 1388 |
<li> |
1305 | 1389 |
<b>Torrc plugin and improved hidden service configuration panel</b> |
... | ... |
@@ -1326,6 +1410,7 @@ meetings around the world.</li> |
1326 | 1410 |
knowledge is a plus, but it shouldn't be a problem if the person |
1327 | 1411 |
complies with the previous requirements.</p> |
1328 | 1412 |
</li> |
1413 |
+ --> |
|
1329 | 1414 |
|
1330 | 1415 |
<a id="metricsSearch"></a> |
1331 | 1416 |
<li> |
... | ... |
@@ -1413,61 +1498,7 @@ meetings around the world.</li> |
1413 | 1498 |
</li> |
1414 | 1499 |
--> |
1415 | 1500 |
|
1416 |
- <a id="improveTorbirdy"></a> |
|
1417 |
- <li> |
|
1418 |
- <b>Improving TorBirdy</b> |
|
1419 |
- <br> |
|
1420 |
- Priority: <i>High</i> |
|
1421 |
- <br> |
|
1422 |
- Effort Level: <i>High</i> |
|
1423 |
- <br> |
|
1424 |
- Skill Level: <i>Medium to High</i> |
|
1425 |
- <br> |
|
1426 |
- Likely Mentors: <i>Sukhbir, Jacob</i> |
|
1427 |
- <p> |
|
1428 |
- TorBirdy is Torbutton for Thunderbird, Icedove and related Mozilla mail |
|
1429 |
- clients. |
|
1430 |
- </p> |
|
1431 |
- <p> |
|
1432 |
- TorBirdy is under active development and is available from <a |
|
1433 |
- href="https://trac.torproject.org/projects/tor/wiki/torbirdy">our wiki</a> |
|
1434 |
- and <a |
|
1435 |
- href="https://addons.mozilla.org/en-US/thunderbird/addon/torbirdy/">mozilla's |
|
1436 |
- addons site</a>. |
|
1437 |
- </p> |
|
1438 |
- |
|
1439 |
- <p> |
|
1440 |
- The goal of this project is to improve TorBirdy by: |
|
1441 |
- </p> |
|
1442 |
- |
|
1443 |
- <ul> |
|
1444 |
- <li> |
|
1445 |
- Writing a Thunderbird patch to plug known leaks. We have already <a |
|
1446 |
- href="https://bugzilla.mozilla.org/show_bug.cgi?id=776397">submitted a |
|
1447 |
- patch to Thunderbird</a> but we anticipate there will be much more work |
|
1448 |
- required before it is accepted, possibly involving rewriting the entire |
|
1449 |
- patch; this appears trivial, but it is not, as we are proposing a |
|
1450 |
- completely new privacy-safe message-ID header generation algorithm for |
|
1451 |
- Thunderbird. |
|
1452 |
- </li> |
|
1453 |
- <li> |
|
1454 |
- Implementing a JavaScript HTTP proxy (see the <a |
|
1455 |
- href="https://trac.torproject.org/projects/tor/ticket/6958">ticket</a>) |
|
1456 |
- </li> |
|
1457 |
- <li> |
|
1458 |
- Auditing TorBirdy for leaks and for use with other add-ons (as an |
|
1459 |
- example see its <a |
|
1460 |
- href="https://trac.torproject.org/projects/tor/ticket/6319">ticket</a>) |
|
1461 |
- </li> |
|
1462 |
- </ul> |
|
1463 |
- |
|
1464 |
- <p> |
|
1465 |
- A student undertaking this project should have some C++ and JavaScript |
|
1466 |
- development experience. Previous experience with Firefox/Thunderbird |
|
1467 |
- extension development is a plus, but not required. |
|
1468 |
- </p> |
|
1469 |
- </li> |
|
1470 |
- |
|
1501 |
+ <!-- |
|
1471 | 1502 |
<a id="usabilityTesting"></a> |
1472 | 1503 |
<li> |
1473 | 1504 |
<b>Usability testing of Tor</b> |
... | ... |
@@ -1491,6 +1522,7 @@ meetings around the world.</li> |
1491 | 1522 |
Google Summer of Code. |
1492 | 1523 |
</p> |
1493 | 1524 |
</li> |
1525 |
+ --> |
|
1494 | 1526 |
|
1495 | 1527 |
<!-- |
1496 | 1528 |
<a id="torsocksForOSX"></a> |
... | ... |
@@ -1525,6 +1557,7 @@ meetings around the world.</li> |
1525 | 1557 |
</li> |
1526 | 1558 |
--> |
1527 | 1559 |
|
1560 |
+ <!-- |
|
1528 | 1561 |
<a id="vidaliaStatusEventInterface"></a> |
1529 | 1562 |
<li> |
1530 | 1563 |
<b>Tor Controller Status Event Interface for Vidalia</b> |
... | ... |
@@ -1565,6 +1598,7 @@ meetings around the world.</li> |
1565 | 1598 |
be understandable by non-technical users. Bonus points for some graphic |
1566 | 1599 |
design/Photoshop fu, since we might want/need some shiny new icons too.</p> |
1567 | 1600 |
</li> |
1601 |
+ --> |
|
1568 | 1602 |
|
1569 | 1603 |
<!-- |
1570 | 1604 |
<a id="orbot-optimisation"></a> |
... | ... |
@@ -1680,6 +1714,7 @@ meetings around the world.</li> |
1680 | 1714 |
</li> |
1681 | 1715 |
--> |
1682 | 1716 |
|
1717 |
+ <!-- |
|
1683 | 1718 |
<a id="obfsproxy-fuzzer"></a> |
1684 | 1719 |
<li> |
1685 | 1720 |
<b>Fuzzer for the Tor protocol</b> |
... | ... |
@@ -1710,6 +1745,7 @@ meetings around the world.</li> |
1710 | 1745 |
"symbolic execution" to get inspired.</li> |
1711 | 1746 |
</ul> |
1712 | 1747 |
</li> |
1748 |
+ --> |
|
1713 | 1749 |
|
1714 | 1750 |
<!-- |
1715 | 1751 |
<a id="armGui"></a> |
... | ... |
@@ -1744,6 +1780,7 @@ meetings around the world.</li> |
1744 | 1780 |
</li> |
1745 | 1781 |
--> |
1746 | 1782 |
|
1783 |
+ <!-- |
|
1747 | 1784 |
<a id="APAF"></a> |
1748 | 1785 |
<li> |
1749 | 1786 |
<b>APAF: Anonymous Python Application Framework</b> |
... | ... |
@@ -1774,6 +1811,7 @@ meetings around the world.</li> |
1774 | 1811 |
href="https://pad.riseup.net/p/1zA8FI4nrYlq">https://pad.riseup.net/p/1zA8FI4nrYlq</a> |
1775 | 1812 |
</p> |
1776 | 1813 |
</li> |
1814 |
+ --> |
|
1777 | 1815 |
|
1778 | 1816 |
<li> |
1779 | 1817 |
<b>Bring up new ideas!</b> |
1780 | 1818 |