Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-06-08 | Run all the tests | Brendan Abolivier | 1 | -1/+1 | |
2022-06-08 | Tweak .coveragerc more | Brendan Abolivier | 1 | -2/+6 | |
2022-06-08 | Fix value for TOP in sytest | Brendan Abolivier | 1 | -4/+4 | |
2022-06-08 | Switch back to relative files | Brendan Abolivier | 1 | -6/+2 | |
2022-06-08 | Revert change to .coveragerc | Brendan Abolivier | 1 | -1/+1 | |
2022-06-08 | More tweaking | Brendan Abolivier | 1 | -4/+4 | |
2022-06-08 | Stop using relative files and instead try to tell coverage which paths are ↵ | Brendan Abolivier | 1 | -1/+5 | |
equivalent | |||||
2022-06-08 | Run less stuff in CI | Brendan Abolivier | 1 | -62/+62 | |
2022-06-08 | Fix limited test list | Brendan Abolivier | 1 | -1/+1 | |
2022-06-08 | Use correct value for TOP in Sytest | Brendan Abolivier | 1 | -1/+5 | |
2022-06-08 | Don't run all the tests for now | Brendan Abolivier | 1 | -1/+1 | |
2022-06-07 | Fix source location | Brendan Abolivier | 1 | -1/+1 | |
2022-06-07 | Update poetry lock file | Brendan Abolivier | 1 | -1/+1 | |
2022-06-07 | Define source | Brendan Abolivier | 1 | -1/+1 | |
2022-06-07 | Return the same error message from `/login` when password is incorrect and ↵ | Daniel Aloni | 2 | -2/+7 | |
when account doesn't exist. (#12738) | |||||
2022-06-07 | Fix Synapse git info missing in version strings (#12973) | David Robertson | 15 | -38/+36 | |
2022-06-07 | Reduce amount of state we pull out when attempting to send catchup PDUs. ↵ | Erik Johnston | 2 | -11/+21 | |
(#12963) * Don't pull out state for catchup * Newsfile * Merge newsfile | |||||
2022-06-07 | Fix a stale comment in get_room_version_id_txn. (#12969) | Patrick Cloke | 2 | -6/+2 | |
2022-06-07 | Consolidate the logic of delete_device/delete_devices. (#12970) | Patrick Cloke | 8 | -48/+12 | |
By always using delete_devices and sometimes passing a list with a single device ID. Previously these methods had gotten out of sync with each other and it seems there's little benefit to the single-device variant. | |||||
2022-06-07 | Prevent breaking old sqlite's when media retention is enabled (#12977) | Andrew Morgan | 2 | -1/+2 | |
2022-06-07 | Prevent local quarantined media from being claimed by media retention (#12972) | Andrew Morgan | 6 | -29/+185 | |
2022-06-07 | Always use relative paths | Brendan Abolivier | 1 | -0/+1 | |
2022-06-07 | Make coverage job depend on sytest | Brendan Abolivier | 1 | -3/+5 | |
2022-06-07 | Retrieve coverage files from sytest | Brendan Abolivier | 2 | -0/+7 | |
2022-06-07 | Update coverage to 6.4.1 | Michael Telatynski | 2 | -2/+56 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-06-06 | Remove remaining pieces of groups code. (#12966) | Patrick Cloke | 8 | -209/+6 | |
* Remove an unused stream ID generator. * Remove the now unused remote profile cache. | |||||
2022-06-06 | Reduce state pulled from DB due to sending typing and receipts over ↵ | Erik Johnston | 9 | -16/+68 | |
federation (#12964) Reducing the amount of state we pull from the DB is useful as fetching state is expensive in terms of DB, CPU and memory. | |||||
2022-06-06 | Do not break URL previews if an image is unreachable. (#12950) | Patrick Cloke | 3 | -6/+53 | |
Avoid breaking a URL preview completely if the chosen image 404s or is unreachable for some other reason (e.g. DNS). | |||||
2022-06-06 | Implement MSC3816, consider the root event for thread participation. (#12766) | Patrick Cloke | 3 | -47/+97 | |
As opposed to only considering a user to have "participated" if they replied to the thread. | |||||
2022-06-06 | Allow updating passwords using the admin api without logging out devices ↵ | Jan Christian Grünhage | 3 | -2/+11 | |
(#12952) | |||||
2022-06-06 | Reduce the amount of state we pull from the DB (#12811) | Erik Johnston | 23 | -146/+161 | |
2022-06-03 | Remove groups code from synapse_port_db. (#12899) | Patrick Cloke | 3 | -15/+18 | |
2022-06-03 | Improve URL previews for some pages (#12951) | Patrick Cloke | 3 | -18/+72 | |
* Skip `og` and `meta` tags where the value is empty. * Fallback to the favicon if there are no other images. * Ignore tags meant for navigation. | |||||
2022-06-01 | Wait for lazy join to complete when getting current state (#12872) | Erik Johnston | 33 | -82/+361 | |
2022-06-01 | Fix complement tests using the wrong path (#12933) | Michael Telatynski | 2 | -1/+2 | |
2022-06-01 | Update to matrix-org/sonarcloud-workflow-action@v2.1 | Michael Telatynski | 1 | -6/+4 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-06-01 | Remove remaining bits of groups code. (#12936) | Patrick Cloke | 19 | -35/+1 | |
* Update worker docs to remove group endpoints. * Removes an unused parameter to `ApplicationService`. * Break dependency between media repo and groups. * Avoid copying `m.room.related_groups` state events during room upgrades. | |||||
2022-06-01 | Remove direct refeferences to PyNaCl (use signedjson instead). (#12902) | Jacek Kuśnierz | 6 | -20/+12 | |
2022-06-01 | Fix 404 on `/sync` when the last event is a redaction of an unknown/purged ↵ | Richard van der Hoff | 6 | -65/+129 | |
event (#12905) Currently, we try to pull the event corresponding to a sync token from the database. However, when we fetch redaction events, we check the target of that redaction (because we aren't allowed to send redactions to clients without validating them). So, if the sync token points to a redaction of an event that we don't have, we have a problem. It turns out we don't really need that event, and can just work with its ID and metadata, which sidesteps the whole problem. | |||||
2022-06-01 | Fix potential thumbnail memory leaks. (#12932) | Erik Johnston | 3 | -135/+202 | |
2022-06-01 | Revert spacing tweak | Michael Telatynski | 1 | -1/+1 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-06-01 | Update sonarqube workflow to use new composite action | Michael Telatynski | 1 | -26/+23 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Remove most groups datastore code. (#12895) | Patrick Cloke | 3 | -1396/+7 | |
The remaining piece is a background update that is needed for backwards compatibility. | |||||
2022-05-31 | Improve logging when signature checks fail (#12925) | Richard van der Hoff | 4 | -65/+95 | |
* Raise a dedicated `InvalidEventSignatureError` from `_check_sigs_on_pdu` * Downgrade logging about redactions to DEBUG this can be very spammy during a room join, and it's not very useful. * Raise `InvalidEventSignatureError` from `_check_sigs_and_hash` ... and, more importantly, move the logging out to the callers. * changelog | |||||
2022-05-31 | Remove groups replication code. (#12900) | Patrick Cloke | 7 | -90/+1 | |
The replication logic for groups is no longer used, so the message passing infrastructure can be removed. | |||||
2022-05-31 | Add config options for media retention (#12732) | Andrew Morgan | 5 | -2/+353 | |
2022-05-31 | Faster room joins: Resume state re-syncing after a Synapse restart (#12813) | Sean Quah | 3 | -2/+53 | |
Signed-off-by: Sean Quah <seanq@matrix.org> | |||||
2022-05-31 | Faster room joins: Try other destinations when resyncing the state of a ↵ | Sean Quah | 4 | -9/+94 | |
partial-state room (#12812) Signed-off-by: Sean Quah <seanq@matrix.org> | |||||
2022-05-31 | Make use of artifact merging :o | Michael Telatynski | 2 | -6/+5 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Update changelog | Erik Johnston | 1 | -2/+2 | |
2022-05-31 | Fix coverage upload wildcard | Michael Telatynski | 2 | -2/+2 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Test Synapse against Complement with workers. (#12810) | reivilibre | 3 | -20/+66 | |
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | |||||
2022-05-31 | Reduce DB load of /sync when using presence (#12885) | Erik Johnston | 2 | -27/+49 | |
While the query was fast, we were calling it *a lot*. | |||||
2022-05-31 | Stop reading from `event_edges.room_id`. (#12914) | Richard van der Hoff | 4 | -24/+22 | |
event_edges.room_id is implied by the event id, so there is no need to join on the room id. | |||||
2022-05-31 | 1.60.0 v1.60.0 | Erik Johnston | 4 | -4/+18 | |
2022-05-31 | Move coverage files to where the tool expects | Michael Telatynski | 1 | -0/+2 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Rename storage classes (#12913) | Erik Johnston | 53 | -551/+708 | |
2022-05-31 | Rework stream token to stop caring about groups. (#12897) | Patrick Cloke | 3 | -3/+8 | |
2022-05-31 | Add coverage to poetry as installing it can take 3 mins | Michael Telatynski | 3 | -6/+58 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Use poetry and set $TOP env in trial & coverage jobs | Michael Telatynski | 2 | -7/+11 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Get rid of --jobs for now | Michael Telatynski | 1 | -1/+1 | |
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> | |||||
2022-05-31 | Fix import in module_api module and docs on the new check_event_for_spam ↵ | Brendan Abolivier | 8 | -78/+66 | |
signature (#12918) Co-authored-by: Ric |