1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2024-11-23 02:27:05 +00:00

Commit Graph

  • 3d21f2223e status checks: turn missing DNSSEC into a warning instead of an error; omit an error about missing TLSA if DNSSEC isn't in use; if DNSSEC is in use, make a missing TLSA record a warning instead of an error Joshua Tauberer 2015-03-28 11:22:44 -0400
  • 710a69b812 turn some nameserver status check errors into warnings if the domain resolves correctly since the user might be using External DNS, closes #330 Joshua Tauberer 2015-03-28 11:19:05 -0400
  • dd6a8d9998 upgrade to ownCloud 8.0.2 Joshua Tauberer 2015-02-12 19:53:17 +0000
  • 9f32e5af0a the install of roundcube vacation_sieve requires that we install git Joshua Tauberer 2015-03-28 09:54:52 -0400
  • 108cc55ca1 Guard via idempotency against termination between migration operations David Piggott 2015-03-27 19:23:16 +0000
  • 2726b15764 Use built in duplicity encryption (GPG) for backups, closes #362 David Piggott 2015-03-26 12:27:26 +0000
  • 298e19598b small bug in the new system status checks show-changes command Joshua Tauberer 2015-03-22 14:02:48 +0000
  • 680191d7cb drop the list of aliases from the users control panel page because with more than 50 aliases it seems to be so slow it times out Joshua Tauberer 2015-03-22 13:59:05 +0000
  • 81d6d69b85 update CHANGELOG Joshua Tauberer 2015-03-22 13:58:24 +0000
  • 6df72bf4ac create the Trash folder on new user creation (fixes #359) Joshua Tauberer 2015-03-22 13:24:55 +0000
  • 01f2451349 provide a better error message when creating a user account with non-ASCII characters Joshua Tauberer 2015-03-22 12:33:06 +0000
  • dcd971d079 the opendmarc miter should run on incoming mail only Joshua Tauberer 2015-03-21 16:14:01 +0000
  • 4d22fb9b2a run status checks each night and email the administrator with the changes from the previous day's results Joshua Tauberer 2015-03-08 21:56:28 +0000
  • c18d58b13f backups: predict when the next backup will occur Joshua Tauberer 2015-03-08 20:55:39 +0000
  • b539c2df70 Merge pull request #347 from Toilal/feat/start-enhancements Joshua Tauberer 2015-03-19 11:57:24 -0400
  • 64fdb4ddc1 Behave nicely when mailinabox.version file is missing Toilal 2015-03-04 11:25:06 +0100
  • a8669197dd added Roundcube plugin vacation_sieve Joshua Tauberer 2015-03-08 19:02:49 +0000
  • 2412c92772 enable fail2ban for ssh and dovecot Joshua Tauberer 2015-03-08 18:35:57 +0000
  • 7c0ca42145 status checks: don't check that dovecot-sieve is publicly accessible Joshua Tauberer 2015-03-03 11:47:00 +0000
  • c443524ee2 Configure fail2ban jails to prevent dumb brute-force attacks against postfix, dovecot and ssh. See #319 H8H 2015-03-08 01:13:55 +0100
  • dae05ae17f Create owncloud configuration files even if database exists Toilal 2015-03-05 10:16:40 +0100
  • 22091f8a97 Fix nginx rewrite redirects when box is behind port masquerading Toilal 2015-03-05 11:43:47 +0100
  • e2fa01e0cf Merge pull request #348 from benschumacher/master Joshua Tauberer 2015-03-04 13:42:02 -0500
  • 6558f05d1d Give the DNS update tool the ability to customize MX records. Useful if you want a subdomain to send mail to another host. Ben Schumacher 2015-03-04 13:04:38 -0500
  • 1be0f39be0 prep for v0.07 tag v0.07 Joshua Tauberer 2015-02-28 17:09:12 -0500
  • d01001f2a5 some more CHANGELOG entries Joshua Tauberer 2015-02-28 17:06:09 -0500
  • 4c45b9d7c3 Merge dfe5d2781d into cf4b05c0a5 chrert 2015-02-25 21:25:42 +0000
  • dfe5d2781d working dockerization Christian Ertler 2015-02-22 11:36:10 +0100
  • 7c85694d60 Merge pull request #332 from mathuin/better-mx-check Joshua Tauberer 2015-02-23 07:56:24 -0500
  • 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