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 |