On Mon, 9 Oct 2006, Timo Sirainen wrote:
BTW. There are also two more fields that the Exim code doesn't currently support, but which might be useful for some people:
"secured": Set if SSL/TLS is used, or if remote IP == local IP
"valid-client-cert": Set if client certificate was received and it was verified to be trusted
I think I could add those (I didn't write the original code, but it looks easy enough to alter). Should they be added to the AUTH line, or given separately? Presumably tab-separated and without any =data added. I don't really have any way of testing any of this.
Well, another protocol that I recently wrote uses ';' as separator and escapes them using "\.". Still pretty human readable and writable, and simple to write parsers for. I guess that could have been a better choice for Dovecot auth protocol also, but it's now a bit too late to change it.
Indeed.
-- Philip Hazel University of Cambridge Computing Service Get the Exim 4 book: http://www.uit.co.uk/exim-book