Browse Source

Rename as bridge

Bob Mottram 9 years ago
parent
commit
ac86ece253
5 changed files with 48 additions and 37 deletions
  1. 1
    1
      README.md
  2. 1
    0
      doc/EN/variants.org
  3. BIN
      man/freedombone.1.gz
  4. 4
    4
      src/freedombone
  5. 42
    32
      website/EN/variants.html

+ 1
- 1
README.md View File

@@ -10,7 +10,7 @@ The Freedombone system can be installed onto a Beaglebone Black, or any system c
10 10
  - **Writer**: Host your blog and wiki
11 11
  - **Chat**: Encrypted IRC, XMPP, Tox and VoIP services for one-to-one and many-to-many chat
12 12
  - **Developer**: Host your own git projects with a Github-like user interface
13
- - **Mesh**: mesh network gateway to the internet
13
+ - **Mesh**: mesh network bridge to the internet
14 14
  - **Nonmailbox**: Installs eveything except for the email server
15 15
 
16 16
 Freedombone has an emphasis on security and privacy, and when installed on a Beaglebone Black it uses the built-in hardware random number generator as an entropy source.  All communications with the box are encrypted by default using the recommendations from https://bettercrypto.org. The firewall is configured to only allow communications on the necessary ports and to drop all other packets, icmp is disabled by default, emails are stored in encrypted form using your public key and time synchronisation occurs via TLS only.  Backups are also encrypted and can be local or remote.

+ 1
- 0
doc/EN/variants.org View File

@@ -19,4 +19,5 @@ Freedombone may be installed either in its entirety or as different variants wit
19 19
 | *Writer*     | Host your blog and wiki                                                  |
20 20
 | *Chat*       | Encrypted IRC and XMPP services for one-to-one and many-to-many chat     |
21 21
 | *Developer*  | Github-like system to host your software projects                        |
22
+| *Mesh*       | Mesh network bridge to the internet                                      |
22 23
 | *Nonmailbox* | Installs eveything except for the email server                           |

BIN
man/freedombone.1.gz View File


+ 4
- 4
src/freedombone View File

@@ -1576,13 +1576,13 @@ function get_mesh_essid {
1576 1576
   fi
1577 1577
 }
1578 1578
 
