PostgreSQL 9.1 installs its pid into a different folder than 9.2
If we want to use SSL, I wasn’t able to connect to port 6667 so I had to change this to 6697 which is the SSL only port
Merge pull request #142 from jplock/jp-freenode-ssl-port

Update chat.freenode.net port to SSL-only
Allow both TCP and UDP port 53 for DNS lookups through OpenVPN
Merge pull request #144 from jplock/jp-ufw-udp-port

Allow both TCP and UDP port 53 for DNS lookups through OpenVPN
Following the instructions of using a Debian 7 image, PostgreSQL 9.1 is installed in /var/lib/postgresql not /opt/postgresql
Merge pull request #145 from jplock/jp-postgres-tarsnap

Tarsnap looking for PostgreSQL in the wrong place
Allow # in mail_db_password

I had a # in my mail_db_password and spent the last 2 hours trying to figure out why I couldn't connect by IMAP. A # is only allowed if the connect string is wrapped in quotes.
Merge pull request #140 from jplock/jp-postgres-pid

PostgreSQL 9.1 installs its pid into a different folder than 9.2
Merge pull request #152 from ConceitedCode/patch-1

Allow # in mail_db_password
Making main user's shell configurable
Merge pull request #151 from nureineide/master

Making main user's shell configurable
quote password environment variable in case it contains shell metacharacters
Merge pull request #158 from snowyote/master

quote password environment variable
Docs on setting up a DNS txt record for DKIM

To take advantage of the OpenDKIM installation it's important to set up a DNS txt record. This documentation addition explains how to do that.
Merge pull request #159 from knitatoms/patch-1

Docs on setting up a DNS txt record for DKIM
Quote password variables (they may contain spaces)

String-valued variables containing spaces can be substituted into an ansible
tasks file but they will not be interpreted correctly.
Merge pull request #160 from ariddell/master

Quote password variables (they may contain spaces)
Quote password substitution (may contain spaces)
Merge pull request #161 from ariddell/master

Quote password substitution (may contain spaces)