Ver código fonte

Obtain source code via dat

Bob Mottram 6 anos atrás
pai
commit
78116a91d7

+ 10
- 5
doc/EN/armbian.org Ver arquivo

@@ -9,11 +9,6 @@
9 9
 #+attr_html: :width 80% :height 10% :align center
10 10
 [[file:images/logo.png]]
11 11
 
12
-
13
-#+begin_export html
14
-<center><h1>Installing on Armbian</h1></center>
15
-#+end_export
16
-
17 12
 #+begin_quote
18 13
 "/we are the music makers, we are the dreamers of dreams. cyberpunks and pirates. chaotic spectres haunting cyberspace. engineers, artists, hackers./"
19 14
 #+end_quote
@@ -66,6 +61,16 @@ cd freedombone
66 61
 git checkout stretch
67 62
 #+end_src
68 63
 
64
+If you can't obtain a copy of the source code from *code.freedombone.net* (maybe the server is down) then you may still be able to obtain it with:
65
+
66
+#+begin_src bash
67
+dat clone dat://e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e/
68
+cd e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e
69
+tar -xzvf freedombone.tar.gz
70
+cd freedombone
71
+git checkout stretch
72
+#+end_src
73
+
69 74
 Install the Freedombone commands:
70 75
 
71 76
 #+begin_src bash

+ 6
- 6
doc/EN/boards.org Ver arquivo

@@ -13,16 +13,16 @@
13 13
 
14 14
 The following ARM boards are supported by the build system. If your board isn't listed here then you may still be able to install Freedombone using [[./armbian.html][Armbian]].
15 15
 
16
- - [[./downloads/v31/freedombone-beaglebone-armhf.img.xz][beaglebone]]
17
- - [[./downloads/v31/freedombone-cubieboard2-armhf.img.xz][cubieboard2]]
18
- - [[./downloads/v31/freedombone-cubietruck-armhf.img.xz][cubietruck]]
19
- - [[./downloads/v31/freedombone-pcduino3-armhf.img.xz][pcduino3]]
16
+ - beaglebone
17
+ - cubieboard2
18
+ - cubietruck
19
+ - pcduino3
20 20
  - a20-olinuxino-lime
21 21
  - a20-olinuxino-lime2
22 22
  - a20-olinuxino-micro
