- Feb 20, 2019
-
-
Richard van der Hoff authored
* Run unit tests against python 3.7 ... so that we span the full range of our supported python versions * Switch to xenial * fix psql fail * pep8 etc want python 3.6
-
- Feb 19, 2019
-
-
Erik Johnston authored
Batch cache invalidation over replication
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Test against Postgres 9.5 as well as 9.4
-
Brendan Abolivier authored
Support .well-known delegation when issuing certificates through ACME
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Erik Johnston authored
Split /login into client_reader
-
Richard van der Hoff authored
* fix to use makeContext so that we don't need to rebuild the certificateoptions each time
-
Richard van der Hoff authored
-
Andrew Morgan authored
Transfer bans on room upgrade
-
Richard van der Hoff authored
Postgres 9.5 is the first to support UPSERTs, so we should really run against it as well as 9.4.
-
Amber Brown authored
-
Amber Brown authored
-
- Feb 18, 2019
-
-
Andrew Morgan authored
-
Erik Johnston authored
-
Erik Johnston authored
Currently whenever the current state changes in a room invalidate a lot of caches, which cause *a lot* of traffic over replication. Instead, lets batch up all those invalidations and send a single poke down the replication streams. Hopefully this will reduce load on the master process by substantially reducing traffic.
-
Andrew Morgan authored
-
Erik Johnston authored
Add basic optional sentry.io integration
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Split out registration to worker
-
Erik Johnston authored
Correctly handle HttpResponseException when handling device updates
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Cleanup top level request exception logging
-
Erik Johnston authored
set CORS on .well-known URI to unbreak modular
-
Erik Johnston authored
Fix kicking guest users in worker mode
-
Erik Johnston authored
-
Brendan Abolivier authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
Firstly, we always logged that the request was being handled via `JsonResource._async_render`, so we change that to use the servlet name we add to the request. Secondly, we pass the exception information to the logger rather than formatting it manually. This makes it consistent with other exception logging, allwoing logging hooks and formatters to access the exception information.
-
Erik Johnston authored
-
Matthew Hodgson authored
-
Matthew Hodgson authored
-