Analysis, diagnosis and variant patch by Todd Lyons.
PP/11 Let heimdal_gssapi authenticator take a SASL message without an authzid.
PP/11 Let heimdal_gssapi authenticator take a SASL message without an authzid.
+PP/12 MAIL args handles TAB as well as SP, for better interop with
+ non-compliant senders.
+ Analysis and variant patch by Todd Lyons.
+
Exim version 4.77
-----------------
Exim version 4.77
-----------------
n = v;
while(isalpha(n[-1])) n--;
n = v;
while(isalpha(n[-1])) n--;
-if (n[-1] != ' ') return FALSE;
+/* RFC says SP, but TAB seen in wild and other major MTAs accept it */
+if (!isspace(n[-1])) return FALSE;