Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 1 | -0/+1 |
| | | | | | During the migration the automated script to update the copyright headers accidentally got rid of some of the existing copyright lines. Reinstate them. | ||||
* | Update license headers | Patrick Cloke | 2023-11-21 | 1 | -10/+16 |
| | |||||
* | Remove old R30 because R30v2 supercedes it (#10428) | reivilibre | 2023-05-19 | 1 | -4/+0 |
| | | | | | R30v2 has been out since 2021-07-19 (https://github.com/matrix-org/synapse/pull/10332) and we started collecting stats on 2021-08-16. Since it's been over a year now (almost 2 years), this is enough grace period for us to now rip it out. | ||||
* | Return read-only collections from `@cached` methods (#13755) | Sean Quah | 2023-02-10 | 1 | -2/+2 |
| | | | | | | | | | | | | | It's important that collections returned from `@cached` methods are not modified, otherwise future retrievals from the cache will return the modified collection. This applies to the return values from `@cached` methods and the values inside the dictionaries returned by `@cachedList` methods. It's not necessary for the dictionaries returned by `@cachedList` methods themselves to be read-only. Signed-off-by: Sean Quah <seanq@matrix.org> Co-authored-by: David Robertson <davidr@element.io> | ||||
* | Fix Prometheus recording rules to not use legacy metric names. (#13718) | reivilibre | 2022-09-08 | 1 | -3/+3 |
| | |||||
* | Share some metrics between the Prometheus exporter and the phone home stats ↵ | Brendan Abolivier | 2022-09-05 | 1 | -1/+12 |
| | | | | (#13671) | ||||
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -5/+9 |
| | | | | | | | The presence of this method was confusing, and mostly present for backwards compatibility. Let's get rid of it. Part of #11733 | ||||
* | Add missing type hints to `synapse.app`. (#11287) | Patrick Cloke | 2021-11-10 | 1 | -8/+15 |
| | |||||
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 1 | -2/+6 |
| | |||||
* | Use direct references for configuration variables (part 6). (#10916) | Patrick Cloke | 2021-09-29 | 1 | -4/+4 |
| | |||||
* | Use direct references for configuration variables (part 4). (#10893) | Patrick Cloke | 2021-09-23 | 1 | -3/+5 |
| | |||||
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -1/+1 |
| | | | | Instead of proxying through the magic getter of the RootConfig object. This should be more performant (and is more explicit). | ||||
* | Fix typo that causes R30v2 to actually be old R30 (#10486) | reivilibre | 2021-07-27 | 1 | -1/+1 |
| | | | Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
* | Factorise `get_datastore` calls in phone_stats_home. (#10427) | reivilibre | 2021-07-19 | 1 | -16/+18 |
| | | | Follow-up to #10332. | ||||
* | Add a new version of the R30 phone-home metric, which removes a false ↵ | reivilibre | 2021-07-19 | 1 | -0/+4 |
| | | | | | impression of retention given by the old R30 metric (#10332) Signed-off-by: Olivier Wilkinson (reivilibre) <olivier@librepush.net> | ||||
* | Add phone home stats for encrypted messages. (#9283) | Jan Christian Grünhage | 2021-02-01 | 1 | -2/+7 |
| | | | Signed-off-by: Jan Christian Grünhage <jan.christian@gruenhage.xyz> | ||||
* | Move additional tasks to the background worker, part 3 (#8489) | Patrick Cloke | 2020-10-09 | 1 | -11/+3 |
| | |||||
* | Move additional tasks to the background worker (#8458) | Patrick Cloke | 2020-10-07 | 1 | -22/+11 |
| | |||||
* | Include the configured log level in phone home stats. (#8477) | Patrick Cloke | 2020-10-07 | 1 | -0/+7 |
| | | | By reporting the log level of the synapse logger as a string. | ||||
* | Allow background tasks to be run on a separate worker. (#8369) | Patrick Cloke | 2020-10-02 | 1 | -0/+202 |