Only listing project ideas with mentors
Damian Johnson

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
       &quot;symbolic execution&quot; 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