diff --git a/mail/debian/changelog b/mail/debian/changelog index 9e25a81203ae90a01eeb9ae9a2ad3622c886e1be..bc3b630f5b9c45db4ed3a6f096db40d3108f63c8 100644 --- a/mail/debian/changelog +++ b/mail/debian/changelog @@ -1,9 +1,15 @@ +sympl-mail (10.0.190707.0) stable; urgency=medium + + * Fixed unhandled input + + -- Paul Cammish Sun, 07 Jul 2019 20:59:13 +0100 + sympl-mail (10.0.190706.1) stable; urgency=medium * Resolved potential race condition - -- Paul Cammish Sun, 06 Jul 2019 21:26:12 +0100 - + -- Paul Cammish Sat, 06 Jul 2019 21:26:12 +0100 + sympl-mail (10.0.190706.0) stable; urgency=medium * Updated sympl-mail-dovecot-sni for edge cases @@ -101,8 +107,8 @@ symbiosis-email (2018:0807) stable; urgency=medium symbiosis-email (2018:0615) stable; urgency=medium - * Set 'keep_environment' in Exim config. - * Only restart clamav in postinst when 'antivirus' file present. + * Set 'keep_environment' in Exim config. + * Only restart clamav in postinst when 'antivirus' file present. -- Andrew Ladlow Fri, 15 Jun 2018 13:15:08 +0100 @@ -143,7 +149,7 @@ symbiosis-email (2015:1218) oldstable; urgency=medium * Re-instate clamav tests that stop it if no domains are using anti-virus scanning. Closes #49. - * Fix path to binary in /etc/cron.d/symbiosis-email. Closes #72. + * Fix path to binary in /etc/cron.d/symbiosis-email. Closes #72. * Ensure manpages are built -- Patrick J Cherry Thu, 13 Jul 2017 15:13:30 +0100 diff --git a/mail/sbin/sympl-mail-dovecot-sni b/mail/sbin/sympl-mail-dovecot-sni index 6f67ed89182039633baf5499f762045597b08ada..ff8de6bbb28959febd95ebab5604e1195f38c0e3 100755 --- a/mail/sbin/sympl-mail-dovecot-sni +++ b/mail/sbin/sympl-mail-dovecot-sni @@ -2,7 +2,7 @@ set -e -if [ ! -L /srv/*/config/ssl/current ]; then +if [ ! -L '/srv/*/config/ssl/current' ]; then # No certs avaialable, so check if /etc/dovecot/sympl.d/10-main/60-sni exists if [ -f /etc/dovecot/sympl.d/10-main/60-sni ]; then # it exists, so remove it @@ -21,7 +21,7 @@ if [ ! -L /srv/*/config/ssl/current ]; then fi fi -for certificate in $( find -L /srv/*/config/ssl/current -name 'ssl.crt' -print ); do +for certificate in $( find -L '/srv/*/config/ssl/current' -name 'ssl.crt' -print ); do certpath="$( echo $certificate | sed 's|/config/ssl/current/.*$|/config/ssl/current|' )" # Ensure there is a matching key file, and the path doesnt include an underscore if [ -f "${certpath}/ssl.key" ] && [ -f "${certpath}/ssl.bundle" ] && [ "$certpath" != "*_*" ] ; then