Projects Table Revisions
Damian Johnson

Damian Johnson commited on 2012-12-28 18:01:06
Zeige 1 geänderte Dateien mit 36 Einfügungen und 164 Löschungen.


General update for the volunteer page's projects table. This reverts quite a
bit of Roger's additions in r25973 which added a bunch of projects without
summaries or links (please don't do that!). Kept the good bits, though. :P

* Merged Obfsproxy and PyObfsproxy. They both have the same project page, same
  bug tracker, and same description. Doing a joint listing is what we did for
  Onionoo too which has both a java and python implementation.

* Dropping Anonbib. I asked arma about it on irc but he didn't reply. It's not
  a substantial coding project and the summary he wrote is essentially nothing.

* Dropping "tor-ramdisk", "Tor cloud", "bridge-guard", "ExperimenTor",
  "Chutney", and "Torperf". They all had no summary and code/bug tracker links.
  If the author doesn't care enough about having their project listed to send
  those then we shouldn't list it. :)

* Added missing link for torouter's code and Onionoo's bug tracker.

* Removed the flag that Ooni Probe was in alpha. I'm not positive that it's in
  production, but it's been under highly active development long enough that I
  suspect it's ready.

* Changed arm's description. It's definitely not still under active
  development, and the summary didn't really say what it *did*.

* Adjust activity...

  * Flash Proxy: Moderate => Heavy
    ye god he's doing a ton of work!

  * Shadow: Moderate => Heavy
    again, almost daily improvements - I'm jealous

  * Txtorcon: Moderate => Heavy
    not as much as Flash Proxy or Shadow, but still unusually active

  * Ooni Probe: Moderate => Heavy
    not surprising, with multiple people dedicated to it

  * Tor2web: Light => Heavy
    lots 'o commits

  * Vidalia: Light => None
    chiiph has been gone for four months

  * Orbot: Moderate => Light
    no commits since October and I didn't find much activity on their github
    page... though things are so spread out it's hard to tell

  * Torouter: Light => None
    basically no activity since August

  * Torsocks: Heavy => Moderate
    no activity since October

  * Thandy: Light => None
    no commits since 2011

  * Atlas: Moderate => Light
    essentially nothing since September

  * Compass: Heavy => Light
    nothing since September


... ...
@@ -140,7 +140,7 @@ meetings around the world.</li>
140 140
         <td><a href="#project-vidalia">Vidalia</a></td>
141 141
         <td>User Interface</td>
142 142
         <td>C++, Qt</td>
143
-        <td>Light</td>
143
+        <td>None</td>
144 144
         <td>chiiph</td>
145 145
       </tr>
146 146
 
... ...
@@ -156,7 +156,7 @@ meetings around the world.</li>
156 156
         <td><a href="#project-orbot">Orbot</a></td>
157 157
         <td>User Interface</td>
158 158
         <td>Java</td>
159
-        <td>Moderate</td>
159
+        <td>Light</td>
160 160
         <td>n8fr8, ioerror</td>
161 161
       </tr>
162 162
 
... ...
@@ -168,27 +168,11 @@ meetings around the world.</li>
168 168
         <td><a href="https://tails.boum.org/">#tails</a></td>
169 169
       </tr>
170 170
 
171
-      <tr>
172
-        <td><a href="#project-torramdisk">tor-ramdisk</a></td>
173
-        <td>OS image</td>
174
-        <td>Sys Admin</td>
175
-        <td>Light</td>
176
-        <td>blueness</td>
177
-      </tr>
178
-
179
-      <tr class="alt">
180
-        <td><a href="#project-torcloud">Tor cloud</a></td>
181
-        <td>OS image</td>
182
-        <td>Sys Admin</td>
183
-        <td>Light</td>
184
-        <td>runa</td>
185
-      </tr>
186
-
187 171
       <tr>
188 172
         <td>*<a href="#project-torouter">Torouter</a></td>
189 173
         <td>OS image</td>
190 174
         <td>Sys Admin</td>
191
-        <td>Light</td>
175
+        <td>None</td>
192 176
         <td>ioerror</td>
193 177
       </tr>
194 178
 
... ...
@@ -196,7 +180,7 @@ meetings around the world.</li>
196 180
         <td><a href="#project-torsocks">Torsocks</a></td>
197 181
         <td>Usability</td>
198 182
         <td>C</td>
199
-        <td>Heavy</td>
183
+        <td>Moderate</td>
200 184
         <td>ioerror, nickm</td>
201 185
       </tr>
202 186
 
... ...
@@ -212,39 +196,23 @@ meetings around the world.</li>
212 196
         <td><a href="#project-obfsproxy">Obfsproxy</a></td>
213 197
         <td>Client Add-on</td>
214 198
         <td>C</td>
215
-        <td>Light</td>
216
-        <td>nickm, asn</td>
217
-      </tr>
218
-
219
-      <tr>
220
-        <td><a href="#project-pyobfsproxy">PyObfsproxy</a></td>
221
-        <td>Client Add-on</td>
222
-        <td>Python</td>
223 199
         <td>Moderate</td>
224
-        <td>asn</td>
200
+        <td>asn, nickm</td>
225 201
       </tr>
226 202
 
227
-      <tr class="alt">
203
+      <tr>
228 204
         <td><a href="#project-flash-proxy">Flash Proxy</a></td>
229 205
         <td>Client Add-on</td>
230 206
         <td>Python, JavaScript, Go</td>
231
-        <td>Moderate</td>
207
+        <td>Heavy</td>
232 208
         <td>dcf, aallai, jct</td>
233 209
       </tr>
234 210
 
235
-      <tr>
236
-        <td><a href="#project-brdgrd">bridge-guard</a></td>
237
-        <td>Client Add-on</td>
238
-        <td>C</td>
239
-        <td>Light</td>
240
-        <td>phw</td>
241
-      </tr>
242
-
243 211
       <tr class="alt">
244 212
         <td>*<a href="#project-thandy">Thandy</a></td>
245 213
         <td>Updater</td>
246 214
         <td>Python</td>
247
-        <td>Light</td>
215
+        <td>None</td>
248 216
         <td>chiiph, Erinn, nickm</td>
249 217
       </tr>
250 218
 
... ...
@@ -252,26 +220,10 @@ meetings around the world.</li>
252 220
         <td><a href="#project-shadow">Shadow</a></td>
253 221
         <td>Simulator</td>
254 222
         <td>C, Python</td>
255
-        <td>Moderate</td>
223
+        <td>Heavy</td>
256 224
         <td>robgjansen</td>
257 225
       </tr>
258 226
 
259
-      <tr class="alt">
260
-        <td><a href="#project-experimentor">ExperimenTor</a></td>
261
-        <td>Simulator</td>
262
-        <td>C, Perl</td>
263
-        <td>Light</td>
264
-        <td></td>
265
-      </tr>
266
-
267
-      <tr>
268
-        <td><a href="#project-chutney">Chutney</a></td>
269
-        <td>Simulator</td>
270
-        <td>Python</td>
271
-        <td>Light</td>
272
-        <td>nickm</td>
273
-      </tr>
274
-
275 227
       <tr class="alt">
276 228
         <td><a href="#project-stem">Stem</a></td>
277 229
         <td>Library</td>
... ...
@@ -284,7 +236,7 @@ meetings around the world.</li>
284 236
         <td><a href="#project-txtorcon">Txtorcon</a></td>
285 237
         <td>Library</td>
286 238
         <td>Python, Twisted</td>
287
-        <td>Moderate</td>
239
+        <td>Heavy</td>
288 240
         <td>meejah</td>
289 241
       </tr>
290 242
 
... ...
@@ -316,7 +268,7 @@ meetings around the world.</li>
316 268
         <td><a href="#project-atlas">Atlas</a></td>
317 269
         <td>Client Service</td>
318 270
         <td>JavaScript</td>
319
-        <td>Moderate</td>
271
+        <td>Light</td>
320 272
         <td>hellais</td>
321 273
       </tr>
322 274
 
... ...
@@ -332,19 +284,11 @@ meetings around the world.</li>
332 284
         <td><a href="#project-compass">Compass</a></td>
333 285
         <td>Client Service</td>
334 286
         <td>Python</td>
335
-        <td>Heavy</td>
287
+        <td>Light</td>
336 288
         <td>gsathya, karsten</td>
337 289
       </tr>
338 290
 
339 291
       <tr class="alt">
340
-        <td><a href="#project-torperf">Torperf</a></td>
341
-        <td>Client Service</td>
342
-        <td>C, Python</td>
343
-        <td>Light</td>
344
-        <td>karsten</td>
345
-      </tr>
346
-
347
-      <tr>
348 292
         <td><a href="#project-onionoo">Onionoo</a></td>
349 293
         <td>Backend Service</td>
350 294
         <td>Java, Python</td>
... ...
@@ -352,7 +296,7 @@ meetings around the world.</li>
352 296
         <td>karsten, gsathya</td>
353 297
       </tr>
354 298
 
355
-      <tr class="alt">
299
+      <tr>
356 300
         <td><a href="#project-weather">Weather</a></td>
357 301
         <td>Client Service</td>
358 302
         <td>Python</td>
... ...
@@ -360,7 +304,7 @@ meetings around the world.</li>
360 304
         <td>kaner</td>
361 305
       </tr>
362 306
 
363
-      <tr>
307
+      <tr class="alt">
364 308
         <td><a href="#project-gettor">GetTor</a></td>
365 309
         <td>Client Service</td>
366 310
         <td>Python</td>
... ...
@@ -368,7 +312,7 @@ meetings around the world.</li>
368 312
         <td>kaner</td>
369 313
       </tr>
370 314
 
371
-      <tr class="alt">
315
+      <tr>
372 316
         <td><a href="#project-torcheck">TorCheck</a></td>
373 317
         <td>Client Service</td>
374 318
         <td>Python, Perl</td>
... ...
@@ -376,7 +320,7 @@ meetings around the world.</li>
376 320
         <td>ioerror</td>
377 321
       </tr>
378 322
 
379
-      <tr>
323
+      <tr class="alt">
380 324
         <td><a href="#project-bridgedb">BridgeDB</a></td>
381 325
         <td>Backend Service</td>
382 326
         <td>Python</td>
... ...
@@ -384,15 +328,15 @@ meetings around the world.</li>
384 328
         <td>kaner, nickm</td>
385 329
       </tr>
386 330
 
387
-      <tr class="alt">
388
-        <td>*<a href="#project-ooni-probe">Ooni Probe</a></td>
331
+      <tr>
332
+        <td><a href="#project-ooni-probe">Ooni Probe</a></td>
389 333
         <td>Scanner</td>
390 334
         <td>Python</td>
391
-        <td>Moderate</td>
335
+        <td>Heavy</td>
392 336
         <td>hellais, isis, ioerror</td>
393 337
       </tr>
394 338
 
395
-      <tr>
339
+      <tr class="alt">
396 340
         <td><a href="#project-torflow">TorFlow</a></td>
397 341
         <td>Backend Service</td>
398 342
         <td>Python</td>
... ...
@@ -400,7 +344,7 @@ meetings around the world.</li>
400 344
         <td>aagbsn, mikeperry</td>
401 345
       </tr>
402 346
 
403
-      <tr class="alt">
347
+      <tr>
404 348
         <td>*<a href="#project-torbel">TorBEL</a></td>
405 349
         <td>Backend Service</td>
406 350
         <td>Python</td>
... ...
@@ -408,22 +352,13 @@ meetings around the world.</li>
408 352
         <td>Sebastian</td>
409 353
       </tr>
410 354
 
411
-      <tr>
355
+      <tr class="alt">
412 356
         <td><a href="#project-tor2web">Tor2web</a></td>
413 357
         <td>Client Service</td>
414
-        <td>python</td>
415
-        <td>Light</td>
416
-        <td>hellais, others</td>
417
-      </tr>
418
-
419
-      <tr class="alt">
420
-        <td><a href="#project-anonbib">Anonbib</a></td>
421
-        <td>Website</td>
422
-        <td>python</td>
423
-        <td>Light</td>
424
-        <td>arma, nickm</td>
358
+        <td>Python</td>
359
+        <td>Heavy</td>
360
+        <td>hellais</td>
425 361
       </tr>
426
-
427 362
     </table>
428 363
 
429 364
     <sub>
... ...
@@ -548,9 +483,11 @@ meetings around the world.</li>
548 483
     tracker</a>)</h3>
