Make website valid xhtml (the rest)
Thomas Sjögren

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 &raquo;</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&amp;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