1579
-function mesh_batman {
1579
+function mesh_batman_bridge {
1580 1580
   # https://sudoroom.org/wiki/Mesh/Relay_setup
1581 1581
   # also see http://www.netlore.co.uk/airmesh/
1582 1582
   # https://www.youtube.com/watch?v=CLKHWfQlFqQ
1583 1583
   # http://pastebin.com/4U9vdFFm
1584 1584
   # http://pastebin.com/eeTmL5XL
1585
-  if grep -Fxq "mesh_batman" $COMPLETION_FILE; then
1585
+  if grep -Fxq "mesh_batman_bridge" $COMPLETION_FILE; then
1586 1586
       return
1587 1587
   fi
1588 1588
   if [[ $ENABLE_BATMAN != "yes" ]]; then
@@ -1675,7 +1675,7 @@ function mesh_batman {
1675 1675
       chmod 600 /home/$MY_USERNAME/README
1676 1676
   fi
1677 1677
 
1678
-  echo 'mesh_batman' >> $COMPLETION_FILE
1678
+  echo 'mesh_batman_bridge' >> $COMPLETION_FILE
1679 1679
 }
1680 1680
 
1681 1681
 function remove_instructions_from_motd {
@@ -9783,7 +9783,7 @@ configure_internet_protocol
9783 9783
 create_git_project
9784 9784
 mesh_cjdns
9785 9785
 mesh_cjdns_tools
9786
-mesh_batman
9786
+mesh_batman_bridge
9787 9787
 backup_github_projects
9788 9788
 configure_ssh
9789 9789
 remove_instructions_from_motd

+ 42
- 32
website/EN/variants.html View File

@@ -4,16 +4,22 @@
4 4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5 5
 <head>
6 6
 <title></title>
7
-<!-- 2015-04-05 Sun 15:51 -->
7
+<!-- 2015-07-19 Sun 18: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" />
11 11
 <meta  name="description" content="Turn the Beaglebone Black into a personal communications server"
12 12
  />
13 13
 <meta  name="keywords" content="freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber" />
14
+<meta  name="viewport" content="width=device-width, initial-scale=1" />
14 15
 <style type="text/css">
15 16
  <!--/*--><![CDATA[/*><!--*/
16
-  .title  { text-align: center; }
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; }
17 23
   .todo   { font-family: monospace; color: red; }
18 24
   .done   { font-family: monospace; color: green; }
19 25
   .priority { font-family: monospace; color: orange; }
@@ -21,9 +27,9 @@
21 27
             padding: 2px; font-size: 80%; font-weight: normal; }
22 28
   .timestamp { color: #bebebe; }
23 29
   .timestamp-kwd { color: #5f9ea0; }
24
-  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
25
-  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
26
-  .center { margin-left: auto; margin-right: auto; text-align: center; }
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; }
27 33
   .underline { text-decoration: underline; }
28 34
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
29 35
   p.verse { margin-left: 3%; }
@@ -62,12 +68,12 @@
62 68
   caption.t-above { caption-side: top; }
63 69
   caption.t-bottom { caption-side: bottom; }
64 70
   td, th { vertical-align:top;  }
65
-  th.right  { text-align: center;  }
66
-  th.left   { text-align: center;   }
67
-  th.center { text-align: center; }
68
-  td.right  { text-align: right;  }
69
-  td.left   { text-align: left;   }
70
-  td.center { text-align: center; }
71
+  th.org-right  { text-align: center;  }
72
+  th.org-left   { text-align: center;   }
73
+  th.org-center { text-align: center; }
74
+  td.org-right  { text-align: right;  }
75
+  td.org-left   { text-align: left;   }
76
+  td.org-center { text-align: center; }
71 77
   dt { font-weight: bold; }
72 78
   .footpara:nth-child(2) { display: inline; }
73 79
   .footpara { display: block; }
@@ -148,7 +154,6 @@ for the JavaScript code in this tag.
148 154
 <a name="top" id="top"></a>
149 155
 </div>
150 156
 <div id="content">
151
-<h1 class="title"></h1>
152 157
 <div class="center">
153 158
 
154 159
 <div class="figure">
@@ -161,11 +166,11 @@ for the JavaScript code in this tag.
161 166
 
162 167
 
163 168
 <colgroup>
164
-<col  class="left" />
169
+<col  class="org-left" />
165 170
 </colgroup>
166 171
 <tbody>
167 172
 <tr>
168
-<td class="left"><a href="index.html">Home</a></td>
173
+<td class="org-left"><a href="index.html">Home</a></td>
169 174
 </tr>
170 175
 </tbody>
171 176
 </table>
@@ -178,49 +183,54 @@ Freedombone may be installed either in its entirety or as different variants wit
178 183
 
179 184
 
180 185
 <colgroup>
181
-<col  class="left" />
186
+<col  class="org-left" />
182 187
 
183
-<col  class="left" />
188
+<col  class="org-left" />
184 189
 </colgroup>
185 190
 <tbody>
186 191
 <tr>
187
-<td class="left"><b>Mailbox</b></td>
188
-<td class="left">An email server with GPG encryption and mailing list</td>
192
+<td class="org-left"><b>Mailbox</b></td>
193
+<td class="org-left">An email server with GPG encryption and mailing list</td>
189 194
 </tr>
190 195
 
191 196
 <tr>
192
-<td class="left"><b>Cloud</b></td>
193
-<td class="left">Share files, maintain a calendar and collaborate on document editing</td>
197
+<td class="org-left"><b>Cloud</b></td>
198
+<td class="org-left">Share files, maintain a calendar and collaborate on document editing</td>
194 199
 </tr>
195 200
 
196 201
 <tr>
197
-<td class="left"><b>Social</b></td>
198
-<td class="left">Social networking with Red Matrix and GNU Social</td>
202
+<td class="org-left"><b>Social</b></td>
203
+<td class="org-left">Social networking with Red Matrix and GNU Social</td>
199 204
 </tr>
200 205
 
201 206
 <tr>
202
-<td class="left"><b>Media</b></td>
203
-<td class="left">Runs media services such as DLNA to play music or videos on your devices</td>
207
+<td class="org-left"><b>Media</b></td>
208
+<td class="org-left">Runs media services such as DLNA to play music or videos on your devices</td>
204 209
 </tr>
205 210
 
206 211
 <tr>
207
-<td class="left"><b>Writer</b></td>
208
-<td class="left">Host your blog and wiki</td>
212
+<td class="org-left"><b>Writer</b></td>
213
+<td class="org-left">Host your blog and wiki</td>
209 214
 </tr>
210 215
 
211 216
 <tr>
212
-<td class="left"><b>Chat</b></td>
213
-<td class="left">Encrypted IRC and XMPP services for one-to-one and many-to-many chat</td>
217
+<td class="org-left"><b>Chat</b></td>
218
+<td class="org-left">Encrypted IRC and XMPP services for one-to-one and many-to-many chat</td>
214 219
 </tr>
215 220
 
216 221
 <tr>
217
-<td class="left"><b>Developer</b></td>
218
-<td class="left">Github-like system to host your software projects</td>
222
+<td class="org-left"><b>Developer</b></td>
223
+<td class="org-left">Github-like system to host your software projects</td>
219 224
 </tr>
220 225
 
221 226
 <tr>
222
-<td class="left"><b>Nonmailbox</b></td>
223
-<td class="left">Installs eveything except for the email server</td>
227
+<td class="org-left"><b>Mesh</b></td>
228
+<td class="org-left">Mesh network bridge to the internet</td>
229
+</tr>
230
+
231
+<tr>
232
+<td class="org-left"><b>Nonmailbox</b></td>
233
+<td class="org-left">Installs eveything except for the email server</td>
224 234
 </tr>
225 235
 </tbody>
226 236
 </table>