dkimf_libstatus() xcode

From: SM <sm_at_resistor.net>
Date: Thu, 27 Aug 2009 07:40:32 -0700

The are two types of failures in dkimf_libstatus() called by
opendkim.c, one is temporary and the other permanent. Currently, we
use "4.7.0" as the xcode. We can distinguish between the different
cases to inform the signer of the problem by changing the xcode for
DKIM_STAT_KEYFAIL and DKIM_STAT_NOKEY to "4.7.5". That's what RFC 4871 says.

I read the relevant RFCs and I am unsure whether I am making liberal
use of the extended code as it is transport systems. We can also use
x.7.7 for DKIM_STAT_BADSIG if the above seems correct.

The above is meant for discussion. Although MTAs are supposed to
handle the status codes gracefully, we may have to backtrack on this
proposal if it causes interoperability issues.

Regards,
-sm
Received on Thu Aug 27 2009 - 14:40:55 PST

This archive was generated by hypermail 2.3.0 : Mon Oct 29 2012 - 23:32:29 PST