Skip to content

Conversation

pcapriotti
Copy link
Contributor

@pcapriotti pcapriotti commented May 10, 2022

This PR implements sending remote messages to remote MLS conversations. This
involves a new RPC send-mls-message, similar to send-message for Proteus.
Additionally, since remote backends need to set up a conversation ID / group ID
mapping for remote conversations, in order to know where to forward messages to,
a new RPC on-new-remote-conversation has been added. This is invoked the first
time a user from a given remote backend is added to a conversation, and gives
that backend a chance to set up the corresponding mapping.

Tracked by https://wearezeta.atlassian.net/browse/FS-511.

Checklist

  • The PR Title explains the impact of the change.
  • The PR description provides context as to why the change should occur and what the code contributes to that effect. This could also be a link to a JIRA ticket or a Github issue, if there is one.
  • changelog.d contains the following bits of information (details):
    • A file with the changelog entry in one or more suitable sub-sections. The sub-sections are marked by directories inside changelog.d.

@pcapriotti pcapriotti temporarily deployed to cachix May 10, 2022 10:22 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 2873ec4 to d263be9 Compare May 13, 2022 11:58
@pcapriotti pcapriotti temporarily deployed to cachix May 13, 2022 11:58 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from d263be9 to 9057378 Compare May 13, 2022 12:00
@pcapriotti pcapriotti temporarily deployed to cachix May 13, 2022 12:00 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix May 13, 2022 14:03 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from d5f1a8a to 99ccf9a Compare May 30, 2022 08:09
@pcapriotti pcapriotti temporarily deployed to cachix May 30, 2022 08:09 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 99ccf9a to 94b7b8c Compare May 30, 2022 09:41
@pcapriotti pcapriotti temporarily deployed to cachix May 30, 2022 09:41 Inactive
@pcapriotti pcapriotti changed the base branch from develop to pcapriotti/mls-propagate-remote-messages May 30, 2022 09:41
@pcapriotti pcapriotti temporarily deployed to cachix May 30, 2022 13:07 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from f4ed539 to ddfa4f7 Compare May 31, 2022 08:51
@pcapriotti pcapriotti temporarily deployed to cachix May 31, 2022 08:51 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix May 31, 2022 12:07 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix May 31, 2022 13:00 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix May 31, 2022 13:30 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 992b430 to 567b1d7 Compare June 1, 2022 10:22
@pcapriotti pcapriotti temporarily deployed to cachix June 1, 2022 10:22 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/mls-propagate-remote-messages branch from 165ba4e to 96e7339 Compare June 1, 2022 12:15
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 567b1d7 to 37d0356 Compare June 1, 2022 12:44
@pcapriotti pcapriotti temporarily deployed to cachix June 1, 2022 12:44 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/mls-propagate-remote-messages branch from 4c85b52 to b7953fb Compare June 7, 2022 06:28
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 37d0356 to bd4fc91 Compare June 7, 2022 09:12
@pcapriotti pcapriotti temporarily deployed to cachix June 7, 2022 09:12 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/mls-propagate-remote-messages branch 2 times, most recently from 6349e1d to 8a97ba3 Compare June 10, 2022 08:44
Base automatically changed from pcapriotti/mls-propagate-remote-messages to develop June 13, 2022 06:46
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch 2 times, most recently from c01e8c2 to 153d5b7 Compare June 20, 2022 07:40
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 09b5d33 to b8a8624 Compare July 4, 2022 09:51
@pcapriotti pcapriotti temporarily deployed to cachix July 4, 2022 09:51 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix July 4, 2022 11:09 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix July 4, 2022 11:20 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix July 4, 2022 12:19 Inactive
@pcapriotti pcapriotti temporarily deployed to cachix July 4, 2022 14:35 Inactive
@pcapriotti pcapriotti force-pushed the pcapriotti/remote-mls-messages branch from 3b8dee8 to c148380 Compare July 4, 2022 14:41
@pcapriotti pcapriotti temporarily deployed to cachix July 4, 2022 14:41 Inactive
Requesting domains do not receive notifications for leave events
anymore.
@pcapriotti pcapriotti temporarily deployed to cachix July 5, 2022 12:23 Inactive
@pcapriotti pcapriotti marked this pull request as ready for review July 6, 2022 08:54
@pcapriotti pcapriotti temporarily deployed to cachix July 6, 2022 09:33 Inactive
@stefanwire stefanwire temporarily deployed to cachix July 7, 2022 16:51 Inactive
@smatting smatting temporarily deployed to cachix July 8, 2022 09:58 Inactive
@smatting smatting self-requested a review July 8, 2022 15:18
@smatting smatting merged commit 25d1450 into develop Jul 8, 2022
@smatting smatting deleted the pcapriotti/remote-mls-messages branch July 8, 2022 15:19
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

Successfully merging this pull request may close these issues.

3 participants