Bob Mottram
|
c4b77f7df3
|
prefix
|
2017-09-30 19:51:15 +01:00 |
Bob Mottram
|
35b4222595
|
Separate vpn port for mesh
|
2017-09-30 19:21:58 +01:00 |
Bob Mottram
|
a68de1c30c
|
mesh firewall for vpn
|
2017-09-30 14:06:26 +01:00 |
Bob Mottram
|
5ee100c67d
|
Generate vpn keys on mesh
|
2017-09-30 14:01:05 +01:00 |
Bob Mottram
|
8322e0a553
|
Faster dhparams for vpn
|
2017-09-30 12:40:06 +01:00 |
Bob Mottram
|
4cdd66d6f9
|
Output dhparams to a given file
|
2017-09-30 12:37:19 +01:00 |
Bob Mottram
|
15de51d223
|
Set fast variable
|
2017-09-30 12:34:21 +01:00 |
Bob Mottram
|
30fcc2c469
|
Remove previous mesh tunnel
|
2017-09-30 12:30:23 +01:00 |
Bob Mottram
|
87e078b2ed
|
vpn within mesh image
|
2017-09-30 12:22:22 +01:00 |
Bob Mottram
|
81c2c54493
|
Check that mac address gets generated
|
2017-09-29 22:23:03 +01:00 |
Bob Mottram
|
a5d2b6a69e
|
Tidying the batman script
|
2017-09-29 20:02:43 +01:00 |
Bob Mottram
|
0e314866e0
|
state
|
2017-09-29 18:11:43 +01:00 |
Bob Mottram
|
2cc77069ee
|
Mesh bridge forwarding
|
2017-09-29 17:32:51 +01:00 |
Bob Mottram
|
5ea411c113
|
Use dhclient for ethernet mesh bridge
|
2017-09-29 13:31:09 +01:00 |
Bob Mottram
|
057c1389cc
|
No tunnel yet
|
2017-09-29 12:58:07 +01:00 |
Bob Mottram
|
6e1379904a
|
mesh tunnel build script
|
2017-09-29 10:24:50 +01:00 |
Bob Mottram
|
c3a1d3cb45
|
mesh tunnel
|
2017-09-28 23:43:36 +01:00 |
Bob Mottram
|
b776fbf0d6
|
local path for qtox
|
2017-09-28 20:14:01 +01:00 |
Bob Mottram
|
56fea6e8a9
|
Package name
|
2017-09-28 19:25:55 +01:00 |
Bob Mottram
|
69a324a1e5
|
Toxic commit
|
2017-09-28 19:06:22 +01:00 |
Bob Mottram
|
f881c40835
|
Additional tox packages
|
2017-09-28 19:05:00 +01:00 |
Bob Mottram
|
5be272d9ed
|
Bump toxcore commit
|
2017-09-28 18:09:37 +01:00 |
Bob Mottram
|
cde6282fe6
|
qtox build with cmake
|
2017-09-28 17:10:05 +01:00 |
Bob Mottram
|
590bcd316c
|
Check that repo clone happens
|
2017-09-28 15:04:02 +01:00 |
Bob Mottram
|
c247d4c63d
|
Firewall for mesh tunnel
|
2017-09-28 14:56:21 +01:00 |
Bob Mottram
|
d7784143f0
|
Mesh tunnel
|
2017-09-28 14:46:29 +01:00 |
Bob Mottram
|
a1c5b3132b
|
openvpn logging
|
2017-09-27 18:35:05 +01:00 |
Bob Mottram
|
886e9a8c49
|
Backup and restore stunnel
|
2017-09-27 15:31:50 +01:00 |
Bob Mottram
|
a7f783c3a8
|
Restart openvpn after stunnel install
|
2017-09-27 15:13:00 +01:00 |
Bob Mottram
|
78c55d7e23
|
Restore vpn server certs
|
2017-09-27 15:06:53 +01:00 |
Bob Mottram
|
1cb7f22109
|
Shorten paths
|
2017-09-27 14:56:17 +01:00 |
Bob Mottram
|
9229d27db0
|
Check if vpn dhparams get generated
|
2017-09-27 14:23:32 +01:00 |
Bob Mottram
|
5fac7b57ad
|
Fix vpn configs
|
2017-09-27 14:16:20 +01:00 |
Bob Mottram
|
0d12d944fd
|
Clear after entering vpn settings
|
2017-09-27 12:44:08 +01:00 |
Bob Mottram
|
0c148120d6
|
Field width
|
2017-09-27 12:42:36 +01:00 |
Bob Mottram
|
9122145f1e
|
Temporary vpn tls port
|
2017-09-27 12:40:35 +01:00 |
Bob Mottram
|
3c9ca52c77
|
Defailt vpn tls port
|
2017-09-27 12:36:13 +01:00 |
Bob Mottram
|
0e2a95659a
|
Restart nginx if needed after vpn removal
|
2017-09-26 23:48:05 +01:00 |
Bob Mottram
|
acd6db9a6c
|
Remove stunnel daemon
|
2017-09-26 23:44:43 +01:00 |
Bob Mottram
|
063bcca516
|
Regenerating user vpn keys
|
2017-09-26 23:12:32 +01:00 |
Bob Mottram
|
d35b5af059
|
Keep a backup of client keys
|
2017-09-26 23:05:01 +01:00 |
Bob Mottram
|
57f8b11c07
|
Add tls wrapper to vpn
|
2017-09-26 22:47:19 +01:00 |
Bob Mottram
|
b738afa07a
|
Extra vpn settings
|
2017-09-26 17:12:47 +01:00 |
Bob Mottram
|
43c6406e2f
|
Use firewall function for vpn
|
2017-09-26 16:31:51 +01:00 |
Bob Mottram
|
10da38da0c
|
vpn on tcp
|
2017-09-26 15:51:43 +01:00 |
Bob Mottram
|
63df10c225
|
Original vpn firewall
|
2017-09-26 15:31:51 +01:00 |
Bob Mottram
|
1f79a451b5
|
Nobody on the client
|
2017-09-26 14:37:36 +01:00 |
Bob Mottram
|
f9a6339f14
|
Include tcp
|
2017-09-26 14:36:09 +01:00 |
Bob Mottram
|
62854406f1
|
vpn user
|
2017-09-26 14:25:34 +01:00 |
Bob Mottram
|
bbb9220883
|
Use same names as vpn examples
|
2017-09-26 14:09:51 +01:00 |
Bob Mottram
|
8434e38c9e
|
Don't remove user certs
|
2017-09-26 12:19:06 +01:00 |
Bob Mottram
|
193f5aa20c
|
Set maximum vpn clients
|
2017-09-25 23:35:11 +01:00 |
Bob Mottram
|
f4281adfcd
|
tcp vpn port
|
2017-09-25 23:13:36 +01:00 |
Bob Mottram
|
874816cd05
|
nobody
|
2017-09-25 22:43:50 +01:00 |
Bob Mottram
|
fdaad4e96f
|
non-interactive vpn install
|
2017-09-25 22:34:35 +01:00 |
Bob Mottram
|
76f8d4e47c
|
Delete existing vpn certs if needed
|
2017-09-25 22:17:52 +01:00 |
Bob Mottram
|
0a44e11e3f
|
Server vpn cert check
|
2017-09-25 22:13:50 +01:00 |
Bob Mottram
|
31fdd2dd2b
|
Additional cert checks
|
2017-09-25 22:00:52 +01:00 |
Bob Mottram
|
dea56279e4
|
Don't use ta.key
|
2017-09-25 21:54:54 +01:00 |
Bob Mottram
|
5ec792bcd6
|
Stop forwarding when removing vpn
|
2017-09-25 19:06:00 +01:00 |
Bob Mottram
|
00d1e643c6
|
Starting vpn daemon
|
2017-09-25 18:42:51 +01:00 |
Bob Mottram
|
6cd292e51a
|
Tidying
|
2017-09-25 17:57:58 +01:00 |
Bob Mottram
|
dbe966bb90
|
Tidying
|
2017-09-25 17:29:27 +01:00 |
Bob Mottram
|
496aa4c5dc
|
Log the times when external IP address changes
|
2017-09-25 17:21:53 +01:00 |
Bob Mottram
|
d29cc73898
|
Move external ip function
|
2017-09-25 17:18:59 +01:00 |
Bob Mottram
|
e6e7711f65
|
Only append to firewall list if needed
|
2017-09-25 17:11:18 +01:00 |
Bob Mottram
|
e9c47c397e
|
vpn ip range
|
2017-09-25 17:10:33 +01:00 |
Bob Mottram
|
1ed9361f77
|
Check for versioned configuration
|
2017-09-25 16:18:37 +01:00 |
Bob Mottram
|
26d3d9dcd3
|
Add vpn port to firewall
|
2017-09-25 16:04:10 +01:00 |
Bob Mottram
|
88814202a6
|
More carriage returns
|
2017-09-25 15:46:59 +01:00 |
Bob Mottram
|
e33b9ff6c5
|
More carriage returns
|
2017-09-25 15:45:30 +01:00 |
Bob Mottram
|
190e37043d
|
Only generate dhparams if needed
|
2017-09-25 15:33:00 +01:00 |
Bob Mottram
|
334dbce583
|
Don't need static IP
|
2017-09-25 15:28:52 +01:00 |
Bob Mottram
|
6e15f791d8
|
Different way of trapping ipv6 address error
|
2017-09-25 14:54:23 +01:00 |
Bob Mottram
|
88d45d0b23
|
Don't display unreachable address
|
2017-09-25 14:40:12 +01:00 |
Bob Mottram
|
d73f5a6785
|
cron entry to update external IP for vpn
|
2017-09-25 14:28:18 +01:00 |
Bob Mottram
|
7e888f5de5
|
Better vpn function names
|
2017-09-25 11:38:39 +01:00 |
Bob Mottram
|
6745a21324
|
External
|
2017-09-25 11:37:15 +01:00 |
Bob Mottram
|
71add55175
|
More obvious variable name
|
2017-09-25 11:35:27 +01:00 |
Bob Mottram
|
aec19a4876
|
Show external ipv4 address on about screen
|
2017-09-25 11:10:26 +01:00 |
Bob Mottram
|
021a850a5e
|
Change dns used for external IP address detection
|
2017-09-25 10:52:17 +01:00 |
Bob Mottram
|
29671b04ad
|
Store ip address used for forwarding
|
2017-09-25 10:23:03 +01:00 |
Bob Mottram
|
01c182b668
|
Backup and restore vpn keys
|
2017-09-24 23:37:41 +01:00 |
Bob Mottram
|
54bc008961
|
Check vpn client template exists
|
2017-09-24 23:21:46 +01:00 |
Bob Mottram
|
c432d69551
|
Remove vpn client keys
|
2017-09-24 23:12:53 +01:00 |
Bob Mottram
|
42a6706480
|
Year
|
2017-09-24 22:49:43 +01:00 |
Bob Mottram
|
0ceb6e8d59
|
Add openvpn
|
2017-09-24 22:48:01 +01:00 |
Bob Mottram
|
08989af24b
|
Install usb cloning tool on mesh client
|
2017-09-23 21:43:15 +01:00 |
Bob Mottram
|
e66e01bbce
|
Fix gitlab searx config
|
2017-09-23 14:37:21 +01:00 |
Bob Mottram
|
e901851d9c
|
Don't use local search because torify objects to anything local
|
2017-09-23 12:42:39 +01:00 |
Bob Mottram
|
e766e655f3
|
Update default search after searx removal
|
2017-09-23 12:31:56 +01:00 |
Bob Mottram
|
1f7c90cd49
|
Set default search if searx is available
|
2017-09-23 12:28:57 +01:00 |
Bob Mottram
|
5293a3cdf2
|
Avoid duplicate bashrc entries
|
2017-09-23 12:24:23 +01:00 |
Bob Mottram
|
d7abf4dc06
|
Use searx as default search for users
|
2017-09-23 12:21:38 +01:00 |
Bob Mottram
|
391edfe243
|
Update default search engine for all users
|
2017-09-23 12:17:16 +01:00 |
Bob Mottram
|
c9f0223c58
|
Increase dialog size
|
2017-09-23 10:42:22 +01:00 |
Bob Mottram
|
a51f70e424
|
Ability to turn metasearch login on or off
|
2017-09-23 10:40:30 +01:00 |
Bob Mottram
|
d128c66ff8
|
Return to using admin user for the usb canary
|
2017-09-22 18:32:30 +01:00 |
Bob Mottram
|
c759f7939f
|
Don't trigger usb canary if recently rebooted
|
2017-09-22 18:03:54 +01:00 |
Bob Mottram
|
30a181f7fc
|
Relead after sysctl changes
|
2017-09-22 17:02:29 +01:00 |
Bob Mottram
|
980689992a
|
Turn off tcp timestamps
|
2017-09-22 17:00:40 +01:00 |
Bob Mottram
|
624a6b4f97
|
Ensure address space layout randomization
|
2017-09-22 16:30:57 +01:00 |
Bob Mottram
|
2aa8db9684
|
Ensure that motd gets locked down
|
2017-09-22 15:40:30 +01:00 |
Bob Mottram
|
4dd8bb7df8
|
Don't store elinks browsing history
|
2017-09-22 15:16:08 +01:00 |
Bob Mottram
|
60f2ac5e2e
|
Extra python packages
|
2017-09-20 21:30:08 +01:00 |
Bob Mottram
|
ec755b08cc
|
Install python setuptools
|
2017-09-20 21:17:11 +01:00 |
Bob Mottram
|
e6d1ec9a9a
|
Don't include training carriage return on passwords
|
2017-09-20 15:23:58 +01:00 |
Bob Mottram
|
a68af68705
|
Retire armadillo
|
2017-09-20 15:20:03 +01:00 |
Bob Mottram
|
ae465fe712
|
Qvitter url
|
2017-09-20 15:09:07 +01:00 |
Bob Mottram
|
56b5bd42d3
|
Switch to the backup repo for Qvitter
|
2017-09-20 14:42:37 +01:00 |
Bob Mottram
|
446e05239e
|
Check that qvitter repo was installed
|
2017-09-19 20:41:41 +01:00 |
Bob Mottram
|
919e4b49e6
|
Don't try to install pleroma on 64bit arm
|
2017-09-19 19:46:38 +01:00 |
Bob Mottram
|
95d12e1384
|
Optional chroot when installing nodejs
|
2017-09-19 11:03:45 +01:00 |
Bob Mottram
|
0871350f21
|
Different way of installing nodejs
|
2017-09-18 23:44:12 +01:00 |
Bob Mottram
|
14f8abf596
|
torsocks now needed for torify
|
2017-09-18 23:13:07 +01:00 |
Bob Mottram
|
26a132b5c4
|
Check the correct email address when generating a gpg key
|
2017-09-18 22:51:22 +01:00 |
Bob Mottram
|
9804c49a2c
|
Check if an error is returned when getting public key ID
|
2017-09-18 21:36:00 +01:00 |
Bob Mottram
|
ad02634386
|
Create a gpg key is the ID isn't found
|
2017-09-18 21:31:06 +01:00 |
Bob Mottram
|
55c76ed6f6
|
Setup gpg-agent before creating keys
|
2017-09-18 21:15:18 +01:00 |
Bob Mottram
|
98adf1ec5a
|
Ensure that gpg agent is setup when creating backup key
|
2017-09-18 19:48:06 +01:00 |
Bob Mottram
|
c01b22cda2
|
Check for keys after creation
|
2017-09-18 19:01:58 +01:00 |
Bob Mottram
|
352126ba74
|
Bump go version to support aarch64
|
2017-09-18 18:49:55 +01:00 |
Bob Mottram
|
a6ed88fea5
|
To be on the safe side when detecting 64bit arm #72
|
2017-09-18 15:50:36 +01:00 |
Bob Mottram
|
f836b17643
|
arm64 for nodejs downloads #72
|
2017-09-18 15:44:59 +01:00 |
Bob Mottram
|
52c9c5abc7
|
Use arm64 golang download for aarch64 #72
|
2017-09-18 15:38:45 +01:00 |
Bob Mottram
|
2e99116062
|
Select arm downloads for aarch #72
|
2017-09-18 15:27:11 +01:00 |
Bob Mottram
|
9117ee7118
|
Exit if architecture is not detected for IPFS install
|
2017-09-18 15:21:27 +01:00 |
Bob Mottram
|
da5d4d25ba
|
Check that architecture is detected when installing Go #72
|
2017-09-18 15:11:29 +01:00 |
Bob Mottram
|
bf8543e58d
|
Remove ssb files when reseting mesh identity
|
2017-09-18 11:03:03 +01:00 |
Bob Mottram
|
0f2fb846b3
|
Check that patchwork directory gets created
|
2017-09-17 18:16:58 +01:00 |
Bob Mottram
|
f1199d0d42
|
rootdir
|
2017-09-17 18:13:38 +01:00 |
Bob Mottram
|
b5188d3392
|
Avoid repeatedly altering desktop file
|
2017-09-17 17:54:53 +01:00 |
Bob Mottram
|
0f72006fd0
|
Better handling of the social icon on mesh desktop
|
2017-09-17 17:49:15 +01:00 |
Bob Mottram
|
10c3200dd8
|
Double
|
2017-09-17 15:53:34 +01:00 |
Bob Mottram
|
ab283171dd
|
Show desktop icon in the usual mesh manner
|
2017-09-17 15:52:02 +01:00 |
Bob Mottram
|
bbe9ace696
|
Reverse logic
|
2017-09-17 15:22:06 +01:00 |
Bob Mottram
|
af97157d4a
|
Patchwork desktop icon on mesh client
|
2017-09-17 15:16:05 +01:00 |
Bob Mottram
|
2e630eb991
|
Patchwork commit for dark theme
|
2017-09-17 13:24:39 +01:00 |
Bob Mottram
|
3e4e0c3007
|
SSB also needs tcp for posts
|
2017-09-17 11:23:41 +01:00 |
Bob Mottram
|
3ebd4d372d
|
Port used for SSB udp broadcasts on lan
|
2017-09-17 10:57:53 +01:00 |
Bob Mottram
|
e27f7843ef
|
Install git-ssb on mesh
|
2017-09-17 10:35:11 +01:00 |
Bob Mottram
|
102c98cd3a
|
Larger image size is needed during build
|
2017-09-16 11:10:59 +01:00 |
Bob Mottram
|
f5020f8a52
|
Smaller meshclient image
|
2017-09-16 10:36:23 +01:00 |
Bob Mottram
|
f6810fbba6
|
Zero the initial drive bytes
|
2017-09-15 22:15:40 +01:00 |
Bob Mottram
|
d0eb13b5ec
|
Installing npm on mesh image
|
2017-09-15 19:50:23 +01:00 |
Bob Mottram
|
44d8d33d56
|
Rebuild electron
|
2017-09-15 19:21:09 +01:00 |
Bob Mottram
|
ea29e62157
|
Question about clearnet domains #71
|
2017-09-15 10:28:18 +01:00 |
Bob Mottram
|
c4a8f8718f
|
Include leveldown
|
2017-09-14 17:20:50 +01:00 |
Bob Mottram
|
052e01be4d
|
Ensure npm version doesn't get reverted
|
2017-09-14 17:18:51 +01:00 |
Bob Mottram
|
388f3d6168
|
Set n architecture
|
2017-09-14 13:34:22 +01:00 |