diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/CHANGES.md | 17 | ||||
-rw-r--r-- | doc/INSTALL-exim4.md | 2 | ||||
-rw-r--r-- | doc/INSTALL-postfix.md | 28 | ||||
-rw-r--r-- | doc/INSTALL.md | 6 |
4 files changed, 52 insertions, 1 deletions
diff --git a/doc/CHANGES.md b/doc/CHANGES.md index 15df1dce5..d3faa101d 100644 --- a/doc/CHANGES.md +++ b/doc/CHANGES.md @@ -1,3 +1,20 @@ +# Version 0.6.7 +## Highlighted features +* The ability to calculate due dates using calendar, not working days (Matthew Landauer) +* A refactor and standardization of the configuation variables and defaults using a central module (Matthew Landauer) +* The use of full URLs in admin attention emails, and associated modification of the admin_url helper to always return full urls (Henare Degan) +* The ability to disable comments on a request (Robin Houston) +* Some previously missed strings for translation, courtesy of the Czech translation team + +* [List of issues on github](https://github.com/mysociety/alaveteli/issues?milestone=23&state=closed) + + +## Upgrade notes + +* Themes created for 0.6.6 and below should be updated to use the new Configuration module wherever they used Config.get directly previously. +* Check out this version and run `rails-post-deploy` as usual. + + # Version 0.6.6 ## Highlighted features * Adds deployment via Capistrano - see DEPLOY.md for details diff --git a/doc/INSTALL-exim4.md b/doc/INSTALL-exim4.md index 91c3506d3..e37da14ff 100644 --- a/doc/INSTALL-exim4.md +++ b/doc/INSTALL-exim4.md @@ -11,7 +11,7 @@ In `/etc/exim4/conf.d/main/04_alaveteli_options`: (The user ALAVETELI_USER should have write permissions on ALAVETELI_HOME). Note that the name and location of the log files created by Exim must match -what the `load-exim-logs` script expects, hence the need for the extra +what the `load-mail-server-logs` script expects, hence the need for the extra `log_file_path` setting. And the `check-recent-requests-sent` scripts expects the logs to contain the `from=<...>` envelope information, so we make the logs more verbose with `log_selector`. diff --git a/doc/INSTALL-postfix.md b/doc/INSTALL-postfix.md index 70a2954bd..a73d67ce1 100644 --- a/doc/INSTALL-postfix.md +++ b/doc/INSTALL-postfix.md @@ -31,6 +31,34 @@ following to /etc/aliases: # We use this for envelope from for some messages where we don't care about delivery do-not-reply-to-this-address: :blackhole: +# Logging + +For the postfix logs to be read by the script 'load-mail-server-logs' succesfully they need to be log rotated with a date in the filename. Since that will create a lot of rotated log files (one for each day), it's good to have them in their own directory. For example (on Ubuntu) /etc/rsyslog.d/50-default.conf + + mail.* -/var/log/mail/mail.log + +And also edit /etc/logrotate.d/rsyslog: + + /var/log/mail/mail.log + { + rotate 30 + daily + dateext + missingok + notifempty + compress + delaycompress + sharedscripts + postrotate + reload rsyslog >/dev/null 2>&1 || true + endscript + } + +You'll also need to tell Alaveteli where the log files are stored and that they're in postfix format. Update config/general.yml with: + + MTA_LOG_PATH: '/var/log/mail/mail.log-*' + MTA_LOG_TYPE: "postfix" + # Troubleshooting To test mail delivery, run: diff --git a/doc/INSTALL.md b/doc/INSTALL.md index b805ee0c5..e36d10e2b 100644 --- a/doc/INSTALL.md +++ b/doc/INSTALL.md @@ -222,6 +222,12 @@ Interlock Rails plugin, to cache content using memcached. You probably don't want this in your development profile; the example `memcached.yml` file disables this behaviour. +Finally, copy `config/newrelic.yml-example` to `config/newrelic.yml`. +This file contains configuration information for the New Relic +performance management system. By default, monitoring is switched off +by the `agent_enabled: false` setting. See https://github.com/newrelic/rpm +for instructions on switching on local and remote performance analysis. + # Deployment In the 'alaveteli' directory, run: |