-
Polarian
lovetox, the question is now when the monitoring plugin duplicates messages, its when not!
-
Polarian
iirc it duplicates the messages n times, where n is the number of people in the MUC
-
lovetox
ok what is this plugin for? Is this plugin the MAM implementation?
-
Polarian
> ok what is this plugin for? Is this plugin the MAM implementation? indeed. ↺
-
Polarian
some clients discard duplicates, so you dont always see them, gajim as we have established in the past is very good at finding bad stanzas, as it ignores nothing :)
-
Polarian
theres also an issue with OMEMO and the MAM implementation, sometimes a duplicate message is sent, but OMEMO cant decrypt it
-
Polarian
theres also some issue with OMEMO where certain clients (namely dino <--> dino, and dino <--> Monal) cant discover the other clients OMEMO keys, but I think this is down to a PEP issue.
-
Polarian
I did want to take a crack at patching this a while back, but MAM is a very big XEP and debugging where this is going wrong would take _ages_
-
Polarian
mainly because I dont know the codebase well
-
lovetox
are you talking now about Gajim or Openfire
-
lovetox
or dino, or monal
-
lovetox
im lost a bit
-
Polarian
lovetox, sorry I was just explaining the numerous issues Openfire has :D
-
Polarian
duplication and OMEMO errors happen on all clients, but not discovering OMEMO keys happen on select clients...
-
Polarian
which cant be reproduced on prosody, so its an Openfire problem :p
-
lovetox
that a message cant be decrypted twice is not an omemo bug
-
lovetox
the root cause would be that you received a message twice, which should not happen
-
Polarian
ah yes