549 484
 
550 485
     <p>
551
-    Command-line monitor for Tor. This has been under very active development
552
-    by its author, Damian Johnson, since early 2009 to make it a better
553
-    general-purpose controller for *nix environments.
486
+    The anonymizing relay monitor (arm) is a terminal status monitor for Tor,
487
+    intended for command-line aficionados, ssh connections, and anyone with a
488
+    tty terminal. This works much like top does for system usage, providing
489
+    real time statistics for bandwidth, resource usage, connections, and quite
490
+    a bit more.
554 491
     </p>
555 492
 
556 493
     <!--
... ...
@@ -605,27 +542,10 @@ meetings around the world.</li>
605 542
     </p>
606 543
     -->
607 544
 
608
-    <a id="project-torramdisk"></a>
609
-    <h3><a href="http://opensource.dyc.edu/tor-ramdisk">Tor-ramdisk</a> (<a
610
-    href="">code</a>, <a
611
-    href="">bug tracker</a>)</h3>
612
-
613
-    <p>
614
-    tor-ramdisk
615
-    </p>
616
-
617
-    <a id="project-torcloud"></a>
618
-    <h3><a href="https://cloud.torproject.org/">Tor cloud</a> (<a
619
-    href="">code</a>, <a
620
-    href="">bug tracker</a>)</h3>
621
-
622
-    <p>
623
-    Tor cloud
624
-    </p>
625
-
626 545
     <a id="project-torouter"></a>
