Commit Graph

6128 Commits

Author SHA1 Message Date
Bob Mottram 714675ed0e stop babel 2018-01-17 13:44:57 +00:00
Bob Mottram 3d52e70630 Add babel mesh routing protocol 2018-01-17 13:42:40 +00:00
Bob Mottram 97f9e3e3e2 remove avahi service for ssh on mesh peers 2018-01-17 12:09:46 +00:00
Bob Mottram 2c1c2e5c72 Show mesh routing icon even when there are no peers 2018-01-17 12:08:08 +00:00
Bob Mottram e60eb5cbd0 Change mesh protocol within avahi service 2018-01-17 08:58:23 +00:00
Bob Mottram 699c2dca51 Don't need remove 2018-01-16 22:54:37 +00:00
Bob Mottram 771f9388ec Don't need ssh avahi service on mesh 2018-01-16 22:54:03 +00:00
Bob Mottram 91aad446f5 More helpful text 2018-01-16 22:44:47 +00:00
Bob Mottram 4e6e431169 quotes 2018-01-16 22:37:40 +00:00
Bob Mottram 5648acd148 Remove avahi ssh on mesh 2018-01-16 22:19:04 +00:00
Bob Mottram d3b6f087e7 Remove routing icon if not connected 2018-01-16 20:01:38 +00:00
Bob Mottram 720134ebc5 Mesh routing protocol desktop icon 2018-01-16 20:00:04 +00:00
Bob Mottram 156fd29799 ssh isn't usually available on mesh peers 2018-01-16 16:21:28 +00:00
Bob Mottram 256e01647a broadcast the mesh routing protocol on avahi 2018-01-16 16:12:12 +00:00
Bob Mottram 9e2d2df552 olsr2 simple daemon 2018-01-16 15:24:06 +00:00
Bob Mottram 9bd45f495b olsr2/manet firewall 2018-01-16 15:22:33 +00:00
Bob Mottram ff13caac42 Missing rootdir 2018-01-16 13:26:15 +00:00
Bob Mottram 48cc9c3782 batman status 2018-01-16 13:11:10 +00:00
Bob Mottram 4b9075738b Adding mesh support for OLSR2 2018-01-16 12:35:18 +00:00
Bob Mottram f0e7f97ce4 i386 package needed on amd64 2018-01-16 11:15:53 +00:00
Bob Mottram 1506003965 libc package name on debian 2018-01-16 11:07:49 +00:00
Bob Mottram f657b2f8b0 Update debian script hash 2018-01-16 10:03:23 +00:00
Bob Mottram e6c06c87f3 Add debian package for setup 2018-01-16 09:58:49 +00:00
Bob Mottram c5de5d207c sed character formatting 2018-01-16 09:56:13 +00:00
Bob Mottram 5a8d519a6a pleroma frontend commit 2018-01-15 21:35:41 +00:00
Bob Mottram 4e2a292021 Re-include pleroma 2018-01-15 20:48:59 +00:00
Bob Mottram e292a4537a cat 2018-01-15 17:48:19 +00:00
Bob Mottram 3e841881be Disable bmx after stop 2018-01-15 14:31:07 +00:00
Bob Mottram 3559682fcd Default to bmx6 on mesh. It looks more stable 2018-01-15 14:15:09 +00:00
Bob Mottram 8fd134ed2a Update bmx devices within daemons 2018-01-15 14:11:23 +00:00
Bob Mottram 4d21771969 Create default mesh protocol file if needed 2018-01-15 13:35:53 +00:00
Bob Mottram c4a284abb1 Fix mesh protocol condition 2018-01-15 13:35:10 +00:00
Bob Mottram 9301df8b4a Include bmx status within batman status command 2018-01-15 13:34:06 +00:00
Bob Mottram c3e4cdf708 mesh firewall not limited to a particular interface 2018-01-15 13:25:12 +00:00
Bob Mottram e581c487ea Tidying 2018-01-15 13:23:45 +00:00
Bob Mottram 390c1c6a44 mesh protocol is bmx6 or 7 with default of 7 2018-01-15 13:15:35 +00:00
Bob Mottram 0cc405b215 mesh avahi settings 2018-01-15 12:54:46 +00:00
Bob Mottram 5b8cc8d6a8 Deprecate avahi-autoipd 2018-01-15 12:29:06 +00:00
Bob Mottram fd34c17159 Use abbreviated bmx status commands 2018-01-14 22:45:23 +00:00
Bob Mottram 357d07d55b Use traceroute for bmx pings 2018-01-14 22:34:28 +00:00
Bob Mottram 6dbcf2ab2f Add traceroute for mesh testing 2018-01-14 22:31:26 +00:00
Bob Mottram 73b18fcf9e bmx status command 2018-01-14 15:45:03 +00:00
Bob Mottram a4e2c48a9e mesh wifi interface independent firewall settings 2018-01-14 12:38:01 +00:00
Bob Mottram 94d1fb3963 Additional mesh ipv6 firewall configuration 2018-01-14 12:36:04 +00:00
Bob Mottram 8ddf551bc7 xz settings 2018-01-14 11:36:45 +00:00
Bob Mottram ab2ba6a0eb More archive cleaning during mesh image creation 2018-01-13 23:23:11 +00:00
Bob Mottram 3f651ae37e More ipv6 support within the mesh firewall 2018-01-13 22:25:29 +00:00
Bob Mottram b7d98140ff bmx ping options 2018-01-13 21:28:37 +00:00
Bob Mottram afc7d2c5b5 ipv6 icmp on mesh 2018-01-13 21:19:22 +00:00
Bob Mottram 69bf2faf37 4 2018-01-13 21:04:02 +00:00
Bob Mottram 945e703a8d avahi on ipv6 on bmx 2018-01-13 21:02:45 +00:00
Bob Mottram 6a82784932 No autoipd on bmx 2018-01-13 20:57:38 +00:00
Bob Mottram 06952d9137 Rate limit for ipv6 2018-01-13 20:18:58 +00:00
Bob Mottram 1efce6f173 mesh firewall allows ipv6 2018-01-13 20:03:46 +00:00
Bob Mottram d4f4bfb5dc Quieten down 2018-01-13 19:13:30 +00:00
Bob Mottram 5b276e3cfb 7 2018-01-13 17:35:51 +00:00
Bob Mottram ea3b956829 Add bmx7 mesh protocol 2018-01-13 17:35:09 +00:00
Bob Mottram aed270fc61 Switch bmx6 repo 2018-01-13 12:59:06 +00:00
Bob Mottram 4b19fc06ea Stopping mesh protocol before starting another 2018-01-13 11:36:50 +00:00
Bob Mottram 73dd40180a Placeholder 2018-01-13 11:27:09 +00:00
Bob Mottram f7dca26bd3 utils should only contain functions 2018-01-13 10:11:10 +00:00
Bob Mottram e3627b666f Experimental bmx6 on mesh 2018-01-12 22:18:23 +00:00
Bob Mottram f410d0a13f Retire support for keybase.io gpg version 2.x doesn't appear to work well with it, but beyond that there's the really concerning issue that the site asks users to upload their *private keys*. Even if the private keys are client side passphrase encrypted this gives that site a full time opportunity to crack private keys. Even if they don't so that, a leak happens and suddenly letter agencies have your private key. Not a good way to go. 2018-01-11 20:26:27 +00:00
Bob Mottram 2a7e6c323d Getting the gpg key from an email address also checks gpg config for default-key 2018-01-11 14:15:09 +00:00
Bob Mottram 9927969e39 More separation between keys 2018-01-11 13:50:51 +00:00
Bob Mottram 37198e1696 Show the correct gpg fingerprint if a default-key was specified 2018-01-11 13:35:50 +00:00
Bob Mottram 07bca1fc2f Use the default gpg key if specified within the config file 2018-01-11 13:32:25 +00:00
Bob Mottram 1feb529b86 Install datboi within the scuttlebot app 2018-01-11 10:27:43 +00:00
Bob Mottram b015720228 Add datboi to mesh 2018-01-11 10:24:50 +00:00
Bob Mottram ba582e17bf More privatebin traffic limiting 2018-01-10 21:48:44 +00:00
Bob Mottram c7016e9166 Purge on every paste 2018-01-10 21:44:08 +00:00
Bob Mottram b91c3fe8cd There's no limit 2018-01-10 21:41:59 +00:00
Bob Mottram f2018a8466 Language default 2018-01-10 21:39:30 +00:00
Bob Mottram 28d7a0fa2f Write permissions to data directory 2018-01-10 21:36:50 +00:00
Bob Mottram 8651acb169 Lower case 2018-01-10 21:25:04 +00:00
Bob Mottram 0c99738e51 Install mcrypt for privatebin 2018-01-10 21:24:43 +00:00
Bob Mottram 86ac7e00a9 Install libsodium for privatebin 2018-01-10 21:17:00 +00:00
Bob Mottram b7cc771576 privatebin dialog tweaks 2018-01-10 21:11:49 +00:00
Bob Mottram 06ea80e363 privatebin dialog tweaks 2018-01-10 21:08:24 +00:00
Bob Mottram 105384c3c4 Include privatebin within images 2018-01-10 21:02:06 +00:00
Bob Mottram ace52490ab privatebin app 2018-01-10 21:00:56 +00:00
Bob Mottram 371b5d0f6e Deprecate Pleroma backend due to off-site dependency 2018-01-10 14:25:22 +00:00
Bob Mottram 077a02818e Tidying 2018-01-09 19:51:20 +00:00
Bob Mottram ef2a5ca038 Comment out import 2018-01-09 19:34:14 +00:00
Bob Mottram 1d7888894f Revert "Move pleroma to production config"
This reverts commit 0982180705.
2018-01-09 19:03:49 +00:00
Bob Mottram 0982180705 Move pleroma to production config 2018-01-09 18:19:28 +00:00
Bob Mottram 5fc93dfe25 Try another pleroma commit, before Agent is added to chat_channel.ex 2018-01-09 15:05:23 +00:00
Bob Mottram 139696d527 Try the last pleroma commit before chat is added 2018-01-09 13:00:56 +00:00
Bob Mottram 061cc50c9f Revert commit 2018-01-09 11:13:46 +00:00
Bob Mottram 9de25b9bc7 More pleroma checks 2018-01-09 10:37:24 +00:00
Bob Mottram ac4e4febf4 No longer true 2018-01-08 19:13:59 +00:00
Bob Mottram 61341e106a Improving ghost install 2018-01-08 17:09:05 +00:00
Bob Mottram c1ed8a4747 Check that ghost cli gets installed 2018-01-08 12:50:13 +00:00
Bob Mottram ce85662f90 Change how ghost is installed and limit to 1Gb+ RAM 2018-01-07 21:49:36 +00:00
Bob Mottram a6e2b54950 Placeholder web user interface 2018-01-07 14:47:43 +00:00
Bob Mottram 1cea492656 Ownership permissions on lockdown of letsencrypt 2018-01-07 12:09:16 +00:00
Bob Mottram 676fb374e2 Add onion address for jabber.cat 2018-01-07 10:48:41 +00:00
Bob Mottram cebc7aa5dc Don't use hashing for etherpad passwords. They're still somewhat defended by TLS or onion encryption The previous bcrypt hash no longer works 2018-01-06 17:06:13 +00:00
Bob Mottram cf1ea58e44 Bump etherpad commit 2018-01-06 16:16:16 +00:00
Bob Mottram 2fe82b63ba Certificate permissions for etherpad 2018-01-06 15:39:39 +00:00
Bob Mottram bb48a6df61 Use correct rootdir when installing nodejs 2018-01-06 14:20:21 +00:00
Bob Mottram a4fae48858 Restoring fedwiki password 2018-01-05 21:51:58 +00:00
Bob Mottram 1834784191 Shorter password is easier to copy and paste 2018-01-05 21:39:19 +00:00
Bob Mottram 2cc5b6987e Enable font-awesome with fedwiki 2018-01-05 18:38:00 +00:00
Bob Mottram 2805ec45a7 certificate not certkey 2018-01-05 15:46:26 +00:00
Bob Mottram 2db60740d6 Unfortunately, copying of tls keys for exim seems like the only option 2018-01-05 15:18:07 +00:00
Bob Mottram e9015ac426 Changing fedwiki password 2018-01-04 18:51:55 +00:00
Bob Mottram 7a8d22a62f Shorter cookie 2018-01-04 18:48:21 +00:00
Bob Mottram 710a34d15e Cookiesecret last 2018-01-04 18:45:39 +00:00
Bob Mottram 7d5724e082 Re-enable fedwiki for another test 2018-01-04 18:43:56 +00:00
Bob Mottram d514414ff9 Update prosody modules 2018-01-04 16:55:15 +00:00
Bob Mottram a01b116b93 Don't defrag 2018-01-04 14:44:42 +00:00
Bob Mottram 86b12a843b Bump pihole commit 2018-01-04 14:42:54 +00:00
Bob Mottram 6d5a449a1a Deprecate fedwiki 2018-01-04 13:19:49 +00:00
Bob Mottram e98a2fc7c0 Add fedwiki friends module 2018-01-04 13:16:49 +00:00
Bob Mottram 9cd6d3413d Bump pleroma commit 2018-01-02 15:52:46 +00:00
Bob Mottram 63d0a32e7d Bump gnusocial commit 2018-01-02 15:42:57 +00:00
Bob Mottram 8f139af1c0 Make lua scripts executable 2018-01-02 12:39:06 +00:00
Bob Mottram 46f5c877b5 Workaround for prosody PEP support in group chat with OMEMO 2018-01-02 11:05:10 +00:00
Bob Mottram ed9fb5bc4a Tidying 2017-12-31 18:17:01 +00:00
Bob Mottram 347514248b Remove duplicate function 2017-12-31 18:03:46 +00:00
Bob Mottram e5effa743b ipfs command permissions 2017-12-31 18:00:04 +00:00
Bob Mottram 8af6f509f1 Alter rate limits, because riot can have a lot of stuff going on 2017-12-31 11:43:08 +00:00
Bob Mottram d358c8af0e Remove bad pelican theme links at install time 2017-12-31 10:44:21 +00:00
Bob Mottram d32c6d9499 Improve removal of bad links 2017-12-30 23:33:13 +00:00
Bob Mottram 2cbdc9edcb Remove rather than replace 2017-12-30 20:29:24 +00:00
Bob Mottram e0b65c318b Limit file types 2017-12-30 20:21:07 +00:00
Bob Mottram 363938c900 Removal of google fonts when regenerating mesh blog 2017-12-30 20:05:40 +00:00
Bob Mottram 6384897ecc Ensure that the ipfs command is executable 2017-12-30 17:25:59 +00:00
Bob Mottram 552263f174 Bump ipfs go version 2017-12-30 13:27:02 +00:00
Bob Mottram 4396da4353 Additional cleanup during mesh install 2017-12-28 15:10:54 +00:00
Bob Mottram 9543fea1af Change ownership within chroot 2017-12-28 12:58:34 +00:00
Bob Mottram 78e9bdb93e More of an explanation about username at the end of installation 2017-12-26 21:52:00 +00:00
Bob Mottram 9083b43a67 Ensure that default fbone user gets removed on first boot of the non-mesh system 2017-12-26 21:11:22 +00:00
Bob Mottram fd09426166 Not needed with the setup option 2017-12-26 12:49:29 +00:00
Bob Mottram ab008f830e Building with vmdebootstrap on debian 2017-12-26 10:52:41 +00:00
Bob Mottram d71adade06 Include dat in scuttlebot install 2017-12-23 10:28:44 +00:00
Bob Mottram c6bf24f406 Remove googleapi links from akaunting 2017-12-20 22:38:28 +00:00
Bob Mottram 05660ba8f1 Upgrade akaunting with composer 2017-12-20 22:11:24 +00:00
Bob Mottram 761bf4ccb4 Install akaunting with composer 2017-12-20 21:53:18 +00:00
Bob Mottram 7658403fcc Backup and restore of akaunting 2017-12-20 21:38:00 +00:00
Bob Mottram 0c926f1b7a Tidying 2017-12-20 21:14:35 +00:00
Bob Mottram 1ff9d30fcb Unique exit codes 2017-12-20 21:13:45 +00:00
Bob Mottram 6a316acd91 No background image 2017-12-20 21:12:08 +00:00
Bob Mottram cb11bb6ab5 Remove unused variables 2017-12-20 21:11:14 +00:00
Bob Mottram 02a2002fe5 Add akaunting app 2017-12-20 21:09:09 +00:00
Bob Mottram 7aedc27b12 Add prosody daemon restart on upgrades 2017-12-20 13:44:27 +00:00
Bob Mottram 50408559bd Ensure that if prosody gets stuck it will unstick itself at least once per day 2017-12-20 13:33:36 +00:00
Bob Mottram 42043adb58 Generate cryptpad config 2017-12-19 16:14:35 +00:00
Bob Mottram db0856c3f0 Fix cryptpad upgrade 2017-12-19 15:02:38 +00:00
Bob Mottram dd43031028 Generate cryptpad api config file after upgrades 2017-12-19 14:07:10 +00:00
Bob Mottram 3564dd7e06 Revert "cryptpad version 1.22.0"
This reverts commit e3b3e2c4d4.
2017-12-19 12:50:48 +00:00
Bob Mottram 99013eedbc Cache control 2017-12-19 12:10:29 +00:00
Bob Mottram 930c35098a Tidying 2017-12-19 11:37:43 +00:00
Bob Mottram e3b3e2c4d4 cryptpad version 1.22.0 2017-12-19 11:27:53 +00:00
Bob Mottram 08308b0211 Remove some existing nginx options #69 2017-12-19 11:02:10 +00:00
Bob Mottram bd3627a14a Use cookie authentication method for wiki #69 2017-12-19 10:48:39 +00:00
Bob Mottram 203faffb7b Comment 2017-12-18 19:19:31 +00:00
Bob Mottram 35eb67a943 Disable install of the federated wiki for now. It requires a proprietary identity provider to log in, and without that the wiki is read only. An independent identity provider needs to be implemented within https://github.com/fedwiki/wiki-security-passportjs #69 2017-12-18 19:04:34 +00:00
Bob Mottram 675188767c Extricating the worst of the google crap which phones home 2017-12-18 14:21:59 +00:00
Bob Mottram 0e337558e6 Start removing bad links #69 2017-12-18 13:57:51 +00:00
Bob Mottram e4734b6ef7 Unblock some header options, because this is fundamentally cross-site #69 2017-12-18 13:21:09 +00:00
Bob Mottram 01fd4456ea Change wiki working directory #69 2017-12-18 13:06:05 +00:00
Bob Mottram 396ac49f00 Use npm for wiki install #69 2017-12-18 12:25:30 +00:00
Bob Mottram 0b8642e683 Add federated wiki #69 2017-12-18 11:41:20 +00:00
Bob Mottram 8298c57630 Sleep before busting 2017-12-17 20:13:06 +00:00
Bob Mottram 30cf9bb2e0 Bump ghost version 2017-12-17 17:14:40 +00:00
Bob Mottram a52d3cca71 Add dio resolvers 2017-12-16 22:46:46 +00:00
Bob Mottram 3b952162cb Also change git-ssb hostname in nginx 2017-12-16 18:57:41 +00:00
Bob Mottram 0653eae160 Change scuttlebot hostname on network restart 2017-12-16 18:01:59 +00:00
Bob Mottram 05df6f5f13 Creation of git-ssb daemon 2017-12-16 15:44:17 +00:00
Bob Mottram 1935deb53f Start git-ssb daemon on mesh image 2017-12-16 15:21:01 +00:00
Bob Mottram 816bded661 Restart nginx when restarting mesh networking 2017-12-16 13:12:51 +00:00
Bob Mottram 5ed6ef6483 Run scuttlebot on mesh peers if git-ssb is enabled 2017-12-16 13:09:12 +00:00
Bob Mottram 0fb0010f14 Only enable git ssb if installed 2017-12-16 13:05:42 +00:00
Bob Mottram 49541c630c Enable git ssb site on mesh peer 2017-12-16 13:05:04 +00:00
Bob Mottram 592d0f8d68 Install web server before scuttlebot on mesh image 2017-12-16 13:03:32 +00:00
Bob Mottram 152d3f44d6 Don't install git-ssb globally on mesh 2017-12-16 11:58:14 +00:00
Bob Mottram ec5e7dd658 Update onion address mappings 2017-12-15 17:08:40 +00:00
Bob Mottram 26827ae286 Change a couple of xmpp server addresses 2017-12-15 16:20:42 +00:00
Bob Mottram 42f0a4befc Script to create git-ssb repos 2017-12-12 22:22:08 +00:00
Bob Mottram 92a26a388c Disable scuttlebot site if it exists 2017-12-12 17:47:39 +00:00
Bob Mottram 5912190040 scuttlebot domain variables 2017-12-12 17:46:38 +00:00
Bob Mottram 8d069c53ee Create tls cert for scuttlebot 2017-12-12 17:35:26 +00:00
Bob Mottram 70b0430bc5 Enable web user interface for git ssb via scuttlebot app 2017-12-12 16:35:14 +00:00
Bob Mottram 2370f32323 Deprecate smilodon for now 2017-12-11 22:05:50 +00:00
Bob Mottram ae60e38cc7 Install git-ssb with scuttlebot 2017-12-11 20:15:05 +00:00
Bob Mottram 3fb870a6ff Separate matrix user removal script generation 2017-12-11 16:06:44 +00:00
Bob Mottram ace9d9c5f9 Script to remove users from matrix 2017-12-11 16:01:54 +00:00
Bob Mottram 57d5344d5b Update riot hash 2017-12-11 14:08:23 +00:00
Bob Mottram 1c377298ce Bump riot version 2017-12-11 14:06:15 +00:00
Bob Mottram c9189104d5 vpn firewall settings appear to be needed for Patchwork to discover local peers 2017-12-10 15:20:13 +00:00
Bob Mottram df33a12702 Wait longer when initialising scuttlebot pub on mesh peer 2017-12-10 12:22:39 +00:00
Bob Mottram 839361d04c Add photo editor to mesh 2017-12-09 17:39:29 +00:00
Bob Mottram 4bb3d4b0b4 Remove dubious pelican theme css at install time 2017-12-09 15:01:48 +00:00
Bob Mottram 85126cec66 Remove bad css from non-mesh pelican installs 2017-12-09 14:40:18 +00:00
Bob Mottram d61d410746 Remove bad css from selected blog 2017-12-09 14:34:22 +00:00
Bob Mottram db3cc4f5af Select mesh blog theme using zenity 2017-12-09 13:52:10 +00:00
Bob Mottram dec2f54a1b When visiting a mesh site choose from a list of users 2017-12-09 10:56:22 +00:00
Bob Mottram df8a6c8629 Syntax 2017-12-08 17:43:14 +00:00