The remailer will not process any Mix message and write
"Info: Invalid type 2 message from ..." errors in the log.
The first time I encountered this problem, updating the
remailer keys (-K option) solved magically the problem.
A few months later, while playing with the
configuration and after recompiling the program, the
same error returns. After some tracking and debugging,
it leads to a condition in keymgt.c that is never met:
if (keyid && !streq(line, idstr)
Changing this line to :
if (keyid && (strncmp(line, idstr, 32) != 0))
fixed the condition. I did not investigate further, but
it seems to me that the only differences between streq
(that calls strcmp) and strncmp would be white space of
Log in to post a comment.