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

Release 2023-10-23 - (expected chart version 4.39.0) #3668

Merged
merged 312 commits into from
Oct 23, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    d69d207 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Introduce "mixed" protocol (#3258)

    * wire-api: add ProtocolMixedTag (with undefined stubs)
    
    * wip
    
    * wire-api
    
    * fix bug in schema
    
    * galley int test: fix some types
    
    * libs/api-client fix type
    
    * brig-integration: fix some types
    
    * Add endpoint type
    
    * wip
    
    * add updateMixedProtocol
    
    * wire-api add json instances to ProtocolTag
    
    * add test
    
    * Rename test group
    
    * fix bug
    
    * Add TODO
    
    * Add failing test
    
    * Add creator client to conversation
    
    * Revert "Add TODO"
    
    This reverts commit c3ed0c8.
    
    * refactor tests and add failing test step
    
    * Allow proteus messages on mixed protocol
    
    * Add changelog entry
    
    * Add nginz route
    
    * hi ci
    
    * hi ci
    
    * finish leftover TODOs in protocolValidAction
    
    * Fix bug in schema of ProtocolUpdate
    
    * update docs: start-serices-only -> run-services
    
    * Allow no-op state transitions
    smatting committed May 2, 2023
    Configuration menu
    Copy the full SHA
    5b7458e View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. MLS upgrade (#3172)

    * Add variable-sized integer serialisation
    
    * Implement new MLS structures
    
    * Fix KeyPackage parser
    
    * Fix MLS signature verification
    
    Signatures in MLS are computed on a special `SignContent` structure, so
    we need to replicate that for verification.
    
    * Update paths now contain leaf nodes
    
    * Remove proposals now have indices instead of refs
    
    * Adapt integration tests to remove proposal changes
    
    * Compute new node index for add proposals
    
    * New commit bundle API
    
    Also replace PublicGroupState with GroupInfo
    
    * Add instances for roundtrip tests of MLS types
    
    * fix adding users to MLS conversations
    
    * change content-type of commit bundle in integration tests
    * fix keypackage ref serialisation
    * add context to commit bundle parsing
    
    * fix integration test: send other user's commit
    
    * keep track of index map while processing proposals
    * add creator client to ProposalAction in epoch 0
    
    * readGroupState for the new group.json format
    
    * Generate welcome recipients when processing bundle
    
    Also remove old unsupported welcome endpoints. All welcome messages now
    need to be sent through commit bundles.
    
    * Send recipients as part of a welcome RPC
    
    * Use commit bundles in failure tests
    
    * Implement new proposal ref computation
    
    * fix integration test admin removes user from a conversation
    
    * switch mls-test-cli call to external-proposal
    
    * Implement validation of leaf nodes in galley
    
    - extract core validation function to wire-api
    - generalise validation of leaf node source
    - implement validation of key packages and leaf nodes in galley
    - remove all internal brig endpoints related to validation
    - validate leaf node in external commits
    - validate leaf node signature
    
    * Apply proposals in the correct order
    
    * Remove redundant GroupContext structure
    
    * Re-implement processing of external commits
    
    * add references from data types to MLS spec
    
    * Remove key package mapping code
    
    * fix more integration tests
    
    * track client scheduled for removal in Cassandra
    
    [ ] conversations
    [x] subconversations
    
    * minor typos
    
    * split executing proposals for int and ext commits
    
    * execute remove proposals before add proposals
    
    This makes sure that all leaf indices are freed in the database before
    they are occupied again.
    
    * rename Word32 and ref to LeafIndex and idx
    
    * Remove MissingSenderClient error
    
    * Remove some prefixes from MLS structures
    
    * Remove prefixes from RawMLS fields
    
    * Reorganise TODOs
    
    * Check epoch again after taking commit lock
    
    * Remove MLSPackageRefNotFound error
    
    * Simplify testRemoveUserParent
    
    * Simplify testRemoveCreatorParent
    
    * Pass correct list of clients to planClientRemoval
    
    * Fix assertion in external add proposal test
    
    * Propagate actual message, not just commit
    
    * Fix signature calculation when generating messages
    
    * Pass removal key to mls-test-cli on group creation
    
    * Take pending clients into account in removal logic
    
    * Fix assertion in remove proposal test
    
    * apply linter suggestions
    
    * fix unit test: MLS remove proposal
    
    * Upgrade mls-test-cli in the nix environment
    
    * Update cassandra-schema.cql
    
    * disable testing the keypackage lifetime
    
    * remove checks for keypackage assignments
    
    * validate bare proposals and inline proposal
    
    * rephrase and filter the left TODOs
    
    * Verify that capabilities include basic credentials
    
    * Add nonce to PreSharedKeyID structure
    
    * Split Galley.API.MLS.Message
    
    * Inline executeIntCommitProposalAction
    
    * Use more specific type for external commit actions
    
    * Re-organise TODOs
    
    * Simplify processProposal arguments
    
    * Remove LWT in planMLSClientRemoval
    
    * Restore unsupported proposal test
    
    * Restore disabled MLS unit tests
    
    * Add CHANGELOG entries
    
    * Document IndexMap and ClientMap
    
    * fixup! Restore unsupported proposal test
    
    * Linter fix
    
    * fixup! Upgrade mls-test-cli in the nix environment
    
    * Fix: make git-add-cassandra-schema-impl lists to many keyspaces
    
    * postMLSMessageToLocalConv: return no events
    
    * Remove unused paExternalInit
    
    * Renew certificates for e2e integration tests (#3243)
    
    * Renew certificates for e2e integration tests
    
    * Document how to renew e2e integration test certs
    
    Co-authored-by: Igor Ranieri <igor@elland.me>
    
    * fix broken tests
    
    * ExternalCommitAction: remove superfluous ClientIdentity
    
    ---------
    
    Co-authored-by: Stefan Matting <stefan@wire.com>
    Co-authored-by: Stefan Berthold <stefan.berthold@wire.com>
    Co-authored-by: Akshay Mankar <akshay@wire.com>
    Co-authored-by: Igor Ranieri <igor@elland.me>
    5 people committed May 3, 2023
    Configuration menu
    Copy the full SHA
    6d7447b View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    033f87a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Configuration menu
    Copy the full SHA
    b51b75b View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    326db9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5aa081 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    6c326c6 View commit details
    Browse the repository at this point in the history
  2. Port MLS test framework to new integration suite (#3286)

    * Move some MLS tests to new integration suite
    
    * Add CHANGELOG entry
    pcapriotti committed May 11, 2023
    Configuration menu
    Copy the full SHA
    b5018c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f7da79 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    bfe7e42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e396648 View commit details
    Browse the repository at this point in the history
  3. Endpoint for deleting key packages (#3295)

    * Add endpoint to delete key packages
    
    * Add integration test for key package deletion
    pcapriotti committed May 15, 2023
    Configuration menu
    Copy the full SHA
    8a55e28 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    76ca507 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    09ba856 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    541bf14 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    330cafa View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Configuration menu
    Copy the full SHA
    d6f5c55 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. FS-1901: Missing bits for mixed protocol state (#3303)

    * migrate test that adds user via mls
    
    * mls-test-cli: make show use json
    
    * testlib: assertOne, asByteString
    
    * Add test: user leaves -> remove proposal
    
    * wip test: adding partial client set to mixed
    
    * migrate test testAddUserPartial
    
    * make test fail
    
    * Use new test parametrization
    
    * asInt -> asIntegral
    
    * migrate testRemoveClientsIncomplete
    
    * Add HasCallStack to getJSON
    
    * Add test for removing partial clients
    
    * Refactor: use fields
    
    * integration: rename functions and improve errors
    
    * Add test: remote backend doesnt know about about mixed protocol convs
    
    * Deny application msgs for mixed (with test)
    
    * fix mixed remote test
    
    * Add testFirstCommitAllowsPartialAdds
    
    * Only allow protocol updates for team conversations
    
    * Call on-new-remote-conversation on protocol update
    
    * Test remote user adding
    
    * remove migrated test
    
    ---------
    
    Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
    smatting and pcapriotti committed May 22, 2023
    Configuration menu
    Copy the full SHA
    5f274a6 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    3310a07 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    dd352ae View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    1cb0980 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. [FS-1148] MLS-specific changes to adding members (#3304)

    * Fix golden tests for MLSMessageSendigStatus
    * Port what used to be MLS/Message.hs
    * Throw instead of relying on failed_to_add
    
    In MLS a commit is rejected anyway so there is no point in passing
    through FailedToProcess. Instead, a federator error is thrown if there
    are unreachable backends when submitting an add commit.
    
    * Test adding to an MLS conversation
    * Fix: use the mls_migration_lock_status DB column
    
    - This is a bug to be fixed in the main MLS branch too
    mdimjasevic committed May 26, 2023
    Configuration menu
    Copy the full SHA
    e90ea40 View commit details
    Browse the repository at this point in the history
  2. Fix: use the mls_migration_lock_status DB column (#3318)

    - A c/p mistake that is fixed now
    mdimjasevic committed May 26, 2023
    Configuration menu
    Copy the full SHA
    27c6a21 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    7d72dca View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Derive group ID from qualified conversation ID and, if applicable, su…

    …bconversation ID (#3309)
    
    Removed federation endpoints
    - on-new-remote-conversation,
    - on-new-remote-subconversation, and
    - on-delete-mls-conversation.
    
    Removed effects
    - Galley.Effects.SubConversationSupply.
    stefanwire committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    ba9a147 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Fix Capabilities

    It should be possible for the `Capabilities` structure to contain
    unknown version, proposal, credential and extension tags.
    pcapriotti committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    86fb898 View commit details
    Browse the repository at this point in the history
  2. [FS-1915] Add conversation id to welcome messages (#3335)

    * [FS-1915]  Include conversation id into welcome message event
    
    * Hi ci
    elland committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    2a9d0c3 View commit details
    Browse the repository at this point in the history
  3. Merge develop onto mls#

    elland committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    7a6caab View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    77f9cd6 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Mixed to MLS transition (#3334)

    * Initial implementation of mixed -> mls transition
    
    * Migration criteria check stub
    
    * Simple mixed->mls test
    
    * Check migration criteria on finalisation
    
    * More specific migration criteria error
    
    * Test extraneous client removal
    pcapriotti committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    a17e265 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Add GET endpoint for MLS 1-1 conversations (#3345)

    * One2One GET endpoint stub
    
    * Make one2one conversation ID protocol-dependent
    
    * Create MLS 1-1 conversation object
    
    * Add MLS one2one integration tests
    
    * Test MLS 1-1 for teammates
    pcapriotti committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    ad3d563 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. More general MLS 1-1 conversation GET handler (#3349)

    * More general MLS 1-1 conversation GET handler
    
    - Fetch 1-1 conversation from database if present
    - Get conversation from the other backend when the conversation is
      supposed to be remote
    pcapriotti committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    9ba52c5 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    241a588 View commit details
    Browse the repository at this point in the history
  2. alter group ID serialisation (#3353)

    - 16 bit version
    - 16 bit conversation type
    stefanwire committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    8325c9b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    8783930 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    25d2da2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f5206b View commit details
    Browse the repository at this point in the history
  3. Remove user & client thresholds from MLS migration (#3364)

    * Remove user & client thresholds from MLS migration
    
    * remove columns from DB
    
    * review comments
    stefanwire committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    32f4d87 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    7734a7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    354aa64 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59b399f View commit details
    Browse the repository at this point in the history
  4. hi ci

    smatting committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    595ba66 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    48316db View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    4056a41 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    716661b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21219f8 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    0ac9b07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d2b271 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33231b6 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    3607c11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f75837 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f86df80 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    727a4a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. WPB-1928: Add members to MLS one2one conversations (#3360)

    * Add test for happy path
    
    * Rename `meta` field of ConvOrSubConv to `mlsMeta`
    
    * Make creator field optional in conv metadata
    
    * Create MLS 1-1 conversation on commit
    
    * Fix connection check for MLS 1-1 conversations
    
    * Merge BaseProtocolTag and ProtocolCreateTag
    
    * Return empty MLS 1-1 conversation on GET
    
    * Check that subconv group ID matches message
    
    * Check welcome message on first 1-1 commit
    
    ---------
    
    Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
    smatting and pcapriotti committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    756d83f View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. merge dev into mls

    battermann committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    992c0e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    867b3aa View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    f85f040 View commit details
    Browse the repository at this point in the history
  2. Fix import

    smatting committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    b945743 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Merge pull request #3410 from wireapp/smatting/merge-develop

    Merge develop
    smatting committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    e73212a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f182216 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    7db8401 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    99abc0f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into mls

    fisx committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    4c9dd05 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    870e5f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    b09e857 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4832f50 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Welcome messages should not be sent to creator (#3392)

    * Do not send welcome message to sender
    pcapriotti committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    64d488d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce82b91 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3455 from wireapp/bat/merge-dev-into-mls

    merge dev into mls
    battermann committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    a88df6f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    c202c53 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. add README.md

    Veki301 committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    9b0edf1 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. MLS conversation limits (#3468)

    * Remove member limit for MLS conversations
    
    * Restore HardTruncationLimit to 2000
    
    * Fix client dir path in performance script
    pcapriotti committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    0797465 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    656244d View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. fix: bad link

    Veki301 committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    73433b4 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Configuration menu
    Copy the full SHA
    17b45f6 View commit details
    Browse the repository at this point in the history
  2. fix: typos

    Veki301 committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    ed15a09 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    765de08 View commit details
    Browse the repository at this point in the history
  2. Linter fixes

    pcapriotti committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    7486925 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2023

  1. Configuration menu
    Copy the full SHA
    882e3b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db3de07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60d9e09 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a75e1d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e754f93 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    1b7292d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c074f2 View commit details
    Browse the repository at this point in the history
  3. WPB-3611: Notifying remote domains about defederation. (#3487)

    * WPB-3611: Notifying remote domains about defederation.
    
    During defederation, remaining federation members will now be notified
    about the defederation by a new notification type
    "federation.connectionRemoved" that carries the domains that were
    involved in the defederation. This allows federation members to clean up
    their conversations where users from both domains are present.
    Additionally, this is sent out to all of their local clients so they can
    also clean up. Normal notifications are suppressed for these operations,
    similar to "federation.delete" handling.
    
    Changes:
    - Added a new federation event type.
    - Added a new federation endpoint in galley. This route cleans up local
      conversations and notifies local clients of the defederation using the
      new event type.
    - Updated background-worker to send notifications to federation members.
    - Added tests for the new notifications, and that local conversations
      are cleaned up as expected.
    
    ---------
    
    Co-authored-by: Leif Battermann <leif.battermann@wire.com>
    Co-authored-by: Leif Battermann <leif.battermann@gmail.com>
    3 people authored and fisx committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    13de4e4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3512 from wireapp/release_2023-08-16_14_57-back-t…

    …o-develop
    
      Master->Develop after release
    fisx committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9c45e35 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Add repair-brig-clients-table to clean up after the fix in #3504. (#…

    …3507)
    
    Co-authored-by: Sven Tennie <sven.tennie@wire.com>
    fisx and supersven committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    48ac13c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc55636 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3499 from wireapp/mls-merge

    Merge develop into MLS
    stefanwire committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    6a29b99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e2abc9 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    02bbf2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13e3f09 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. fix: bad config, missing config values

    refactor: documentation now outlines how to deploy using own certificates aswell
    Veki301 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    71e0769 View commit details
    Browse the repository at this point in the history
  2. integration: Add test to verify behaviour with offline backends (#3501)

    * background-worker: Make push backoff times configurable
    
    * brig/getFederationStatus: Always return NonConnectedBackends as empty when fed policy is AllowAll
    
    * integration: Use separate vHosts for backendA and B.
    
    * integration/RunServices: Add hack to make federation work
    
    * integration: Add test to verify behaviour with offline backends
    
    * helm-var-integration: Workaround bug with federation
    
    * integration-test.sh: Run new integration test suite first
    
    ---------
    
    Co-authored-by: Marko Dimjašević <marko.dimjasevic@wire.com>
    akshaymankar and mdimjasevic committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    52d69ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cf66be View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    0691a69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae46d4c View commit details
    Browse the repository at this point in the history
  3. [WPB 3842] Federation completeness check (#3514)

    * WPB-3842: Improving checks for adding users to a conversation.
    
    Added a check to `ensureAllowed` that checks for full federation
    connections for domains in a conversation, including the domains for new
    users.
    
    * WPB-3842: Adding the changelog
    
    * WPB-3842: Moving where the extra domain checks are being performed.
    
    Updating integration tests to reflect the updated semantics of
    conversation join semantics. Many of them weren't expecting errors
    relating to unreachable domains, and had to be updated to reflect this.
    
    * Fix asserted domains in an integration test
    
    * Integration test: assert on non-federating domains
    
    * WPB-3842: Changing parallel testing to sequential testing
    
    ---------
    
    Co-authored-by: Marko Dimjašević <marko.dimjasevic@wire.com>
    lepsa and mdimjasevic committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    9b29afe View commit details
    Browse the repository at this point in the history
  4. WPB-3798 incorrect json field names (#3518)

    * WPB-3798: Updating code and tests after renaming fields
    
    * WPB-3798: More updates to names after finding more JSON prefix mangling
    
    * WPB-3798: Fixing schema instances for SAML data
    
    * WPB-3798: Fixing instances that had errors, found by tests
    
    * WPB-3798: Adding changelogs
    
    * WPB-3798: PR feedback.
    
    * WPB-3798: Fixing an error with a field called `data'`
    
    The trailing ' would end up in the JSON representation. I've changed it
    to use a leading `_` like other structures, and wrote a newtype to
    handle the minimal prefix stripping.
    
    Also cleaning up the diff in regards to imports.
    
    * WPB-3798: Cleaning up imports to minimise the diff
    lepsa committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    8344669 View commit details
    Browse the repository at this point in the history
  5. nit-picks (#3519)

    * Remove unneeded -Wwarn (re-enabeling -Werror in those modules).
    
    * Makefile: fix hspec_options overloading in .envrc.local.
    fisx committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    db05435 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. integration: Fix testAddingUserNonFullyConnectedFederation and testNo…

    …tificationsForOfflineBackends (#3529)
    
    * integration: Fix testAddingUserNonFullyConnectedFederation
    
    * integration: Don't allow adding users to conv when one of the pariticipating backends is down
    
    * integration: Add retries to get around problem of federation domain sync threads
    akshaymankar committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    ed2bed6 View commit details
    Browse the repository at this point in the history
  2. Introduce API v5 (#3527)

    * Introduce development version 5
    
    * Specialise API to a specific version
    
    * Use versioned swagger for galley
    
    * Use version swagger for all other services
    
    * Collect all service Swaggers into a typeclass
    
    * Fix swagger integration tests
    
    * Revert any changes to API versions before 5
    
    * Remove promotion of isDevelopmentVersion
    
    * Add CHANGELOG entry
    pcapriotti committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    1892827 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. stern: Optimize RAM usage of /i/users/meta-info (#3522)

    * stern: Fetch only the notifications that are needed
    
    * stern: Fetch only the conversations that are needed
    akshaymankar committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    e0ea81e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    119fe8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bec112a View commit details
    Browse the repository at this point in the history
  4. brig-integration: Fix flaky tests for API.Federation (#3539)

    * brig-integration: Don't assume only 1 result in search by display name
    
    Display names are random strings from 2 to 128 characters. If a 2 string name gets generated it is likely that it matches some name generated in another test.
    
    * brig-integration: Mark test not flaky
    
    It didn't fail after runnning it 1000 times.
    akshaymankar committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    f356578 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    bb4d4df View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Configuration menu
    Copy the full SHA
    2de7d9c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    5f66f8a View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. change chart version nr

    Veki301 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    fed463d View commit details
    Browse the repository at this point in the history
  2. feat: add SUPPORT_URL env var

    refactor: docs consistency
    Veki301 committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    2c53363 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c96a826 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Check validity of notification IDs (#3550)

    * Check validity of notification IDs
    
    * Add CHANGELOG entry
    
    * fixup! Add CHANGELOG entry
    
    * fixup! fixup! Add CHANGELOG entry
    pcapriotti committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    d1d85b2 View commit details
    Browse the repository at this point in the history
  2. WPB-633 Servantify Brig/Provider.Service API (#3554)

    * WPB-1214: Servantify Brig/Provider.Service API
    
    - Moving the routes over to servant, and removing the old routing code.
    - Adding new instances to types that needed them for servant.
    
    * WPB-663: Removing a redundant TODO comment, adding changelog
    lepsa committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    3653d56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3774303 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    c29cb19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10de29f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3560 from wireapp/revert-3554-WPB-663

    Revert "WPB-633 Servantify Brig/Provider.Service API"
    battermann committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    a56a18a View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Configuration menu
    Copy the full SHA
    e859176 View commit details
    Browse the repository at this point in the history
  2. Makefile: Avoid executing the hint (#3564)

    Backticks execute the command even when they are in quotes.
    akshaymankar committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    c5a3f5c View commit details
    Browse the repository at this point in the history
  3. Finalise v4 (#3545)

    * Remove MLS endpoints from the API
    
    They will be reintroduced when merging the mls branch. These endpoints
    are not currently functional on develop, so removing them from here will
    reduce the amount of conflicts.
    
    * Finalise v4
    
    * Add CHANGELOG entry
    
    * Add pregenerated swagger for v4
    
    * Delete MLS tests in brig
    
    * Remove more MLS endpoints from v4
    
    * Set default API version to 5 in integration tests
    
    * Update the documentation on API versioning
    
    ---------
    
    Co-authored-by: Marko Dimjašević <marko.dimjasevic@wire.com>
    pcapriotti and mdimjasevic committed Sep 6, 2023
    Configuration menu
    Copy the full SHA
    75b1afd View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    6ba6cca View commit details
    Browse the repository at this point in the history
  2. doc: document webapp configuration for multi-ingress environments (#3569

    )
    
    
    ---------
    
    Co-authored-by: Sven Tennie <sven.tennie@gmail.com>
    atomrc and supersven committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    b7213e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. Configuration menu
    Copy the full SHA
    bed7c08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dfc268 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    2b7a0f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e4fd6c View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    56335a2 View commit details
    Browse the repository at this point in the history
  2. change back from wire.example to example.com as this was mistakenly c…

    …ommit to develop instead of to the proper branch
    arthurwolf committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c0a0617 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9373c9a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4860c4e View commit details
    Browse the repository at this point in the history
  5. Update sftd docs: include uri scheme in allowOrigin (#3584)

    * Update sftd docs: include uri scheme in allowOrigin
    
    * fixup
    smatting committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    a3ba8ef View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. WPB-4629 impossible to add users to a conversation if one of the memb…

    …ers is from an offline backend (#3585)
    battermann committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    805f1ff View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Configuration menu
    Copy the full SHA
    fd258a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    3f88513 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. [WPB-3664] Bug fix: Notify remote backends of their users removed fro…

    …m conversation when reachable again (#3537)
    
    * Formatting
    
    * Test utilities for changing a conv name
    
    * Add a test confirming the bug report
    
    * An action to enqueue notifications concurrently
    
    * Enqueue member removal notification for remotes
    
    * Add a changelog
    
    * Test case formatting
    
    * Migrate test roleUpdateWithRemotesUnavailable
    
    * Migrate test putReceiptModeWithRemotesOk
    
    * Migrate test putReceiptModeWithRemotesUnavailable
    
    * Migrate test testRoleUpdateWithRemotesOk
    
    * Migrate test roleUpdateRemoteMember
    
    * Migrate test putQualifiedConvRenameWithRemotesUnavailable
    
    This one is already covered by testSynchroniseUserRemovalNotification
    
    * Migrate test putQualifiedConvRenameWithRemotesOk
    
    * Migrate test deleteLocalMemberConvLocalQualifiedOk
    
    * Migrate test deleteRemoteMemberConvLocalQualifiedOk
    
    * Migrate test deleteUnavailableRemoteMemberConvLocalQualifiedOk
    
    * Add the copyright header to a test module
    
    * Move a test utility (allPreds)
    
    * Test utility: create a team with members
    
    * Migrate test testAccessUpdateGuestRemoved
    
    * Migrate test messageTimerChangeWithRemotes
    
    * Migrate test messageTimerUnavailableRemotes
    
    * Migrate test testAccessUpdateGuestRemovedRemotesUnavailable
    
    * Migrate test accessUpdateWithRemotes
    
    * Migrate test testAddRemoteMember
    
    * Migrate test testDeleteTeamConversationWithRemoteMembers
    
    * Migrate test testDeleteTeamConversationWithUnavailableRemoteMembers
    
    * Move a test utility (assertLeaveNotification)
    
    * Migrate test "POST /federation/leave-conversation : Success"
    
    * Migrate test "POST /federation/on-user-deleted-conversations : Remove deleted remote user from local conversations"
    
    * Migrate test updateConversationByRemoteAdmin
    
    * Tests: support giving a role when adding
    
    * Use cannon API for notifications when possible
    
    * Use startDynamicBackends when possible
    
    * Fix assertion
    
    * Migrate test testAddRemoteUsersToLocalConv
    
    * Test add member endpoint at version 1
    
    * Add return value to enqueueNotification
    
    * Use cannon assertions in offline backends test
    
    * Check that remote notifications are received
    
    * Test removal of users from unreachable backends
    
    * Use correct domains for default backends
    
    Taking the domains in the `backendA` and `backendB` resources only works
    locally.
    
    * fixup! Use cannon assertions in offline backends test
    
    ---------
    
    Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
    Co-authored-by: Akshay Mankar <akshay@wire.com>
    3 people committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    85cb5a9 View commit details
    Browse the repository at this point in the history
  2. federator: allow creating ServiceMonitor resources

    This will mark federator Metrics for scraping, if
    `metrics.serviceMonitor.enabled` is set to true, similar to all other
    charts.
    
    WPB-4778
    flokli committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    faa90f7 View commit details
    Browse the repository at this point in the history
  3. WPB-4240: Migrate from swagger2 to openapi3 (#3570)

    ---------
    
    Co-authored-by: Igor Ranieri Elland <54423+elland@users.noreply.github.com>
    Co-authored-by: Igor Ranieri <igor@elland.me>
    3 people committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    2e3a6ec View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    611a280 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5be6b37 View commit details
    Browse the repository at this point in the history
  3. federator: Allow setting TCP connection timeout for HTTP2 requests (#…

    …3595)
    
    * http2-manager: Add timeout for creating a TCP connection
    
    Defaults to 30s.
    
    * federator: Allow setting TCP connection timeout for HTTP2 requests
    
    The helm chart defaults it to 5s which should be best for most installations.
    akshaymankar committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    7d3c0fd View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Merge pull request #3590 from wireapp/federator-servicemonitor

    federator: allow creating ServiceMonitor resources
    flokli committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    b6f9622 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3599 from wireapp/outlook-integration-helm-chart

    Outlook integration helm chart
    Veki301 committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2ed0a3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    769f51a View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    f2aa548 View commit details
    Browse the repository at this point in the history
  2. federator: fix ServiceMonitor name and app label

    copy-paste error from another component.
    flokli committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    7651200 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb7c7c8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3605 from wireapp/federator-servicemonitor-name

    federator: fix ServiceMonitor name and app label
    flokli committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    d74097f View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. cabal.project: Add -Werror for integration tests (#3609)

    The CI runs this build with -Werror, local compilation should also follow that
    as we do for all the other packages.
    akshaymankar committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    043aa0f View commit details
    Browse the repository at this point in the history
  2. Fix link (#3613)

    * Revert "Fix broken "we are hiring" link (#3549)"
    
    This reverts commit 5f66f8a.
    
    * Update careers link.
    fisx committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    c692a89 View commit details
    Browse the repository at this point in the history
  3. [WPB-700] Pass along server errors between Galley and Stern (#3608)

    * Stop swallowing error messages.
    
    * Update services/brig/src/Brig/API/Internal.hs
    
    Co-authored-by: fisx <mf@zerobuzz.net>
    
    ---------
    
    Co-authored-by: fisx <mf@zerobuzz.net>
    elland and fisx committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    1c6f746 View commit details
    Browse the repository at this point in the history
  4. Fix federationStrategy 'allowAll' (#3588)

    * hack/{helmfile,helm_vars}: Remove unnecessary hacks
    
    * backend-notification-pusher: Watch RabbitMQ queues to push notifications
    
    Instead of watching brig's federation configs internal endpoint.
    
    * background-notification-pusher: Better function name
    
    * Move federated search tests to new integration suite
    
    The tests require search policy to be set, it is easier to test with dynamic backends.
    
    * Simplify integration tests
    
    Now that allowAll is fixed and is the default for all test backends, we can
    write tests in a simpler way.
    
    * background-worker: Do not run federation domains config sync thread
    
    * background-worker: Make remotesRefreshInterval configurable
    
    Defaults to 5 min in the helm chart. For integration tests the value is set to
    1s.
    akshaymankar committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    d835b97 View commit details
    Browse the repository at this point in the history
  5. WPB-4835 list-clients endpoint returns with partial success even if o…

    …ne of the remote backends is unreachable (#3611)
    battermann committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    cfba317 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dbfc6c1 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Cleanup error logs on shutdown (#3592)

    * Do not log normal RabbitMQ exceptions
    
    * Do not log async cancelled exception in gundeck
    
    * Fix nesting of codensity actions
    
    * Add CHANGELOG entry
    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    eee936e View commit details
    Browse the repository at this point in the history
  2. Merge develop into mls

    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a606a23 View commit details
    Browse the repository at this point in the history
  3. Support post-quantum MLS ciphersuite (#3454)

    * Add hybrid Kyber ciphersuite
    
    * Fix ciphersuite tag parser
    
    * Change conversation ciphersuite on first commit
    
    * Save MLS keystore as part of a client's state
    
    * Move invalid epoch test to new suite
    
    * Rewrite unsupported proposal test
    
    Instead of crafting an unsupported proposal in the haskell code, we now
    use mls-test-cli to create a `ReInit` proposal.
    
    * Forbid bare proposals at epoch 0
    
    * Do not crash on invalid subconversation entries
    
    * Index key packages by ciphersuite
    
    * Add ciphersuite parameter to some tests
    
    * Test key packages with multiple ciphersuites
    
    * Test key package upload with unsupported CS
    
    * Test commit with unsupported ciphersuite
    
    * Update mls-test-cli to pq branch
    
    * Add CHANGELOG entries
    
    * Remove unused dependency
    
    * Use `ToHttpApiData` instance of CipherSuite
    
    When constructing the query parameter corresponding to a ciphersuite in
    an internal API, use the `ToHttpApiData` instance instead of converting
    the ciphersuite into a bytestring manually.
    
    * Linter fixes
    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a4c9280 View commit details
    Browse the repository at this point in the history
  4. Support x509 credentials (#3532)

    * Add options to createMLSClient
    
    * Add failing test with x509 key packages
    
    * Support x509 credentials
    
    * Add CHANGELOG entry
    
    * Upgrade mls-test-cli to version supporting x509
    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    0acaf70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a1d9102 View commit details
    Browse the repository at this point in the history
  6. Remove MLS endpoints from API v4 (#3583)

    This commit removes some remaining MLS endpoints (only present in the
    mls branch) from v4 and regenerates the v4 swagger documentation.
    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    d1f026f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    602247a View commit details
    Browse the repository at this point in the history
  8. Merge develop into mls

    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    1f4c444 View commit details
    Browse the repository at this point in the history
  9. Remove MLS endpoints from API v4 (#3583)

    This commit removes some remaining MLS endpoints (only present in the
    mls branch) from v4 and regenerates the v4 swagger documentation.
    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    85aa13b View commit details
    Browse the repository at this point in the history
  10. Merge develop into mls

    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a70c099 View commit details
    Browse the repository at this point in the history
  11. Merge develop into mls

    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    9317e55 View commit details
    Browse the repository at this point in the history
  12. Add note about localhost. resolution (#3617)

    This is important when running federation integration tests locally.
    pcapriotti committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    3af9675 View commit details
    Browse the repository at this point in the history
  13. Add Rabbitmq external chart (#3594)

    * add rabbitmq-external chart
    
    * update rabbitmq port
    
    * fix typo
    amitsagtani97 committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a84c484 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    fac705c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eabd35b View commit details
    Browse the repository at this point in the history
  3. [WPB-1908] Unverified user creating conversation (#3622)

    * Check if the user is activated/verified
    
    * integration: support creating guest (non-verified) users
    
    Guest users are not activated as they do not verify their email
    address (or phone number)
    
    * Test: a guest cannot create a conversation
    
    * Add a changelog
    mdimjasevic committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    6659cce View commit details
    Browse the repository at this point in the history
  4. Helm: Push rabbitmq-external to Helm repo (#3626)

    Otherwise, it's not available in deployments, CI pipelines, etc..
    
    Add (missing) changelog entry for rabbitmq-external Helm chart.
    supersven committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    086e5b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ca6e3a View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. [WPB-664] Servantify brig Provider API (#3547)

    * provider register
    
    * swagger
    
    * linter
    
    * provider activate
    
    * account approval is not needed
    
    * login
    
    * removed redundant apitags
    
    * provider begin password reset
    
    * complete password reset
    
    * wip
    
    * delete account
    
    * provider update
    
    * provider update email
    
    * update provider email
    
    * get provider and provider profile
    
    * require user id, but ignore it
    
    * changelog
    battermann committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    5f246fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42e1824 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f4623a View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. [WPB-3867] Use queueing federation client for a federation API endpoi…

    …nt (#3629)
    
    * Limit which fed endpoints can be queued
    
    * Enqueue remote MLS messages
    
    * Add changelogs
    
    * Formatting
    
    ---------
    
    Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
    mdimjasevic and pcapriotti committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    900c43d View commit details
    Browse the repository at this point in the history
  2. Align connectUsers to mls branch (#3630)

    * Align connectUsers to mls branch
    
    There have been some diverging changes on the mls branch related to the
    way users are created and connected in tests. This aligns the version on
    develop with that on mls.
    
    * Rename connectUsers2 → connectTwoUsers
    pcapriotti committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    8e4b24c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    da5c4f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    96ee8a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1afd924 View commit details
    Browse the repository at this point in the history
  3. [fix] some fixes related to nix (#3628)

    * [fix] some fixes related to nix
    - repair fixed output derivation cargo packages
    - add benchmarkdepends to the devShell
    - make the missing build-tool-depends more reproducible
    - explain creation of the .git dir in ring
    MangoIV committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    568a5bb View commit details
    Browse the repository at this point in the history
  4. [chore] update the developer documentation (#3632)

    * [chore] update the developer documentation 
    
    - add documentation for increasing resources
    - update documentation to use the proper command
    MangoIV committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    c15986a View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Configuration menu
    Copy the full SHA
    c5bacec View commit details
    Browse the repository at this point in the history
  2. Migrate testLeaveSubConv

    pcapriotti committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    2d27ff0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc04a41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    914ebae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab00527 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ac3c187 View commit details
    Browse the repository at this point in the history
  7. Delete duplicated test

    pcapriotti committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    007caa1 View commit details
    Browse the repository at this point in the history
  8. Update nix files

    pcapriotti committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    aacc327 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Configuration menu
    Copy the full SHA
    5cbe182 View commit details
    Browse the repository at this point in the history
  2. Fix warning

    pcapriotti committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    e5c8baa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d92d037 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3631 from wireapp/mls-merge

    Merge develop into mls
    pcapriotti committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    62667db View commit details
    Browse the repository at this point in the history
  5. WPB-3797 do not cache federation remote domain config (#3612)

    ---------
    
    Co-authored-by: Matthias Fischmann <mf@zerobuzz.net>
    Co-authored-by: Igor Ranieri <igor@elland.me>
    3 people committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    303d1f6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c96fc6f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3606 from wireapp/pcapriotti/test-notif-api

    Refactor getNotification API in integration
    pcapriotti committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    4294be3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    83b7e43 View commit details
    Browse the repository at this point in the history
  9. Hi CI

    pcapriotti committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    77c8c9b View commit details
    Browse the repository at this point in the history
  10. [chore] Fix flaky offline backend notification integration test. (#3636)

    * Bumped timeout from 1s to 5s.
    elland committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    b1197e8 View commit details
    Browse the repository at this point in the history
  11. [feat] improve type safety for Named, servantify brig internal route (#…

    …3634)
    
    * [feat] improve type safety for Named, servantify brig internal route
    - improve type safety of Named by making it possible to rule out
      weakly typed arguments to the type (e.g. Type)
    - servantify the internal route for querying the teams API for servant
    MangoIV committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    903b87e View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    ffb3923 View commit details
    Browse the repository at this point in the history
  2. Linter

    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    c166845 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ce872f View commit details
    Browse the repository at this point in the history
  4. Integration test fixes

    Some tests now have to wait for MLS messages to go through to the other
    side before continuing. Since message sending is asynchronous, this
    means waiting for a notification on a web socket.
    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    abe7b40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4d9882d View commit details
    Browse the repository at this point in the history
  6. Add happy path test of MLS messages

    Also remove unnecessary mock tests from galley integration
    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    89be3e0 View commit details
    Browse the repository at this point in the history
  7. Linter

    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    205c885 View commit details
    Browse the repository at this point in the history
  8. Add a changelog

    mdimjasevic authored and pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    315032f View commit details
    Browse the repository at this point in the history
  9. Update golden tests

    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    4048b46 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #2938 from wireapp/mls

    MLS feature branch
    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    32af741 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3635 from wireapp/pcapriotti/mls-message-queue

    [WPB-4984] Queue remote MLS messages
    pcapriotti committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    226a4ef View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    ee9c3b7 View commit details
    Browse the repository at this point in the history
  2. [WPB-3138] Split spar-schema into exec and lib. (#3642)

    * Split spar-schema into exec and lib.
    
    * Update services/spar/schema/src/Run.hs
    
    Co-authored-by: Akshay Mankar <akshay@wire.com>
    
    * Cleaned up exec stanza.
    
    * Merged schema-lib and spar.
    
    ---------
    
    Co-authored-by: Akshay Mankar <akshay@wire.com>
    elland and akshaymankar committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    e6b2ed4 View commit details
    Browse the repository at this point in the history
  3. [WPB-3138] Split galley-schema into lib and exec (#3639)

    * Split galley-schema into lib and exec
    
    * Removed galley-schema-lib, merged into galley.
    
    * Removed dead comment
    elland committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f35c9ae View commit details
    Browse the repository at this point in the history
  4. [WPB-3138] Split brig-schema into lib and exec. (#3638)

    * Split brig-schema into lib and exec.
    
    * Removed brig-schema-lib, merged into brig.
    elland committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    42283cb View commit details
    Browse the repository at this point in the history
  5. [WPB-3138] Moved gundeck schema migrations to gundeck lib. (#3643)

    * Moved gundeck migrations to gundeck.
    
    * Added a changelog.
    elland committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    9854a65 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    29fc813 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Fix empty case of push chunking

    Also add docs and unit tests
    pcapriotti committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    d0ea46e View commit details
    Browse the repository at this point in the history
  2. Add one more chunking test

    pcapriotti committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f8f65e2 View commit details
    Browse the repository at this point in the history
  3. Add CHANGELOG entry

    pcapriotti committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3ce12a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    686f0d2 View commit details
    Browse the repository at this point in the history
  5. Linter

    pcapriotti committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    7c5db19 View commit details
    Browse the repository at this point in the history
  6. Fix copyright year

    Co-authored-by: Marko Dimjašević <marko.dimjasevic@wire.com>
    pcapriotti and mdimjasevic committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f6e9c72 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a38cd77 View commit details
    Browse the repository at this point in the history
  8. correct minor mistake

    arthurwolf committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    f613b24 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3fdf606 View commit details
    Browse the repository at this point in the history
  10. full list of domains`

    arthurwolf committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    0617c30 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3433e24 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #3649 from wireapp/wpb-5032-document-dns-troublesh…

    …ooting
    
    add DNS troubleshooting documentation
    arthurwolf committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    2dfb979 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Merge pull request #3646 from wireapp/pcapriotti/gundeck-empty-notif

    Avoid empty pushes from galley
    pcapriotti committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    036e2ca View commit details
    Browse the repository at this point in the history
  2. Fix MLS message notification bug (#3610)

    * Add test reproducing MLS notification bug
    
    * Collect recipients by user before pushing notif
    
    * Fix remote MLS message notifications
    
    Reorganise remote MLS message recipients by user, so that notifications
    can be more easily reconstructed on the receiving side.
    pcapriotti committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    43da11c View commit details
    Browse the repository at this point in the history
  3. galley: Cleanup garbage data in mls_group_member_client table and dro…

    …p unused member_client table (#3648)
    
    * galley: Truncate the mls_group_member_client table
    
    Pre MLS draft-17, the table didn't have a couple of fields. Nothing in the API
    blocked creation of MLS clients in prod. So, the table might now contain some
    nulls which the application code doesn't handle very well. This will get rid of
    all such clients as it is easier to do this than to expect the nulls.
    
    * galley: Drop table member_client
    
    The table is unused.
    
    * Changelog
    
    * Remove data migration from member_client
    
    That table doesn't exist anymore, so the data migration will fail.
    
    ---------
    
    Co-authored-by: Paolo Capriotti <paolo@capriotti.io>
    akshaymankar and pcapriotti committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    862ab9c View commit details
    Browse the repository at this point in the history
  4. [WPB-4547] Attach the reason for a member to leave a conversation to …

    …the leave event (#3640)
    
    * [feat] attach the reason for a member to leave a conversation to the leave event
    MangoIV committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    80c7f7f View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. s/mentionned/mentioned/

    arthurwolf committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    466a384 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3641 from wireapp/arthurwolf-WPB-4344

    Add documentation of team/backend distinction, as per WPB-4344
    arthurwolf committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    e27bdb8 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    c37d94f View commit details
    Browse the repository at this point in the history
  2. wire-api: Remove explicit dependency on the pretty package #3651

    `proto-lens` already provides wrappers around the usage, so we should stick to those.
    stefanwire committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    3f01001 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a88d9b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    d18bbd2 View commit details
    Browse the repository at this point in the history
  2. kube-integration-teardown: Ignore failures in helmfile destroy (#3645)

    This can happen due to some credentials being missing, the steps afterwards
    delete the whole namespace anyway.
    
    Also in this commit:
    
    Use 1 kubectl command to delete both namespaces, its faster like this because
    kubectl deletes them in parallel and kubeneretes can destroy resources inside in
    parallel.
    akshaymankar committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    bc4afa0 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    05b5e66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bc7f9c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    4328659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3aaa9f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. update outlook addin version, remove unneccesary value (#3662)

    * update outlook addin version, remove unneccesary value
    
    * fix: spacing, yaml formatting
    Veki301 committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    80637b8 View commit details
    Browse the repository at this point in the history
  2. [WPB-4928] Stop using Servant client to enqueue federation notificati…

    …ons (#3647)
    
    * Move a Brig federation endpoint in the API
    * Move a Brig fed API notif endpoint to a module
    * Move Galley federation endpoints in the API
    * Move Galley notification endpoints
    * A type alias for notification endpoints
    * Add a changelog
    * Define Galley notification API via types
    * Convert a federation notification endpoint to a BackendNotification
    * Stop using Servant client for 'fedQueueClient'
    mdimjasevic committed Oct 20, 2023
    Configuration menu
    Copy the full SHA
    4b765e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Configuration menu
    Copy the full SHA
    e919637 View commit details
    Browse the repository at this point in the history