Commit Graph

5628 Commits

Author SHA1 Message Date
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
Bob Mottram 33fe399457 Update node version on mesh build 2017-09-14 13:19:30 +01:00
Bob Mottram 15b6762f79 npm architecture 2017-09-14 12:28:14 +01:00
Bob Mottram bee662a55d Different architecture specification method 2017-09-13 23:14:21 +01:00
Bob Mottram 34f82b7d57 Set npm architecture 2017-09-13 22:54:56 +01:00
Bob Mottram 4bef56f305 Try to install electron 2017-09-13 22:19:19 +01:00
Bob Mottram 370561d40f Tidying of mesh install of nodejs 2017-09-13 20:10:28 +01:00
Bob Mottram 3555879d7c global 2017-09-13 19:22:04 +01:00
Bob Mottram 223d0b7dcb Electron version 2017-09-12 22:29:34 +01:00
Bob Mottram 575f0b29e8 Install electron for SSB on mesh 2017-09-12 22:16:12 +01:00
Bob Mottram 164481ce2e Different way of setting the npm version 2017-09-12 20:00:46 +01:00
Bob Mottram c6b7001cab npm version 2017-09-12 19:41:14 +01:00
Bob Mottram 0c0e2b9ecc Tidying 2017-09-12 18:52:55 +01:00
Bob Mottram cd143fdefc Specify npm version 2017-09-12 18:50:14 +01:00
Bob Mottram 1fd767b7c3 Check for presence of node 2017-09-12 16:31:20 +01:00
Bob Mottram e58eef0651 Search for node 2017-09-12 16:04:12 +01:00
Bob Mottram 6756137f15 Install npm in mesh image 2017-09-12 14:51:37 +01:00
Bob Mottram 90e086eb88 quiet 2017-09-12 14:17:37 +01:00
Bob Mottram 15de7db0ea install 2017-09-12 14:05:58 +01:00
Bob Mottram c8e0dae841 Try installing patchwork on mesh images 2017-09-12 13:54:23 +01:00
Bob Mottram db7e7f1e5a Tidying 2017-09-12 13:39:30 +01:00
Bob Mottram 9a5eb8c89b More verbose onion build option #71 2017-09-12 09:49:47 +01:00
Bob Mottram a30668346a lockdown any node modules 2017-09-10 17:04:02 +01:00
Bob Mottram d8c4860f90 Restore from repos 2017-09-07 11:23:38 +01:00
Bob Mottram 3f5a1bfdd8 Restart gogs after restore 2017-09-07 11:11:39 +01:00
Bob Mottram 282d45cd64 Reverse logic 2017-09-07 11:01:42 +01:00
Bob Mottram 9085239218 Restore gogs config 2017-09-07 10:58:09 +01:00
Bob Mottram 11e6257545 Move gogs repos back after upgrade 2017-09-07 10:50:18 +01:00
Bob Mottram 69e56f4443 Set gogs permissions after upgrade 2017-09-07 10:37:38 +01:00
Bob Mottram 70f7e73974 Check that gogs ini file gets copied on upgrade 2017-09-07 10:24:31 +01:00
Bob Mottram ceaceb4c3d Bump gogs version 2017-09-07 10:13:34 +01:00
Bob Mottram 4ad9f08683 Tripwire final install 2017-09-03 18:22:59 +01:00
Bob Mottram 43276c058b Bump gnusocial commit 2017-09-03 18:01:35 +01:00
Bob Mottram aee80c4fb9 Switch query sequence 2017-09-03 17:46:03 +01:00
Bob Mottram 27708b3135 Extra backslash 2017-09-03 16:59:29 +01:00
Bob Mottram 3fcdc6f2f1 Remove @ replies for blocked users 2017-09-03 16:22:09 +01:00
Bob Mottram 8adf27e743 Tidying 2017-09-03 11:22:41 +01:00
Bob Mottram 387ae1d2cd Tidying 2017-09-03 11:20:52 +01:00
Bob Mottram 249d56eb24 Ensure no carriage return in qr code 2017-09-03 11:02:50 +01:00
Bob Mottram 1d441d393d Wait for keypress when displaying qr code 2017-09-03 10:55:04 +01:00
Bob Mottram 863ad4c343 Show syncthing QR code 2017-09-03 10:52:30 +01:00
Bob Mottram 7e5401e8cc Tidying 2017-09-01 12:24:56 +01:00
Bob Mottram ca5428ca33 Remove xinetd when fixing stig tests, since it causes a violation 2017-09-01 11:05:05 +01:00
Bob Mottram eacb504795 Reverse logic 2017-08-31 19:48:56 +01:00
Bob Mottram 306ef598bf Restart daemon after email config changes 2017-08-31 19:46:25 +01:00
Bob Mottram 8a88f5ff35 Move tls function to be accessible to upgrade 2017-08-31 19:44:16 +01:00
Bob Mottram e24f7303aa Change email settings during upgrades 2017-08-31 19:41:41 +01:00
Bob Mottram 268fb4cc6f Improve email tls config 2017-08-31 19:39:28 +01:00
Bob Mottram 8c4f835657 It seems common for postactiv repos to be unavailable, so don't include them in the image 2017-08-29 11:49:02 +01:00
Bob Mottram 09e8c010e4 Support for pcduino3 board 2017-08-27 19:46:27 +01:00
Bob Mottram 278b409e44 Workaround for nginx failures when resetting tripwire 2017-08-27 12:40:53 +01:00
Bob Mottram 6acbc2118b Set integration server parameters to empty strings 2017-08-27 12:33:27 +01:00
Bob Mottram 0afea118c4 Bump matrix commit 2017-08-27 12:20:43 +01:00
Bob Mottram 435a8c4a6f Update riot hash 2017-08-27 11:50:59 +01:00
Bob Mottram 0d23690b44 Bump riot version 2017-08-27 11:48:47 +01:00
Bob Mottram 69dc61f029 Remove guix
This isn't really suitable, since it builds the entire toolchain from scratch. On a BBB that could take weeks
2017-08-26 22:00:55 +01:00
Bob Mottram 30e62efa37 guix paths 2017-08-26 19:08:41 +01:00
Bob Mottram 88f80ed6b4 Typo 2017-08-26 18:58:09 +01:00
Bob Mottram e8aa014c6c Fix guix systemd daemon 2017-08-26 18:56:59 +01:00
Bob Mottram cdbf4de7e0 Install guix within image 2017-08-26 18:51:45 +01:00
Bob Mottram a609d7b5bc Tidying 2017-08-26 18:18:50 +01:00
Bob Mottram 3edcda63d3 Function to install guix 2017-08-26 16:30:57 +01:00
Bob Mottram 7b8c8aef58 room expire script for matrix 2017-08-26 10:24:39 +01:00
Bob Mottram 0d8f68bd3d Remove obnam package 2017-08-25 18:27:12 +01:00
Bob Mottram 08959ac1bb Switch backup system to duplicity 2017-08-25 17:38:13 +01:00
Bob Mottram 52bf32cb28 Restore using absolute or relative path
Obnam restores with the full path. duplicity restores with the relative path
2017-08-25 17:35:33 +01:00
Bob Mottram 4fc1ad9543 Restoring cryptpad with duplicity style directory 2017-08-25 11:50:09 +01:00