627 546
     <h3><a
628 547
     href="<wiki>doc/Torouter">Torouter</a> (<a
548
+    href="https://gitweb.torproject.org/torouter.git">code</a>, <a
629 549
     href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Torouter&order=priority">bug
630 550
     tracker</a>)</h3>
631 551
 
... ...
@@ -670,13 +590,15 @@ meetings around the world.</li>
670 590
 
671 591
     <a id="project-obfsproxy"></a>
672 592
     <h3><a href="<page projects/obfsproxy>">Obfsproxy</a> (<a
673
-    href="https://gitweb.torproject.org/obfsproxy.git">code</a>, <a
593
+    href="https://gitweb.torproject.org/obfsproxy.git">C codebase</a>, <a
594
+    href="https://gitweb.torproject.org/user/asn/pyobfsproxy.git">python
595
+    codebase</a>, <a
674 596
     href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Pluggable+transport&order=priority">bug
675 597
     tracker</a>)</h3>
676 598
 
677 599
     <p>
678 600
     A proxy that shapes Tor traffic, making it harder for censors to detect and
679
-    block Tor.
601
+    block Tor. This has both a C and python implementation.
680 602
     </p>
681 603
 
682 604
     <!--
... ...
@@ -688,17 +610,6 @@ meetings around the world.</li>
688 610
     </p>
