Roger Dingledine commited on 2010-03-11 09:53:42
Zeige 1 geänderte Dateien mit 41 Einfügungen und 53 Löschungen.
remove some items that we never want whenever people claim to have solved them
| ... | ... |
@@ -27,38 +27,19 @@ we'd love to hear from you.</li> |
| 27 | 27 |
<p>Tor has <a href="<page open-positions>">two open positions</a>. |
| 28 | 28 |
Please <a href="<page contact>">contact us</a> if you are qualified!</p> |
| 29 | 29 |
|
| 30 |
-<a id="Usability"></a> |
|
| 31 |
-<h2><a class="anchor" href="#Usability">Supporting Applications</a></h2> |
|
| 30 |
+<a id="Documentation"></a> |
|
| 31 |
+<h2><a class="anchor" href="#Documentation">Documentation</a></h2> |
|
| 32 | 32 |
<ol> |
| 33 |
-<li>We need more and better ways to intercept DNS requests so they don't "leak" their |
|
| 34 |
-request to a local observer while we're trying to be anonymous. (This |
|
| 35 |
-happens because the application does the DNS resolve before going to |
|
| 36 |
-the SOCKS proxy.)</li> |
|
| 37 |
-<li>Tsocks/dsocks items: |
|
| 38 |
-<ul> |
|
| 39 |
-<li>We should patch Dug Song's "dsocks" program to use Tor's |
|
| 40 |
-<i>mapaddress</i> commands from the controller interface, so we |
|
| 41 |
-don't waste a whole round-trip inside Tor doing the resolve before |
|
| 42 |
-connecting.</li> |
|
| 43 |
-<li>We need to make our <i>torify</i> script detect which of tsocks or |
|
| 44 |
-dsocks is installed, and call them appropriately. This probably means |
|
| 45 |
-unifying their interfaces, and might involve sharing code between them |
|
| 46 |
-or discarding one entirely.</li> |
|
| 47 |
-</ul> |
|
| 48 |
-</li> |
|
| 49 |
-<li>People running relays tell us they want to have one BandwidthRate |
|
| 50 |
-during some part of the day, and a different BandwidthRate at other |
|
| 51 |
-parts of the day. Rather than coding this inside Tor, we should have a |
|
| 52 |
-little script that speaks via the <a href="<page gui/index>">Tor |
|
| 53 |
-Controller Interface</a>, and does a setconf to change the bandwidth |
|
| 54 |
-rate. There is one for Unix and Mac already (it uses bash and cron), |
|
| 55 |
-but Windows users still need a solution. |
|
| 56 |
-</li> |
|
| 57 |
-<li>Speaking of geolocation data, somebody should draw a map of the Earth |
|
| 58 |
-with a pin-point for each Tor relay. Bonus points if it updates as the |
|
| 59 |
-network grows and changes. Unfortunately, the easy ways to do this involve |
|
| 60 |
-sending all the data to Google and having them draw the map for you. How |
|
| 61 |
-much does this impact privacy, and do we have any other good options?</li> |
|
| 33 |
+<li>Help translate the web page and documentation into other |
|
| 34 |
+languages. See the <a href="<page translation>">translation |
|
| 35 |
+guidelines</a> if you want to help out. We especially need Arabic or |
|
| 36 |
+Farsi translations, for the many Tor users in censored areas.</li> |
|
| 37 |
+<li>Evaluate and document |
|
| 38 |
+<a href="https://wiki.torproject.org/wiki/TheOnionRouter/TorifyHOWTO">our |
|
| 39 |
+list of programs</a> that can be configured to use Tor.</li> |
|
| 40 |
+<li>We have a huge list of <a href="https://wiki.torproject.org/noreply/TheOnionRouter/SupportPrograms">potentially useful |
|
| 41 |
+programs that interface to Tor</a>. Which ones are useful in which |
|
| 42 |
+situations? Please help us test them out and document your results.</li> |
|
| 62 | 43 |
</ol> |
| 63 | 44 |
|
| 64 | 45 |
<a id="Advocacy"></a> |
| ... | ... |
@@ -76,28 +57,6 @@ and <a href="http://www.youtube.com/freedom4internet">Youtube</a>.</li> |
| 76 | 57 |
such as "Tor for Freedom!"</li> |
| 77 | 58 |
</ol> |
| 78 | 59 |
|
| 79 |
-<a id="Documentation"></a> |
|
| 80 |
-<h2><a class="anchor" href="#Documentation">Documentation</a></h2> |
|
| 81 |
-<ol> |
|
| 82 |
-<li>Please help Matt Edman with the documentation and how-tos for his |
|
| 83 |
-Tor controller, |
|
| 84 |
-<a href="<page vidalia/index>">Vidalia</a>.</li> |
|
| 85 |
-<li>Evaluate and document |
|
| 86 |
-<a href="https://wiki.torproject.org/wiki/TheOnionRouter/TorifyHOWTO">our |
|
| 87 |
-list of programs</a> that can be configured to use Tor.</li> |
|
| 88 |
-<li>We need better documentation for dynamically intercepting |
|
| 89 |
-connections and sending them through Tor. tsocks (Linux), dsocks (BSD), |
|
| 90 |
-and freecap (Windows) seem to be good candidates, as would better |
|
| 91 |
-use of our new TransPort feature.</li> |
|
| 92 |
-<li>We have a huge list of <a href="https://wiki.torproject.org/noreply/TheOnionRouter/SupportPrograms">potentially useful |
|
| 93 |
-programs that interface to Tor</a>. Which ones are useful in which |
|
| 94 |
-situations? Please help us test them out and document your results.</li> |
|
| 95 |
-<li>Help translate the web page and documentation into other |
|
| 96 |
-languages. See the <a href="<page translation>">translation |
|
| 97 |
-guidelines</a> if you want to help out. We especially need Arabic or |
|
| 98 |
-Farsi translations, for the many Tor users in censored areas.</li> |
|
| 99 |
-</ol> |
|
| 100 |
- |
|
| 101 | 60 |
<a id="Coding"></a> |
| 102 | 61 |
<a id="Summer"></a> |
| 103 | 62 |
<a id="Projects"></a> |
| ... | ... |
@@ -730,6 +689,35 @@ IRC clients, knows how to talk to IRC servers, and has an additional |
| 730 | 689 |
layer that requires the users to authenticate. |
| 731 | 690 |
</li> |
| 732 | 691 |
|
| 692 |
+<li> |
|
| 693 |
+<b>Make torsocks/dsocks work on OS X</b> |
|
| 694 |
+<br /> |
|
| 695 |
+Priority: <i>Medium</i> |
|
| 696 |
+<br /> |
|
| 697 |
+Effort Level: <i>Medium</i> |
|
| 698 |
+<br /> |
|
| 699 |
+Skill Level: <i>Medium</i> |
|
| 700 |
+<br /> |
|
| 701 |
+Likely Mentors: <i>?</i> |
|
| 702 |
+<br /> |
|
| 703 |
+<a href="http://code.google.com/p/torsocks/">Torsocks</a> and <a |
|
| 704 |
+href="http://code.google.com/p/dsocks/">dsocks</a> are wrappers that will |
|
| 705 |
+run applications, intercept their outgoing network connections, and push |
|
| 706 |
+those connections through Tor. The goal is to handle applications that |
|
| 707 |
+don't support proxies (or don't supporting them well). To get it right, |
|
| 708 |
+they need to intercept many system calls. The syscalls you need to |
|
| 709 |
+intercept on Linux differ dramatically from those on BSD. So Torsocks |
|
| 710 |
+works fine on Linux, dsocks works ok on BSD (though it may be less |
|
| 711 |
+maintained and thus might miss more syscalls), and nothing works well |
|
| 712 |
+on both. First, we should patch dsocks to use Tor's <i>mapaddress</i> |
|
| 713 |
+commands from the controller interface, so we don't waste a whole |
|
| 714 |
+round-trip inside Tor doing the resolve before connecting. Second, |
|
| 715 |
+we should make our <i>torify</i> script detect which of torsocks or |
|
| 716 |
+dsocks is installed, and call them appropriately. This probably means |
|
| 717 |
+unifying their interfaces, and might involve sharing code between them |
|
| 718 |
+or discarding one entirely. |
|
| 719 |
+</li> |
|
| 720 |
+ |
|
| 733 | 721 |
<li> |
| 734 | 722 |
<b>Bring up new ideas!</b> |
| 735 | 723 |
<br /> |
| 736 | 724 |