Commit Graph

871 Commits

Author SHA1 Message Date
Bob Mottram 1ec7f9041f Return if key exists 2015-09-20 17:09:38 +01:00
Bob Mottram 88ef1e1190 Use encryption key with obnam 2015-09-20 17:07:59 +01:00
Bob Mottram c1bf53fcd3 Tidy remote restore 2015-09-20 16:24:36 +01:00
Bob Mottram cd12bb0879 Tidying restore from usb 2015-09-20 15:43:27 +01:00
Bob Mottram b41b4652c2 Tidying backup to friends script 2015-09-20 14:00:21 +01:00
Bob Mottram 96152ab7b1 Tidying backup script 2015-09-20 13:41:58 +01:00
Bob Mottram f2e93f7535 Create a backup key 2015-09-20 13:19:33 +01:00
Bob Mottram 56a0445068 imap notify period for better battery consumption on android devices 2015-09-19 11:47:20 +01:00
Bob Mottram 97203e4143 Longer timeout on the poller 2015-09-14 14:02:24 +01:00
Bob Mottram 63b1a9eda6 Add backup using obnam 2015-09-13 17:45:43 +01:00
Bob Mottram eef99b0904 Refactoring restore from friend 2015-09-13 15:55:40 +01:00
Bob Mottram 0a6928a4f6 Refactoring restore from usb 2015-09-13 15:23:08 +01:00
Bob Mottram 89e1ca2463 Refactoring of remote backup 2015-09-13 14:49:15 +01:00
Bob Mottram c69ae249a6 Check for tempbackup 2015-09-13 14:19:06 +01:00
Bob Mottram f3dc1e33a9 Comment 2015-09-13 14:17:14 +01:00
Bob Mottram 1d98ff06a8 Don't need to duplicate error checking 2015-09-13 14:16:26 +01:00
Bob Mottram 179b3d1adb Backup type 2015-09-13 14:14:10 +01:00
Bob Mottram 04d392eb44 Refactoring backup to usb 2015-09-13 14:10:03 +01:00
Bob Mottram d048fa72db Use zeronet trackers file 2015-09-12 18:48:34 +01:00
Bob Mottram ec958bbd66 Revert dns changes 2015-09-12 16:47:33 +01:00
Bob Mottram e4fd04354c Fix the zeronet port hack 2015-09-12 10:30:56 +01:00
Bob Mottram c60dd95eed Specify zeronet config file 2015-09-12 09:14:39 +01:00
Bob Mottram c9ff98c848 Try disallowing other stacks 2015-09-11 22:14:53 +01:00
Bob Mottram 12247529e4 Use the zeronet upstream repo 2015-09-11 16:18:13 +01:00
Bob Mottram 714e7a10ac dependencies 2015-09-08 22:28:41 +01:00
Bob Mottram 4d998fd56e Dependencies 2015-09-08 20:52:13 +01:00
Bob Mottram 05e070ecc0 Unfortunately avahi can't be removed without also removing emacs 2015-09-08 19:45:06 +01:00
Bob Mottram 5cbf4b0a1e Moving to hubzilla 2015-09-08 19:23:47 +01:00
Bob Mottram 220a409b04 Ownership 2015-09-07 23:04:40 +01:00
Bob Mottram 3cb1ce96f1 Redmatrix themes 2015-09-07 22:39:45 +01:00
Bob Mottram 4c0b28a358 Hubzilla switch 2015-09-07 22:33:05 +01:00
Bob Mottram 53afe6ff4c Switch to hubzilla 2015-09-07 22:25:06 +01:00
Bob Mottram 5a59db6549 Hubzilla install switch 2015-09-07 22:18:32 +01:00
Bob Mottram 7b68fa1847 Preparing for hubzilla 2015-09-06 22:24:56 +01:00
Bob Mottram 14838112eb Don't install the atheros firmware
It takes too long and seems unreliable
2015-09-06 15:28:54 +01:00
Bob Mottram f5b9b13738 zeronet forum signing inner path 2015-09-06 11:44:04 +01:00
Bob Mottram 8a527c8a87 Fix gogs build 2015-09-06 11:04:59 +01:00
Bob Mottram 30748242d7 Comment 2015-09-05 10:52:27 +01:00
Bob Mottram a7ae622535 Split mesh installs into two categories 2015-09-05 10:46:52 +01:00
Bob Mottram e69d096f4c Set permissions 2015-09-04 22:06:43 +01:00
Bob Mottram 8b9c885c5a Default zeronet service names 2015-09-04 12:27:33 +01:00
Bob Mottram f6b2e33178 Bring server zeronet install into line with the client 2015-09-04 12:17:48 +01:00
Bob Mottram 13ea2ae548 external ip 2015-09-04 11:22:45 +01:00
Bob Mottram 50abe42d21 Ensure that zeronet file port is open 2015-09-04 11:06:51 +01:00
Bob Mottram e4684e91d7 Create files containing lists of zeronet blogs and forums on the mesh 2015-09-02 22:50:45 +01:00
Bob Mottram e0b9926101 Avahi services for zeronet 2015-09-02 22:10:12 +01:00
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
Bob Mottram b6e0969bbb Enable the tox daemon 2015-07-11 11:12:55 +01:00
Bob Mottram 2ee470e493 Detect binary 2015-07-11 11:08:54 +01:00
Bob Mottram a47dbaa068 service file path 2015-07-11 10:52:08 +01:00
Bob Mottram 4937db3c36 Don't always check for OneRNG firmware verification
This only applies if the device has been recently connected
2015-07-11 10:36:16 +01:00
Bob Mottram 707868c2ca Tox node 2015-07-11 10:31:18 +01:00
Bob Mottram fbea3c26f6 Permissions on gpg directory 2015-07-10 11:03:22 +01:00
Bob Mottram fc384ab682 Ensure good permissions on the initial README 2015-07-10 10:45:31 +01:00
Bob Mottram 6d261c5ed4 v1.01 2015-07-09 18:59:43 +01:00
Bob Mottram 71378cf715 Can create reciprocal user accounts for friends to perform remote backups 2015-07-07 19:52:02 +01:00
Bob Mottram 465e65350e Improve the OneRNG installation 2015-07-07 13:28:41 +01:00
Bob Mottram 8e86f06ced Exit if the gpg key cannot be split 2015-07-05 22:15:12 +01:00
Bob Mottram f7dc604b23 Split gpg key if social key management is enabled 2015-07-05 22:10:12 +01:00
Bob Mottram f73d8d79bf quotes 2015-07-05 15:33:11 +01:00
Bob Mottram 0aa61984b0 Don't delete keys from USB drive 2015-07-05 11:56:04 +01:00
Bob Mottram 1604af36b8 Don't need subtraction 2015-07-05 10:50:14 +01:00
Bob Mottram a608e1f281 Restore email to the correct location 2015-07-05 09:57:35 +01:00
Bob Mottram 19a171afcf Restore email to the correct location 2015-07-05 09:55:33 +01:00
Bob Mottram e5acaa4455 Typo 2015-07-05 08:24:42 +01:00
Bob Mottram 007b4fc4f4 Missing package 2015-07-04 22:31:54 +01:00
Bob Mottram 62be11f32c Brackets 2015-07-04 17:32:25 +01:00
Bob Mottram 0f4039d608 Ensure that only fragments are listed 2015-07-03 23:35:57 +01:00
Bob Mottram b376e0ba7c Load key fragments from multiple USB drives 2015-07-03 23:29:43 +01:00
Bob Mottram 5e862cdc35 Continuing with 'unforgettable key' implementation 2015-07-03 19:19:36 +01:00
Bob Mottram 02bd649d8a Use libgfshare for key splitting 2015-07-02 21:43:17 +01:00
Bob Mottram fbbb8fd691 Quotes 2015-07-01 19:28:24 +01:00
Bob Mottram a87f61c756 Beginning of social key management 2015-07-01 13:16:07 +01:00
Bob Mottram 94b6ecd153 Distribute key fragments during remote backup 2015-06-30 20:29:16 +01:00
Bob Mottram 0f712e41a8 script to use batman 2015-06-29 21:37:17 +01:00
Bob Mottram 462d418a1b Simplified batman 2015-06-28 22:52:03 +01:00
Bob Mottram 446d3fca7c daemon for mesh tunnel 2015-06-28 21:57:58 +01:00
Bob Mottram 0158af73a7 Enable ipv6 2015-06-28 21:44:01 +01:00
Bob Mottram 1842f04577 Moving batman to ipv6 2015-06-28 21:26:42 +01:00
Bob Mottram 07fe5c9464 Beginning of support for batman 2015-06-28 15:20:54 +01:00
Bob Mottram 249d9b0f2e Rename cjdns related things in preparation for multiple mesh types 2015-06-28 10:04:11 +01:00
Bob Mottram f04d49d5c5 Check that rng-tools is configured to use the onerng device 2015-06-27 10:07:48 +01:00
Bob Mottram 0a60563576 Prefer inline 2015-06-23 17:19:06 +01:00
Bob Mottram 613df6bbd3 Upgrade email encryption script 2015-06-23 15:09:02 +01:00
Bob Mottram 1c11ccad7a 3.4 version of OneRNG driver 2015-06-22 20:53:41 +01:00
Bob Mottram 0e7e3c1be7 Increase the imap limits 2015-06-20 22:20:22 +01:00
Bob Mottram 7b72a982ce Purge existing dovecot packages 2015-06-20 19:05:57 +01:00
Bob Mottram cb785d1820 Don't need common 2015-06-20 18:57:52 +01:00
Bob Mottram 702f9097f1 Missing space 2015-06-20 18:56:31 +01:00
Bob Mottram 1d7332fd51 Check for config files 2015-06-20 18:54:59 +01:00
Bob Mottram 183b528445 Add dovecot directories 2015-06-20 18:39:12 +01:00
Bob Mottram 5a7b496de7 Disable client certs 2015-06-20 17:32:22 +01:00
Bob Mottram 0b583ef3a6 cert name 2015-06-19 23:45:58 +01:00
Bob Mottram 13cfc6337b Reluctantly accept params 2015-06-19 22:57:14 +01:00
Bob Mottram c1afe00074 dovecot ca name alteration 2015-06-19 22:08:28 +01:00
Bob Mottram 9089bd1f36 Remove database on reinstall 2015-06-19 19:58:33 +01:00
Bob Mottram 86bf6c7666 Password 2015-06-18 08:25:05 +01:00
Bob Mottram 07c0d5fb99 Don't create client cert by default 2015-06-17 22:45:19 +01:00
Bob Mottram faee7f9d91 Autocomplete fields in email client cert 2015-06-17 19:49:04 +01:00
Bob Mottram 05c8d2c2ce IMAP client authentication certificates 2015-06-17 19:28:08 +01:00
Bob Mottram c1d5dbe97a onerng verification only needs to be confirmed once 2015-06-14 19:40:20 +01:00
Bob Mottram 75526360ff Remove haveged if onerng is installed 2015-06-14 19:37:12 +01:00
Bob Mottram 23a4809be4 Use first part of returned value 2015-06-14 19:31:41 +01:00
Bob Mottram f16595ee83 Rename the downloaded onerng package 2015-06-14 19:28:30 +01:00
Bob Mottram cc9968dade Don't use raw 2015-06-14 19:23:35 +01:00
Bob Mottram ca102a3820 Use RNG selector 2015-06-14 19:20:59 +01:00
Bob Mottram d971f4f75f Beginning of imap client certs 2015-06-14 15:56:46 +01:00
Bob Mottram 43c64a3fba Typo 2015-06-13 14:35:47 +01:00
Bob Mottram 954fb61e91 Verify the firmware of OneRNG devices 2015-06-13 14:20:07 +01:00
Bob Mottram 2eec544b49 Install OneRNG driver 2015-06-13 12:50:52 +01:00
Bob Mottram 0b36287289 Select HRNG type, rather than just yes or no 2015-06-13 12:00:11 +01:00
Bob Mottram 970d6c3a7e Only create the mount directory if it doesn't exist 2015-06-08 19:46:29 +01:00
Bob Mottram 860ae1a833 Unmount encrypted USB drive 2015-06-08 19:42:11 +01:00
Bob Mottram 4f1dc23a26 Restore 2015-06-08 19:18:40 +01:00
Bob Mottram fbcfa8b349 Single quotes 2015-06-08 19:17:10 +01:00
Bob Mottram e426cbbfcb Handle luks encrypted USB drives 2015-06-07 12:27:38 +01:00
Bob Mottram ebb8fbe49c Handle luks encrypted USB drives 2015-06-07 12:05:52 +01:00
Bob Mottram 4ac7552e98
Allow access to .well-known 2015-05-01 18:35:03 +01:00
Bob Mottram c3a57e75ba
Backup and restore learned spamassassin settings 2015-04-26 21:16:35 +01:00
Bob Mottram 237225653f
Backup and restore learned spamassassin settings 2015-04-26 20:08:37 +01:00
Bob Mottram c1a2f1ec99 Custom settings for emacs when used with Mutt 2015-04-19 15:32:37 +01:00
Bob Mottram 6881ef2309 Temporary workaround 2015-04-12 16:04:29 +01:00
Bob Mottram 8f983247c8 Temporary workaround 2015-04-12 16:01:59 +01:00
Bob Mottram fe8de089d8 If cert bundles exist for websites then restore them 2015-04-10 10:45:30 +01:00
Bob Mottram 1f5be365ad Only use the cert bundle if it exists 2015-04-10 10:23:43 +01:00
Bob Mottram fb7c4263f2 Ensure that the bundled certificate is used with redmatrix 2015-04-10 10:16:14 +01:00
Bob Mottram d62015c061 Fixing gogs systemd environment 2015-04-05 10:33:26 +01:00
Bob Mottram a5e4a59e14 GOPATH set as systemd environment variable 2015-04-05 10:06:36 +01:00
Bob Mottram 7d68fe2b40 Spam mailboxes 2015-04-04 22:33:28 +01:00
Bob Mottram 055d5994e6 Fix the gogs repo 2015-04-02 18:28:37 +01:00
Bob Mottram 456bd0dd72 Redmatrix repos have moved 2015-04-02 17:39:09 +01:00
Bob Mottram e780194fb1 Command for adding an email rule 2015-03-31 22:29:03 +01:00
Bob Mottram 4b4fb4e5e5 Command for adding a mailing list rule 2015-03-31 21:58:42 +01:00
Bob Mottram 9901cdcbb4 Separate command for making self-signed certificates 2015-03-31 20:22:42 +01:00
Bob Mottram ef90cf4c28 Encrypted copy of sent encrypted emails 2015-03-29 15:16:37 +01:00
Bob Mottram 0cd0622df8 Prefix 2015-03-29 14:53:39 +01:00
Bob Mottram 6594124f90 Tidying 2015-03-29 14:41:20 +01:00
Bob Mottram 6c7579a92e Comment 2015-03-29 14:39:01 +01:00
Bob Mottram 3a53931136 Encrypt sent items with the users public key 2015-03-29 14:35:07 +01:00
Bob Mottram 2e47f648ae Encrypt sent items with the users public key 2015-03-29 14:31:36 +01:00
Bob Mottram 89a8e6e164 systemd reload 2015-03-29 11:46:34 +01:00
Bob Mottram 9c6bc30815 Set go path during upgrade 2015-03-29 11:40:55 +01:00
Bob Mottram e2a0a8131c Go path 2015-03-29 11:36:59 +01:00
Bob Mottram f853b56d53 Tidying 2015-03-29 11:28:27 +01:00
Bob Mottram 97c23d9686 Check that the previous date was a number 2015-03-29 11:27:41 +01:00
Bob Mottram 605a394dfb Ordering 2015-03-29 11:08:15 +01:00
Bob Mottram e5350c18ce Check that the previous date file contains some characters 2015-03-29 11:07:25 +01:00
Bob Mottram ef5433b61e Use unix dates 2015-03-29 11:03:15 +01:00
Bob Mottram b8510b4bfc Fix date checking 2015-03-29 10:25:27 +01:00
Bob Mottram e1e8b3772c Mediagoblin tweaks 2015-03-25 22:45:54 +00:00
Bob Mottram b3bcde5f70 Mediagoblin domain name and code 2015-03-25 20:15:33 +00:00
Bob Mottram a3c2e201da Mediagoblin cert generation 2015-03-25 20:03:08 +00:00
Bob Mottram 6e9d57c188 Inverted logic 2015-03-25 19:58:50 +00:00
Bob Mottram d035380bd1 systemd init for mediagoblin 2015-03-25 19:56:56 +00:00
Bob Mottram 81f4cfcd12 Debian packages needed for audio and video 2015-03-25 19:36:01 +00:00
Bob Mottram d4d08c156e spamassassin user_prefs 2015-03-25 13:04:00 +00:00
Bob Mottram 74a3928452 Munging the mediagoblin install 2015-03-25 08:32:39 +00:00
Bob Mottram 4c2a93973e mediagoblin repo 2015-03-24 19:10:20 +00:00
Bob Mottram 6bff2e07f5 Developer variant condition 2015-03-24 19:07:54 +00:00
Bob Mottram 539516e729 Single quotes 2015-03-24 13:30:01 +00:00
Bob Mottram 2493cf9b3e Update dovecot ssl protocols 2015-03-24 13:26:21 +00:00
Bob Mottram fcd0f0ca90 Ensure that dovecot ssl parameters are secured 2015-03-24 09:28:53 +00:00
Bob Mottram 66be886954 Remove unused directory 2015-03-23 22:19:43 +00:00
Bob Mottram 528b79b12f inadyn init uses systemd 2015-03-23 22:17:54 +00:00
Bob Mottram 888bac0388 Add GOPATH to bashrc 2015-03-22 17:55:28 +00:00
Bob Mottram d0dbebbdeb no if 2015-03-22 14:53:37 +00:00
Bob Mottram ef62fbbbcf List the backup contents 2015-03-22 11:24:14 +00:00
Bob Mottram 319aab9f00 Some syncs and a final check that the drive unmounted 2015-03-22 11:06:30 +00:00
Bob Mottram 5cff8289ae unmounting and remounting seems to fix errors 2015-03-22 10:40:05 +00:00
Bob Mottram b5c582af9a Remove temporary directory 2015-03-22 10:10:43 +00:00
Bob Mottram 98768fbd6f Extra check for usb mounting during backup 2015-03-22 09:45:51 +00:00
Bob Mottram 2e7240eb2b build and restart gogs after upgrade 2015-03-22 08:26:44 +00:00
Bob Mottram a2c877c667 Backup gogs settings rather than the entire directory 2015-03-21 08:08:23 +00:00
Bob Mottram 9d9a0844dd gogs readme comments 2015-03-20 19:52:16 +00:00
Bob Mottram 1918b93de7 Backup gogs authorized keys 2015-03-20 07:59:18 +00:00
Bob Mottram 34ba2669ba Clearer language to avoid misinterpretation 2015-03-20 07:37:55 +00:00
Bob Mottram b9d7737728 Only encrypt critical gogs screens in order to allow http clone 2015-03-19 22:50:22 +00:00
Bob Mottram 323662e5f6 Add permissions to upgrade script 2015-03-19 21:57:08 +00:00
Bob Mottram 0e614b3b9f gogs configuration file permissions 2015-03-19 21:44:54 +00:00
Bob Mottram fb733d603c Extra gogs instructions 2015-03-19 21:39:34 +00:00
Bob Mottram 52767d00c7 Backup gogs repositories 2015-03-19 21:13:11 +00:00
Bob Mottram d8f6ce0df9 Single quotes 2015-03-19 20:11:15 +00:00
Bob Mottram 7fe83fbf27 Ensure ownership 2015-03-19 20:10:18 +00:00
Bob Mottram f5fda352d6 Comment 2015-03-19 19:59:57 +00:00
Bob Mottram af85cac751 Add gogs to update script 2015-03-19 19:57:24 +00:00
Bob Mottram 7191ec280c Readme details for gogs 2015-03-18 22:40:58 +00:00
Bob Mottram dc79307332 gogs post-install instructions 2015-03-18 22:11:56 +00:00
Bob Mottram a3ba66a353 systemd commands 2015-03-18 22:02:10 +00:00
Bob Mottram 6a7979e515 Try systemd start for gogs 2015-03-18 21:36:31 +00:00
Bob Mottram a8a6837c26 Missing dot 2015-03-18 21:24:31 +00:00
Bob Mottram 6c433d473c Change gogs backup paths 2015-03-18 21:08:17 +00:00
Bob Mottram 4ad98efbff Change init 2015-03-18 20:58:01 +00:00
Bob Mottram 7a743baccd Remove failure test 2015-03-18 20:15:32 +00:00
Bob Mottram aceae466a1 Remote backups of gogs 2015-03-18 20:10:57 +00:00
Bob Mottram b03a938f93 Restore gogs from usb backup 2015-03-18 19:50:24 +00:00
Bob Mottram e22426569a gogs backup 2015-03-18 19:33:43 +00:00
Bob Mottram 7a42b63c20 Re-enable spam filtering - spamassassin now installs on jessie 2015-03-18 18:40:00 +00:00
Bob Mottram 7da19aec57 Adding mariaDB database for gogs 2015-03-18 18:38:35 +00:00
Bob Mottram eeaf793205 Tidying 2015-03-17 22:40:33 +00:00
Bob Mottram 229a5d2e57 Handle errors 2015-03-17 21:48:00 +00:00
Bob Mottram 6962a8273c No need to sudo 2015-03-17 21:44:43 +00:00
Bob Mottram 2fd4094850 Allow developer tools installation to be skipped 2015-03-17 21:41:42 +00:00
Bob Mottram 26d9b08268 Add developer variant to interactive installer 2015-03-17 21:22:44 +00:00
Bob Mottram 9355df9665 Change motd 2015-03-17 20:30:20 +00:00
Bob Mottram 5de53bfb2d install gogs 2015-03-17 20:21:25 +00:00
Bob Mottram e99b49aa8e Day of month 2015-03-10 20:11:56 +00:00
Bob Mottram 5a2c9becab Random day of month 2015-03-10 19:44:36 +00:00
Bob Mottram 30066e8de8 Domain name comments 2015-03-10 19:37:59 +00:00
Bob Mottram d8be3985e9 Domain name comments 2015-03-10 19:36:12 +00:00
Bob Mottram 590c5a21ca Restart cron service 2015-03-10 19:26:08 +00:00
Bob Mottram 3563f28e8d Randomize monthly cron job time 2015-03-10 19:24:57 +00:00
Bob Mottram 1c52727b71 Randomize default cron job timings 2015-03-10 18:59:26 +00:00
Bob Mottram 5a60a8f29d Ensure that blog login page always redirects to https 2015-03-09 19:38:44 +00:00
Bob Mottram 689317d22f Deprecate Tor dongle. If it's needed it could be a separate project 2015-03-08 14:29:17 +00:00
Bob Motram 22324c48f5 Relay nets uses fixed IP address 2015-03-02 21:28:55 +00:00
Bob Motram cf0011c11c Duplicated entry in /etc/hosts 2015-03-02 20:54:19 +00:00
Bob Mottram 7f6c40a2c3 More tripwire fixes 2015-03-01 12:23:03 +00:00
Bob Mottram 969275ecd3 Non-existent file 2015-03-01 11:17:47 +00:00
Bob Mottram 7979839cc3 Improve the tripwire policy 2015-03-01 11:14:06 +00:00
Bob Motram 56236eb4db Use name when creating gpg key 2015-02-18 18:20:22 +00:00
Bob Mottram 422baa3b8c Description of freedns code 2015-02-15 15:26:20 +00:00
Bob Mottram 033cae364c FreeDNS updater 2015-02-15 15:16:06 +00:00
Bob Mottram e188a4d06b Default domain code 2015-02-15 14:49:32 +00:00
Bob Mottram ac81c37bf4 Moving back to using freedns codes 2015-02-15 12:47:10 +00:00
Bob Mottram a99aaab878 Read system type from configuration 2015-02-14 17:49:25 +00:00
Bob Mottram e01468148c Add instructions to the motd for the second phase of bbb installation 2015-02-14 17:18:38 +00:00
Bob Mottram 69255fc99d Merge pull request #50 from jreeve0805/patch-1
Avoid PHP errors
2015-02-12 22:03:45 +00:00
Bob Mottram 646a8b6449 Revert "Fix exim configuration"
This reverts commit 910308a2e7.
2015-02-10 09:17:16 +00:00
Bob Mottram 6b455a948c Revert to using gzipped maildir 2015-02-09 18:30:44 +00:00
jreeve0805 3efb5eb98a Update freedombone
Finally found out that using a back slash will allow us to use the $ in a bash script.
2015-02-09 11:11:00 -05:00
Bob Motram 5380e7986e More generic 2015-02-09 13:25:08 +00:00
Bob Motram c668f37755 Change blog permissions after restore from USB 2015-02-09 13:23:09 +00:00
jreeve0805 77c9e21f82 Update freedombone
These settings cause PHP to throw an error. Bash can't echo "$conf" because bash isent that smart. I tried to fix this using printf and cat but could not get the result we need. For now this should be removed until someone can fix it.
2015-02-08 23:15:21 -05:00
Bob Motram fb83fc9421 Quotes 2015-02-08 17:43:05 +00:00
Bob Motram faf7ce4606 Quotes 2015-02-08 17:39:10 +00:00
Bob Motram cfa2084609 optionally specify USB drive for backup and restore 2015-02-08 17:10:53 +00:00
Bob Motram ce746ce56e Dokuwiki permissions 2015-02-08 17:03:26 +00:00
Bob Motram d9ede61dc1 Fixing inadyn install 2015-02-08 15:08:22 +00:00
Bob Mottram 910308a2e7 Fix exim configuration 2015-02-03 22:07:17 +00:00
Bob Mottram 49f427b8e4 Moving to an independent default domain name 2015-02-03 20:52:38 +00:00
Bob Mottram 2378256c9c Remove unused function 2015-02-03 19:49:47 +00:00
Bob Mottram 5c6f5ee785 Remove any apache install after mariadb 2015-02-02 21:34:08 +00:00
Bob Mottram ef40df6945 Try to ensure that Apache doesn't get installed 2015-02-02 21:31:31 +00:00
Bob Mottram 4130db49ea Increase domain components 2015-02-02 14:42:30 +00:00
Bob Mottram 4808ef1519 Change documented options to the easiest one 2015-02-01 22:03:21 +00:00
Bob Mottram 8721560098 Option to install only from a configuration file 2015-02-01 21:18:25 +00:00
Bob Mottram 6e77aa1217 Read cipher settings from configuration file 2015-02-01 19:56:49 +00:00
Bob Mottram 3815d9a11b Bug fix for username in interactive installer 2015-02-01 18:45:19 +00:00
Bob Mottram 1eae495b8b Possible bug fix for interactive install 2015-02-01 18:22:24 +00:00
Bob Mottram e74fce956b Tidying 2015-02-01 18:19:11 +00:00
Bob Mottram 2deeea5303 freedombone-config command to interactively create a configuration file 2015-01-31 22:31:02 +00:00
Bob Mottram b22c3b798a Make configuration of remote backup locations a separate command 2015-01-31 20:36:35 +00:00
Bob Mottram a92641f62e Interactively choose where to download Debian packages from 2015-01-31 12:36:45 +00:00
Bob Mottram 64e1666179 Debian repository as a commandline option 2015-01-31 12:15:34 +00:00
Bob Mottram 1f25909aaa Save more interactive choices 2015-01-31 12:05:30 +00:00
Bob Mottram 88503762a6 Formatting of the DNS picker 2015-01-31 12:00:32 +00:00
Bob Mottram de028e0278 Interactively pick a domain name service 2015-01-31 11:55:33 +00:00
Bob Mottram 9787e95171 Allow DNS nameservers to be configured 2015-01-31 11:19:24 +00:00
Bob Mottram d4ffd0d9b5 Mount point 2015-01-31 09:32:35 +00:00
Bob Mottram 159d88d865 Include lua-sec in xmpp install 2015-01-31 08:38:38 +00:00
Bob Mottram f99b293962 Remove unsafe option --force-yes 2015-01-30 11:41:12 +00:00
Bob Mottram 780397d0b0 Use the debian version of mariadb-server 2015-01-30 11:38:42 +00:00
Bob Mottram 1a97b20e77 Revert "Change mariadb repository"
This reverts commit b1ad4fc49e.
2015-01-30 11:13:30 +00:00
Bob Mottram 41c3d57b46 Tidying 2015-01-29 19:47:28 +00:00
Bob Mottram b1ad4fc49e Change mariadb repository 2015-01-29 19:24:23 +00:00
Bob Mottram a6c483c7a4 Check that no two domains are the same 2015-01-29 14:58:21 +00:00
Bob Mottram e4de79aa9d Domain checking for non-interactive installs 2015-01-29 14:39:15 +00:00
Bob Mottram 111aecce73 Fix dokuwiki mime types 2015-01-29 08:15:34 +00:00
Bob Mottram 8df0457b43 Note on connecting users to the VoIP server 2015-01-27 21:41:40 +00:00
Bob Mottram 6dc873309f Check dhparam file exists 2015-01-27 20:18:39 +00:00
Bob Mottram 2ebf7f902a Check that certificates are created 2015-01-27 20:11:41 +00:00
Bob Mottram da8e8eca55 Backup voip data 2015-01-27 19:54:10 +00:00
Bob Mottram 208f793bfc Check for blank default domain name 2015-01-26 21:03:22 +00:00
Bob Mottram f0a0203666 Message if microblog domain name is not specified 2015-01-26 20:59:37 +00:00
Bob Mottram e84055a53b Message if blog domain name is not specified 2015-01-26 20:57:52 +00:00
Bob Mottram 2b582987b4 More checking for owncloud install 2015-01-26 20:55:06 +00:00
Bob Mottram 8cffb391b3 Default voip user 2015-01-26 19:50:21 +00:00
Bob Mottram dfd7762a7e Sanity check for Owncloud music app 2015-01-26 15:50:19 +00:00
Bob Mottram 24940da58b Remember previous settings during interactive install 2015-01-25 21:45:10 +00:00
Bob Mottram 3de54edf47 Domain name validation in interactive installer 2015-01-25 20:39:00 +00:00
Bob Mottram d8e9dbd9e6 Conditional certificate creation 2015-01-25 15:50:47 +00:00
Bob Mottram 563b35d13c Double quotes 2015-01-25 15:48:46 +00:00
Bob Mottram c119ce2754 Increase voip password length 2015-01-25 15:33:30 +00:00
Bob Mottram 5b854bd09a VoIP server 2015-01-25 14:46:46 +00:00
Bob Mottram e15f27b722 Client configuration command 2015-01-24 19:54:53 +00:00
Bob Mottram 7128f45540 ssh improvements 2015-01-24 18:32:32 +00:00
Bob Mottram 52de4db7aa Recreate owncloud index 2015-01-23 21:16:41 +00:00
Bob Mottram 9c96146680 Example video 2015-01-21 20:18:10 +00:00
Bob Mottram e02cdaec52 Other external IP sites 2015-01-21 19:38:48 +00:00
Bob Mottram 101cff0741 Welcome dialog for interactive installer 2015-01-20 21:18:24 +00:00
Bob Mottram 545813bdaa Remove subdomain codes 2015-01-20 11:58:25 +00:00
Bob Mottram 4c492df139 Configuration file entry for ip url 2015-01-19 23:10:50 +00:00
Bob Mottram 3108b8faec External IP address URL 2015-01-19 23:02:30 +00:00
Bob Mottram d135792d15 Change the repo, for now. Maybe bugs can be fixed 2015-01-19 22:41:07 +00:00
Bob Mottram c58ce9a0cf More inadyn parameters 2015-01-19 21:41:15 +00:00
Bob Mottram 2f5e8bdca5 Don't use root for inadyn daemon 2015-01-19 20:19:16 +00:00
Bob Mottram 2fd7ee4067 Install inadyn from source 2015-01-19 20:04:54 +00:00
Bob Mottram 400b79b894 Fix ddns provider 2015-01-18 21:47:43 +00:00
Bob Mottram 862c77a214 full system type 2015-01-18 21:42:22 +00:00
Bob Mottram 7ef9f6651f Remove exit 2015-01-18 16:07:08 +00:00
Bob Mottram 9deb341e9b Options 2015-01-18 16:05:19 +00:00