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

Commit Graph

  • fb957d2de7 Populate default values before echoing help text Michael Kropat 2014-06-08 18:44:08 -0400
  • cd1802fecc Filter privacy-sensitive headers on outgoing mail Joshua Tauberer 2014-06-08 17:30:37 -0400
  • ae67409603 Support dual-stack IPv4/IPv6 mail servers Michael Kropat 2014-06-08 18:32:52 -0400
  • 2c4212fa36 use editconf.py to mangle /etc/postfix/master.cf Joshua Tauberer 2014-06-08 17:23:06 -0400
  • 5b72e5419d fix shebang lines in the tests to take advantage of any activated python environment Joshua Tauberer 2014-06-08 17:22:52 -0400
  • ad520b45ff adding a new script archive_conf_files.sh to dump the contents of all files modified by editconf.py so testing is easier Joshua Tauberer 2014-06-08 17:21:13 -0400
  • eeebc3de70 Merge bb63d5774a into ca34c1b1ae Michael Kropat 2014-06-08 20:33:36 +0000
  • bb63d5774a Remove submission options configuration Michael Kropat 2014-06-08 16:31:51 -0400
  • d904feb399 Filter privacy-sensitive headers on outgoing mail Michael Kropat 2014-06-08 15:18:36 -0400
  • ca34c1b1ae Merge pull request #68 from mkropat/protect-key Joshua Tauberer 2014-06-07 20:19:40 -0400
  • 42bf624045 Protect private key from being world-readable Michael Kropat 2014-06-07 19:40:50 -0400
  • 3fa8e384d4 improve hostname/IP default values Joshua Tauberer 2014-06-07 14:57:22 -0400
  • b60ca25e53 add comments to the new get_default_hostname etc. functions, and simplify the logic in the Vagrantfile and start.sh so that we always call into the same two functions Joshua Tauberer 2014-06-07 14:55:57 -0400
  • 43ef49c737 Improve hostname/IP default values Michael Kropat 2014-06-07 13:54:58 -0400
  • add1545deb Merge pull request #65 from mkropat/mkropat/password-mask Joshua Tauberer 2014-06-06 17:18:33 -0400
  • 5774205bc2 Mask password input on stdin Michael Kropat 2014-06-06 17:07:30 -0400
  • 242cadebc8 allow dashes in emails during validation, and for aliases allow a much wider range of characters, fixes #64 Joshua Tauberer 2014-06-06 09:58:58 -0400
  • f1dac1fe13 show less output when updating DNS configuration Joshua Tauberer 2014-06-06 08:41:57 -0400
  • 389c354c8f Vagrant updates Joshua Tauberer 2014-06-06 08:20:26 -0400
  • f9c3f33e74 move the SSH password login check out of setup because it interfers with Vagrant and into a separate script that we'll use for auditing in a later phase Joshua Tauberer 2014-06-06 08:17:49 -0400
  • 6194c63f76 add management comments for checking for updated Ubuntu packages and applying updates Joshua Tauberer 2014-06-05 20:57:25 +0000
  • cab7321dbb remove vestigal docker compatibility that prevented starting services during setup Joshua Tauberer 2014-06-04 20:04:26 -0400
  • 295981828f Vagrantize Joshua Tauberer 2014-06-04 19:39:58 -0400
  • 3961e1aec3 test_dns: more error handling Joshua Tauberer 2014-06-04 19:31:55 -0400
  • 7fa4862f1a refactor dns_update so that the zone is first generated in a file-format agnostic way Joshua Tauberer 2014-06-04 19:00:31 -0400
  • 8ed15168c0 the new dns_update totally forgot to write the OpenDKIM tables Joshua Tauberer 2014-06-04 18:44:13 -0400
  • 2f0d036504 the bc package is no longer needed since redoing dns_update Joshua Tauberer 2014-06-04 17:27:01 -0400
  • d6e6cfd3c9 mail test: catch typical connecting errors and display nicer output Joshua Tauberer 2014-06-04 17:13:06 -0400
  • 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