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/4669488ea96c82946f4906739159181b38f83633Yes, 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
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