Ensure unique message IDs. Always. fast-message-ids
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Mon, 7 Mar 2016 22:13:22 +0000 (23:13 +0100)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Wed, 9 Mar 2016 08:24:20 +0000 (09:24 +0100)
commit879b51c4ebcf9d27c8ea4b37fe3f0257a1ddb05b
tree2c8d230d086fef93a8272f422c5d08f5063ef45d
parent79f0842195b857575d524764fd9aebb343bd75ec
Ensure unique message IDs. Always.

On very fast systems we could get duplicate message IDs in case
the message was not accepted. But since already some traces of the
ID may appear in the logs we now take care to have a unique ID
always.

Introduce functions build_message_id() and get_message_id_data().
src/src/exim.c
src/src/globals.c
src/src/globals.h
src/src/receive.c
src/src/smtp_in.c