On Mon, Dec 13, 2010 at 11:36:26AM +0100, Johannes Weißl wrote:
On Mon, Dec 06, 2010 at 10:52:58PM -0500, Ed Blackman wrote:
I decided to take a look at the code, and changing it to work this
way was trivial.  Well, at least supporting '=' is.  '/' and '~' are
mairix special chars that can also be in conformant Message-IDs, but
',' isn't.

The fix for '=' is in my github fork of mairix:
git://github.com/edgewood/mairix.git, in the commit at
https://github.com/edgewood/mairix/commit/4669488ea96c82946f4906739159181b38f83633

Yes, this quick fix works for '='. I think a cleaner solution would be
to handle m: without doing any interpretation of special keys at all,
and also don't allow mixing of <m> with other keys (e.g. no fm:).

I uploaded the patch here:
https://github.com/weisslj/mairix/tree/message-id-fix

I agree that's a much cleaner solution. I wanted to get there, but it was my first venture into the mairix code, and the first time in a few years I've worked with C. But I'm glad that I contributed the patch, as it was at least the inspiration for a much better solution!

Ed

Attachment: signature.txt
Description: Digital signature

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Mairix-users mailing list
Mairix-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mairix-users

Reply via email to