Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-12-17 | Add a test for sending OTKs and UFBKs to ASes upon receiving PDUs | Olivier Wilkinson (reivilibre) | 1 | -2/+183 | |
2021-12-17 | Allow passing an appservice_user_id to the join helper | Olivier Wilkinson (reivilibre) | 1 | -2/+20 | |
2021-12-17 | Return the device ID when registering an appservice user in test helpers | Olivier Wilkinson (reivilibre) | 3 | -7/+11 | |
2021-12-17 | Fix the get_bulk_e2e_unused_fallback_keys query to return devices with only ↵ | Olivier Wilkinson (reivilibre) | 1 | -4/+15 | |
used keys | |||||
2021-12-17 | Break up `get_app_service_users_in_room` to make it easier to debug | Olivier Wilkinson (reivilibre) | 1 | -5/+2 | |
2021-12-13 | Get unused fallback key types in bulk and send them out | Olivier Wilkinson (reivilibre) | 2 | -3/+50 | |
2021-12-13 | Count the OTKs in bulk | Olivier Wilkinson (reivilibre) | 2 | -3/+52 | |
2021-12-13 | Fix up tests that weren't expecting extra call arguments | Olivier Wilkinson (reivilibre) | 2 | -17/+43 | |
2021-12-13 | Fix two tests | Olivier Wilkinson (reivilibre) | 1 | -2/+9 | |
2021-12-13 | Find interesting users for the AS when sending OTKs and FBKs | Olivier Wilkinson (reivilibre) | 2 | -10/+55 | |
2021-12-13 | Add some method stubs and add the OTKs and FBKs to the response | Olivier Wilkinson (reivilibre) | 1 | -1/+39 | |
2021-12-13 | Pipe through the feature flag | Olivier Wilkinson (reivilibre) | 1 | -4/+10 | |
2021-12-13 | Add feature flag for experimental MSC3202 transaction extensions | Olivier Wilkinson (reivilibre) | 1 | -0/+6 | |
2021-12-13 | Fix up some tests | Olivier Wilkinson (reivilibre) | 1 | -4/+4 | |
2021-12-13 | Boring piping | Olivier Wilkinson (reivilibre) | 1 | -2/+23 | |
2021-12-13 | Fix up type after rebase onto anoa's branch | Olivier Wilkinson (reivilibre) | 1 | -2/+2 | |
2021-12-13 | During AS catch-up, send empty OTK counts and fallback keys for now | Olivier Wilkinson (reivilibre) | 1 | -0/+4 | |
2021-12-13 | Emit the one-time key counts and fallback keys over federation | Olivier Wilkinson (reivilibre) | 1 | -0/+10 | |
2021-12-13 | Feed one-time key counts and unused fallback keys through the transaction | Olivier Wilkinson (reivilibre) | 3 | -2/+24 | |
2021-12-13 | Use get_device | Olivier Wilkinson (reivilibre) | 1 | -1/+1 | |
2021-12-13 | Make `get_device` return None if the device doesn't exist rather than ↵ | reivilibre | 6 | -13/+20 | |
raising an exception. (#11565) Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com> | |||||
2021-12-13 | Fix comment | Olivier Wilkinson (reivilibre) | 1 | -1/+1 | |
2021-12-13 | TEMPORARY Revert "Use get_device (fixing in upstream develop)" | Olivier Wilkinson (reivilibre) | 1 | -1/+1 | |
This reverts commit 63042ac19081f1804500f00424632918410506e8. | |||||
2021-12-13 | Use get_device (fixing in upstream develop) | Olivier Wilkinson (reivilibre) | 1 | -1/+1 | |
2021-12-10 | Allow events to be created with no `prev_events` (MSC2716) (#11243) | Eric Eastwood | 4 | -7/+124 | |
The event still needs to have `auth_events` defined to be valid. Split out from https://github.com/matrix-org/synapse/pull/11114 | |||||
2021-12-10 | Test to ensure we share the same `state_group` across the whole historical ↵ | Eric Eastwood | 2 | -0/+181 | |
batch (MSC2716) (#11487) Part of MSC2716: https://github.com/matrix-org/matrix-doc/pull/2716 We did some work on making sure the `state_groups` were shared in https://github.com/matrix-org/synapse/pull/10975 | |||||
2021-12-10 | Adjust _get_rooms_changed comments (#11550) | David Robertson | 2 | -22/+30 | |
C.f. https://github.com/matrix-org/synapse/pull/11494#pullrequestreview-827780886 | |||||
2021-12-10 | store argument is no longer optional in is_interested_in_room | Andrew Morgan | 3 | -11/+11 | |
2021-12-10 | Squash into and use everywhere | Andrew Morgan | 1 | -5/+5 | |
2021-12-10 | Update reset device list mock before starting tests | Andrew Morgan | 1 | -0/+3 | |
2021-12-10 | Squash into "and use everywhere" | Andrew Morgan | 1 | -1/+2 | |
2021-12-10 | skip some dict munging in event persistence (#11560) | Richard van der Hoff | 3 | -60/+114 | |
Create a new dict helper method `simple_insert_many_values_txn`, which takes raw row values, rather than {key=>value} dicts. This saves us a bunch of dict munging, and makes it easier to use generators rather than creating intermediate lists and dicts. | |||||
2021-12-10 | Stop populating `state_events.prev_state` (#11558) | Richard van der Hoff | 3 | -5/+5 | |
this field is never read, so we may as well stop populating it. | |||||
2021-12-10 | Add type aliases for one-time key counts and unused fallback keys that will ↵ | Olivier Wilkinson (reivilibre) | 1 | -0/+8 | |
be sent | |||||
2021-12-10 | Support opting-in to MSC3202 transactional behaviour using the registration file | Olivier Wilkinson (reivilibre) | 2 | -1/+14 | |
2021-12-10 | Ensure emails are canonicalized before fetching associated user. (#11547) | Patrick Cloke | 5 | -4/+11 | |
This should fix pushers with an email in non-canonical form is used as the pushkey. | |||||
2021-12-10 | Squash into "and use everywhere" | Andrew Morgan | 1 | -1/+0 | |
2021-12-09 | squash into 'and use everywhere' | Andrew Morgan | 1 | -3/+3 | |
2021-12-09 | squash into move DeviceLists commit | Andrew Morgan | 1 | -0/+1 | |
2021-12-09 | squash into 'and use everywhere' | Andrew Morgan | 9 | -18/+18 | |
2021-12-09 | Support sending device lists everywhere; needs cleaning up | Andrew Morgan | 6 | -41/+121 | |
2021-12-09 | Squash into "and use everywhere" | Andrew Morgan | 1 | -1/+2 | |
2021-12-09 | fix tests for device lists | Andrew Morgan | 4 | -29/+79 | |
2021-12-09 | Create ApplicationService.is_interested_in_user, and use everywhere | Andrew Morgan | 1 | -0/+25 | |
2021-12-09 | Do not allow cross-room relations, per MSC2674. (#11516) | Patrick Cloke | 6 | -17/+161 | |
2021-12-09 | Switch DeviceLists to containing Sets, as we'll need a type that we can ↵ | Andrew Morgan | 2 | -5/+9 | |
delete items from | |||||
2021-12-09 | Additional type hints for the config module, part 2. (#11480) | Patrick Cloke | 5 | -19/+28 | |
2021-12-09 | Update tests to enable experimental features | Olivier Wilkinson (reivilibre) | 1 | -0/+3 | |
2021-12-09 | Add an experimental flag to control device masquerading | Olivier Wilkinson (reivilibre) | 2 | -1/+9 | |
2021-12-09 | Add a pair of tests for the ?device_id parameter for AS device masquerading | Olivier Wilkinson (reivilibre) | 1 | -0/+61 | |
2021-12-09 | Switch to the 400 M_EXCLUSIVE error code for non-existent device IDs | Olivier Wilkinson (reivilibre) | 1 | -1/+4 | |
This is as a result of a discussion on the MSC | |||||
2021-12-09 | Use HTTPStatus constants in place of literals in `synapse.http` (#11543) | Dirk Klimpel | 4 | -19/+47 | |
2021-12-09 | Support unprefixed versions of fallback key property names. (#11541) | Hubert Chathi | 4 | -6/+32 | |
2021-12-09 | Add missing `errcode` to `parse_string` and `parse_boolean` (#11542) | Dirk Klimpel | 6 | -12/+13 | |
2021-12-09 | Allow guests to send state events (#11378) | Robert Long | 2 | -1/+2 | |
2021-12-08 | Move DeviceLists type to synapse.types | Andrew Morgan | 2 | -26/+18 | |
Such that we can use it elsewhere. | |||||
2021-12-08 |