Thomas Sjögren commited on 2005-08-27 15:59:03
Zeige 14 geänderte Dateien mit 72 Einfügungen und 57 Löschungen.
... | ... |
@@ -3,16 +3,18 @@ |
3 | 3 |
|
4 | 4 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
5 | 5 |
<head> |
6 |
+<title>Redirecting ...</title> |
|
7 |
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> |
|
6 | 8 |
<link rel="stylesheet" type="text/css" href="stylesheet.css" /> |
7 |
-<meta http-equiv="refresh" content="1;url=/volunteer.html"> |
|
9 |
+<meta http-equiv="refresh" content="1;url=/volunteer.html" /> |
|
8 | 10 |
</head> |
9 | 11 |
<body> |
10 | 12 |
<p> |
11 | 13 |
[Redirecting you to the new <a href="volunteer.html">volunteer.html</a> page...] |
12 | 14 |
</p> |
13 |
-</body> |
|
14 | 15 |
<div class="bottom" id="bottom"> |
15 | 16 |
<i><a href="mailto:tor-webmaster@freehaven.net" |
16 | 17 |
class="smalllink">Webmaster</a></i> - $Id$ |
17 | 18 |
</div> |
19 |
+</body> |
|
18 | 20 |
</html> |
... | ... |
@@ -30,9 +30,9 @@ |
30 | 30 |
| <a href="people.html">People</a> |
31 | 31 |
</td> |
32 | 32 |
<td class="banner-right"> |
33 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
34 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
35 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
33 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
34 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
35 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
36 | 36 |
</td> |
37 | 37 |
</tr> |
38 | 38 |
</table> |
... | ... |
@@ -47,7 +47,7 @@ |
47 | 47 |
<a href="/gui/" style="color: #EF8012; font-weight: bold;">Tor GUI Competition »</a> |
48 | 48 |
</div> |
49 | 49 |
<h2>Tor: Developers</h2> |
50 |
-<hr size="1" /> |
|
50 |
+<hr /> |
|
51 | 51 |
|
52 | 52 |
<p>Browse the Tor <b>CVS repository</b>: (which may not |
53 | 53 |
necessarily work or even compile)</p> |
... | ... |
@@ -30,9 +30,9 @@ |
30 | 30 |
| <a href="people.html">People</a> |
31 | 31 |
</td> |
32 | 32 |
<td class="banner-right"> |
33 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
34 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
35 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
33 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
34 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
35 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
36 | 36 |
</td> |
37 | 37 |
</tr> |
38 | 38 |
</table> |
... | ... |
@@ -32,10 +32,8 @@ |
32 | 32 |
</td> |
33 | 33 |
<td class="banner-right"> |
34 | 34 |
<a href="/"><img src="/images/en.png" alt="English" /></a> |
35 |
- <a href="/index.it.html"><img src="/images/it.png" |
|
36 |
- alt="Italiano /"></a> |
|
37 |
- <a href="/index.de.html"><img src="/images/de.png" |
|
38 |
- alt="Deutsch" /></a> |
|
35 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
36 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
39 | 37 |
</td> |
40 | 38 |
</tr> |
41 | 39 |
</table> |
... | ... |
@@ -30,11 +30,9 @@ |
30 | 30 |
| <a href="people.html">People</a> |
31 | 31 |
</td> |
32 | 32 |
<td class="banner-right"> |
33 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
34 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italia |
|
35 |
-no"></a> |
|
36 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsc |
|
37 |
-h"></a> |
|
33 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
34 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
35 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
38 | 36 |
</td> |
39 | 37 |
</tr> |
40 | 38 |
</table> |
... | ... |
@@ -31,9 +31,9 @@ |
31 | 31 |
| <a href="people.html">People</a> |
32 | 32 |
</td> |
33 | 33 |
<td class="banner-right"> |
34 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
35 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
36 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
34 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
35 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
36 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
37 | 37 |
</td> |
38 | 38 |
</tr> |
39 | 39 |
</table> |
... | ... |
@@ -3,16 +3,18 @@ |
3 | 3 |
|
4 | 4 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
5 | 5 |
<head> |
6 |
+<title>Redirecting ...</title> |
|
7 |
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> |
|
6 | 8 |
<link rel="stylesheet" type="text/css" href="stylesheet.css" /> |
7 |
-<meta http-equiv="refresh" content="1;url=/overview.html"> |
|
9 |
+<meta http-equiv="refresh" content="1;url=/overview.html" /> |
|
8 | 10 |
</head> |
9 | 11 |
<body> |
10 | 12 |
<p> |
11 | 13 |
[Redirecting you to the <a href="overview.html">overview.html</a> page...] |
12 | 14 |
</p> |
13 |
-</body> |
|
14 | 15 |
<div class="bottom" id="bottom"> |
15 | 16 |
<i><a href="mailto:tor-webmaster@freehaven.net" |
16 | 17 |
class="smalllink">Webmaster</a></i> - $Id$ |
17 | 18 |
</div> |
19 |
+</body> |
|
18 | 20 |
</html> |
... | ... |
@@ -32,9 +32,9 @@ |
32 | 32 |
| <a href="people.html">People</a> |
33 | 33 |
</td> |
34 | 34 |
<td class="banner-right"> |
35 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
36 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
37 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
35 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
36 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
37 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
38 | 38 |
</td> |
39 | 39 |
</tr> |
40 | 40 |
</table> |
... | ... |
@@ -48,8 +48,8 @@ |
48 | 48 |
|
49 | 49 |
<br /> |
50 | 50 |
|
51 |
-<a href="http://tor.eff.org/overview.html"><img |
|
52 |
-src="images/how_tor_works_thumb.png" alt="How Tor Works"></a> |
|
51 |
+<a href="http://tor.eff.org/overview.html"><img src="images/how_tor_works_thumb.png" |
|
52 |
+alt="How Tor Works" /></a> |
|
53 | 53 |
<div class="donatebutton"> |
54 | 54 |
<a href="http://secure.eff.org/tor">Support Tor by giving to EFF</a> |
55 | 55 |
</div> |
... | ... |
@@ -32,9 +32,9 @@ |
32 | 32 |
| <a href="people.html">People</a> |
33 | 33 |
</td> |
34 | 34 |
<td class="banner-right"> |
35 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
36 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
37 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
35 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
36 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
37 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
38 | 38 |
</td> |
39 | 39 |
|
40 | 40 |
</tr> |
... | ... |
@@ -31,9 +31,9 @@ |
31 | 31 |
| <a class="current">People</a> |
32 | 32 |
</td> |
33 | 33 |
<td class="banner-right"> |
34 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
35 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
36 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
34 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
35 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
36 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
37 | 37 |
</td> |
38 | 38 |
</tr> |
39 | 39 |
</table> |
... | ... |
@@ -31,9 +31,9 @@ |
31 | 31 |
| <a href="people.html">People</a> |
32 | 32 |
</td> |
33 | 33 |
<td class="banner-right"> |
34 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
35 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
36 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
34 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
35 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
36 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
37 | 37 |
</td> |
38 | 38 |
</tr> |
39 | 39 |
</table> |
... | ... |
@@ -32,9 +32,9 @@ |
32 | 32 |
| <a href="people.html">People</a> |
33 | 33 |
</td> |
34 | 34 |
<td class="banner-right"> |
35 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
36 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
37 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
35 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
36 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
37 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
38 | 38 |
</td> |
39 | 39 |
</tr> |
40 | 40 |
</table> |
... | ... |
@@ -3,16 +3,18 @@ |
3 | 3 |
|
4 | 4 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> |
5 | 5 |
<head> |
6 |
+<title>Redirecting ...</title> |
|
7 |
+<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> |
|
6 | 8 |
<link rel="stylesheet" type="text/css" href="stylesheet.css" /> |
7 |
-<meta http-equiv="refresh" content="1;url=/support.html"> |
|
9 |
+<meta http-equiv="refresh" content="1;url=/support.html" /> |
|
8 | 10 |
</head> |
9 | 11 |
<body> |
10 | 12 |
<p> |
11 | 13 |
[Redirecting you to the new <a href="support.html">support.html</a> page...] |
12 | 14 |
</p> |
13 |
-</body> |
|
14 | 15 |
<div class="bottom" id="bottom"> |
15 | 16 |
<i><a href="mailto:tor-webmaster@freehaven.net" |
16 | 17 |
class="smalllink">Webmaster</a></i> - $Id$ |
17 | 18 |
</div> |
19 |
+</body> |
|
18 | 20 |
</html> |
... | ... |
@@ -30,9 +30,9 @@ |
30 | 30 |
| <a href="people.html">People</a> |
31 | 31 |
</td> |
32 | 32 |
<td class="banner-right"> |
33 |
- <a href="/"><img src="/images/en.png" border="0" alt="English"></a> |
|
34 |
- <a href="/index.it.html"><img src="/images/it.png" border="0" alt="Italiano"></a> |
|
35 |
- <a href="/index.de.html"><img src="/images/de.png" border="0" alt="Deutsch"></a> |
|
33 |
+ <a href="/"><img src="/images/en.png" alt="English" /></a> |
|
34 |
+ <a href="/index.it.html"><img src="/images/it.png" alt="Italiano" /></a> |
|
35 |
+ <a href="/index.de.html"><img src="/images/de.png" alt="Deutsch" /></a> |
|
36 | 36 |
</td> |
37 | 37 |
</tr> |
38 | 38 |
</table> |
... | ... |
@@ -70,7 +70,7 @@ descriptors, connection buffer space, etc. (We should handle |
70 | 70 |
WSAENOBUFS as needed, look at the MaxConnections registry entry, |
71 | 71 |
look at the MaxUserPort entry, and look at the TcpTimedWaitDelay |
72 | 72 |
entry. We may also want to provide a way to set them as needed. See <a |
73 |
-href="http://bugs.noreply.org/flyspray/index.php?do=details&id=98">bug |
|
73 |
+href="http://bugs.noreply.org/flyspray/index.php?do=details&id=98">bug |
|
74 | 74 |
98</a>.)</li> |
75 | 75 |
<li>Encrypt identity keys on disk, and implement passphrase protection |
76 | 76 |
for them. Right now they're just stored in plaintext.</li> |
... | ... |
@@ -84,25 +83,31 @@ for them. Right now they're just stored in plaintext.</li> |
84 | 83 |
<li>Implement a way to get autoconf to install things into ~/.tor.</li> |
85 | 84 |
<li>Change server descriptors to declare log level.</li> |
86 | 85 |
<li>Add in support for clients to avoid servers that are too loggy based upon user configuration of acceptable log level.</li> |
87 |
-<li>Separate node discovery from routing to allow neat extensions. [Goodell?]</li> |
|
86 |
+<li>Separate node discovery from routing to allow neat extensions. [Goodell?] |
|
87 |
+ |
|
88 | 88 |
<ul> |
89 | 89 |
<li>Add SetServerStatus control event to adjust verified/running status of nodes.</li> |
90 | 90 |
<li>Add NoDownload config option to prevent regular directory downloads from happening.</li> |
91 | 91 |
</ul> |
92 |
+</li> |
|
93 |
+ |
|
92 | 94 |
<li>Choosing exit node by meta-data, e.g. country.</li> |
93 |
-<li>Use cpuworker for more heavy lifting.</li> |
|
95 |
+<li>Use cpuworker for more heavy lifting. |
|
96 |
+ |
|
94 | 97 |
<ul> |
95 | 98 |
<li>Signing (and verifying) hidserv descriptors</li> |
96 | 99 |
<li>Signing (and verifying) intro/rend requests</li> |
97 | 100 |
<li>Signing (and verifying) router descriptors</li> |
98 | 101 |
<li>Signing (and verifying) directories</li> |
99 | 102 |
<li>Doing TLS handshake (this is very hard to separate out, though)</li> |
100 |
-</ul> |
|
103 |
+</ul></li> |
|
104 |
+ |
|
101 | 105 |
<li>Buffer size pool: allocate a maximum size for all buffers, not a maximum size for each buffer. So we don't have to give up as quickly (and kill the thickpipe!) when there's congestion.</li> |
102 | 106 |
<li>Add alternative versions of crypto.c and tortls.c to use libnss or libgcrypt+gnutls.</li> |
103 | 107 |
<li>Extend our NSIS-based windows installer to include FreeCap and/or Privoxy.</li> |
104 | 108 |
<li>Develop a way to handle OS X installation and uninstallation.</li> |
105 |
-<li>Develop a GUI or other controller program, to do configuration, etc. See our <a href="/cvs/tor/doc/control-spec.txt">control specification</a> for details, and the rudimentary demonstration <a href="/cvs/tor/contrib/TorControl.py">Python control script</a>. </li> |
|
109 |
+<li>Develop a GUI or other controller program, to do configuration, etc. See our <a href="/cvs/tor/doc/control-spec.txt">control specification</a> for details, and the rudimentary demonstration <a href="/cvs/tor/contrib/TorControl.py">Python control script</a>. |
|
110 |
+ |
|
106 | 111 |
<ul> |
107 | 112 |
<li>Design an interface for the control program. You can use any license you want, but we'd recommend 3-clause BSD or maybe GPL; and we can only help out if your license conforms to the <a href="http://www.debian.org/social_contract.html#guidelines">DFSG</a>.</li> |
108 | 113 |
<li>Periodically people running servers tell us they want to have one |
... | ... |
@@ -114,7 +119,8 @@ for them. Right now they're just stored in plaintext.</li> |
114 | 119 |
until appropriate times and then do its tweak (that's probably more |
115 | 120 |
portable). Can somebody write one for us and we'll put it into |
116 | 121 |
<a href="/cvs/tor/contrib/">tor/contrib/</a>?</li> |
117 |
-</ul> |
|
122 |
+</ul></li> |
|
123 |
+ |
|
118 | 124 |
<li>Integrate a good (portable, fast, clean, BSD-free) asynchronous DNS library so we don't have to keep forking DNS worker threads to do gethostbyname.</li> |
119 | 125 |
</ul> |
120 | 126 |
|
... | ... |
@@ -141,12 +147,14 @@ href="http://tor.eff.org/tor-manual.html">RedirectExit</a> config option. </li> |
141 | 147 |
<h2>Testing Challenges</h2> |
142 | 148 |
<ul> |
143 | 149 |
<li>Test out why some of our tor servers have dns resolvers that resolve |
144 |
-unknown addresses to 127.0.0.1.</li> |
|
150 |
+unknown addresses to 127.0.0.1. |
|
151 |
+ |
|
145 | 152 |
<ul> |
146 | 153 |
<li>Identify the servers that experience this issue. </li> |
147 | 154 |
<li>Identify how to cause and repair the issue in BIND, DJBDNS, or |
148 | 155 |
whatever daemon the misconfigured servers use.</li> |
149 |
-</ul> |
|
156 |
+</ul></li> |
|
157 |
+ |
|
150 | 158 |
<li>Figure out how to setup web proxy gateways to let normal people |
151 | 159 |
browse hidden services. (This has been done a few times, but nobody has |
152 | 160 |
sent us code.)</li> |
... | ... |
@@ -165,7 +173,8 @@ privoxy.</li> |
165 | 173 |
|
166 | 174 |
<h2>Research Challenges</h2> |
167 | 175 |
<ul> |
168 |
-<li>Arranging membership management for independence.</li> |
|
176 |
+<li>Arranging membership management for independence. |
|
177 |
+ |
|
169 | 178 |
<ul> |
170 | 179 |
<li>Sybil defenses without having a human bottleneck.</li> |
171 | 180 |
<li>How to gather random sample of nodes.</li> |
... | ... |
@@ -173,7 +182,8 @@ privoxy.</li> |
173 | 182 |
<li>Consider incremental switches: a p2p tor with only 50 users has |
174 | 183 |
different anonymity properties than one with 10k users, and should be |
175 | 184 |
treated differently.</li> |
176 |
-</ul> |
|
185 |
+</ul></li> |
|
186 |
+ |
|
177 | 187 |
<li>Incentives to relay; incentives to exit.</li> |
178 | 188 |
<li>Allowing dissidents to relay through Tor clients.</li> |
179 | 189 |
<li>Experiment with mid-latency systems. How do they impact usability, |
... | ... |
@@ -185,7 +195,8 @@ treated differently.</li> |
185 | 195 |
<li>Find ideal churn rate for helper nodes; how safe is it?</li> |
186 | 196 |
<li>Attacking freenet-gnunet/timing-delay-randomness-arguments.</li> |
187 | 197 |
<li>Is exiting from the middle of the circuit always a bad idea?</li> |
188 |
-<li>IPv6 support (For exit addresses)</li> |
|
198 |
+<li>IPv6 support (For exit addresses) |
|
199 |
+ |
|
189 | 200 |
<ul> |
190 | 201 |
<li>Spec issue: if a resolve returns an IP4 and an IP6 address, |
191 | 202 |
which to use?</li> |
... | ... |
@@ -195,7 +206,8 @@ treated differently.</li> |
195 | 206 |
a generalize address struct.</li> |
196 | 207 |
<li>Change relay cell types to accept new addresses.</li> |
197 | 208 |
<li>Add flag to serverdescs to tell whether IPv6 is supported.</li> |
198 |
-</ul> |
|
209 |
+</ul></li> |
|
210 |
+ |
|
199 | 211 |
<li>patch tsocks with our current patches + gethostbyname, getpeername, |
200 | 212 |
etc.</li> |
201 | 213 |
<li>make freecap (or whichever) do what we want.</li> |
202 | 214 |