Kaynağa Gözat

Rename as bridge

Bob Mottram 9 yıl önce
ebeveyn
işleme
ac86ece253
5 değiştirilmiş dosya ile 48 ekleme ve 37 silme
  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 Dosyayı Görüntüle

10
  - **Writer**: Host your blog and wiki
10
  - **Writer**: Host your blog and wiki
11
  - **Chat**: Encrypted IRC, XMPP, Tox and VoIP services for one-to-one and many-to-many chat
11
  - **Chat**: Encrypted IRC, XMPP, Tox and VoIP services for one-to-one and many-to-many chat
12
  - **Developer**: Host your own git projects with a Github-like user interface
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
  - **Nonmailbox**: Installs eveything except for the email server
14
  - **Nonmailbox**: Installs eveything except for the email server
15
 
15
 
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.
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 Dosyayı Görüntüle

19
 | *Writer*     | Host your blog and wiki                                                  |
19
 | *Writer*     | Host your blog and wiki                                                  |
20
 | *Chat*       | Encrypted IRC and XMPP services for one-to-one and many-to-many chat     |
20
 | *Chat*       | Encrypted IRC and XMPP services for one-to-one and many-to-many chat     |
21
 | *Developer*  | Github-like system to host your software projects                        |
21
 | *Developer*  | Github-like system to host your software projects                        |
22
+| *Mesh*       | Mesh network bridge to the internet                                      |
22
 | *Nonmailbox* | Installs eveything except for the email server                           |
23
 | *Nonmailbox* | Installs eveything except for the email server                           |

BIN
man/freedombone.1.gz Dosyayı Görüntüle


+ 4
- 4
src/freedombone Dosyayı Görüntüle

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

+ 42
- 32
website/EN/variants.html Dosyayı Görüntüle

4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5
 <head>
5
 <head>
6
 <title></title>
6
 <title></title>
7
-<!-- 2015-04-05 Sun 15:51 -->
7
+<!-- 2015-07-19 Sun 18:49 -->
8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
 <meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
 <meta  name="generator" content="Org-mode" />
9
 <meta  name="generator" content="Org-mode" />
10
 <meta  name="author" content="Bob Mottram" />
10
 <meta  name="author" content="Bob Mottram" />
11
 <meta  name="description" content="Turn the Beaglebone Black into a personal communications server"
11
 <meta  name="description" content="Turn the Beaglebone Black into a personal communications server"
12
  />
12
  />
13
 <meta  name="keywords" content="freedombox, debian, beaglebone, red matrix, email, web server, home server, internet, censorship, surveillance, social network, irc, jabber" />
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
 <style type="text/css">
15
 <style type="text/css">
15
  <!--/*--><![CDATA[/*><!--*/
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
   .todo   { font-family: monospace; color: red; }
23
   .todo   { font-family: monospace; color: red; }
18
   .done   { font-family: monospace; color: green; }
24
   .done   { font-family: monospace; color: green; }
19
   .priority { font-family: monospace; color: orange; }
25
   .priority { font-family: monospace; color: orange; }
21
             padding: 2px; font-size: 80%; font-weight: normal; }
27
             padding: 2px; font-size: 80%; font-weight: normal; }
22
   .timestamp { color: #bebebe; }
28
   .timestamp { color: #bebebe; }
23
   .timestamp-kwd { color: #5f9ea0; }
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
   .underline { text-decoration: underline; }
33
   .underline { text-decoration: underline; }
28
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
34
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
29
   p.verse { margin-left: 3%; }
35
   p.verse { margin-left: 3%; }
62
   caption.t-above { caption-side: top; }
68
   caption.t-above { caption-side: top; }
63
   caption.t-bottom { caption-side: bottom; }
69
   caption.t-bottom { caption-side: bottom; }
64
   td, th { vertical-align:top;  }
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
   dt { font-weight: bold; }
77
   dt { font-weight: bold; }
72
   .footpara:nth-child(2) { display: inline; }
78
   .footpara:nth-child(2) { display: inline; }
73
   .footpara { display: block; }
79
   .footpara { display: block; }
148
 <a name="top" id="top"></a>
154
 <a name="top" id="top"></a>
149
 </div>
155
 </div>
150
 <div id="content">
156
 <div id="content">
151
-<h1 class="title"></h1>
152
 <div class="center">
157
 <div class="center">
153
 
158
 
154
 <div class="figure">
159
 <div class="figure">
161
 
166
 
162
 
167
 
163
 <colgroup>
168
 <colgroup>
164
-<col  class="left" />
169
+<col  class="org-left" />
165
 </colgroup>
170
 </colgroup>
166
 <tbody>
171
 <tbody>
167
 <tr>
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
 </tr>
174
 </tr>
170
 </tbody>
175
 </tbody>
171
 </table>
176
 </table>
178
 
183
 
179
 
184
 
180
 <colgroup>
185
 <colgroup>
181
-<col  class="left" />
186
+<col  class="org-left" />
182
 
187
 
183
-<col  class="left" />
188
+<col  class="org-left" />
184
 </colgroup>
189
 </colgroup>
185
 <tbody>
190
 <tbody>
186
 <tr>
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
 </tr>
194
 </tr>
190
 
195
 
191
 <tr>
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
 </tr>
199
 </tr>
195
 
200
 
196
 <tr>
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
 </tr>
204
 </tr>
200
 
205
 
201
 <tr>
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
 </tr>
209
 </tr>
205
 
210
 
206
 <tr>
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
 </tr>
214
 </tr>
210
 
215
 
211
 <tr>
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
 </tr>
219
 </tr>
215
 
220
 
216
 <tr>
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
 </tr>
224
 </tr>
220
 
225
 
221
 <tr>
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
 </tr>
234
 </tr>
225
 </tbody>
235
 </tbody>
226
 </table>
236
 </table>