Bob Mottram
b52ac00db5
Systemd tracker service
2015-09-01 12:10:41 +01:00
Bob Mottram
2a86dc2e72
Fix mesh crontab entries
2015-09-01 11:14:39 +01:00
Bob Mottram
195735cc51
Remove automatic motd creator if it exists
2015-09-01 11:10:28 +01:00
Bob Mottram
913b2387f1
Remove irc service from avahi
2015-08-31 23:38:11 +01:00
Bob Mottram
7c62a974e1
Make bttrack options the same
2015-08-31 16:24:10 +01:00
Bob Mottram
3753e17055
Remove IRC from mesh install, since it doesn't seem easy to secure
2015-08-31 16:22:01 +01:00
Bob Mottram
c48ff54991
Weekly update resets tripwire
2015-08-31 14:50:44 +01:00
Bob Mottram
87d5c2ac57
Install a web server on mesh clients for the zeronet tracker
2015-08-31 13:01:09 +01:00
Bob Mottram
1eeacffe5c
Bind
2015-08-30 17:48:08 +01:00
Bob Mottram
17a87bac1d
Disable ipv6 on tracker
2015-08-30 16:16:43 +01:00
Bob Mottram
41a4c937f9
Launch tracker on client
2015-08-29 23:11:17 +01:00
Bob Mottram
3b78a97f1d
Tracker daemon
2015-08-29 23:00:56 +01:00
Bob Mottram
711c30891a
Tracker
2015-08-29 22:44:13 +01:00
Bob Mottram
63b1d97eeb
upnp port for zeronet
2015-08-29 21:39:21 +01:00
Bob Mottram
9af505d1f4
Use zeronet branch
2015-08-29 15:14:19 +01:00
Bob Mottram
c30911852e
Initial configuration of the tox client
2015-08-27 21:39:35 +01:00
Bob Mottram
2519f04bbd
Also install irc client on mesh peers
2015-08-27 21:28:05 +01:00
Bob Mottram
33ee9d8511
Install toxcore on client for mesh variant
2015-08-27 18:31:07 +01:00
Bob Mottram
fedc82ea9e
.local
2015-08-26 18:56:39 +01:00
Bob Mottram
937dc57b36
Save tox bootstrap ID
2015-08-26 18:42:31 +01:00
Bob Mottram
f4193ff66d
Include username
2015-08-25 20:13:04 +01:00
Bob Mottram
41c0c6f449
Alter to use avahi scripts from toxid
2015-08-25 18:43:27 +01:00
Bob Mottram
96bcdd36d5
Exclude local when browsing with avahi
2015-08-24 20:57:22 +01:00
Bob Mottram
ee02c92717
Single quotes
2015-08-24 20:42:56 +01:00
Bob Mottram
dfa7435e4e
Alignment
2015-08-24 20:29:41 +01:00
Bob Mottram
9a525e646e
Call the script after creation
2015-08-24 20:21:47 +01:00
Bob Mottram
75b300a24b
Restart avahi daemon
2015-08-24 20:20:59 +01:00
Bob Mottram
1f7be0efd8
Formatting
2015-08-24 20:19:33 +01:00
Bob Mottram
788e568935
Don't use path
2015-08-24 20:09:19 +01:00
Bob Mottram
5d3640f475
Publish every minute
2015-08-24 19:45:04 +01:00
Bob Mottram
789e0ebded
tox
2015-08-24 19:42:51 +01:00
Bob Mottram
c8537bb337
Publish Tox IDs
2015-08-24 19:36:10 +01:00
Bob Mottram
e26161a754
Open zeronet port on client when using mesh
2015-08-24 08:20:34 +01:00
Bob Mottram
8ab2707f62
zeronet port for mesh peers
2015-08-24 08:14:13 +01:00
Bob Mottram
a2aa35524f
Function ordering
2015-08-23 22:37:23 +01:00
Bob Mottram
32eee30170
Stateless mDNS
2015-08-23 22:23:18 +01:00
Bob Mottram
895ebbdea2
Indentation
2015-08-23 22:10:48 +01:00
Bob Mottram
ebd4589435
Keep avahi running in a better way
2015-08-23 13:45:14 +01:00
Bob Mottram
04915c98b7
Add zeronet user
2015-08-23 12:37:58 +01:00
Bob Mottram
284afc76f8
Don't use TLS time sync for mesh peers, which are typically not connected to the internet
2015-08-22 20:34:03 +01:00
Bob Mottram
0807ad74b1
Restore mumble certs
2015-08-22 15:07:28 +01:00
Bob Mottram
9d595c8d4e
mumble permissions
2015-08-22 13:57:11 +01:00
Bob Mottram
3990feee7d
Typo
2015-08-22 13:21:57 +01:00
Bob Mottram
99af758a29
Script to easily discover and connect to mesh peers
2015-08-22 11:27:56 +01:00
Bob Mottram
ceab0f65e1
Replace tabs with spaces
2015-08-22 09:45:38 +01:00
Bob Mottram
5bdafef4e5
Redmatrix backup should be > 1023 bytes
2015-08-22 09:02:22 +01:00
Bob Mottram
9b317bf230
Can specify backup to restore from
2015-08-22 08:53:51 +01:00
Bob Mottram
05d5092749
Use systemd
2015-08-21 22:38:52 +01:00
Bob Mottram
9d29868bb2
Make some directories
2015-08-21 22:10:58 +01:00
Bob Mottram
3a07629c7c
Make some directories
2015-08-21 21:50:51 +01:00
Bob Mottram
2f02b7394a
Disable dns lookups for irc on mesh
2015-08-21 17:18:19 +01:00
Bob Mottram
dcbd3e6b14
Mesh defaults to any access point
2015-08-18 12:02:50 +01:00
Bob Mottram
c9d345c413
Adding a zeronet user
2015-08-17 21:22:37 +01:00
Bob Mottram
67e4c6bb48
Use wifi for mesh
2015-08-17 18:30:28 +01:00
Bob Mottram
142a41319a
Allow icmp for mesh variant
2015-08-17 13:17:28 +01:00
Bob Mottram
d07bb8e787
3072 just takes too long to calculate for multiple sites
2015-08-16 09:28:24 +01:00
Bob Mottram
cd830fd845
Only send tripwire emails if something has changed
2015-08-15 17:55:49 +01:00
Bob Mottram
4c4d36a4d6
Don't require user input to reset the tripwire
2015-08-15 17:23:30 +01:00
Bob Mottram
1e28a68487
Increase diffie-hellman key length, except on BBB
...
This is a tradeoff between security and the amount of time which a user might be willing to wait for the installation to complete. If each key takes multiple hours to compute then the user may just abandon the install
2015-08-15 09:30:51 +01:00
Bob Mottram
4bdf435933
Install zeronet on mesh peers
2015-08-15 09:01:45 +01:00
Bob Mottram
dbb4f471df
Set hostname for mesh install
2015-08-13 19:04:38 +01:00
Bob Mottram
c571ece021
Set hostname for mesh install
2015-08-13 13:27:06 +01:00
Bob Mottram
5c8f97277a
batman tweaks
2015-08-11 20:02:54 +01:00
Bob Mottram
582838aafa
Install voip server on mesh peers
2015-08-10 21:54:53 +01:00
Bob Mottram
0dc5f7ca2c
Fix crontab entries for restarting avahi-daemon
2015-08-10 21:20:07 +01:00
Bob Mottram
39e2c92543
Uninstall avahi for non mesh variants
2015-08-10 19:57:28 +01:00
Bob Mottram
e8c5b0d4e5
Reduce restart interval to one min
2015-08-09 23:03:36 +01:00
Bob Mottram
820a66a06c
systemd or init
2015-08-09 22:56:14 +01:00
Bob Mottram
fcd1799e94
Hack to work around erratic avahi-daemon behavior
2015-08-09 22:44:41 +01:00
Bob Mottram
c821aec115
Change to nsswitch
2015-08-09 22:14:41 +01:00
Bob Mottram
e4eb54a55b
Some udp snafus
2015-08-09 21:39:10 +01:00
Bob Mottram
fdf20a19cd
wlan 2 and 3
2015-08-09 19:28:03 +01:00
Bob Mottram
7ba4cd03d8
avahi ports
2015-08-09 15:35:23 +01:00
Bob Mottram
477f508a88
autoipd options
2015-08-09 15:05:38 +01:00
Bob Mottram
71a62ea56f
If wifi interface is not wlan0 then stick with the configuration
2015-08-09 14:45:59 +01:00
Bob Mottram
c37f537d39
Configurable wifi interface
2015-08-09 14:39:22 +01:00
Bob Mottram
a31acc3353
Mesh firewalls
2015-08-09 14:34:57 +01:00
Bob Mottram
53938eee2c
Configurable IRC port
2015-08-09 14:05:24 +01:00
Bob Mottram
482a120a19
avahi services
2015-08-09 13:46:26 +01:00
Bob Mottram
9450b24fcc
Bridge and wireless interface
2015-08-09 12:50:56 +01:00
Bob Mottram
b95e3d4cc7
Use ipv4 with avahi
2015-08-09 12:15:59 +01:00
Bob Mottram
d71d04beca
dnsconf
2015-08-09 11:38:24 +01:00
Bob Mottram
b7f319d849
hostname
2015-08-09 11:37:40 +01:00
Bob Mottram
756b17e18b
Tidying
2015-08-09 11:24:54 +01:00
Bob Mottram
aa6f715bce
batman not babel
2015-08-09 11:13:21 +01:00
Bob Mottram
a99db1ab1b
Remove udisks avahi service
2015-08-09 11:10:56 +01:00
Bob Mottram
82a647779c
Add ping subcommand to batman script
2015-08-09 09:54:44 +01:00
Bob Mottram
2a4519ac5f
Toxcore libraries
2015-08-09 09:32:22 +01:00
Bob Mottram
85f576a093
Tidy batman script
2015-08-09 09:31:01 +01:00
Bob Mottram
913c277d65
Tidying
2015-08-08 22:55:36 +01:00
Bob Mottram
3c97b8ba83
mtu value from open-mesh
2015-08-08 19:35:45 +01:00
Bob Mottram
f1753babea
Zero IP addresses
2015-08-08 18:45:53 +01:00
Bob Mottram
82a2142fce
port used by avahi
2015-08-08 18:31:18 +01:00
Bob Mottram
58b6fb011b
Typo
2015-08-08 17:56:56 +01:00
Bob Mottram
1dfd0e65a0
Restart the avahi daemon at the end of start
2015-08-08 17:35:25 +01:00
Bob Mottram
baca04db72
Use avahi-browse at option
2015-08-08 17:28:58 +01:00
Bob Mottram
91472ca2ae
batman restart subcommand
2015-08-08 17:02:27 +01:00
Bob Mottram
87c92d4d10
Associate autoipd with bat0
2015-08-08 16:50:10 +01:00
Bob Mottram
e4f0e9de3b
avahi daemon
2015-08-08 15:50:56 +01:00
Bob Mottram
c98cecc97f
Fix babel script
2015-08-08 15:36:27 +01:00
Bob Mottram
72878e6511
network-manage all the things
2015-08-08 10:06:43 +01:00
Bob Mottram
e066ab1537
Entertain the possibility of there being more than one user
2015-08-08 09:30:18 +01:00
Bob Mottram
80c175b036
Add babel script to client
2015-07-30 21:22:37 +01:00
Bob Mottram
e1c73c7732
Install irc and tox on the mesh variant
2015-07-29 20:44:07 +01:00
Bob Mottram
a7e76307a5
Mesh daemon checks that wlan0 exists before running
2015-07-28 08:32:20 +01:00
Bob Mottram
95d20e1597
Convert babel to systemd
2015-07-27 21:14:48 +01:00
Bob Mottram
a0a8cd390a
Install mesh after reboot
2015-07-27 20:48:31 +01:00
Bob Mottram
2b2e943a6a
Make batman script executable
2015-07-26 15:29:31 +01:00
Bob Mottram
552bd5f967
Remove batman ipv6 address
2015-07-26 13:42:32 +01:00
Bob Mottram
404e5e614a
Move the batman script to systemd
2015-07-26 13:38:18 +01:00
Bob Mottram
7dccd58ba5
ethernet mesh interface
2015-07-25 23:16:47 +01:00
Bob Mottram
928c58d40c
No intrusion detection on the mesh variant
2015-07-25 23:05:50 +01:00
Bob Mottram
73d2ce5ee7
Batman init script
2015-07-25 22:43:57 +01:00
Bob Mottram
1727a46bd4
Optional pre-compiled atheros wifi drivers
2015-07-25 20:48:51 +01:00
Bob Mottram
6016e6b980
Disable vpn tunnel
2015-07-25 19:30:09 +01:00
Bob Mottram
2aa9c42ad5
For consistency use the name 'mesh'
2015-07-25 13:37:04 +01:00
Bob Mottram
5641cd3bc8
Separate avahi configuration
2015-07-25 13:30:46 +01:00
Bob Mottram
9ce7e1ab70
Allow ping and ipv6 for the mesh variant
2015-07-25 10:06:14 +01:00
Bob Mottram
9e39aa67f8
Install atheros wifi driver for use with mesh
2015-07-24 08:39:28 +01:00
Bob Mottram
1f5177a44c
Three digits
2015-07-22 19:48:13 +01:00
Bob Mottram
6f2bd734b0
Make script executable
2015-07-22 19:28:30 +01:00
Bob Mottram
b0520ddc2c
Babel firewall
2015-07-22 19:13:36 +01:00
Bob Mottram
e4b4115b9a
Babel script
2015-07-21 23:17:59 +01:00
Bob Mottram
834e64f8b4
Beginning of babel mesh
2015-07-21 22:50:17 +01:00
Bob Mottram
8aae517e12
dhcp port open on mesh bridge
2015-07-19 19:44:05 +01:00
Bob Mottram
078f1034f8
Don't connect eth0 to batman by default
2015-07-19 19:41:29 +01:00
Bob Mottram
f5c0c908eb
Connect peers to the mesh network with the client setup script
2015-07-19 19:37:57 +01:00
Bob Mottram
ac86ece253
Rename as bridge
2015-07-19 18:50:05 +01:00
Bob Mottram
5166a77227
Longer ID
2015-07-19 18:43:06 +01:00
Bob Mottram
c47f7f2566
Don't run mesh stright away
2015-07-19 18:42:41 +01:00
Bob Mottram
d4d8264e74
One less reset
2015-07-19 18:31:31 +01:00
Bob Mottram
951489c0cd
Conditions not needed for the mesh variant
2015-07-19 15:52:21 +01:00
Bob Mottram
435c265f71
Don't obtain remote backup locations in mesh variant
2015-07-19 15:50:13 +01:00
Bob Mottram
ca9f338d68
Changes relating to the mesh variant
2015-07-19 15:35:31 +01:00
Bob Mottram
e3530bd503
No remote backups for the mesh variant
2015-07-19 15:06:00 +01:00
Bob Mottram
32c290857e
Batman firewall
2015-07-19 14:41:51 +01:00
Bob Mottram
7a2f4816ec
Re-enable mesh networking variant
2015-07-19 12:06:17 +01:00
Bob Mottram
dba1d31af3
Don't upgrade the kernel on Beaglebone Black
2015-07-18 23:21:03 +01:00
Bob Mottram
7a55cf62f4
Add a tox client
2015-07-11 17:05:18 +01:00
Bob Mottram
9f42f04d9f
Restart the tox node after update
2015-07-11 15:36:25 +01:00
Bob Mottram
71c45c7585
Detect tox repo
2015-07-11 15:33:08 +01:00
Bob Mottram
b6d72a3b2c
Enable daemon in upgrade script
2015-07-11 15:28:12 +01:00
Bob Mottram
88709ff42a
Also backup the tox node configuration file
2015-07-11 15:01:21 +01:00
Bob Mottram
8861ffe686
Backup and restore tox node settings
2015-07-11 14:43:31 +01:00
Bob Mottram
a03c9e0416
Instructions on connecting to a tox node
2015-07-11 12:30:19 +01:00
Bob Mottram
7c8879973a
Add tox node public key to the readme
2015-07-11 12:02:23 +01:00
Bob Mottram
8c56ae7717
Add tox node public key to the readme
2015-07-11 12:01:46 +01:00
Bob Mottram
26216a1c28
Enable ipv6 when running tox node
2015-07-11 11:28:41 +01:00
Bob Mottram
73b2ccbc7d
Missing package
2015-07-11 11:22:29 +01:00
Bob Mottram
d1e8376073
Missing package
2015-07-11 11:17:19 +01:00