689 611
     -->
690 612
 
691
-    <a id="project-pyobfsproxy"></a>
692
-    <h3><a href="<page projects/obfsproxy>">PyObfsproxy</a> (<a
693
-    href="https://gitweb.torproject.org/user/asn/pyobfsproxy.git">code</a>, <a
694
-    href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Pluggable+transport&order=priority">bug
695
-    tracker</a>)</h3>
696
-
697
-    <p>
698
-    PyObfsproxy is a Python reimplementation of Obfsproxy, with the goal of
699
-    improving its agility in responding to new censor actions.
700
-    </p>
701
-
702 613
     <a id="project-flash-proxy"></a>
703 614
     <h3><a href="https://crypto.stanford.edu/flashproxy/">Flash Proxy</a> (<a
704 615
     href="https://gitweb.torproject.org/flashproxy.git">code</a>, <a
... ...
@@ -742,26 +653,6 @@ meetings around the world.</li>
742 653
     accurate, efficient, controlled, and repeatable Tor experimentation.
743 654
     </p>
744 655
 
745
-    <a id="project-experimentor"></a>
746
-    <h3><a href="">ExperimenTor</a> (<a
747
-    href="">code</a>, <a
748
-    href="">bug
749
-    tracker</a>)</h3>
750
-
751
-    <p>
752
-    ExperimenTor
753
-    </p>
754
-
755
-    <a id="project-chutney"></a>
756
-    <h3><a href="">Chutney</a> (<a
757
-    href="">code</a>, <a
758
-    href="">bug
759
-    tracker</a>)</h3>
760
-
761
-    <p>
762
-    Chutney
763
-    </p>
764
-
765 656
     <a id="project-stem"></a>
766 657
     <h3><a href="https://stem.torproject.org/">Stem</a> (<a
767 658
     href="https://gitweb.torproject.org/stem.git">code</a>, <a
... ...
@@ -873,21 +764,11 @@ meetings around the world.</li>
873 764
     <i><a href="#compassRefactoring">Compass Refactoring</a></i>
874 765
     </p>
875 766
 
876
-    <a id="project-torperf"></a>
877
-    <h3><a href="">Torperf</a> (<a
878
-    href="">code</a>, <a
879
-    href="">bug
880
-    tracker</a>)</h3>
881
-
882
-    <p>
883
-    TorPerf
884
-    </p>
885
-
886 767
     <a id="project-onionoo"></a>
887 768
     <h3><a href="<page projects/onionoo>">Onionoo</a> (<a
888 769
     href="https://gitweb.torproject.org/onionoo.git">java codebase</a>, <a
889 770
     href="https://gitweb.torproject.org/pyonionoo.git">python
890
-    codebase</a>)</h3>
771
+    codebase</a>, <a href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Onionoo&order=priority">bug tracker</a>)</h3>
891 772
 
892 773
     <p>
893 774
     Onionoo is a JSON based protocol to learn information about currently
... ...
@@ -993,15 +874,6 @@ meetings around the world.</li>
993 874
     distributed to non-anonymous users.
994 875
     </p>
995 876
 
996
-    <a id="project-anonbib"></a>
997
-    <h3><a
998
-    href="http://freehaven.net/anonbib/">Anonymity Bibliography</a> (<a
999
-    href="https://gitweb.torproject.org/anonbib.git">code</a>)</h3>
1000
-
1001
-    <p>
1002
-    anonbib
1003
-    </p>
1004
-
1005 877
     <a id="Coding"></a>
1006 878
     <a id="Summer"></a>
1007 879
     <h2><a class="anchor" href="#Coding">Project Ideas</a></h2>
1008 880