23
- - [[http://www.lemaker.org/product-bananapro-index.html][Lemaker Banana Pro]]
23
+ - Lemaker Banana Pro
24 24
 
25
-The latest image builds can be [[./downloads/current][found here]].
25
+The latest image builds are obtainable with [[https://datproject.org/][dat]] and can be [[./downloads/images.txt][found here]].
26 26
 
27 27
 #+BEGIN_EXPORT html
28 28
 <center>

+ 10
- 0
doc/EN/homeserver.org Ver arquivo

@@ -38,6 +38,16 @@ freedombone-image --setup parabola
38 38
 freedombone-image -t i386 --onion-addresses-only yes
39 39
 #+end_src
40 40
 
41
+If you can't obtain a copy of the source code from *code.freedombone.net* (maybe the server is down) then you may still be able to obtain it with:
42
+
43
+#+begin_src bash
44
+dat clone dat://e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e/
45
+cd e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e
46
+tar -xzvf freedombone.tar.gz
47
+cd freedombone
48
+git checkout stretch
49
+#+end_src
50
+
41 51
 Now prepare your local system to talk to the freedombone by running the following command. This will set up avahi and create ssh keys if necessary.
42 52
 
43 53
 #+begin_src bash

+ 1
- 1
doc/EN/index.org Ver arquivo

@@ -10,7 +10,7 @@
10 10
 [[file:images/logo.png]]
11 11
 
12 12
 #+attr_html: :align center :border 0 :cellpadding 15%
13
-| [[./downloads/v31][Downloads]] | [[./apps.html][Apps]] | [[./faq.html][FAQ]]     | [[./devguide.html][Developers]] |
13
+| [[./downloads/images.txt][Downloads]] | [[./apps.html][Apps]] | [[./faq.html][FAQ]]     | [[./devguide.html][Developers]] |
14 14
 | [[./backups.html][Backups]]   | [[https://blog.freedombone.net/tag/freedombone][Blog]] | [[./support.html][Contact]] | [[./release31.html][Release]]    |
15 15
 
16 16
 So you want to run your own internet services? Email, chat, VoIP, web sites, file synchronisation, wikis, blogs, social networks, media hosting, backups, VPN. Freedombone is a home server system which enables you to self-host all of these things.

+ 15
- 9
website/EN/armbian.html Ver arquivo

@@ -4,7 +4,7 @@
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6 6
 <title></title>
7
-<!-- 2018-06-04 Mon 18:30 -->
7
+<!-- 2018-06-16 Sat 13:50 -->
8 8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9 9
 <meta  name="generator" content="Org-mode" />
10 10
 <meta  name="author" content="Bob Mottram" />
@@ -151,14 +151,6 @@ for the JavaScript code in this tag.
151 151
 </p>
152 152
 </div>
153 153
 
154
-
155
-<div class="export">
156
-<p>
157
-&lt;center&gt;&lt;h1&gt;Installing on Armbian&lt;/h1&gt;&lt;/center&gt;
158
-</p>
159
-
160
-</div>
161
-
162 154
 <blockquote>
163 155
 <p>
164 156
 "<i>we are the music makers, we are the dreamers of dreams. cyberpunks and pirates. chaotic spectres haunting cyberspace. engineers, artists, hackers.</i>"
@@ -249,6 +241,20 @@ git checkout stretch
249 241
 </div>
250 242
 
251 243
 <p>
244
+If you can't obtain a copy of the source code from <b>code.freedombone.net</b> (maybe the server is down) then you may still be able to obtain it with:
245
+</p>
246
+
247
+<div class="org-src-container">
248
+
249
+<pre class="src src-bash">dat clone dat://e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e/
250
+cd e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e
251
+tar -xzvf freedombone.tar.gz
252
+cd freedombone
253
+git checkout stretch
254
+</pre>
255
+</div>
256
+
257
+<p>
252 258
 Install the Freedombone commands:
253 259
 </p>
254 260
 

+ 56
- 134
website/EN/boards.html Ver arquivo

@@ -3,33 +3,26 @@
3 3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6
-<!-- 2018-05-17 Thu 18:48 -->
7
-<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
-<meta name="viewport" content="width=device-width, initial-scale=1" />
9
-<title>&lrm;</title>
10
-<meta name="generator" content="Org mode" />
11
-<meta name="author" content="Bob Mottram" />
12
-<meta name="description" content="List of supported ARM boards"
6
+<title></title>
7
+<!-- 2018-06-16 Sat 13:23 -->
8
+<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
+<meta  name="generator" content="Org-mode" />
10
+<meta  name="author" content="Bob Mottram" />
11
+<meta  name="description" content="List of supported ARM boards"
13 12
  />
14
-<meta name="keywords" content="freedombone, arm board, SBC, single board computer" />
13
+<meta  name="keywords" content="freedombone, arm board, SBC, single board computer" />
15 14
 <style type="text/css">
16 15
  <!--/*--><![CDATA[/*><!--*/
17
-  .title  { text-align: center;
18
-             margin-bottom: .2em; }
19
-  .subtitle { text-align: center;
20
-              font-size: medium;
21
-              font-weight: bold;
22
-              margin-top:0; }
16
+  .title  { text-align: center; }
23 17
   .todo   { font-family: monospace; color: red; }
24
-  .done   { font-family: monospace; color: green; }
25
-  .priority { font-family: monospace; color: orange; }
18
+  .done   { color: green; }
26 19
   .tag    { background-color: #eee; font-family: monospace;
27 20
             padding: 2px; font-size: 80%; font-weight: normal; }
28 21
   .timestamp { color: #bebebe; }
29 22
   .timestamp-kwd { color: #5f9ea0; }
30
-  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
-  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
-  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
23
+  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
+  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
+  .center { margin-left: auto; margin-right: auto; text-align: center; }
33 26
   .underline { text-decoration: underline; }
34 27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
35 28
   p.verse { margin-left: 3%; }
@@ -56,111 +49,27 @@
56 49
     border: 1px solid black;
57 50
   }
58 51
   pre.src:hover:before { display: inline;}
59
-  /* Languages per Org manual */
60
-  pre.src-asymptote:before { content: 'Asymptote'; }
61
-  pre.src-awk:before { content: 'Awk'; }
62
-  pre.src-C:before { content: 'C'; }
63
-  /* pre.src-C++ doesn't work in CSS */
64
-  pre.src-clojure:before { content: 'Clojure'; }
65
-  pre.src-css:before { content: 'CSS'; }
66
-  pre.src-D:before { content: 'D'; }
67
-  pre.src-ditaa:before { content: 'ditaa'; }
68
-  pre.src-dot:before { content: 'Graphviz'; }
69
-  pre.src-calc:before { content: 'Emacs Calc'; }
52
+  pre.src-sh:before    { content: 'sh'; }
53
+  pre.src-bash:before  { content: 'sh'; }
70 54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
71
-  pre.src-fortran:before { content: 'Fortran'; }
72
-  pre.src-gnuplot:before { content: 'gnuplot'; }
73
-  pre.src-haskell:before { content: 'Haskell'; }
74
-  pre.src-hledger:before { content: 'hledger'; }
75
-  pre.src-java:before { content: 'Java'; }
76
-  pre.src-js:before { content: 'Javascript'; }
77
-  pre.src-latex:before { content: 'LaTeX'; }
78
-  pre.src-ledger:before { content: 'Ledger'; }
79
-  pre.src-lisp:before { content: 'Lisp'; }
80
-  pre.src-lilypond:before { content: 'Lilypond'; }
81
-  pre.src-lua:before { content: 'Lua'; }
82
-  pre.src-matlab:before { content: 'MATLAB'; }
83
-  pre.src-mscgen:before { content: 'Mscgen'; }
84
-  pre.src-ocaml:before { content: 'Objective Caml'; }
85
-  pre.src-octave:before { content: 'Octave'; }
86
-  pre.src-org:before { content: 'Org mode'; }
87
-  pre.src-oz:before { content: 'OZ'; }
88
-  pre.src-plantuml:before { content: 'Plantuml'; }
89
-  pre.src-processing:before { content: 'Processing.js'; }
90
-  pre.src-python:before { content: 'Python'; }
91
-  pre.src-R:before { content: 'R'; }
92
-  pre.src-ruby:before { content: 'Ruby'; }
93
-  pre.src-sass:before { content: 'Sass'; }
94
-  pre.src-scheme:before { content: 'Scheme'; }
95
-  pre.src-screen:before { content: 'Gnu Screen'; }
96
-  pre.src-sed:before { content: 'Sed'; }
97
-  pre.src-sh:before { content: 'shell'; }
98
-  pre.src-sql:before { content: 'SQL'; }
99
-  pre.src-sqlite:before { content: 'SQLite'; }
100
-  /* additional languages in org.el's org-babel-load-languages alist */
101
-  pre.src-forth:before { content: 'Forth'; }
102
-  pre.src-io:before { content: 'IO'; }
103
-  pre.src-J:before { content: 'J'; }
104
-  pre.src-makefile:before { content: 'Makefile'; }
105
-  pre.src-maxima:before { content: 'Maxima'; }
106
-  pre.src-perl:before { content: 'Perl'; }
107
-  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
-  pre.src-scala:before { content: 'Scala'; }
109
-  pre.src-shell:before { content: 'Shell Script'; }
110
-  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
-  /* additional language identifiers per "defun org-babel-execute"
112
-       in ob-*.el */
113
-  pre.src-cpp:before  { content: 'C++'; }
114
-  pre.src-abc:before  { content: 'ABC'; }
115
-  pre.src-coq:before  { content: 'Coq'; }
116
-  pre.src-groovy:before  { content: 'Groovy'; }
117
-  /* additional language identifiers from org-babel-shell-names in
118
-     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
-     the execution function name together. */
120
-  pre.src-bash:before  { content: 'bash'; }
121
-  pre.src-csh:before  { content: 'csh'; }
122
-  pre.src-ash:before  { content: 'ash'; }
123
-  pre.src-dash:before  { content: 'dash'; }
124
-  pre.src-ksh:before  { content: 'ksh'; }
125
-  pre.src-mksh:before  { content: 'mksh'; }
126
-  pre.src-posh:before  { content: 'posh'; }
127
-  /* Additional Emacs modes also supported by the LaTeX listings package */
128
-  pre.src-ada:before { content: 'Ada'; }
129
-  pre.src-asm:before { content: 'Assembler'; }
130
-  pre.src-caml:before { content: 'Caml'; }
131
-  pre.src-delphi:before { content: 'Delphi'; }
132
-  pre.src-html:before { content: 'HTML'; }
133
-  pre.src-idl:before { content: 'IDL'; }
134
-  pre.src-mercury:before { content: 'Mercury'; }
135
-  pre.src-metapost:before { content: 'MetaPost'; }
136
-  pre.src-modula-2:before { content: 'Modula-2'; }
137
-  pre.src-pascal:before { content: 'Pascal'; }
138
-  pre.src-ps:before { content: 'PostScript'; }
139
-  pre.src-prolog:before { content: 'Prolog'; }
140
-  pre.src-simula:before { content: 'Simula'; }
141
-  pre.src-tcl:before { content: 'tcl'; }
142
-  pre.src-tex:before { content: 'TeX'; }
143
-  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
-  pre.src-verilog:before { content: 'Verilog'; }
145
-  pre.src-vhdl:before { content: 'VHDL'; }
146
-  pre.src-xml:before { content: 'XML'; }
147
-  pre.src-nxml:before { content: 'XML'; }
148
-  /* add a generic configuration mode; LaTeX export needs an additional
149
-     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
-  pre.src-conf:before { content: 'Configuration File'; }
55
+  pre.src-R:before     { content: 'R'; }
56
+  pre.src-perl:before  { content: 'Perl'; }
57
+  pre.src-java:before  { content: 'Java'; }
58
+  pre.src-sql:before   { content: 'SQL'; }
151 59
 
152 60
   table { border-collapse:collapse; }
153 61
   caption.t-above { caption-side: top; }
154 62
   caption.t-bottom { caption-side: bottom; }
155 63
   td, th { vertical-align:top;  }
156
-  th.org-right  { text-align: center;  }
157
-  th.org-left   { text-align: center;   }
158
-  th.org-center { text-align: center; }
159
-  td.org-right  { text-align: right;  }
160
-  td.org-left   { text-align: left;   }
161
-  td.org-center { text-align: center; }
64
+  th.right  { text-align: center;  }
65
+  th.left   { text-align: center;   }
66
+  th.center { text-align: center; }
67
+  td.right  { text-align: right;  }
68
+  td.left   { text-align: left;   }
69
+  td.center { text-align: center; }
162 70
   dt { font-weight: bold; }
163
-  .footpara { display: inline; }
71
+  .footpara:nth-child(2) { display: inline; }
72
+  .footpara { display: block; }
164 73
   .footdef  { margin-bottom: 1em; }
165 74
   .figure { padding: 1em; }
166 75
   .figure p { text-align: center; }
@@ -180,7 +89,6 @@
180 89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
181 90
   .org-info-js_search-highlight
182 91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
-  .org-svg { width: 90%; }
184 92
   /*]]>*/-->
185 93
 </style>
186 94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
@@ -189,7 +97,7 @@
189 97
 @licstart  The following is the entire license notice for the
190 98
 JavaScript code in this tag.
191 99
 
192
-Copyright (C) 2012-2017 Free Software Foundation, Inc.
100
+Copyright (C) 2012-2013 Free Software Foundation, Inc.
193 101
 
194 102
 The JavaScript code in this tag is free software: you can
195 103
 redistribute it and/or modify it under the terms of the GNU
@@ -236,37 +144,51 @@ for the JavaScript code in this tag.
236 144
 <a name="top" id="top"></a>
237 145
 </div>
238 146
 <div id="content">
147
+<h1 class="title"></h1>
239 148
 
240 149
 <div class="figure">
241 150
 <p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
242 151
 </p>
243 152
 </div>
244 153
 
245
-<div id="outline-container-org4cb621d" class="outline-2">
246
-<h2 id="org4cb621d">Supported ARM boards</h2>
247
-<div class="outline-text-2" id="text-org4cb621d">
154
+<div id="outline-container-sec-1" class="outline-2">
155
+<h2 id="sec-1">Supported ARM boards</h2>
156
+<div class="outline-text-2" id="text-1">
248 157
 <p>
249 158
 The following ARM boards are supported by the build system. If your board isn't listed here then you may still be able to install Freedombone using <a href="./armbian.html">Armbian</a>.
250 159
 </p>
251 160
 
252 161
 <ul class="org-ul">
253
-<li><a href="./downloads/v31/freedombone-beaglebone-armhf.img.xz">beaglebone</a></li>
254
-<li><a href="./downloads/v31/freedombone-cubieboard2-armhf.img.xz">cubieboard2</a></li>
255
-<li><a href="./downloads/v31/freedombone-cubietruck-armhf.img.xz">cubietruck</a></li>
256
-<li><a href="./downloads/v31/freedombone-pcduino3-armhf.img.xz">pcduino3</a></li>
257
-<li>a20-olinuxino-lime</li>
258
-<li>a20-olinuxino-lime2</li>
259
-<li>a20-olinuxino-micro</li>
260
-<li><a href="http://www.lemaker.org/product-bananapro-index.html">Lemaker Banana Pro</a></li>
162
+<li>beaglebone
163
+</li>
164
+<li>cubieboard2
165
+</li>
166
+<li>cubietruck
167
+</li>
168
+<li>pcduino3
169
+</li>
170
+<li>a20-olinuxino-lime
171
+</li>
172
+<li>a20-olinuxino-lime2
173
+</li>
174
+<li>a20-olinuxino-micro
175
+</li>
176
+<li>Lemaker Banana Pro
177
+</li>
261 178
 </ul>
262 179
 
263 180
 <p>
264
-The latest image builds can be <a href="./downloads/current">found here</a>.
181
+The latest image builds are obtainable with <a href="https://datproject.org/">dat</a> and can be <a href="./downloads/images.txt">found here</a>.
265 182
 </p>
266 183
 
267
-<center>
268
-Return to the <a href="index.html">home page</a>
269
-</center>
184
+<div class="export">
185
+<p>
186
+&lt;center&gt;
187
+Return to the &lt;a href="index.html"&gt;home page&lt;/a&gt;
188
+&lt;/center&gt;
189
+</p>
190
+
191
+</div>
270 192
 </div>
271 193
 </div>
272 194
 </div>

+ 15
- 1
website/EN/homeserver.html Ver arquivo

@@ -4,7 +4,7 @@
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6 6
 <title></title>
7
-<!-- 2018-06-04 Mon 18:33 -->
7
+<!-- 2018-06-16 Sat 13:49 -->
8 8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9 9
 <meta  name="generator" content="Org-mode" />
10 10
 <meta  name="author" content="Bob Mottram" />
@@ -192,6 +192,20 @@ freedombone-image -t i386 --onion-addresses-only yes
192 192
 </div>
193 193
 
194 194
 <p>
195
+If you can't obtain a copy of the source code from <b>code.freedombone.net</b> (maybe the server is down) then you may still be able to obtain it with:
196
+</p>
197
+
198
+<div class="org-src-container">
199
+
200
+<pre class="src src-bash">dat clone dat://e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e/
201
+cd e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e
202
+tar -xzvf freedombone.tar.gz
203
+cd freedombone
204
+git checkout stretch
205
+</pre>
206
+</div>
207
+
208
+<p>
195 209
 Now prepare your local system to talk to the freedombone by running the following command. This will set up avahi and create ssh keys if necessary.
196 210
 </p>
197 211
 

+ 13
- 0
website/EN/images.txt Ver arquivo

@@ -0,0 +1,13 @@
1
+Source code                       dat://e9cbf606e55cdaa85199f4e6ec25ff7456775389979a668b3faf33e057493f8e/
2
+
3
+amd64                             dat://b1f714cdd60eb8cbedf9112ce37f8a5e9601fc0d3e1734af8901002adfe0ed74/
4
+amd64 (onion only)                dat://86c5ad0c75022c459908348c44604e27c961d19fba8ed0395cbc7928f637185c/
5
+amd64 social instance             dat://231b24dbeef3c3f7b115b9c7cd02e416b382df0a1050ef66f94b988fc8dae92e/
6
+Banana Pro SATA                   dat://c3feadb5568aa29680f55fa16c0118c22f7b2330364d3a008396906d6f2f8e70/
7
+Beaglebone Black                  dat://eb4f994ee9e4397ddae1909fd8c387467c36a30f1ef3c0bcdbb1ef0a2835f40d/
8
+Beaglebone Black (onion only)     dat://ce37befb88fc975cae17c8f733d75c138da6a6bec1c636f676eba87d06de5b5a/
9
+Cubieboard 2 SATA                 dat://9418b0509619ac8ae3b99e296ccf0e4c248682d357e93bb975db3a5d54fb840d/
10
+Cubietruck SATA                   dat://86d924ceeb7a927ce0528b7a8f6f228a2a628f80a93cf4e6e83421f9d8985445/
11
+Mesh Client                       dat://e2ed9767d6ab64f4c43a2adbce65af225133fec7ba95737f0a2f6ae292ba358e/
12
+Mesh Client (unfree wifi drivers) dat://6d1b73d13b6f9b5c481c6dfd64be6aa58e1cd2d153a6bb04bbc177999ee9925e/
13
+Mesh Router Beaglebone Black      dat://a4e79e49c6e77b919d4ae4827037e813ef1ba2734c342d0d78146ce16a819ebb/

+ 2
- 2
website/EN/index.html Ver arquivo

@@ -4,7 +4,7 @@
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6 6
 <title></title>
7
-<!-- 2018-06-16 Sat 10:56 -->
7
+<!-- 2018-06-16 Sat 13:41 -->
8 8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9 9
 <meta  name="generator" content="Org-mode" />
10 10
 <meta  name="author" content="Bob Mottram" />
@@ -165,7 +165,7 @@ for the JavaScript code in this tag.
165 165
 </colgroup>
166 166
 <tbody>
167 167
 <tr>
168
-<td class="left"><a href="./downloads/v31">Downloads</a></td>
168
+<td class="left"><a href="./downloads/images.txt">Downloads</a></td>
169 169
 <td class="left"><a href="./apps.html">Apps</a></td>
170 170
 <td class="left"><a href="./faq.html">FAQ</a></td>
171 171
 <td class="left"><a href="./devguide.html">Developers</a></td>