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 |