Make error logging more explicit to aid debugging

This commit is contained in:
Scott Kitterman
2019-10-18 23:24:12 -04:00
parent c9f95e4045
commit 70d10f9b1a
2 changed files with 3 additions and 2 deletions
+1
View File
@@ -18,6 +18,7 @@
- Catch more ascii encoding errors to improve resilience against bad data - Catch more ascii encoding errors to improve resilience against bad data
(LP: #1844189) (LP: #1844189)
- Fix sysv init so it works (LP: #1839487) - Fix sysv init so it works (LP: #1839487)
- Make error logging more explicit to aid debugging
1.1.0 2019-04-12 1.1.0 2019-04-12
- Add SubDomains option to enable signing for sub-domains (LP: #1811535) - Add SubDomains option to enable signing for sub-domains (LP: #1811535)
+2 -2
View File
@@ -304,7 +304,7 @@ class dkimMilter(Milter.Base):
except Exception as x: except Exception as x:
self.dkim_comment = str(x) self.dkim_comment = str(x)
if milterconfig.get('Syslog'): if milterconfig.get('Syslog'):
syslog.syslog("check_dkim: {0}".format(x)) syslog.syslog("check_dkim: Internal program fault while verifying: {0}".format(x))
try: try:
# i= is optional and dkimpy is fine if it's not provided # i= is optional and dkimpy is fine if it's not provided
self.header_i = codecs.decode(d.signature_fields.get(b'i'), 'ascii') self.header_i = codecs.decode(d.signature_fields.get(b'i'), 'ascii')
@@ -316,7 +316,7 @@ class dkimMilter(Milter.Base):
except Exception as x: except Exception as x:
self.dkim_comment = str(x) self.dkim_comment = str(x)
if milterconfig.get('Syslog'): if milterconfig.get('Syslog'):
syslog.syslog("check_dkim: {0}".format(x)) syslog.syslog("check_dkim: Internal proram fuault extracting header a or d: {0}".format(x))
self.header_d = None self.header_d = None
if not self.header_a: if not self.header_a:
self.header_a = 'rsa-sha256' self.header_a = 'rsa-sha256'