Skip to content

Backport #4009#4043

Merged
pcapriotti merged 2 commits intoq1-2024from
pcapriotti/backport-mls-one2one-refactoring
May 8, 2024
Merged

Backport #4009#4043
pcapriotti merged 2 commits intoq1-2024from
pcapriotti/backport-mls-one2one-refactoring

Conversation

@pcapriotti
Copy link
Contributor

Backport PR #4009.

https://wearezeta.atlassian.net/browse/WPB-8692

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

pcapriotti added 2 commits May 8, 2024 10:21
* Introduce ActiveMLSConversationData

This changes the conversation and subconversation metadata so that
epoch, epoch timestamp and ciphersuites are all simultaneously optional.
This makes it possible not to set a ciphersuite for conversations until
they receive a commit.

* Fix assertions in integration tests

* Add more versioned conversation endpoints

* Make SubConversation record versioned

* Adapt galley to versioning changes

* Adapt and expand conversation golden tests

* Fix arbitrary instance of ConversationMLSData

* Test old versions of conversation metadata

* Restore epoch field in Conversation serialisation

* Add CHANGELOG entry

* Lint

* Test MLS 1-1 with other ciphersuites

* Fix assertion in galley integration test

* fixup! Fix assertion in galley integration test
@pcapriotti pcapriotti changed the base branch from develop to q1-2024 May 8, 2024 08:36
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label May 8, 2024
@pcapriotti pcapriotti merged commit 8284169 into q1-2024 May 8, 2024
@pcapriotti pcapriotti deleted the pcapriotti/backport-mls-one2one-refactoring branch May 8, 2024 09:35
@echoes-hq echoes-hq bot added echoes: technical-roadmap/security More specific category, to highlight task that tackle security requirements. echoes: product-roadmap Work aligned with the customer-announced roadmap, targeting a specific release date. labels Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

echoes: product-roadmap Work aligned with the customer-announced roadmap, targeting a specific release date. echoes: technical-roadmap/security More specific category, to highlight task that tackle security requirements. ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants