- May 10, 2018
-
-
David Baker authored
-
David Baker authored
-
David Baker authored
-
- May 09, 2018
-
-
David Baker authored
-
David Baker authored
-
David Baker authored
-
David Baker authored
One room at a time so we don't take out the whole server with leave events, and restart at server restart.
-
- May 08, 2018
-
-
David Baker authored
This implements this very crudely: this probably isn't viable because parting a user from all their rooms could take a long time, and if the HS gets restarted in that time the process will be aborted.
-
Richard van der Hoff authored
notifications: Convert next_token to string according to the spec
-
Erik Johnston authored
Fix metrics that have integer value labels
-
- May 05, 2018
-
-
Konstantinos Sideris authored
Currently the parameter is serialized as an integer. Signed-off-by:
Konstantinos Sideris <sideris.konstantin@gmail.com>
-
- May 03, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Make 'unexpected logging context' into warnings
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Fix logcontext leaks in rate limiter
-
Richard van der Hoff authored
Fix 'Unhandled Error' logs with Twisted 18.4
-
Richard van der Hoff authored
-
Will Hunt authored
-
Richard van der Hoff authored
fix http request timeout code
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Erik Johnston authored
Refactor event storage to prepare for changes in state calculations
-
Erik Johnston authored
-
Richard van der Hoff authored
Make Client-Server API return 403 for invalid token
-
Erik Johnston authored
Escape label values in prometheus metrics
-
- May 02, 2018
-
-
Richard van der Hoff authored
This gets two arguments, not one.
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Fix a class of logcontext leaks
-
Richard van der Hoff authored
Fix logcontext leak in media repo
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Fix a couple of logcontext leaks in unit tests
-
Richard van der Hoff authored
Make FileResponder.write_to_consumer uphold the logcontext contract
-
Richard van der Hoff authored
-
Richard van der Hoff authored
... which were making other, innocent, tests, fail. Plus remove a spurious unittest.DEBUG which was making the output noisy.
-
Richard van der Hoff authored
So, it turns out that if you have a first `Deferred` `D1`, you can add a callback which returns another `Deferred` `D2`, and `D2` must then complete before any further callbacks on `D1` will execute (and later callbacks on `D1` get the *result* of `D2` rather than `D2` itself). So, `D1` might have `called=True` (as in, it has started running its callbacks), but any new callbacks added to `D1` won't get run until `D2` completes - so if you `yield D1` in an `inlineCallbacks` function, your `yield` will 'block'. In conclusion: some of our assumptions in `logcontext` were invalid. We need to make sure that we don't optimise out the logcontext juggling when this situation happens. Fortunately, it is easy to detect by checking `D1.paused`.
-
Richard van der Hoff authored
Fix incorrect reference to StringIO
-
Richard van der Hoff authored
This was introduced in 4f2f5171
-
- May 01, 2018
-
-
Matthew Hodgson authored
-