Commit Graph

  • b2fcd4c9e5 Now supports domains with multiple MX records. Jack Twilley 2015-02-22 17:05:09 -0800
  • b0b3d0e396 Merge 86a31cd978 into 7ec662c83f Jack Twilley 2015-02-22 21:33:36 +0000
  • 86a31cd978 First big pass on PEP8'ing all the things. Jack Twilley 2015-02-22 13:20:02 -0800
  • ba8123f08a reduced diff noise Stefan Wienert 2015-02-21 16:06:56 +0100
  • e2879a8eb1 made the setup repeatable Stefan Wienert 2015-02-21 16:05:47 +0100
  • eab8652225 added vacation_sieve plugin for Roundcube Stefan Wienert 2015-02-21 16:01:27 +0100
  • ead6f96513 Changed MX check to respect priorities other than 10. Jack Twilley 2015-02-20 11:29:28 -0800
  • cf4b05c0a5 zpush: missing install of 'git' which is how we fetch Z-Push sources, and git may not otherwise be available in a containerized install Joshua Tauberer 2015-02-19 18:09:07 -0500
  • bb86ff6b1f simplify dockerization Joshua Tauberer 2015-01-30 17:40:58 -0500
  • a5ffd6d25e Fully working docker! Morteza Milani 2015-01-24 13:59:16 +0330
  • dd5de8acf3 dockerize (work in progress) Joshua Tauberer 2014-08-17 08:48:27 -0400
  • 7ec662c83f status checks: use a worker pool that lives across flask requests, see #327 Joshua Tauberer 2015-02-18 16:42:18 +0000
  • 348d2b8701 Merge pull request #326 from dhpiggott/custom-dns-filter-secondary-nameserver Joshua Tauberer 2015-02-17 08:31:34 -0500
  • 12f0dcb23b Do not show '_secondary_nameserver' in Custom DNS table David Piggott 2015-02-16 14:20:39 +0000
  • 449a538e6b if a CNAME is set for a domain, don't create a website for that domain (just like A/AAAA records) Joshua Tauberer 2015-02-17 00:44:30 +0000
  • 3c50c9a18b when serving a 'www.' domain, check if the parent domain's ssl certificate can be used besides checking PRIMARY_HOSTNAME Joshua Tauberer 2015-02-17 00:40:43 +0000
  • 3c10ec70a5 update comment Joshua Tauberer 2015-02-17 00:08:04 +0000
  • 1a59f343c0 adding entries to the CHANGELOG Joshua Tauberer 2015-02-16 23:58:17 +0000
  • fba4d4702e install opendmarc to add Authentication-Results headers for DMARC too Joshua Tauberer 2015-02-16 23:16:09 +0000
  • 143bbf37f4 all mail domains, not just (top-level) zones, must have an entry in the opendkim key tables so that such outgoing mail gets signed Joshua Tauberer 2015-02-16 18:13:49 -0500
  • fd3ad267ba if a domain has a catch-all or domain alias then we no longer force the creation of postmaster@ and so we should not be checking for its existence in the status checks Joshua Tauberer 2015-02-15 19:06:58 -0500
  • fdabde547b Enable setting custom TXT records Sviatoslav Sydorenko 2015-02-15 12:47:08 -0500
  • 330583f71d status checks: if a service isn't available publicly, check if it is available on the loopback interface to distinguish not running from not accessible Joshua Tauberer 2015-02-13 09:30:25 -0500
  • d775f90f0c prevent apt from asking the user any questions Joshua Tauberer 2015-02-13 13:41:52 +0000
  • e096144713 Outlook 2007 or later on Windows 7 and later Joshua Tauberer 2015-02-13 13:29:01 +0000
  • 7ce30ba888 roundcube 1.1.0 Joshua Tauberer 2015-02-13 13:22:46 +0000
  • 6a3ec1d874 updating CHANGELOG Joshua Tauberer 2015-02-13 13:20:55 +0000
  • 575d3a66c6 more on being smarter about waiting for the management daemon to start Joshua Tauberer 2015-02-13 13:11:03 +0000
  • cc333b3965 be smarter about waiting for the management daemon to start before accessing it Joshua Tauberer 2015-02-10 10:03:04 -0500
  • 351758b3bd typo Joshua Tauberer 2015-02-10 09:27:36 -0500
  • 94053d8432 Merge pull request #317 from bizonix/master Joshua Tauberer 2015-02-09 12:53:32 -0500
  • e14b2826e0 Disable viewing dotfiles (.htaccess, .svn, .git, etc.) BiZoNiX 2015-02-09 19:41:42 +0200
  • 150611123a typo/text tweak Joshua Tauberer 2015-02-05 09:17:48 -0500
  • abfc17ee62 web admin: simplify the instructions for creating a separate web directory for particular sites by moving it into a modal Joshua Tauberer 2015-02-05 09:10:40 -0500
  • 97be9c94b9 if the user has set a http proxy or redirect on the root path of a domain, using custom.yaml, skip the domain from the static hosting panel because it wont be serving any static files Joshua Tauberer 2015-02-05 08:55:57 -0500
  • 21b00e8fbb if a custom A record is set, dont put in a default AAAA record pointing to the box because it will probably be wrong --- the user should either set an AAAA record or let the domain not resolve on IPv6 Joshua Tauberer 2015-02-03 21:51:19 -0500
  • ebc84703db Merge 8c38ba1f00 into 01636c2e4b Christian Homeyer 2015-02-03 23:55:54 +0000
  • 01636c2e4b Merge branch 'h8h-master' Joshua Tauberer 2015-02-03 23:54:17 +0000
  • 005315cd29 removed hardcoded /home directory to apply the existing configuration options for STORAGE_USER/ROOT if they exist H8H 2015-02-01 18:01:33 +0100
  • 8c38ba1f00 Fixed wrong condition, thanks @joshdata H8H 2015-02-03 17:27:28 +0100
  • 691307c8e5 Merge 1d9541fb2c into 20d20df829 Ian Beringer 2015-02-01 23:07:09 +0000
  • 20d20df829 allow for non-standard ssh port in status check Ian Beringer 2015-02-01 20:18:32 +0100
  • 1d9541fb2c fix ssh name check Ian Beringer 2015-02-01 21:42:12 +0100
  • f46eb195d3 add get_ssh_port function & better error message for ssh service failure Ian Beringer 2015-02-01 21:32:14 +0100
  • f945a1bc6b Merge pull request #312 from ikarus23/master Joshua Tauberer 2015-02-01 14:25:39 -0500
  • 61c1dc4984 allow for non-standard ssh port in status check Ian Beringer 2015-02-01 20:18:32 +0100
  • 3a09b04786 hide nginx version an OS information for better privacy. ikarus 2015-02-01 20:13:03 +0100
  • 794a52d042 Highest priority: the pre set STORAGE_ROOT/USER, midmost priority: the config settings, lowest priority: the default one. H8H 2015-02-01 19:10:23 +0100
  • a811e58a93 Fixes #309, removed hardcoded /home directory to apply the existing configuration options for STORAGE_USER/ROOT if they exist H8H 2015-02-01 18:01:33 +0100
  • 82e752395b Merge pull request #310 from ikarus23/master Joshua Tauberer 2015-01-31 19:58:31 -0500
  • e330abd587 do better redirection from http to https ikarus 2015-02-01 01:32:07 +0100
  • 16422b4055 adding items to the CHANGELOG Joshua Tauberer 2015-01-31 21:36:37 +0000
  • b9ca74c915 implement Mozilla (e.g. Thunderbird) autoconfiguration file Joshua Tauberer 2015-01-31 21:33:18 +0000
  • 6c843fc92e TOTP two-factor authentication 2fa Joshua Tauberer 2014-12-01 20:12:02 +0000
  • 1f0345fe0e replace Dovecot authentication (formerly an sql query) with a call to our management daemon Joshua Tauberer 2014-11-30 11:59:10 -0500
  • 7e05d7478f run status checks asynchronously so that they finish faster, since many checks are waiting on network replies and ought not to block the whole thing Joshua Tauberer 2015-01-31 20:40:20 +0000
  • 8fd98d7db3 status checks: s/env['out']/output/ Joshua Tauberer 2015-01-31 19:56:39 +0000
  • 1039a08be6 /admin login now issues a user-specific key for future calls (rather than providing the system-wide API key or passing the password on each request) Joshua Tauberer 2014-12-01 19:20:46 +0000
  • 023b38df50 split management daemon authorization from authentication and use 'doveadm pw' rather than 'doveadm auth test' so that it is decoupled from dovecot's login mechanism Joshua Tauberer 2014-11-30 10:43:07 -0500
  • 3187053b3a dont save the CSR generated to make self-signed certificates for non-primary domains (it has no value and might be confusing) Joshua Tauberer 2015-01-31 13:24:26 +0000
  • a3e526e818 Merge pull request #307 from pierreozoux/master Joshua Tauberer 2015-01-29 12:52:37 -0500
  • f6d4621834 Typo pierreozoux 2015-01-29 17:03:20 +0000
  • d075113c1a Merge pull request #306 from dhpiggott/fix-backup-typos Joshua Tauberer 2015-01-29 08:22:44 -0500
  • 63f2abd923 Fix typos in backup status template David Piggott 2015-01-29 09:25:12 +0000
  • f78cff225b Add Munin Norman 2015-01-28 16:10:44 +0100
  • 31eec9fa1c Add POP3s support Morteza Milani 2015-01-25 23:37:01 -0800
  • cc97867fc2 Fully working docker! Morteza Milani 2015-01-24 13:59:16 +0330
  • 624cc7876a Merge pull request #297 from kurthuwig/fix_typo Joshua Tauberer 2015-01-21 08:52:39 -0500
  • d3059c810f Fix typo in mail-guide.html Kurt Huwig 2015-01-21 08:23:26 +0100
  • 85a40da83c catch-all aiases and domain aliases should not require postmaster@ and admin@ aliases because they'll forward anyway Joshua Tauberer 2015-01-19 23:18:28 +0000
  • 1bf8f1991f internationalized domain names (DNS, web, CSRs, normalize to Unicode in database, prohibit non-ASCII characters in user account names) Joshua Tauberer 2015-01-17 13:41:53 +0000
  • d155aa8745 if all system services are running, say so in the status checks rather than being totally silent Joshua Tauberer 2015-01-17 15:25:28 +0000
  • c0bfd6d15f bring CHANGELOG up to date Joshua Tauberer 2015-01-17 15:23:57 +0000
  • 24cc108147 if a custom CNAME record is set, don't add a default A/AAAA record, e.g. for 'www' Joshua Tauberer 2015-01-17 15:00:16 +0000
  • 074b75b6a5 dockerize (work in progress) Joshua Tauberer 2014-08-17 08:48:27 -0400
  • bac28d2386 when checking if system services are running, when a public service fails, try a localhost connection to see if the problem is the service or networking Joshua Tauberer 2015-01-17 13:05:36 -0500
  • 5054d78693 zpush: must install git (probably just affects Vagrant) Joshua Tauberer 2015-01-17 12:35:39 -0500
  • 2b7326f504 if all system services are running, say so in the status checks rather than being totally silent Joshua Tauberer 2015-01-17 15:25:28 +0000
  • d742ad4038 bring CHANGELOG up to date Joshua Tauberer 2015-01-17 15:23:57 +0000
  • cb11b01f47 if a custom CNAME record is set, don't add a default A/AAAA record, e.g. for 'www' Joshua Tauberer 2015-01-17 15:00:16 +0000
  • c38c61a1e4 internationalized domain names Joshua Tauberer 2015-01-17 14:48:18 +0000
  • b02d7d990e install cron in case it isn't already installed Joshua Tauberer 2015-01-11 20:00:11 +0000
  • 87f82addbc preflight memory check: units problems Joshua Tauberer 2015-01-11 14:09:21 +0000
  • 09713e8eab status checks: check that system services are running Joshua Tauberer 2015-01-11 13:04:14 +0000
  • 0aa3941832 release v0.06 v0.06 Joshua Tauberer 2015-01-04 15:18:13 -0500
  • fea77e41df Owncloud doesnt't support CARDDAV_SUPPORTS_SYNC Joshua Tauberer 2015-01-04 16:03:55 +0000
  • 74ef9ab7c5 Merge pull request #288 from fjuan/srv_doc Joshua Tauberer 2015-01-04 09:19:24 -0500
  • 6499c82d7f explain how to add SRV records to DNS zonefile using the API Francisco de Juan 2015-01-04 10:23:34 +0100
  • 80e97feee2 update CHANGELOG Joshua Tauberer 2015-01-02 23:47:19 +0000
  • fddab5d432 allow the dns api to set srv records Joshua Tauberer 2015-01-02 23:39:09 +0000
  • c4e4805160 ensure postfix/postgrey agree on whether to communicate with ipv4 or ipv6 Joshua Tauberer 2015-01-02 23:37:14 +0000
  • c75950125d set dovecot default_process_limit and fs.inotify.max_user_instances to better defaults Joshua Tauberer 2015-01-02 23:22:33 +0000
  • f141af4b61 status checks: dont die if openssh-server isn't installed Joshua Tauberer 2015-01-02 22:55:28 +0000
  • 3d8ea0e6ed mail log scanner: dont assume lines are utf8 Joshua Tauberer 2015-01-02 22:49:25 +0000
  • 6efeff6fce [Z-Push] Owncloud doesnt't support CARDDAV_SUPPORTS_SYNC, so set it to false H8H 2014-12-29 16:34:24 +0100
  • 399f9d9bdf in status checks, clear bind9 cache using rndc rather than restarting bind9 Joshua Tauberer 2014-12-26 13:22:14 +0000
  • 2b76fd299e admin: ensure multiple concurrent api calls dont confuse the ajax loading indicator (track number of open requets, stop fade animation when it is time to hide) Joshua Tauberer 2014-12-21 22:47:11 +0000
  • 90592bb157 add a control panel for setting custom dns records so that we dont have to use the api manually Joshua Tauberer 2014-12-21 11:31:10 -0500
  • 5cf38b950a bump ownCloud to 7.0.4; fixes #283 Joshua Tauberer 2014-12-12 01:00:35 +0000
  • 3bc5361491 Merge pull request #282 from m4rcs/master Joshua Tauberer 2014-12-09 11:17:30 -0500