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

Commit Graph

  • a9892efe38 Merge branch 'master' of https://github.com/nstanke/mailinabox into munin Joshua Tauberer 2015-05-25 16:03:45 +0000
  • f02e0a3ccb Fixed comment that still referenced solr. Brock Tice 2015-05-25 08:50:41 -0600
  • d6f26609fc Merge pull request #410 from stevesbrain/master Joshua Tauberer 2015-05-24 22:12:16 -0400
  • 05438d047d Fixing minor misspelling of the word: encrypted StevesMonkey 2015-05-25 10:15:57 +0930
  • 972934605b Add scripts to install rcmcarddav plugin, intialize database after install. Brock Tice 2015-05-24 17:08:51 -0400
  • 21519ab198 Run rcmcarddav_dbinit.sh after everything else is done. Brock Tice 2015-05-24 16:34:29 -0400
  • 5439ba9a5b Enable rcmcarddav setup. Brock Tice 2015-05-24 12:11:05 -0400
  • 32f5632620 Switch to official PPA Brock Tice 2015-05-23 18:57:14 -0400
  • 005cc08b40 Modified makefile to work with updated debian-lucene patch, use official locations. Brock Tice 2015-05-23 18:53:48 -0400
  • 6a659fe10d Fixed patches for pull request. Brock Tice 2015-05-23 18:47:36 -0400
  • 6941ca2f63 Added apt-get update before installing dovecot-lucene Brock Tice 2015-05-23 18:07:02 -0400
  • e4eba49c1b Added lucene.sh to start script. Brock Tice 2015-05-23 17:55:01 -0400
  • f289439d1d Adapted Jonty's original solr.sh script to instead set up lucene full-text search in dovecot. Brock Tice 2015-05-23 17:44:50 -0400
  • a5ef64919a ppa: build the dovecot-lucene package Joshua Tauberer 2015-05-23 13:56:48 -0400
  • e132125cf3 ppa: move build to /tmp Joshua Tauberer 2015-05-23 12:55:55 -0400
  • 01b5512ac7 add @Jonty's .deb patch for building dovecot lucene Joshua Tauberer 2015-05-23 12:14:31 -0400
  • a0c7e63d78 best guess at what clients are supported by the tls settings used Joshua Tauberer 2015-05-22 17:36:55 -0400
  • 8ba5f2ffa7 add security.md and clean up README Joshua Tauberer 2015-05-22 16:53:13 -0400
  • 2c44333679 compare tls ciphers against Mozilla's recommendations Joshua Tauberer 2015-05-20 19:41:04 -0400
  • 610be9cf17 record current TLS settings from my box Joshua Tauberer 2015-05-20 18:02:01 -0400
  • eb5e8fe388 the switch of smtpd_tls_security_level may to encrypt for submission broke smtpd_tls_protocols Joshua Tauberer 2015-05-20 22:20:45 +0000
  • 6781276959 softer the greylisting delay restriction Xoib 2015-05-19 18:25:55 +0200
  • 7d8b023f98 softer the greylisting delay restriction Xoib 2015-05-19 18:00:13 +0200
  • c999c6082f tweak unhackable language, see #402 Joshua Tauberer 2015-05-19 11:18:53 -0400
  • 3b86b3fe66 bump to email_validator 0.1.0-rc5 Joshua Tauberer 2015-05-19 08:37:17 -0400
  • 2b5b2b0220 softer the greylisting delay restriction Xoib 2015-05-19 11:53:10 +0200
  • 0a71dca825 add preliminary build tools for a Mail-in-a-Box PPA Joshua Tauberer 2015-05-18 21:54:12 -0400
  • 4f98d470a0 '/dev/stdout' does not exist on some systems (!) Joshua Tauberer 2015-05-16 13:34:47 +0000
  • 57abae3999 if the main ssl cert is expiring soon, the end of setup would display the control panel instructions as if the cert were self-signed Joshua Tauberer 2015-05-14 19:16:31 +0000
  • 1f2e70f4f1 Enable php5-fpm slowlog Joaquin Bravo 2015-05-14 09:27:38 -0500
  • 202e49a897 allow the backup process to work after a hostname change Xoib 2015-05-13 13:52:23 +0200
  • 13093f1732 update to ownCloud 8.0.3 Joshua Tauberer 2015-05-11 12:55:13 +0000
  • d4c8386c15 Merge 22091f8a97 into 837d327c1e Rémi Alvergnat 2015-05-08 21:38:43 +0000
  • 837d327c1e v0.09 ===== v0.09 Joshua Tauberer 2015-05-08 08:08:44 -0400
  • bd5232a687 Merge 254a14c18b into e39b777abc nathan-sain 2015-05-06 05:26:57 +0000
  • e39b777abc require TLS on SMTP submission (port 587) to prevent accidental client misconfiguration, although this has no other practical consequences since without TLS clients couldn't authenticate anyway Joshua Tauberer 2015-05-06 00:25:03 +0000
  • 7ca42489ae drop legacy, export-grade, and anonymous ciphers from SMTP (port 25, opportunistic) Joshua Tauberer 2015-05-05 23:50:07 +0000
  • 8c6363f792 bad ciphers were allowed in smtp submssion Joshua Tauberer 2015-05-05 23:14:59 +0000
  • 254a14c18b Merge pull request #2 from mail-in-a-box/master nathan-sain 2015-05-05 17:11:08 -0500
  • cbb7f29f96 add 'ip-transparent: yes' to nsd.conf Joshua Tauberer 2015-05-04 11:22:57 +0000
  • 8886c9b6bc move the server: block of nsd.conf out of the management daemon and into the setup scripts Joshua Tauberer 2015-05-04 11:19:48 +0000
  • a07de38e80 remove workaround for buggy nsd installation Joshua Tauberer 2015-05-04 10:39:34 +0000
  • 1f08997a9e need my new email_validator library during questions Joshua Tauberer 2015-05-03 14:44:37 +0000
  • 1b2d07d81d update CHANGELOG Joshua Tauberer 2015-05-03 14:33:22 +0000
  • fc32cf5bcc permit the first user account to be a domain control validation address because a) it will necessarily be an admin and b) the user doesn't know the rules yet Joshua Tauberer 2015-05-03 14:21:36 +0000
  • ce94ef38b2 anonymize X-Pgp-Agent, Mime-Version outgoing mail headers; fixes #342 Joshua Tauberer 2015-05-03 14:03:57 +0000
  • 1e9c587b92 rewrite the DNS API to permit setting multiple records of the same type on the same domain Joshua Tauberer 2015-05-03 13:40:52 +0000
  • 9f1d633ae4 re-do the custom DNS get/set routines so it is possible to store more than one record for a qname-rtype pair, like multiple TXT records Joshua Tauberer 2015-05-03 01:10:28 +0000
  • f01189631a management api: make json responses nicely formatted Joshua Tauberer 2015-05-03 12:53:09 +0000
  • 542877ee46 use the font-awesome .fa-spinner.fa-pulse classes for the AJAX loading indicator, rather than the static glyphicon-time icon Joshua Tauberer 2015-05-03 12:29:42 +0000
  • f1760b516d control panel: sometimes the ajax loading modal would show after operations were already done Joshua Tauberer 2015-05-03 12:24:26 +0000
  • 43970f2467 Merge 1eb77c332b into f0143fd6c9 Rémi Alvergnat 2015-04-30 10:34:34 +0000
  • f0143fd6c9 bump version of my email_validator library Joshua Tauberer 2015-04-29 21:18:14 +0000
  • febfa72d60 race condition between backups and status checks - connection refused Joshua Tauberer 2015-04-29 21:06:38 +0000
  • c03e00035f prevent archiving of the user's own account because they'll lose access to the control panel Joshua Tauberer 2015-04-28 07:14:35 -0400
  • 2f8866ef32 if there are no users at all the warning on the control panel login screen was incorrect Joshua Tauberer 2015-04-28 07:11:41 -0400
  • f98afac6df if you make an API call with a user-specific API key (e.g. from control panel) but your account no longer exists on the system, there was an unhandled error Joshua Tauberer 2015-04-28 07:05:49 -0400
  • 5efd5abbe4 move the email address syntax validation for users and aliases into my new email_validator library (https://github.com/JoshData/python-email-validator) Joshua Tauberer 2015-04-21 14:43:12 +0000
  • 6bb8f5d889 ownCloud 8 busted MOD_X_ACCEL_REDIRECT_ENABLED Joshua Tauberer 2015-04-20 22:17:23 +0000
  • 35f4a49d10 my html5 stub was wrong; 8c3aed2846 Joshua Tauberer 2015-04-19 13:08:53 +0000
  • a31d713fcc stricter validation of the domain parts of email addresses: only letters, numbers, and hyphens, and the TLD ends with a letter Joshua Tauberer 2015-04-19 13:06:11 +0000
  • 6f38f7afc3 update CHANGELOG Joshua Tauberer 2015-04-16 12:02:17 +0000
  • e514ca0009 bump to Roundcube 1.1.1 Joshua Tauberer 2015-04-16 11:45:15 +0000
  • 8c3aed2846 update the control panel html template to my latest html5 stub Joshua Tauberer 2015-04-11 15:39:35 -0400
  • 2cab9d5514 editconf.py: better error message if command line arguments are not valid Joshua Tauberer 2015-04-11 15:25:11 -0400
  • c38bdbb0c5 mistake in 31eec9fa1c #300 Joshua Tauberer 2015-04-11 15:24:15 -0400
  • 2a1704a0dc check that the downloaded ownCloud and roundcube files match a known SHA1 hash Joshua Tauberer 2015-04-11 15:21:38 -0400
  • 36168b4609 add a 'backup --verify' command to run duplicity's verify command to check that the backup files are OK Joshua Tauberer 2015-04-11 18:43:46 +0000
  • bd498def76 backups now use duplicity's built-in gpg symmetric encryption Joshua Tauberer 2015-04-11 18:33:57 +0000
  • d8279c48ac new backup method tweaks Joshua Tauberer 2015-04-11 17:43:16 +0000
  • 4232245546 Use built in duplicity encryption (GPG) for backups, closes #362, closes #363 David Piggott 2015-03-26 12:27:26 +0000
  • 25c628bd9d Merge c32340e6d8 into 2d1186e55d David Piggott 2015-04-09 16:45:47 +0000
  • c32340e6d8 Add back the archive-dir override but locate it at STORAGE_ROOT/backup/cache David Piggott 2015-04-09 17:25:52 +0100
  • 2d1186e55d increase spampd maximum message size from 64KB to 500KB, matching the spamc default Joshua Tauberer 2015-04-09 14:45:32 +0000
  • 072aeca1be prevent accidental domain control validation hijacking by limiting use of admin@ etc. addresses in users/aliases Joshua Tauberer 2015-04-09 13:34:46 +0000
  • cb656f9ef4 in status checks replace '=>' with a Unicode arrow and tweak how aliases are reported Joshua Tauberer 2015-04-09 13:04:36 +0000
  • 322a5779f1 store IDNs (internationalized domain names) in IDNA (ASCII) in our database, not in Unicode Joshua Tauberer 2015-03-29 09:33:31 -0400
  • e41df28bf2 if a migration fails, dont continue setup Joshua Tauberer 2015-03-29 10:32:17 -0400
  • d3239b49ce Merge pull request #372 from hnk/fix-spaces_in_password Joshua Tauberer 2015-04-09 09:08:31 -0400
  • d11be61d94 Add POP3S support (merge w/ adjustments) Joshua Tauberer 2015-04-09 08:12:04 -0400
  • 916063a79b Better documentation for POP3 settings, UIDL. Morteza Milani 2015-04-08 21:32:14 -0700
  • 1eb77c332b Dockerize using phusion/baseimage and runit services Toilal 2015-04-04 17:50:16 +0200
  • 2b9ce85ba8 Use netcat to check if mailinabox webservice is available Toilal 2015-04-04 17:44:14 +0200
  • 5b23a06a74 Extract configuration generation to configure.sh script Toilal 2015-04-04 17:39:40 +0200
  • ebf6c807c5 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
  • a9ed6d88cf simplify dockerization Joshua Tauberer 2015-01-30 17:40:58 -0500
  • b9eb01a462 Fully working docker! Morteza Milani 2015-01-24 13:59:16 +0330
  • e8f81dc905 dockerize (work in progress) Joshua Tauberer 2014-08-17 08:48:27 -0400
  • 5aa0bf2d14 add instructions for verifying the signed tags to the README Joshua Tauberer 2015-04-01 10:38:09 -0400
  • f3ad6b4acc Version 0.08 v0.08 Joshua Tauberer 2015-04-01 10:14:34 -0400
  • ec039719de prevent caching of ajax responses in the control panel Joshua Tauberer 2015-03-31 14:52:11 +0000
  • 6989df0af3 fix(read_password): regex check for spaces, quotes Sascha Reynolds 2015-03-30 19:59:07 +0200
  • 5b62cb070a Pass passphrase through to all duplicity calls David Piggott 2015-03-30 09:39:28 +0100
  • f4277120ee Merge fdabde547b into 14b16b2f36 Sviatoslav Sydorenko 2015-03-30 01:20:26 +0000
  • 14b16b2f36 allow custom DNS TXT records for SPF, DKIM, and DMARC to override the ones we want to set Joshua Tauberer 2015-03-30 00:53:30 +0000
  • cbc7e280d6 set the SPF record after custom DNS records so that the SPF record doesn't prevent all custom TXT records from coming in Joshua Tauberer 2015-03-30 00:51:19 +0000
  • f4fa9c93a0 Merge pull request #366 from hnk/hnk-patch-read_password Joshua Tauberer 2015-03-29 14:12:07 -0400
  • 6c64723d7c Change read_password() logic to better catch improper passwords Hnk Reno 2015-03-29 18:54:37 +0200
  • 2c6941c34c Final corrections and tweaks David Piggott 2015-03-28 17:32:35 +0000
  • ac37e4533c Describe how to configure a remote host to relay via MIAB David Piggott 2015-03-28 16:38:28 +0000