On 30 September 2013 08:31, Mathieu Pasquet <[email protected]> wrote: > Hi, > I was checking LME, and trying to understand why I couldn’t get it to > work properly with jabber.org. I found out that it rewrites message IDs > everytime, and the same message will not have the same ID on two > different clients. As I understand it, id preservation is not guaranteed, > but I can’t find the specification describing this property. This is an > issue, because if the message id was different from the one sent but > still the same on each client, we can work around this easily, but if > each client has a different id, we cannot.
> I’m not sure what the best course of action would be, it seems like a > dead end, apart from requiring servers that rewrite ids to keep the > mappings in order to do an id translation in the correcting messages. I vaguely recall that there was some consensus that M-Link's behaviour is "wrong", and it's the only server I know that does this (not saying I've tested anywhere near exhaustively). If my understanding on these two points is correct, perhaps we should slip this into XEP-0045 before it goes Final. Regards, Matthew
