diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/04tls mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/04tls --- smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/04tls 2013-02-07 23:09:06.000000000 +0100 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/etc/e-smith/templates/var/service/qpsmtpd/config/plugins/04tls 2016-04-15 14:29:07.866072034 +0200 @@ -1 +1 @@ -tls ssl/cert.pem ssl/cert.pem ssl/cert.pem +tls ssl/cert.pem ssl/cert.pem ssl/cert.pem ssl/dhparam.pem diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/config/plugins mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/config/plugins --- smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/config/plugins 2013-02-07 23:09:06.000000000 +0100 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/config/plugins 2016-04-15 16:16:26.034628286 +0200 @@ -5,4 +5,4 @@ #------------------------------------------------------------ hosts_allow peers -tls ssl/cert.pem ssl/cert.pem ssl/cert.pem +tls ssl/cert.pem ssl/cert.pem ssl/cert.pem ssl/dhparam.pem diff -Nur -x '*.orig' -x '*.rej' smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/run mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/run --- smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/run 2016-04-15 16:16:48.375629304 +0200 +++ mezzanine_patched_smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/run 2016-04-15 15:17:48.917362487 +0200 @@ -30,6 +30,10 @@ [ -e /var/service/qpsmtpd/config/badrcptto_patterns ] && \ rm -f /var/service/qpsmtpd/config/badrcptto_patterns +# Create dhparam +[ -e /var/service/qpsmtpd/ssl/dhparam.pem ] || \ + RANDFILE=/dev/null /usr/bin/openssl dhparam -out /var/service/qpsmtpd/ssl/dhparam.pem 2048 + exec /usr/local/bin/softlimit -d ${SOFTLIMIT:-25000000} -s ${SOFTLIMIT:-25000000} -l ${SOFTLIMIT:-25000000} \ /usr/bin/qpsmtpd-forkserver \ -u qpsmtpd \