Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Followup on message delivery issue #17

Closed
birox opened this issue Mar 3, 2014 · 5 comments
Closed

Followup on message delivery issue #17

birox opened this issue Mar 3, 2014 · 5 comments
Milestone

Comments

@birox
Copy link

birox commented Mar 3, 2014

I was thinking that your otr fix would fix the issue. But it hasn't.
I had 2 users in different browser sessions communication to each other with no issue. Then I logged in with one of them on jitsi desktop app while also on the web jsxc/strophe client. I sent a message from the jitsi desktop client to the other user, the user received the message and when replied only jitsi desktop received the message, not jsxc. And since that test the user that was logged in to jitsi is not receiving messages anymore from the user that hat an open session with this user on jitsi. Thinking about it, all users i had issues with used some sort of other client, desktop or mobile like ChatSecure.

So something is happening when a webclient user interacts with a otherclient user. If the otherclient user logs to webclient he does not receive messages from the webclient user that interacted with on otherclient.

@sualko
Copy link
Member

sualko commented Mar 4, 2014

I think thats no bug, it is a feature of xmpp. But only to get it right, you have 2 users (A and B). A is online in two different clients (A/Jitsi and A/jsxc) and user B is only online in jsxc. Now if A/Jitsi writes a message to B, A/jsxc didn't receive a message? If thats the case everything works as expected, because only the user with the highest state or priority gets a message by default (serverside). But should a client receive a message from a client with lower priority, he will continue the conversation with that resource.

@birox
Copy link
Author

birox commented Mar 4, 2014

Well that's the problem client A/jsxc never receives any message from B after A/jitsi and B communicated, Not even if A/jitsi session is closed...

@sualko sualko added bug and removed bug labels Mar 5, 2014
@sualko
Copy link
Member

sualko commented Mar 5, 2014

Can you confirm, that this problem only occurs, if you use OTR? Because if you receive an unrecognized otr message the default otr behavior is to ignore this message. I did some enhancement in the otr error handling and enabled the otr debugging mode to inform the discussion partner. I will build a new alpha if I get response to my ticket arlolra/otr#45.

@sualko
Copy link
Member

sualko commented Mar 18, 2014

I leave this ticket open, because I have to test more on this issue.

@birox
Copy link
Author

birox commented Mar 18, 2014

Ok, i will be testing further to, thank you

@sualko sualko added this to the 1.0 milestone May 28, 2014
@sualko sualko closed this as completed in f298364 Sep 8, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants