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

Group messages partially delivered on poor network conditions #5077

Closed
Norbert80 opened this issue Jan 15, 2016 · 3 comments
Closed

Group messages partially delivered on poor network conditions #5077

Norbert80 opened this issue Jan 15, 2016 · 3 comments

Comments

@Norbert80
Copy link

Hi @moxie0,

on poor network conditions I often see that Signal indicates a failed delivery while some group members have received the message. Signal does not indicate which group member have received the message and which not. Re-sending leads to some group members receiving the message with multiple copies.

In order to avoid such issues it should be possible to implement a solution based on the following principle:

  • Indicate the server that a message to x group members is prepared to be sent
  • Transfer all encrypted messages (for each participant) to the server
  • The server waits until messages for each participant have been received
  • The server delivers the messages

Found with Signal 3.9.1.

@agrajaghh
Copy link
Contributor

@Norbert80 have a look at the (afaik planed) optimizations mentioned in https://whispersystems.org/blog/private-groups/

I think the UX problems you mentioned are a duplicate of another issue, but I couldn't find it at the moment...

@ghost
Copy link

ghost commented Jan 15, 2016

I often have problems like that too -- due to poor signal (lowercase s 😄 )

@2-4601
Copy link
Contributor

2-4601 commented Jan 15, 2016

#2639
closing as dupe

@2-4601 2-4601 closed this as completed Jan 15, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants