Commit Graph

2965 Commits

Author SHA1 Message Date
Bob Mottram c5f7f36078 Two stage package install
Because it's possible for npm to fail if it has been upgraded
2016-08-12 09:33:55 +01:00
Bob Mottram 79a26d1a38 Check that ipfs was installed 2016-08-12 09:27:30 +01:00
Bob Mottram 35617f5e1e Ordering 2016-08-12 09:24:22 +01:00
Bob Mottram b259230133 Try the javascript implementation of ipfs 2016-08-12 09:19:09 +01:00
Bob Mottram 387a74371e
Permissions on mesh users script 2016-08-12 08:48:08 +01:00
Bob Mottram 7eed6ef862
Don't configure ssh if it isn't installed 2016-08-11 22:39:20 +01:00
Bob Mottram cdfaa8cca7
Don't configure ssh if it isn't installed 2016-08-11 22:37:53 +01:00
Bob Mottram 8200a26528
Replace web based mesh users list with a text file
This should load more quickly
2016-08-11 22:26:27 +01:00
Bob Mottram 06e2232482 Remove ssh references from mesh client setup 2016-08-11 14:01:45 +01:00
Bob Mottram 7571380f51 Don't install ssh server on mesh images 2016-08-11 13:56:25 +01:00
Bob Mottram a51e5fa39e
One additional mesh sync 2016-08-10 22:41:14 +01:00
Bob Mottram 286e4bd895
Remove syncthing from mesh 2016-08-10 22:29:17 +01:00
Bob Mottram 54aa0b5523
Global rate limit for client 2016-08-10 22:22:05 +01:00
Bob Mottram f984d0297d
Global rate limit for tcp 2016-08-10 22:16:34 +01:00
Bob Mottram a8921ceaf2
Make zeronet an optional part of the mesh install 2016-08-10 21:20:19 +01:00
Bob Mottram ffeb0feb10
bc needed for mesh installs 2016-08-10 20:05:37 +01:00
Bob Mottram 716f318eb4
Enable icmp on mesh installs 2016-08-10 20:01:37 +01:00
Bob Mottram 0b6a12080d Don't pin certs
The guidelines on how to do this properly are just too confusing
2016-08-10 10:27:14 +01:00
Bob Mottram f25602ccd1 Set maximum pinning age 2016-08-10 10:02:04 +01:00
Bob Mottram 6f0f37757e
ffmpeg version 3.1.2 2016-08-10 08:10:06 +01:00
Bob Mottram b987c5f2b8
Quotes 2016-08-10 08:01:01 +01:00
Bob Mottram 81896f2be9
Send to /dev/null to avoid writing things to disk 2016-08-09 22:29:15 +01:00
Bob Mottram 8e8cb6ed56
cron entries in rootdir 2016-08-09 22:26:38 +01:00
Bob Mottram 1e67bee0fb
Revert to using cron for mesh sync
Avoids endless loops
2016-08-09 21:38:59 +01:00
Bob Mottram 32b11987ce
Use bash to run the initial script to create mesh username 2016-08-09 20:58:06 +01:00
Bob Mottram b09014c35a
Avoid writing things to disk 2016-08-09 13:18:36 +01:00
Bob Mottram a279494766 Option to remove pinning for a domain from the control panel 2016-08-09 12:07:53 +01:00
Bob Mottram eae33f69d6 Option to remove pinning for a domain 2016-08-09 12:02:51 +01:00
Bob Mottram 09678bda25 Control panel option to pin all certs 2016-08-09 09:43:44 +01:00
Bob Mottram 5ca65272b3 Ensure that all TLS certs are pinned after restore from backup 2016-08-09 09:40:06 +01:00
Bob Mottram b75495f9a2 echo pin hashes 2016-08-09 09:36:14 +01:00
Bob Mottram 94e5a1ab57 Option to pin all tls certificates 2016-08-09 09:34:31 +01:00
Bob Mottram 288e6c5aca Line endings on mesh startup script 2016-08-09 09:11:43 +01:00
Bob Mottram 4e042432ab
io tool 2016-08-08 23:10:31 +01:00
Bob Mottram d6b94f34c0
Initial setting of mesh username 2016-08-08 22:07:53 +01:00
Bob Mottram 21e2eeb524
Initial setting of mesh username 2016-08-08 21:54:04 +01:00
Bob Mottram a5bc8d4542
Fix pinning 2016-08-08 20:52:38 +01:00
Bob Mottram ec9395fcec
Include backup pin for certificates 2016-08-08 20:23:27 +01:00
Bob Mottram 019c3ba542
qtox commit 2016-08-08 19:36:19 +01:00
Bob Mottram c625f0d56a Bump qtox commit to include video fix 2016-08-08 16:11:18 +01:00
Bob Mottram 427e593a56 Include ocsp stapling 2016-08-08 13:49:19 +01:00
Bob Mottram 4d9d047e3c
Set initial keyboard map for mesh client 2016-08-08 13:01:55 +01:00
Bob Mottram 93b20c01c0 letsencrypt repo change 2016-08-08 10:29:52 +01:00
Bob Mottram ba7398ffbd
mesh version of syncthing doesn't use tor 2016-08-07 22:54:19 +01:00
Bob Mottram 27e4b04ad7
missing $ 2016-08-07 22:46:51 +01:00
Bob Mottram 44ad7ff678
Set username on first boot of mesh client 2016-08-07 20:26:46 +01:00
Bob Mottram a8007caadc Move ttrss stuff out of backup utils and into the rss app script 2016-08-06 22:01:00 +01:00
Bob Mottram 2cbb882756 Bump commits for rss reader 2016-08-06 21:45:38 +01:00
Bob Mottram 58644d4976 Add syncthing icon and folder to the mesh desktop 2016-08-05 23:49:59 +01:00
Bob Mottram 135c233962 Add syncthing port to batman script 2016-08-05 23:21:10 +01:00
Bob Mottram 97d93ab7d0 Some dbus settings to enable mesh notifications 2016-08-05 09:25:01 +01:00
Bob Mottram bd534ac02f
Use a daemon rather than a cron job for mesh publications 2016-08-04 19:44:29 +01:00
Bob Mottram 2789ac7ac7 At most announce one new mesh user
This prevents potential notification flooding if you join a large mesh
2016-08-04 09:08:15 +01:00
Bob Mottram 0dffbbb920
Return of the reboot 2016-08-03 23:12:49 +01:00
Bob Mottram 4a4a9f84ca
Permissions on mesh desktop notifications 2016-08-03 23:05:47 +01:00
Bob Mottram 89c278d80e
ID file footer 2016-08-03 22:08:56 +01:00
Bob Mottram 2e3e7bd34e
Use mesh username 2016-08-03 22:05:41 +01:00
Bob Mottram c54799201c
html extension 2016-08-03 22:00:03 +01:00
Bob Mottram d3829c20d6
Update qtox commit to fix profile pictures path 2016-08-03 21:48:51 +01:00
Bob Mottram d833f3957e Try killing mate-panel rather than rebooting 2016-08-03 17:57:05 +01:00
Bob Mottram 41ce851697 Bump qTox commit to include mesh mode and avatars path settings 2016-08-03 17:06:27 +01:00
Bob Mottram d5707ece8f Set path for default avatars 2016-08-03 16:59:56 +01:00
Bob Mottram 44dcf045b9 A terminal on the desktop probably is not needed for a typical mesh user 2016-08-03 16:24:55 +01:00
Bob Mottram ad84abc33a Link straight to mesh users 2016-08-03 16:17:01 +01:00
Bob Mottram f8b2226110 Notify dependency 2016-08-03 15:44:59 +01:00
Bob Mottram e833123ecd Don't announce data users 2016-08-03 15:36:59 +01:00
Bob Mottram 4eafa5884e Produce notifications when users join the mesh 2016-08-03 15:31:49 +01:00
Bob Mottram e96cae2a55
Don't show default data tox users
These users have not set a profile name and so are probably not active
2016-08-02 22:46:28 +01:00
Bob Mottram 3684e93896
List tox users in a friendlier way 2016-08-02 22:44:51 +01:00
Bob Mottram 154ed49fd7
Set an initial qtox ini file
This allows the DHT list to be populated likely before the user opens the app
2016-08-02 21:47:34 +01:00
Bob Mottram da46b636db
rootdir 2016-08-02 18:42:35 +01:00
Bob Mottram fad9ce7e88
qtox is not installed to local 2016-08-02 12:58:45 +01:00
Bob Mottram 58215c6de5
Spaces not tabs 2016-08-02 08:29:41 +01:00
Bob Mottram 4a9c9c0c94
Installing recent ffmpeg for qtox 2016-08-02 08:14:06 +01:00
Bob Mottram 6819b83d9a
Install ffmpeg 2016-08-01 23:06:48 +01:00
Bob Mottram 024843cc77
qtox commit 2016-08-01 22:27:11 +01:00
Bob Mottram b085af0b18 Beginning of compile of qtox 2016-07-31 22:47:36 +01:00
Bob Mottram d622f4d49f Fix config 2016-07-31 15:21:15 +01:00
Bob Mottram 167e1be654 Reboot 2016-07-31 11:25:38 +01:00
Bob Mottram 7ec222fb37 v4l utils for debugging 2016-07-31 11:23:20 +01:00
Bob Mottram 1ae65f4fb7 Restart java after mesh desktop install 2016-07-31 09:24:25 +01:00
Bob Mottram 650fb34181 Only chown the things that need it 2016-07-31 09:08:27 +01:00
Bob Mottram 0142ddf9c8 Add backports 2016-07-31 00:08:14 +01:00
Bob Mottram 548a6149c5 cheese seems to mess things up 2016-07-30 23:54:25 +01:00
Bob Mottram 4a66c30f7e Permissions on autostart 2016-07-30 23:52:34 +01:00
Bob Mottram 35a03437f5 mesh config permissions 2016-07-30 23:44:08 +01:00
Bob Mottram d1b5c32873 Install cheese to ensure that video dependencies exist 2016-07-30 21:57:04 +01:00
Bob Mottram aec793a6f3 chown later 2016-07-30 20:58:39 +01:00
Bob Mottram 49b26897d9 Fix thinko 2016-07-30 20:27:14 +01:00
Bob Mottram 90aaaeaea7 Fix dconf mesh script 2016-07-30 20:20:58 +01:00
Bob Mottram e071f066fc mesh autostart script 2016-07-30 17:48:28 +01:00
Bob Mottram a27c11d09f Fix mesh desktop icons 2016-07-30 17:43:29 +01:00
Bob Mottram 184ccae59e dconf settings in autostart 2016-07-30 15:20:23 +01:00
Bob Mottram 3409237d5f Executable icons 2016-07-30 14:48:19 +01:00
Bob Mottram 9b0fdb224a Tidying 2016-07-30 14:39:08 +01:00
Bob Mottram 1434735eb9 Different instructions for mesh images 2016-07-30 14:29:25 +01:00
Bob Mottram 7d02a03a92 Only show desktop icons when ready 2016-07-30 13:12:32 +01:00
Bob Mottram 78508be07d Change tox bootstrap user in amnesic 2016-07-30 12:24:19 +01:00
Bob Mottram 8d69b56702 Change tox bootstrap path for amnesic 2016-07-30 11:58:09 +01:00
Bob Mottram 95fbf0f84a tox bootstrap order 2016-07-30 11:07:48 +01:00
Bob Mottram cd16631cde Reduce amnesic storage 2016-07-30 10:54:53 +01:00
Bob Mottram c2bc1073b5 Check that directories exist 2016-07-30 10:48:44 +01:00
Bob Mottram c0c4325eff Ensure that cryptsetup is always available 2016-07-30 09:45:36 +01:00
Bob Mottram 565e289b3c zeronet config directory 2016-07-30 08:59:40 +01:00
Bob Mottram 53e1ae04e7 Create tox user from control panel 2016-07-29 23:04:50 +01:00
Bob Mottram c32179f8d7 chroot 2016-07-29 22:46:13 +01:00
Bob Mottram 16a5e7db60 Don't auto open after drive mount 2016-07-29 22:28:34 +01:00
Bob Mottram a7c87283db Don't show mounted volumes on the desktop 2016-07-29 22:16:04 +01:00
Bob Mottram 728ff314c1 New identity icon 2016-07-29 20:17:44 +01:00
Bob Mottram 4f14ac5a25 Open the data tox profile 2016-07-29 19:17:29 +01:00
Bob Mottram 9d5e13a3c1 Ownership of toc profile 2016-07-29 19:15:45 +01:00
Bob Mottram 6b9b9fceb5 Create a tox user 2016-07-29 19:04:57 +01:00
Bob Mottram 359a410123 Create tox user 2016-07-29 18:59:19 +01:00
Bob Mottram 25a819c506 Different desktop background for amnesic 2016-07-28 21:00:34 +01:00
Bob Mottram 8ba875e37e Remove some extra files on shutdown 2016-07-28 20:38:00 +01:00
Bob Mottram cafa67da40 Quick amnesic shutdown 2016-07-28 20:12:39 +01:00
Bob Mottram e65f91c74a Increase mesh client sizes 2016-07-28 20:04:08 +01:00
Bob Mottram 9b00962d0b Entomb mesh data and logs 2016-07-28 19:58:28 +01:00
Bob Mottram b47c62be6b If in amnesic mode put the log into its own tomb 2016-07-28 19:20:51 +01:00
Bob Mottram 2f2b32e347 Abstract tomb creation 2016-07-28 18:51:11 +01:00
Bob Mottram 37d26d582c Kill Caja popup 2016-07-28 13:25:26 +01:00
Bob Mottram dc2947f7c5 Additional tomb inspection 2016-07-28 08:27:22 +01:00
Bob Mottram 75966b24ed Tomb dependency 2016-07-28 08:18:30 +01:00
Bob Mottram cd73ea5d74 Remove previous tox tomb 2016-07-27 22:02:30 +01:00
Bob Mottram 45b8c85fd7 In amnesic mode store mesh qtox settings in a tomb 2016-07-27 21:46:40 +01:00
Bob Mottram 5de7b0cf29 Removing tox settings as a function 2016-07-27 20:51:57 +01:00
Bob Mottram 5e5630cc8f Install ram disk 2016-07-27 20:13:34 +01:00
Bob Mottram 47156dfcf8 Install tomb on mesh images 2016-07-27 19:59:51 +01:00
Bob Mottram 64b218355d Don't need prefix 2016-07-27 19:48:44 +01:00
Bob Mottram 6f25d9782d Check that tomb gets installed 2016-07-27 19:43:36 +01:00
Bob Mottram 2307844a49 Install tomb 2016-07-27 19:13:07 +01:00
Bob Mottram 8044fa297d Not quite big enough 2016-07-27 08:43:32 +01:00
Bob Mottram 0c14b14603 Keep the mesh client image size small, so that it can be copied quickly 2016-07-27 08:34:17 +01:00
Bob Mottram 1965bf7668 Change toxcore branch 2016-07-26 22:39:21 +01:00
Bob Mottram d138819154 Fix broken chroot 2016-07-26 21:03:07 +01:00
Bob Mottram 3c74fc83ba Function checks 2016-07-26 19:30:12 +01:00
Bob Mottram b07be78a84 Check directory 2016-07-26 19:29:00 +01:00
Bob Mottram 0dc5f04fba Enable tox auto visual 2016-07-26 19:05:02 +01:00
Bob Mottram a8979e3bb7 Tidying 2016-07-25 21:00:45 +01:00
Bob Mottram cb7374a8c5 Create webmail database before restoring from backup 2016-07-25 20:35:13 +01:00
Bob Mottram 2acf8f67ce Create gogs database before restoring from backup 2016-07-25 20:31:20 +01:00
Bob Mottram bcaf4f07fa Create rss reader database before restoring from backup 2016-07-25 20:18:30 +01:00
Bob Mottram a58d250386 Create hubzilla database before restoring from backup 2016-07-25 20:02:21 +01:00
Bob Mottram 82a8ee368a Create gnusocial database before restore 2016-07-25 19:55:51 +01:00
Bob Mottram 9d2cabcf9c Tidying 2016-07-25 19:49:59 +01:00
Bob Mottram 4f8e79902e Option to reinstall mariadb from control panel 2016-07-25 19:46:32 +01:00
Bob Mottram 50fdd57933 Executable 2016-07-24 14:34:06 +01:00
Bob Mottram 5b7b2d24f2 Tidying 2016-07-24 13:19:56 +01:00
Bob Mottram 5b43026fd4 Blog app tidying 2016-07-24 11:46:19 +01:00
Bob Mottram c9c9dbcb36 Break the install_blog function into smaller subroutines 2016-07-24 11:27:31 +01:00
Bob Mottram d66370009d Tidying 2016-07-24 11:07:02 +01:00
Bob Mottram de1842e553 Don't need to remove mumble firewall if it was not installed 2016-07-24 11:06:14 +01:00
Bob Mottram 047d666531 Tidying 2016-07-24 11:04:47 +01:00
Bob Mottram 6a78b77d52 Upgrade completion file to stockholm 2016-07-24 11:01:56 +01:00
Bob Mottram 7b9ebc292f Tidying 2016-07-24 10:50:15 +01:00
Bob Mottram 8eb474a1e9 Add gnusocial nsfw plugin 2016-07-24 10:48:06 +01:00
Bob Mottram 602bb38178 Check functions 2016-07-24 10:20:15 +01:00
Bob Mottram 3feec0858b Don't install hubzilla on onion only systems 2016-07-23 20:03:59 +01:00
Bob Mottram 53d74ab017 Typo 2016-07-23 14:12:05 +01:00
Bob Mottram 424a6991c3 Temp script not used 2016-07-23 14:04:31 +01:00
Bob Mottram e84bce5be4 Replace calls to tox install commands 2016-07-23 14:02:33 +01:00
Bob Mottram 1acd047de1 Replace command to install toxcore 2016-07-23 13:54:07 +01:00
Bob Mottram 1d1145d699 Check that sharings plugin translations are created 2016-07-23 12:48:24 +01:00
Bob Mottram 6f7e48ad2f Tool for creating po files 2016-07-23 12:35:27 +01:00
Bob Mottram 017459f7f4 Missing dependency 2016-07-23 12:30:25 +01:00
Bob Mottram 5df98c197b Missing tlsdate dependencies 2016-07-23 09:03:55 +01:00
Bob Mottram 74cb29629f Tidying 2016-07-22 23:28:06 +01:00
Bob Mottram a0d095cb90 Fix full install 2016-07-22 23:12:26 +01:00
Bob Mottram 0f3b5a65c9 Append amnesic to image name 2016-07-22 21:47:47 +01:00
Bob Mottram c54438aa43 Set amnesic variable 2016-07-22 13:18:33 +01:00
Bob Mottram 3f5598f63b More mesh amnesia 2016-07-22 13:15:18 +01:00
Bob Mottram 3f01621a23 Support for amnesia 2016-07-22 09:39:21 +01:00
Bob Mottram 1e626eb44d Beginning of amnesic mesh 2016-07-22 08:29:17 +01:00
Bob Mottram f8c28d5183 Safely remove previous tox identity 2016-07-21 22:55:16 +01:00
Bob Mottram d5e5d26d06 Allow mesh client identity to be reset 2016-07-21 22:43:40 +01:00
Bob Mottram 70578c7749 Batman client not needed 2016-07-21 21:05:41 +01:00
Bob Mottram 7702692aec Assign unique peer address 2016-07-21 20:44:20 +01:00
Bob Mottram 2fa22c4d04 Merge branch 'stockholm' of https://github.com/bashrc/freedombone into stockholm 2016-07-20 19:13:49 +01:00
Bob Mottram 2d0aeffc0f Temporary files 2016-07-20 19:13:16 +01:00
Bob Mottram 53d1ec4b21 Avoid possible ambiguity of function names 2016-07-20 17:46:27 +01:00
Bob Mottram ad9bf8cb8e cron style 2016-07-18 21:30:29 +01:00
Bob Mottram 730b8c32e3 run zeronetavahi as root 2016-07-18 21:08:58 +01:00
Bob Mottram 17326a0cff
Translatable strings 2016-07-18 09:54:22 +01:00
Bob Mottram 9a526a9f26 Check that toxid was built 2016-07-18 08:03:09 +01:00
Bob Mottram d6ee4bcec1 Fixing mesh build 2016-07-17 20:50:01 +01:00
Bob Mottram 350ab2682f Remove duplicate functions 2016-07-17 17:20:16 +01:00
Bob Mottram f2165a7879 Ignore completion file when installing on mesh 2016-07-17 16:46:49 +01:00
Bob Mottram 72a47da79a toxcore on mesh 2016-07-17 16:31:38 +01:00
Bob Mottram 28110a19b9 Advertise zeronet ID services 2016-07-17 13:07:06 +01:00
Bob Mottram 15d321ff78 zeronet addresses 2016-07-17 12:48:40 +01:00
Bob Mottram 8659a615b2 Set permissions for zeronet sites 2016-07-17 12:34:27 +01:00
Bob Mottram 6a0ccd1774 Missing username 2016-07-17 11:02:31 +01:00
Bob Mottram a4f268f54b Zeronet variables 2016-07-16 23:11:19 +01:00
Bob Mottram d3a6fe467a origin 2016-07-16 21:31:07 +01:00
Bob Mottram f11283ab67 git 2016-07-16 19:47:21 +01:00
Bob Mottram 97411dfd7d No zeronet user directory 2016-07-16 17:43:31 +01:00
Bob Mottram 42f3e56087 zeronet ownership 2016-07-16 17:21:44 +01:00
Bob Mottram e32fe64fe0 zeronet service description 2016-07-16 13:52:04 +01:00
Bob Mottram f1734b0420 Starting mesh client improvements
In the new design installing things onto unknown clients isn't needed
2016-07-14 08:00:11 +01:00
Bob Mottram 2e5a742bf4 Add more wifi firmware
This stuff is bad, but only gets installed on the mesh client if the --insecure option is set
2016-07-13 19:03:43 +01:00
Bob Mottram 6fbafc39bc Utility to list usb devices 2016-07-13 18:49:50 +01:00
Bob Mottram 93b7c71e6b
Use stockholm branch for testing 2016-07-13 11:08:23 +01:00
Bob Mottram 4ae4b6b91d Syncthing for mesh install 2016-07-13 07:57:38 +01:00
Bob Mottram b251556ed9 Don't enable the syncthing daemon 2016-07-12 21:17:16 +01:00
Bob Mottram 2b586ff4a2
Obtain tox port for firewall 2016-07-12 16:48:21 +01:00
Bob Mottram e479c43333
No completion file on mesh install 2016-07-12 16:00:51 +01:00
Bob Mottram b4e2ad3fa1
use install_tox 2016-07-12 15:11:45 +01:00
Bob Mottram fcbffbe4d1
My 2016-07-12 13:49:36 +01:00
Bob Mottram afc7eb4971
Don't need additional header 2016-07-12 12:10:48 +01:00
Bob Mottram cde5f2d27f
Make customize script executable 2016-07-12 12:05:38 +01:00
Bob Mottram 13246207e5
No need to remove if already moved 2016-07-12 11:32:22 +01:00
Bob Mottram 3ca2ce891c
Double brace 2016-07-12 11:30:14 +01:00
Bob Mottram dea6d64808
Missing underscore 2016-07-12 11:29:02 +01:00
Bob Mottram 38858a5b1a
Missing fi 2016-07-12 11:27:41 +01:00
Bob Mottram fb2a839bc0
Turn the combining of scripts into a function 2016-07-12 11:23:42 +01:00
Bob Mottram 423fdcad5e
More consolidation of mesh functions 2016-07-12 10:55:18 +01:00
Bob Mottram 2a3c1bb429 Begin combining mesh install functions 2016-07-12 08:27:11 +01:00
Bob Mottram e158148c1f Roll all the scripts into the customisation script
It's ugly, but only a temporary file
2016-07-11 20:59:34 +01:00
Bob Mottram 35894edacf Get domain when removing hubzilla 2016-07-10 15:20:52 +01:00
Bob Mottram b92b5c0e9f Improve hubzilla backup 2016-07-10 15:18:12 +01:00
Bob Mottram ec1ecf577b Consolidation of backup functions 2016-07-10 15:11:53 +01:00
Bob Mottram 9610be58d2 Move remote dlna restore to app script 2016-07-10 14:56:02 +01:00
Bob Mottram 81d4fab283 Move remote tox restore to app script 2016-07-10 14:54:19 +01:00
Bob Mottram f4d4aeacfe Move remote cjdns restore to app script 2016-07-10 14:49:16 +01:00
Bob Mottram fdaef3d969 Move remote blog restore to app script 2016-07-10 14:47:44 +01:00
Bob Mottram 605ddc514e Move remote wiki restore to app script 2016-07-10 14:45:12 +01:00
Bob Mottram cd3aac7c3b Move remote gogs restore to app script 2016-07-10 14:37:10 +01:00
Bob Mottram ffb76f5d1d Move remote mediagoblin restore to app script 2016-07-10 14:34:08 +01:00
Bob Mottram e9ce9cc79e Move remote syncthing restore to app script 2016-07-10 14:15:40 +01:00
Bob Mottram f869db0ca0 Move remote rss restore to app script 2016-07-10 14:07:31 +01:00
Bob Mottram 908919e11d Move remote hubzilla restore to app script 2016-07-10 14:05:26 +01:00
Bob Mottram 26f3340120 Move remote gnusocial restore to app script 2016-07-10 13:17:51 +01:00
Bob Mottram 7b9e386455 Move remote xmpp restore to app script 2016-07-10 13:13:05 +01:00
Bob Mottram 5f34143c8b Move remote ipfs restore to app script 2016-07-10 13:05:23 +01:00
Bob Mottram d540a4b1cb Tidying 2016-07-10 11:33:50 +01:00
Bob Mottram bccd2443b0 Remove no longer needed domains 2016-07-10 11:11:51 +01:00
Bob Mottram f11a4f2080 Tidying 2016-07-10 11:04:40 +01:00
Bob Mottram 56fff9a6cd Tidying 2016-07-10 09:42:39 +01:00
Bob Mottram b62ffd74b6 Consolidate backup_apps 2016-07-09 22:49:35 +01:00
Bob Mottram b0d9459743 Move remote mumble and sip backup to app script 2016-07-09 21:58:58 +01:00
Bob Mottram fa4a3a57ce Move remote tox backup to app script 2016-07-09 21:52:17 +01:00
Bob Mottram e3260ed1c9 Move remote dlna backup to app script 2016-07-09 21:40:11 +01:00
Bob Mottram cecce33265 Move remote ipfs backup to app script 2016-07-09 21:38:19 +01:00
Bob Mottram c2f56cd1ec Move remote xmpp backup to app script 2016-07-09 21:34:21 +01:00
Bob Mottram 84db3b4037 Move remote blog backup to app script 2016-07-09 21:32:17 +01:00
Bob Mottram 1467b02487 Move remote wiki backup to app script 2016-07-09 21:28:07 +01:00
Bob Mottram ee157c9253 Move remote gogs backup to app script 2016-07-09 21:26:27 +01:00
Bob Mottram eaa7baba88 Move remote mediagoblin backup to app script 2016-07-09 21:21:48 +01:00
Bob Mottram 83430ecf09 Move remote rss backup to app script 2016-07-09 20:53:35 +01:00
Bob Mottram d27a518bca Move remote gnusocial backup to app script 2016-07-09 20:47:01 +01:00
Bob Mottram 7723c26036 Restoring apps from the control panel 2016-07-09 18:02:33 +01:00
Bob Mottram f5e3821e43 All variants 2016-07-09 11:58:15 +01:00
Bob Mottram 05f41cfdc0 Move emacs local backup into app script 2016-07-09 11:51:18 +01:00
Bob Mottram 580fe547dc Placeholder reconfigure functions 2016-07-09 11:36:12 +01:00
Bob Mottram 04d8571140 Placeholder functions 2016-07-09 11:15:41 +01:00
Bob Mottram 9ffb0fe508 Move xmpp local restore to app script 2016-07-09 10:54:41 +01:00
Bob Mottram 781453c7fe Move gnusocial local restore to app script 2016-07-09 10:46:05 +01:00
Bob Mottram f19b65bd8f Move hubzilla local restore to app script 2016-07-09 10:40:36 +01:00
Bob Mottram e2ad22bd2d Move rss local restore to app script 2016-07-09 10:33:56 +01:00
Bob Mottram 2b9df463b4 Move syncthing local restore to app script 2016-07-09 10:28:53 +01:00
Bob Mottram ffdd598ca3 Placeholder functions for mediagoblin restore 2016-07-08 23:03:55 +01:00
Bob Mottram e6a937e541 Move local restore of gogs to app script 2016-07-08 23:01:37 +01:00
Bob Mottram e3f0ae969e Move local wiki restore to app script 2016-07-08 16:52:17 +01:00
Bob Mottram 388c8b300d Move local blog restore to app script 2016-07-08 16:42:31 +01:00
Bob Mottram 3910ab6ac6 Move local cjdns restore to app script 2016-07-08 16:38:26 +01:00
Bob Mottram bda2f9919d Move local mumble restore to app script 2016-07-08 16:26:18 +01:00
Bob Mottram 44c3d087cd Remove legacy tox local restore 2016-07-08 16:19:07 +01:00
Bob Mottram 7a0c054d55 Move tox local restore to app script 2016-07-08 16:18:23 +01:00
Bob Mottram 96e8e5c796 Move user permissions function to utils 2016-07-08 16:07:55 +01:00
Bob Mottram 6754e540fd Move sip local restore to spp script 2016-07-08 16:06:34 +01:00
Bob Mottram 79ca882147 Add tests for presence of restrore functions within app scripts 2016-07-08 16:01:39 +01:00
Bob Mottram c06871f9b1 Split mumble from sip in local restore 2016-07-08 15:57:04 +01:00
Bob Mottram c6fe64ad7c Consolidate drive mount/unmount functions 2016-07-08 15:39:06 +01:00
Bob Mottram 9c3d627bf2 Move SIP upgrade into app script 2016-07-08 14:32:35 +01:00
Bob Mottram 46d0f0a541 Move blog upgrade into app script 2016-07-08 14:30:37 +01:00
Bob Mottram 835c14d928 Function to upgrade apps 2016-07-08 14:28:12 +01:00
Bob Mottram 5e7eefa2de Remove paths which aren't needed 2016-07-07 21:50:12 +01:00
Bob Mottram f077dc7726 Backup local apps 2016-07-07 21:43:46 +01:00
Bob Mottram 783d66fdf3 Local backups 2016-07-07 20:42:25 +01:00
Bob Mottram 0b54cf5641
Make calling database backup to usb simpler 2016-07-07 17:45:57 +01:00
Bob Mottram f0925ebb97
Local backup of ttrss 2016-07-07 14:04:00 +01:00
Bob Mottram 278440a39c
Local backup for mumble 2016-07-07 12:12:33 +01:00
Bob Mottram 28cc306cd8
Improve hubzilla local backup 2016-07-07 11:59:56 +01:00
Bob Mottram a17c56f243
Local backup for ipfs 2016-07-07 11:56:21 +01:00
Bob Mottram 7afd0e27a4
Local backup for hubzilla 2016-07-07 11:44:45 +01:00
Bob Mottram 2e52ff8b8a
Local backup for gogs 2016-07-07 11:33:45 +01:00
Bob Mottram 8a165eddb9
Local backup of gnusocial 2016-07-07 11:20:10 +01:00
Bob Mottram 6b287ba099
Emacs placeholders 2016-07-07 10:59:39 +01:00
Bob Mottram 6beae8d5f3
Local backup function for dlna 2016-07-07 10:05:27 +01:00
Bob Mottram d919518eb9
Local backup function for blog 2016-07-07 09:58:21 +01:00
Bob Mottram f17bdebb10 Add backup functions to tripwire app 2016-07-06 20:39:47 +01:00
Bob Mottram 51f7f3d0fa Move base system into the share directory 2016-07-06 20:31:52 +01:00
Bob Mottram 2bb77bcf1b Move utils into the share directory 2016-07-06 20:27:18 +01:00
Bob Mottram c4abe22744 Move apps into share directory 2016-07-06 20:06:57 +01:00
Bob Mottram 94b3b80aa9 Moving apps to share 2016-07-06 19:45:58 +01:00
Bob Mottram 18d62a43b9 Quotes 2016-07-06 17:13:18 +01:00
Bob Mottram dc03283118 Quotes 2016-07-06 17:12:35 +01:00
Bob Mottram 6290387734 Remove some annoying variant boilerplate 2016-07-06 16:59:59 +01:00
Bob Mottram a5b1812e28 Selecting apps from variant name 2016-07-06 16:47:55 +01:00
Bob Mottram 3d83d1636b Populate upgrade functions for apps 2016-07-06 15:40:09 +01:00
Bob Mottram 5460385221 Placeholder functions for app upgrades 2016-07-06 15:01:28 +01:00
Bob Mottram 861c1d8bc0 Local or remote backups 2016-07-06 14:55:09 +01:00
Bob Mottram 737ea96f7f Fix app interfaces 2016-07-06 14:43:20 +01:00
Bob Mottram e7233c4fe9 Executable 2016-07-06 13:22:12 +01:00
Bob Mottram 03ff899399 Preparing app setup 2016-07-06 13:21:43 +01:00
Bob Mottram 9ce622b5bd
Project name 2016-07-06 09:31:13 +01:00
Bob Mottram 2db820daa0
Move some apps to a base system 2016-07-06 09:24:42 +01:00
Bob Mottram e96cd9134b Consistant gnusocial naming 2016-07-06 08:05:26 +01:00
Bob Mottram 5fb34df806 Consolidate install functions 2016-07-05 21:50:11 +01:00
Bob Mottram 7a7d4223b6 App interface compliance 2016-07-05 20:07:43 +01:00
Bob Mottram 9eba0735ad Check for failure of tests 2016-07-05 19:02:44 +01:00
Bob Mottram 3dc4278e3e no return 2016-07-05 17:00:10 +01:00
Bob Mottram ba1d0cc7a7 Braces 2016-07-05 16:52:04 +01:00
Bob Mottram bcd762e8dd Check that completion file exists 2016-07-05 16:42:50 +01:00
Bob Mottram 8d24da1d0c No exit 2016-07-05 16:30:36 +01:00
Bob Mottram e4593e59a6 Selector script to add or remove apps 2016-07-05 15:48:36 +01:00
Bob Mottram cf4a38367e Use loop for interface functions 2016-07-05 11:41:33 +01:00
Bob Mottram 4123b712fc Tests for application interface functions 2016-07-05 09:47:45 +01:00
Bob Mottram 09bc799226 Install functions 2016-07-05 08:22:33 +01:00
Bob Mottram cd0a878149 Placeholder backup functions 2016-07-04 21:02:22 +01:00
Bob Mottram e93015723b More removal functions for zeronet 2016-07-04 20:45:49 +01:00
Bob Mottram 66e2e4d73a Recommended gnusocial hub retries 2016-07-04 20:10:57 +01:00
Bob Mottram 7da0bb1e81 Function to remove zeronet 2016-07-04 20:09:09 +01:00
Bob Mottram ce9091d34a Function to remove xmpp 2016-07-04 19:36:56 +01:00
Bob Mottram eadc7fc342 Function to remove wiki 2016-07-04 19:23:17 +01:00
Bob Mottram df9468a1a4 Function to remove webmail 2016-07-04 19:14:03 +01:00
Bob Mottram 8afe6548f9 Function to remove vpn 2016-07-04 19:06:09 +01:00
Bob Mottram 3f7be9c1d6 Function to remove tox 2016-07-04 19:03:55 +01:00
Bob Mottram 137821b926 Function to remove tox node 2016-07-04 13:32:23 +01:00
Bob Mottram 62e04497ce Function to remove syncthing 2016-07-04 13:19:05 +01:00
Bob Mottram 089b8e204b Function to remove sip 2016-07-04 13:11:14 +01:00
Bob Mottram 06ec000f58 Function to remove search engine 2016-07-04 13:01:59 +01:00
Bob Mottram 6c59300271 Onion support in for app removals 2016-07-04 08:31:29 +01:00
Bob Mottram 5281b96330 Function to remove an onion service 2016-07-04 08:14:09 +01:00
Bob Mottram e69717af61 function to remove rss reader 2016-07-03 22:54:58 +01:00
Bob Mottram 0b6e57e219 Tidying 2016-07-03 22:31:45 +01:00
Bob Mottram 94641a370c function to remove mumble 2016-07-03 22:30:26 +01:00
Bob Mottram 7666e778e4 function to remove irc server 2016-07-03 22:21:50 +01:00
Bob Mottram 8df611b0f9 function to remove ipfs 2016-07-03 22:00:09 +01:00
Bob Mottram c42e5eaa30 function to remove tripwire 2016-07-03 21:49:38 +01:00
Bob Mottram ebd7f2522d function to remove hubzilla 2016-07-03 21:40:03 +01:00
Bob Mottram 7612453887 function to remove gogs 2016-07-03 21:34:22 +01:00
Bob Mottram 4d2c1836ac function to remove gnu social 2016-07-03 21:22:12 +01:00
Bob Mottram 0f71e54d7c function to remove dlna 2016-07-03 20:29:52 +01:00
Bob Mottram c892dedab4 function to remove cjdns 2016-07-03 20:25:46 +01:00
Bob Mottram 84b383b29c function to remove blog 2016-07-03 20:19:58 +01:00
Bob Mottram 64a64641d1 functions to remove batman 2016-07-03 19:54:48 +01:00
Bob Mottram 879ab883fb functions to remove babel 2016-07-03 19:43:16 +01:00
Bob Mottram 01e84bfc76 Change naming to be more consistent 2016-07-03 19:21:47 +01:00
Bob Mottram bc76f9237f Move firewall functions into app scripts 2016-07-03 18:52:57 +01:00
Bob Mottram fe53a43e9f More script replacements 2016-07-03 17:53:24 +01:00
Bob Mottram 998274090f More script replacements 2016-07-03 17:45:55 +01:00
Bob Mottram cc61a80f97 More links to the tox app script 2016-07-03 17:36:17 +01:00
Bob Mottram f1571e14d7 Get toxid repo from app script 2016-07-03 17:34:45 +01:00
Bob Mottram 68ad1e07a5 Get toxcore repo from app script 2016-07-03 17:33:52 +01:00
Bob Mottram b77141a7e8 Get tox port from app script 2016-07-03 17:33:03 +01:00
Bob Mottram b9e1e4b72d Get toxcore commit from app script 2016-07-03 17:31:56 +01:00
Bob Mottram 97643c2306 Obtain min password length from utils script 2016-07-03 17:30:15 +01:00
Bob Mottram 88d4bd3ceb Obtain min password length from utils script 2016-07-03 17:29:31 +01:00
Bob Mottram 8d8690ef08 Obtain go version from utils script 2016-07-03 17:28:12 +01:00
Bob Mottram 6ce9db4899 Obtain go patameters from utils script 2016-07-03 17:27:18 +01:00
Bob Mottram 88d2df7ba6 Obtain password length from utils script 2016-07-03 17:25:14 +01:00
Bob Mottram cc26414f23 Obtain password length from utils script 2016-07-03 17:24:28 +01:00
Bob Mottram 27392b2743 Unclude utils and app within repos 2016-07-03 17:04:14 +01:00
Bob Mottram 0df3a86365 Stockholm initial 2016-07-03 16:13:34 +01:00
Bob Mottram 229df46f2a
Move commit function to separate script 2016-06-30 16:04:55 +01:00
Bob Mottram 78f200db88
Separate out database functions into their own script 2016-06-30 15:55:23 +01:00
Bob Mottram bfa480ef13
Preamble actually isn't needed
variables come from the calling script
2016-06-30 15:08:55 +01:00
Bob Mottram c14f73af67
Avoid excessive echoes 2016-06-30 15:03:10 +01:00
Bob Mottram 8a42d7576f
git utility script 2016-06-30 15:00:50 +01:00
Bob Mottram 6f5f81d45c
Move git functions to separate script 2016-06-30 14:59:43 +01:00
Bob Mottram 634773fcf6
Only record the new commit if all goes well 2016-06-29 16:48:19 +01:00
Bob Mottram e36a4b876c
Warnings if tlsdate doesn't build 2016-06-29 16:47:20 +01:00
Bob Mottram eae6b96735
Return to compiling tlsdate from source
This is in order to include recent pull requests which
are not yet upstreamed.

It also looks like tlsdate may be removed from future
debian versions due to lack of maintenance.
2016-06-29 16:41:35 +01:00
Bob Mottram c267ef27e5
Looks like the odroid has boot blobs, so is unsupportable for now
The relevant quote is 'Boot blobs are in binary format (Limited by Amlogic's policy)'
2016-06-29 11:10:00 +01:00
Bob Mottram ec2df011aa
Remove StartSSL from control panel 2016-06-29 09:44:44 +01:00
Bob Mottram b9b647d4ab
arm64 2016-06-28 18:01:27 +01:00
Bob Mottram 1baba33ec2
Tidying 2016-06-28 17:32:54 +01:00
Bob Mottram 6cf270250f
Tidying 2016-06-28 17:26:02 +01:00
Bob Mottram 33e6f2c2be
Beginning of support for odroid c2 2016-06-28 17:18:15 +01:00
Bob Mottram 7cbb3242bf
Move to using letsencrypt for gogs 2016-06-28 15:43:14 +01:00
Bob Mottram 694b486d6e
Move to using letsencrypt on the blog 2016-06-28 15:41:26 +01:00
Bob Mottram 3ee72dc3c7 install memcached 2016-06-26 13:27:19 +01:00
Bob Mottram 5d65cf4467 Enable batman daemon 2016-06-26 12:41:12 +01:00
Bob Mottram 5a2b0c0b1a batman not a oneshot 2016-06-26 12:38:55 +01:00
Bob Mottram a7369b6078 More image names 2016-06-26 11:29:48 +01:00
Bob Mottram d7a0571518 Stop if batman verify fails 2016-06-26 10:34:54 +01:00
Bob Mottram 0425e7ea5d Batman daemon restart on fail 2016-06-26 10:11:17 +01:00
Bob Mottram 6863f6413b Restart batman daemon on failure 2016-06-26 10:02:18 +01:00
Bob Mottram 1459693650 Verify that batman is running after start 2016-06-26 09:55:31 +01:00
Bob Mottram 2bff9487f5 Change zeronet directory 2016-06-25 23:46:05 +01:00
Bob Mottram 94fc4e44d8 Icon names 2016-06-25 22:38:08 +01:00
Bob Mottram 4c2c0ebc36 Fix path 2016-06-25 20:08:59 +01:00
Bob Mottram f26202a3b7 Add web server to mesh images 2016-06-25 16:51:04 +01:00
Bob Mottram 2fb249e6ef Mesh client browser icon 2016-06-25 13:08:31 +01:00
Bob Mottram a440fc4acd terminal icon 2016-06-25 12:47:55 +01:00
Bob Mottram 997217983c Abandon empty password 2016-06-25 12:44:32 +01:00
Bob Mottram e89f9bc5f5 Move dconf command to mesh startup script 2016-06-25 11:01:58 +01:00
Bob Mottram 91c3974c6a dbus x11 2016-06-25 10:35:03 +01:00
Bob Mottram 9fe7188d63 Add dbus 2016-06-25 10:13:43 +01:00
Bob Mottram 681b0dbc1e dconf packages 2016-06-25 09:49:16 +01:00
Bob Mottram b5db6f0bb1 Disable screen lock on mesh clients 2016-06-25 09:37:15 +01:00
Bob Mottram 36a76be76e desktop icons 2016-06-24 23:53:25 +01:00
Bob Mottram e1933a37ca Order 2016-06-24 21:33:11 +01:00
Bob Mottram ee2b4ee261 Create desktop directory 2016-06-24 21:13:02 +01:00
Bob Mottram f862a19a02 Paths 2016-06-24 20:50:06 +01:00
Bob Mottram 16bd57f871 Terminal icon on mesh desktop 2016-06-24 19:22:23 +01:00
Bob Mottram 447db8b10b Autostart tox UI on mesh client 2016-06-24 18:45:52 +01:00
Bob Mottram a57c207750 Fix mesh client desktop background 2016-06-24 16:32:47 +01:00
Bob Mottram dc0d04ca1d Enable batman daemon on mesh client 2016-06-24 16:03:06 +01:00
Bob Mottram f95cef531d Mesh client boots to X 2016-06-24 15:36:39 +01:00
Bob Mottram d840fc68cd automatic login 2016-06-24 15:24:16 +01:00
Bob Mottram ac39c27ec8 motd for mesh clients 2016-06-24 12:20:05 +01:00
Bob Mottram 0206945fac Change permissions of images to the current user 2016-06-24 11:26:16 +01:00
Bob Mottram 849ed3ead5 Use nodm on mesh clients, so there's no login screen 2016-06-24 09:59:38 +01:00
Bob Mottram 0645f82d30 Stick with default login for mesh clients 2016-06-23 23:12:32 +01:00
Bob Mottram 56ebd42876 Install mesh UI desktop background 2016-06-23 22:16:32 +01:00
Bob Mottram 5d952c5f66 Add lightdm to mesh/usb installs 2016-06-23 17:15:03 +01:00
Bob Mottram d21ef490ff Fixing mesh variant images 2016-06-23 13:56:02 +01:00
Bob Mottram 3e1f751b01 Import tox and syncthing public keys 2016-06-23 13:10:34 +01:00
Bob Mottram 48cee051ab Optionally install proprietary firmware for wifi on mesh variants 2016-06-23 11:04:04 +01:00
Bob Mottram 201d2cb0ca meshusb variant 2016-06-23 10:47:26 +01:00
Bob Mottram 74c1220da4
Tidying 2016-06-22 10:57:53 +01:00
Bob Mottram 0e5f6daa80
Enable xmpp modules suggested by the Conversations app readme 2016-06-22 10:26:52 +01:00
Bob Mottram b7b17256f7
Set the trust level at the same time as adding a gpg key 2016-06-21 09:51:27 +01:00
Bob Mottram abb5baa71f triggers directory 2016-06-18 15:54:08 +01:00
Bob Mottram cb729529ef More directories 2016-06-18 15:38:35 +01:00
Bob Mottram 83116a81c4 Don't ask 2016-06-18 15:17:43 +01:00
Bob Mottram c35aa87649 Data directory 2016-06-18 15:07:02 +01:00
Bob Mottram 8bc31ba1d1 Relative directory 2016-06-18 14:14:54 +01:00
Bob Mottram 5c9bb711c8 Typo 2016-06-18 14:00:31 +01:00
Bob Mottram a7b3e89d20 Deployment directory 2016-06-18 13:54:49 +01:00
Bob Mottram 5e991865ab Add mediadrop user 2016-06-18 13:35:19 +01:00
Bob Mottram 1a721e3232 Fix sed 2016-06-18 13:31:22 +01:00
Bob Mottram daed48a85e Correct name 2016-06-18 13:16:06 +01:00
Bob Mottram f372f8e5fe & not needed 2016-06-18 13:12:44 +01:00
Bob Mottram 6191ddeeda Versioned python packages 2016-06-18 13:02:50 +01:00
Bob Mottram e198e468dd Double quotes 2016-06-18 11:57:15 +01:00
Bob Mottram 0f937d25dc
Tidying 2016-06-17 09:23:25 +01:00
Bob Mottram 6faeb0eb94
maximum size 2016-06-17 09:20:19 +01:00
Bob Mottram 9d21c88836 Double quotes 2016-06-17 08:46:37 +01:00
Bob Mottram 74dce2a9ad Bad append 2016-06-17 08:33:35 +01:00
Bob Mottram 209471c8ed Remove any existing install 2016-06-17 08:21:47 +01:00
Bob Mottram 8b660c7a13 Remove if already existing 2016-06-17 08:19:18 +01:00
Bob Mottram 9d7e850a3e Tidying 2016-06-16 21:38:54 +01:00
Bob Mottram ad05d58df9 More mediadrop configuration 2016-06-16 17:46:53 +01:00
Bob Mottram 6335678be7 mediadrop in progress 2016-06-15 08:23:32 +01:00
Bob Mottram 0c1317b566
Beginning of media server 2016-06-14 17:35:49 +01:00
Bob Mottram 8559f770bb gevent 2016-06-12 16:33:02 +01:00
Bob Mottram afbba27b5c process control 2016-06-11 20:58:18 +01:00
Bob Mottram 849ee8dbec
qtox repo only works with certain architectures 2016-06-10 11:43:17 +01:00
Bob Mottram f6eec19b9c
Spaces 2016-06-10 09:53:21 +01:00
Bob Mottram daaaade8f2
Set the trust level for a gpg key 2016-06-10 09:48:22 +01:00
Bob Mottram 784cee0eda Stop and restart the mail server when backing up
Otherwise mail can arrive during the process
2016-06-08 22:20:41 +01:00
Bob Mottram 282594eb09 Merge branch 'master' of https://github.com/bashrc/freedombone 2016-06-08 22:14:57 +01:00
Bob Mottram 0f7bad4a0b Beginning of usb client 2016-06-08 22:14:19 +01:00
Bob Mottram c565f37033
Recreate firewall to remove RELATED 2016-06-08 12:28:32 +01:00
Bob Mottram e830037a9c
Don't accept RELATED packets 2016-06-08 10:44:29 +01:00
Bob Mottram 4f4354ba19 Check that toxid gets installed 2016-06-07 09:48:33 +01:00
Bob Mottram 3348a0c360 Remove unused compile functions 2016-06-07 09:25:32 +01:00
Bob Mottram ee2dd373ef
Beginning of usb client builds with user interfaces 2016-06-06 17:31:23 +01:00
Bob Mottram b292d24377 Fix monkeysphere emails 2016-06-05 14:51:25 +01:00
Bob Mottram 2637547c15 Create directory if needed 2016-06-05 14:27:33 +01:00
Bob Mottram 776c1696eb dollar 2016-06-05 14:23:39 +01:00
Bob Mottram 7a0912e3db dollar 2016-06-05 14:21:29 +01:00
Bob Mottram a45fb05377 Add PEP to xmpp, to support OMEMO 2016-06-05 11:20:26 +01:00
Bob Mottram 125900faf2 Disable password logins for mesh nodes
If you need to get ssh access then manually add a public key to authorized_keys
2016-06-04 18:13:26 +01:00
Bob Mottram 0e91aafbbf Pass through the minimum password length when creating an image 2016-06-04 17:39:26 +01:00
Bob Mottram f24a136e77 Tidying 2016-06-04 17:34:26 +01:00
Bob Mottram 152360ab96 Standardise password lengths 2016-06-04 14:25:46 +01:00
Bob Mottram f460e0c033 Comments 2016-06-03 22:14:33 +01:00
Bob Mottram b1b2e1a6e8 Add stream management to prosody 2016-06-03 22:04:23 +01:00
Bob Mottram 31c345f100 Add message carbons to prosody 2016-06-03 21:03:28 +01:00
Bob Mottram 5ec55c0467 Add client state indication to prosody 2016-06-03 20:56:05 +01:00
Bob Mottram d51af9b3c4 Add message archive management to prosody 2016-06-03 20:43:05 +01:00
Bob Mottram 59e5b8ac8e Customise gnusocial theme with project logo 2016-05-31 21:42:55 +01:00
Bob Mottram b3114fc58e Set the hostname for mesh peers 2016-05-30 21:05:03 +01:00
Bob Mottram 970417a972 Default to 2G images for mesh nodes 2016-05-30 20:47:40 +01:00
Bob Mottram c202ad4e6e sleep for a while to wait for tox keys to be generated 2016-05-30 18:30:00 +01:00
Bob Mottram a82f68abe4 toxcore directory 2016-05-30 17:49:45 +01:00
Bob Mottram 0f3cd4b7d5 Move systemd commands 2016-05-30 15:37:58 +01:00
Bob Mottram bf11e3c6fd No reload 2016-05-30 15:07:29 +01:00
Bob Mottram 181eaa5d96 Change toxcore daemon 2016-05-30 14:36:02 +01:00
Bob Mottram efae204a4b Move daemon copy 2016-05-30 14:32:14 +01:00
Bob Mottram 8da1ff40a3 Scriptifying more things 2016-05-30 13:56:05 +01:00
Bob Mottram 230479b7e0 directory 2016-05-30 13:15:17 +01:00
Bob Mottram 2ef92742a5 Root 2016-05-30 12:52:48 +01:00
Bob Mottram 00b406144c Script name 2016-05-30 11:52:59 +01:00
Bob Mottram 7a1637daeb Script to install toxcore 2016-05-30 11:39:43 +01:00
Bob Mottram 23deff9409 no need to cd 2016-05-29 16:11:58 +01:00
Bob Mottram 68b0ae84a8 Compile toxid on mesh nodes 2016-05-29 14:12:57 +01:00
Bob Mottram 7bd33c9a44 Run aclocal 2016-05-29 12:36:23 +01:00
Bob Mottram 92af7a68a9 make clean 2016-05-29 11:49:50 +01:00
Bob Mottram c761ea62e6 Exit rather than return 2016-05-29 10:51:43 +01:00
Bob Mottram 39302bd960 Time the compilation 2016-05-29 10:46:41 +01:00
Bob Mottram 24579e62c9 More logging of compile 2016-05-29 10:06:51 +01:00
Bob Mottram 286d796722 Better zeronet daemon replacement 2016-05-29 09:45:02 +01:00
Bob Mottram fb5314f228 Compiling toxcore and toxic 2016-05-28 22:55:55 +01:00
Bob Mottram e611870937 Install avahi on mesh clients 2016-05-28 22:30:06 +01:00
Bob Mottram 399a463d2f Don't try to set the toxic nick 2016-05-28 22:14:50 +01:00