Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-08-30 | Fix deactivation | Mathieu Velten | 1 | -2/+3 | |
2021-07-29 | Incorporate fixes from https://github.com/matrix-org/synapse-freeze-room | Brendan Abolivier | 1 | -22/+48 | |
2021-07-27 | Use an org.matrix namespace for the frozen state event | Brendan Abolivier | 1 | -1/+1 | |
Otherwise it's weird to publish the extracted module to matrix-org | |||||
2021-07-22 | Rework room freeze and implement unfreezing the room (#100) | Brendan Abolivier | 4 | -221/+308 | |
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | |||||
2021-06-15 | 1.36.0 v1.36.0 github/release-v1.36 release-v1.36 | Erik Johnston | 3 | -1/+13 | |
2021-06-11 | Fixup changelog v1.36.0rc2 | Erik Johnston | 1 | -1/+1 | |
2021-06-11 | 1.36.0rc2 | Erik Johnston | 5 | -4/+12 | |
2021-06-11 | Only send a presence state to a destination once (#10165) | Erik Johnston | 2 | -13/+13 | |
It turns out that we were sending the same presence state to a remote potentially multiple times. | |||||
2021-06-11 | Fix sending presence over federation when using workers (#10163) | Erik Johnston | 2 | -6/+20 | |
When using a federation sender we'd send out all local presence updates over federation even when they shouldn't be. Fixes #10153. | |||||
2021-06-11 | Fix bug when running presence off master (#10149) | Erik Johnston | 3 | -1/+17 | |
Hopefully fixes #10027. | |||||
2021-06-08 | Make changelog lines consistent v1.36.0rc1 | Andrew Morgan | 1 | -1/+1 | |
2021-06-08 | fix typo in changelog | Andrew Morgan | 1 | -1/+1 | |
2021-06-08 | 1.36.0rc1 | Andrew Morgan | 46 | -45/+69 | |
2021-06-08 | Fix logging context when opening new DB connection (#10141) | Erik Johnston | 2 | -3/+10 | |
Fixes #10140 | |||||
2021-06-08 | Correct type hints for parse_string(s)_from_args. (#10137) | Patrick Cloke | 8 | -83/+132 | |
2021-06-08 | Name release branches just after major.minor (#10013) | Dan Callahan | 3 | -5/+6 | |
With the prior format, 1.33.0 / 1.33.1 / 1.33.2 got separate branches: release-v1.33.0 release-v1.33.1 release-v1.33.2 Under the new model, all three would share a common branch: release-v1.33 As before, RCs and actual releases exist as tags on these branches. This better reflects our support model, e.g., that the "1.33" series had a formal release followed by two patches / updates. Signed-off-by: Dan Callahan <danc@element.io> | |||||
2021-06-08 | When joining a remote room limit the number of events we concurrently check ↵ | Erik Johnston | 5 | -256/+202 | |
signatures/hashes for (#10117) If we do hundreds of thousands at once the memory overhead can easily reach 500+ MB. | |||||
2021-06-08 | Handle /backfill returning no events (#10133) | Erik Johnston | 2 | -13/+26 | |
Fixes #10123 | |||||
2021-06-07 | More database opentracing (#10136) | Richard van der Hoff | 2 | -2/+6 | |
Add a couple of extra logs/spans, to give a bit of a better idea. | |||||
2021-06-07 | opentracing: use a consistent name for background processes (#10135) | Richard van der Hoff | 3 | -2/+5 | |
... otherwise we tend to get a namespace clash between the bg process and the functions that it calls. | |||||
2021-06-07 | Make link in docs use HTTPS (#10130) | Rohan Sharma | 2 | -1/+2 | |
Fixes #10121 Signed-off-by: Rohan Sharma <rhnsharma5113@gmail.com> | |||||
2021-06-07 | Fix broken link to README at root of repo (#10132) | Chris Castle | 2 | -1/+2 | |
Signed-off-by: Chris Castle chris@crc.io | |||||
2021-06-07 | Always update AS last_pos, even on no events (#10107) | 14mRh4X0r | 3 | -17/+15 | |
Fixes #1834. `get_new_events_for_appservice` internally calls `get_events_as_list`, which will filter out any rejected events. If all returned events are filtered out, `_notify_interested_services` will return without updating the last handled stream position. If there are 100 consecutive such events, processing will halt altogether. Breaking the loop is now done by checking whether we're up-to-date with `current_max` in the loop condition, instead of relying on an empty `events` list. Signed-off-by: Willem Mulder <14mRh4X0r@gmail.com> | |||||
2021-06-07 | Add missing type hints to the admin API servlets (#10105) | Dirk Klimpel | 6 | -40/+48 | |
2021-06-07 | Delete completes to-device messages earlier in /sync (#10124) | Richard van der Hoff | 2 | -10/+12 | |
I hope this will improve https://github.com/matrix-org/synapse/issues/9564. | |||||
2021-06-04 | Don't try and backfill the same room in parallel. (#10116) | Erik Johnston | 2 | -0/+9 | |
If backfilling is slow then the client may time out and retry, causing Synapse to start a new `/backfill` before the existing backfill has finished, duplicating work. | |||||
2021-06-04 | Limit number of events in a replication request (#10118) | Erik Johnston | 2 | -2/+4 | |
Fixes #9956. | |||||
2021-06-04 | Enable Prometheus metrics for the jaeger client library (#10112) | Richard van der Hoff | 3 | -1/+5 | |
2021-06-03 | Compile and render Synapse's docs into a browsable, mobile-friendly and ↵ | Andrew Morgan | 35 | -54/+978 | |
searchable website (#10086) | |||||
2021-06-03 | Add OpenTracing for database activity. (#10113) | Richard van der Hoff | 3 | -33/+60 | |
This adds quite a lot of OpenTracing decoration for database activity. Specifically it adds tracing at four different levels: * emit a span for each "interaction" - ie, the top level database function that we tend to call "transaction", but isn't really, because it can end up as multiple transactions. * emit a span while we hold a database connection open * emit a span for each database transaction - actual actual transaction. * emit a span for each database query. I'm aware this might be quite a lot of overhead, but even just running it on a local Synapse it looks really interesting, and I hope the overhead can be offset just by turning down the sampling frequency and finding other ways of tracing requests of interest (eg, the `force_tracing_for_users` setting). | |||||
2021-06-03 | Improve opentracing annotations for Notifier (#10111) | Richard van der Hoff | 2 | -33/+34 | |
The existing tracing reports an error each time there is a timeout, which isn't really representative. Additionally, we log things about the way `wait_for_events` works (eg, the result of the callback) to the *parent* span, which is confusing. | |||||
2021-06-03 | Convert admin api docs to markdown (#10089) | Andrew Morgan | 9 | -1132/+1160 | |
So that they render nicely in mdbook (see #10086), and so that we no longer have a mix of structured text languages in our documentation (excluding files outside of `docs/`). | |||||
2021-06-03 | r0.6.1 support: /rooms/:roomId/aliases endpoint (#9224) | Travis Ralston | 3 | -3/+3 | |
[MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432) added this endpoint originally but it has since been included in the spec for nearly a year. This is progress towards https://github.com/matrix-org/synapse/issues/8334 | |||||
2021-06-03 | Clarify changelog. v1.35.1 github/release-v1.35 release-v1.35 | Patrick Cloke | 1 | -1/+1 | |
2021-06-03 | 1.35.1 | Patrick Cloke | 4 | -2/+16 | |
2021-06-03 | Do not show invite-only rooms in spaces summary (unless joined/invited). ↵ | Patrick Cloke | 2 | -10/+10 | |
(#10109) | |||||
2021-06-02 | Add new admin APIs to remove media by media ID from quarantine. (#10044) | Dirk Klimpel | 5 | -10/+201 | |
Related to: #6681, #5956, #10040 Signed-off-by: Dirk Klimpel dirk@klimpel.org | |||||
2021-06-02 | github actions: summarize Sytest results in an easy-to-read format (#10094) | Richard van der Hoff | 2 | -2/+3 | |
... using the script from matrix-org/sytest#1052 | |||||
2021-06-02 | Rewrite the KeyRing (#10035) | Erik Johnston | 8 | -492/+393 | |
2021-06-02 | Do not show invite-only rooms in spaces summary (unless joined/invited). ↵ | Patrick Cloke | 2 | -10/+10 | |
(#10109) | |||||
2021-06-02 | Make /sync do less state res (#10102) | Erik Johnston | 2 | -2/+3 | |
2021-06-01 | Merge v1.35.0rc3 into v1.35.0 due to incorrect tagging v1.35.0 | Andrew Morgan | 1 | -5/+1 | |
2021-06-01 | Indicate that there were no functional changes since v1.35.0rc3 | Andrew Morgan | <