1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-02-25 18:07:33 +00:00

Commit Graph

  • fff06f7d71 improve DNS test output Joshua Tauberer 2014-06-04 17:01:49 -0400
  • 2bbb7a5e7e remove Docker stuff since it doesnt work Joshua Tauberer 2014-06-04 10:57:23 -0400
  • a35fa12465 script to check the SSL certificate, with instructions for turning the self-signed certificate into a properly signed certificate Joshua Tauberer 2014-06-04 11:32:37 +0000
  • ea62c2419d typo in updating DKIM, dont regenerate the DKIM private key each time setup is run Joshua Tauberer 2014-06-03 21:42:33 +0000
  • 2a9349a64e show the SSL certificate's fingerprint during setup so the user can sort of pin it Joshua Tauberer 2014-06-03 21:39:49 +0000
  • bb7905aefd on second and later runs of start.sh, recall the inputs the user entered the last time Joshua Tauberer 2014-06-03 21:31:13 +0000
  • 24edd5ce91 the SSL CSR must be generated with a country code Joshua Tauberer 2014-06-03 21:17:10 +0000
  • 89730bd643 new backup script, see #11 Joshua Tauberer 2014-06-03 20:21:17 +0000
  • 51dd2ed70b update nginx SSL options, fixes #61 Joshua Tauberer 2014-06-03 14:06:02 +0000
  • c54b0cbefc move management into a daemon service running as root Joshua Tauberer 2014-06-03 13:24:48 +0000
  • da15ae5375 rename the scripts directory to setup Joshua Tauberer 2014-06-03 11:12:38 +0000
  • af03feb389 remove permit_dnswl_client because postfix has odd behavior when an IP address is not listed: it turns all bounces into deferrals (retry) Joshua Tauberer 2014-05-23 08:58:49 +0000
  • 19aba091d7 test_mail: if EHLO test fails continue testing the rest, since user may be waiting on DNS propagation Joshua Tauberer 2014-05-17 08:32:40 -0400
  • f91830f0e3 clean up README a bit; moving the bit Rationale into the github wiki Joshua Tauberer 2014-05-15 08:57:38 -0400
  • 6d473f81ac add more postfix rules: reject_non_fqdn_sender, reject_unknown_sender_domain, reject_rhsbl_sender, and permit_dnswl_client Joshua Tauberer 2014-05-15 12:10:35 +0000
  • 540f0a2dc4 Merge 06238a81c3 into b646771517 OKNoah 2014-05-14 22:55:20 +0000
  • b646771517 redirect all HTTP to HTTPS and enable HSTS, closes #18 Joshua Tauberer 2014-05-14 12:15:11 +0000
  • 091a58ac94 dns_update needs to run with bash when run directly, see #39 Joshua Tauberer 2014-05-12 23:38:40 +0000
  • c722625041 test_dns: add ADSP and DMARC tests, see #14 Joshua Tauberer 2014-05-10 08:01:10 -0400
  • c403895f95 test_dns: properly test the non-primary domain of a box (for email addresses on domains besides PUBLIC_HOSTNAME) Joshua Tauberer 2014-05-10 07:15:31 -0400
  • bdadf3017d test_dns: handle case where a DNS record is missing (vs incorrect) Joshua Tauberer 2014-05-10 07:11:26 -0400
  • d5971e383b add ADSP and DMARC records; see #14 Joshua Tauberer 2014-05-10 11:57:52 +0000
  • a8938e107e DKIM: For the benefit of ADSP and DMARC (not yet impl), each sending domain should be its signing domain Joshua Tauberer 2014-05-10 11:42:27 +0000
  • cfcb5f5bbd merge: @PirosB3 and @pjz suggested using pjzz/phusion-baseimage as the base image for docker Joshua Tauberer 2014-05-06 10:05:14 -0400
  • 80b367ab07 test_mail: gracefully handled when the server has no reverse DNS available Joshua Tauberer 2014-05-06 10:02:29 -0400
  • 63ef8f7b04 missing wget dependency used by roundcube installation Joshua Tauberer 2014-05-06 10:02:06 -0400
  • e247929386 docker: don't start services ourself Joshua Tauberer 2014-05-06 09:59:53 -0400
  • 1db0dd3092 system.sh: make apt-get upgrade quieter Joshua Tauberer 2014-05-06 09:57:11 -0400
  • fbd7d731e8 docker: fix startup scripts for nsd and dovecot to run them in the foreground Joshua Tauberer 2014-05-06 09:56:20 -0400
  • 0659a0bb16 Merge branch 'better_docker' of https://github.com/pjz/mailinabox into pjz-better_docker Joshua Tauberer 2014-05-02 14:54:21 -0400
  • 189dd6000e docker: re-run the start script on the container's first run because it won't know its hostname or IP address until then Joshua Tauberer 2014-05-02 14:23:56 -0400
  • 3fdcbe542f don't ask the user to create an email account if the shell is non-interactive and provide a better default for the domain name Joshua Tauberer 2014-05-02 14:22:59 -0400
  • 89bb5da986 dns: missing dependency on bc Joshua Tauberer 2014-05-02 14:18:26 -0400
  • 5ceec760b9 Better Dockerfile support Paul Jimenez 2014-05-02 09:35:21 -0400
  • acec82950b docker: disable the ufw firewall because it is not supported in a docker container and produces a lot of error output (by reverting a510e08f9e and setting an environment variable) Joshua Tauberer 2014-05-01 22:39:45 -0400
  • 2f6e0ded7a docker: cleanup comments and make the installation of sshd quieter Joshua Tauberer 2014-05-01 22:33:14 -0400
  • f0afa7e8dc docker: add some example run commands for debugging a container or having it take over host ports Joshua Tauberer 2014-05-01 22:29:00 -0400
  • 89240a4fab docker: do ADD container/docker later on so that the Dockerfile can be updated and still reuse a cached image after the major setup steps are done Joshua Tauberer 2014-05-01 22:18:45 -0400
  • 16c0a9d342 docker: if container was launched with a tty start bash otherwise loop forever to keep the container going Joshua Tauberer 2014-05-01 22:16:14 -0400
  • 7999eae857 Merge pull request #47 from randallsquared/master Joshua Tauberer 2014-05-01 18:21:19 -0400
  • 8fcb10cc0a don't reject alias-only domains Randall Randall 2014-05-01 22:14:04 +0000
  • 74ec3d9696 ssl: there is no need to use -des3 in key generation if we're just going to remove the passphrase Joshua Tauberer 2014-05-01 16:47:22 -0400
  • 532c9aa7fd move the Dockerfile to the root to allow the working directory of the repo to be pushed inside the image (rather than inside the container getting a fresh mailinabox from github) so changes in the working copy can be tested in Docker quickly / without pushing to github Joshua Tauberer 2014-05-01 15:51:29 -0400
  • 19f5f144ae installing roundcube from debian would cause update from ubuntu later, now install from Ubuntu debs Joshua Tauberer 2014-05-01 20:28:40 +0000
  • e413680f62 add a bash function ufw_allow which calls 'ufw allow' but hides its totally useless output Joshua Tauberer 2014-05-01 19:35:18 +0000
  • 66269f910f make a bash function to use everywhere we apt-get-install (DEBIAN_FRONTEND=noninteractive apt-get -qq -y ) Joshua Tauberer 2014-05-01 19:13:00 +0000
  • 80bf60715e Merge pull request #45 from randallsquared/master Joshua Tauberer 2014-04-30 15:11:23 -0400
  • abe277e393 Use STORAGE_ROOT in DSN Randall Randall 2014-04-30 14:52:23 -0400
  • 410a91504e Use STORAGE_ROOT where appropriate Randall Randall 2014-04-30 14:50:11 -0400
  • 43461fc14b enable and configure password-change plugin for roundcube Randall Randall 2014-04-30 13:07:15 -0400
  • 52fe6922ee add warnings about using a fresh machine because I wont support installing this on an existing machine Joshua Tauberer 2014-04-26 12:07:31 +0000
  • ef40f9247d Merge pull request #40 from jmedding/master Joshua Tauberer 2014-04-26 07:50:31 -0400
  • 296d2941db 'service nsd rebuild' is no longer a thing Joshua Tauberer 2014-04-26 11:47:31 +0000
  • cfa3e9594e Added additional DNS checker Jonathan Medding 2014-04-26 07:28:34 +0200
  • d186874ced Added DKIM and SPF testing tool. Jonathan Medding 2014-04-26 06:34:24 +0200
  • 06238a81c3 Small fix. noah 2014-04-25 18:11:45 -0700
  • 55893c5e75 Created logos, images directory, updated README. noah 2014-04-25 18:09:45 -0700
  • f713d9232f initial Dockerfile Joshua Tauberer 2014-04-25 12:39:14 -0400
  • 7c5c9774ea Merge pull request #34 from daniellawrence/handle_no_sshd Joshua Tauberer 2014-04-25 09:23:19 -0400
  • 58881f72db instead of installing roundcube from Ubuntu (before replacing it), just install the dependencies we need Joshua Tauberer 2014-04-25 12:25:47 +0000
  • bb62c433fc minor fixes to comments, argument order (consistency?), the github URL changed long ago Joshua Tauberer 2014-04-25 12:25:07 +0000
  • 9bab925123 use purge to get rid of apache Joshua Tauberer 2014-04-25 11:41:50 +0000
  • beae591a0e messed up markdown in the README, in 263fdb15f9 Joshua Tauberer 2014-04-24 17:15:42 +0000
  • a510e08f9e enable ufw firewall again Joshua Tauberer 2014-04-24 16:56:56 +0000
  • 263fdb15f9 refine the goals in the README Joshua Tauberer 2014-04-24 10:59:02 -0400
  • 63223f6b51 Install openssh-server to ensure that the end result is consistent across all Mail-in-a-Boxes. Daniel Lawrence 2014-04-25 00:31:37 +1000
  • 07b43c2bba set dovecot postmaster_address setting, fixes #31 Joshua Tauberer 2014-04-24 11:58:53 +0000
  • ac13f7ffca Merge pull request #29 from xLegoz/master Joshua Tauberer 2014-04-23 19:02:09 -0400
  • 7752defaa9 force scripts into bash, only supported shell Joey Pereira 2014-04-23 18:54:05 -0400
  • dc996278af nsd doesn't install without creating the nsd user first - merge branch from randallsquared-master, fixes #25 Joshua Tauberer 2014-04-23 18:40:43 -0400
  • 1c02803b50 tweak @randallsquared's workaround for the nsd package's brokenness Joshua Tauberer 2014-04-23 18:40:33 -0400
  • 94fc20f838 Merge c7e1e29ddf into 0be47c414d Randall Randall 2014-04-23 22:36:02 +0000
  • 0be47c414d in the DNS test, use dnspython3 rather than dig Joshua Tauberer 2014-04-23 18:27:50 -0400
  • 1b4dd98270 test that the SMTP server's EHLO name matches its reverse DNS name Joshua Tauberer 2014-04-23 18:02:30 -0400
  • c7e1e29ddf Add conditional to avoid errors if nsd exists Randall Randall 2014-04-23 17:53:59 -0400
  • 22ad668699 rename test modules to not conflict with global package names (e.g. dns) Joshua Tauberer 2014-04-23 17:43:38 -0400
  • ccbbc930e2 in the mail test script, forgot to remove the dkim import Joshua Tauberer 2014-04-23 17:32:41 -0400
  • 7146a64f95 Merge branch 'master' of https://github.com/JoshData/mailinabox root 2014-04-23 15:56:04 -0400
  • 6e4670bbd0 adding CONTRIBUTING.md, see #23 Joshua Tauberer 2014-04-23 15:52:49 -0400
  • 0fb7d02e81 add CC0 1.0 Universal in LICENSE Joshua Tauberer 2014-04-23 15:49:01 -0400
  • 4e6037c0e1 fix nsd package deficiency Randall Randall 2014-04-23 15:41:25 -0400
  • 48f5421b82 Merge pull request #21 from Keats/master Joshua Tauberer 2014-04-23 15:00:55 -0400
  • 36ccbffddd Fix install on Ubuntu 14.04 Keats 2014-04-23 19:41:04 +0100
  • ec11241a7a also test reverse DNS Joshua Tauberer 2014-04-23 14:10:04 -0400
  • be39f50aeb acknowledge iRedMail Joshua Tauberer 2014-04-23 12:49:04 -0400
  • fe3485e13a spamassassin: enable pyzor Joshua Tauberer 2014-04-23 12:45:46 -0400
  • 95a17a00c0 DNS test: also check a public nameserver to verify that the registrar (or up-host) configuration is correct too Joshua Tauberer 2014-04-20 12:26:35 -0400
  • 6fd768d6ee update to @konklone's latest nginx SSL configuration recommendations Joshua Tauberer 2014-04-17 20:27:52 -0400
  • 04d97a11e9 new tests for DNS and IMAP/SMTP Joshua Tauberer 2014-04-17 20:17:45 -0400
  • 304bf3d360 update for Ubuntu 14.04 Joshua Tauberer 2014-04-17 20:17:24 -0400
  • 48bbdd9999 branding Joshua Tauberer 2014-04-17 17:57:54 -0400
  • 9dc665e7cd remove apache before installing nginx --- it's not needed and will start complaining about the port being in use, or it might interfere with nginx Joshua Tauberer 2014-04-17 17:52:29 -0400
  • d5fe5bd2a2 php-fcgid should have been configured in web.sh not webmail.sh Joshua Tauberer 2014-03-17 01:46:47 +0000
  • 6d1d9e1cc9 remove old Amazon EC2-related things since no one should ever deploy a mail server to EC2 (IPs have bad reputation) Joshua Tauberer 2014-03-17 01:11:07 +0000
  • 511453adf7 update how we get the missing roundcube SQL directory: not sure previous URL was correct, should also match the deb version Joshua Tauberer 2014-03-17 01:05:02 +0000
  • ebf19c197d bump roundcube version since the Debian ftp site isn't providing the previous version anymore Joshua Tauberer 2014-03-17 00:52:20 +0000
  • 97083a1e0c to run webmail.sh directly, it needs to source the global variables Joshua Tauberer 2014-03-17 00:46:59 +0000
  • 84e8ac25b8 block users who aren't running the distro that the docs specifically require Joshua Tauberer 2014-03-17 00:42:00 +0000
  • 2ebd9706ec add php-fastcgi init script to start the FastCGI process needed to run Roundcube (and any other PHP scripts, really) Joshua Tauberer 2014-03-17 00:03:19 +0000
  • 0564136bd7 advertise who we are in the SMTP 220 banner Joshua Tauberer 2014-03-16 22:38:42 +0000