- Mar 30, 2020
-
-
Andrew Morgan authored
-
Erik Johnston authored
* Remove `conn_id` usage for UserSyncCommand. Each tcp replication connection is assigned a "conn_id", which is used to give an ID to a remotely connected worker. In a redis world, there will no longer be a one to one mapping between connection and instance, so instead we need to replace such usages with an ID generated by the remote instances and included in the replicaiton commands. This really only effects UserSyncCommand. * Add CLEAR_USER_SYNCS command that is sent on shutdown. This should help with the case where a synchrotron gets restarted gracefully, rather than rely on 5 minute timeout.
-
Patrick Cloke authored
-
- Mar 27, 2020
-
-
Richard van der Hoff authored
That fallback sets the redirect URL to itself (so it can process the login token then return gracefully to the client). This would make it pointless to ask the user for confirmation, since the URL the confirmation page would be showing wouldn't be the client's.
-
Dirk Klimpel authored
-
Dirk Klimpel authored
-
- Mar 26, 2020
-
-
Dirk Klimpel authored
-
- Mar 25, 2020
-
-
Aaron Raimist authored
Signed-off-by:
Aaron Raimist <aaron@raim.ist>
-
Erik Johnston authored
This changes the replication protocol so that the server does not send down `RDATA` for rows that happened before the client connected. Instead, the server will send a `POSITION` and clients then query the database (or master out of band) to get up to date.
-
- Mar 24, 2020
-
-
Richard van der Hoff authored
* Pull Sentinel out of LoggingContext ... and drop a few unnecessary references to it * Factor out LoggingContext.current_context move `current_context` and `set_context` out to top-level functions. Mostly this means that I can more easily trace what's actually referring to LoggingContext, but I think it's generally neater. * move copy-to-parent into `stop` this really just makes `start` and `stop` more symetric. It also means that it behaves correctly if you manually `set_log_context` rather than using the context manager. * Replace `LoggingContext.alive` with `finished` Turn `alive` into `finished` and make it a bit better defined.
-
- Mar 20, 2020
-
-
Richard van der Hoff authored
Attempts to clarify the sample config for databases, and add some stuff about tcp keepalives to `postgres.md`.
-
- Mar 18, 2020
-
-
Patrick Cloke authored
-
- Mar 17, 2020
-
-
Richard van der Hoff authored
fix broken link
-
Richard van der Hoff authored
This reverts commit 54dd2862, reversing changes made to 6640460d.
-
- Mar 11, 2020
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
- Mar 10, 2020
-
-
Dirk Klimpel authored
-
Brendan Abolivier authored
-
- Mar 09, 2020
-
-
dklimpel authored
-
Patrick Cloke authored
-
- Mar 08, 2020
- Mar 02, 2020
-
-
Richard van der Hoff authored
-
Brendan Abolivier authored
-
- Feb 24, 2020
-
-
Richard van der Hoff authored
* Give `notif_template_html`, `notif_template_text` default values (fixes #6960) * Don't complain if `smtp_host` and `smtp_port` are unset, since they have sensible defaults (fixes #6961) * Set the example for `enable_notifs` to `True`, for consistency and because it's more useful * Raise errors as ConfigError rather than RuntimeError for nicer formatting
-
- Feb 21, 2020
-
-
Patrick Cloke authored
Ensure good comprehension hygiene using flake8-comprehensions.
-
- Feb 19, 2020
-
-
Brendan Abolivier authored
-
- Feb 18, 2020
-
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Erik Johnston authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
Brendan Abolivier authored
-
- Feb 14, 2020
-
-
Richard van der Hoff authored
Fixes #6916.
-
Patrick Cloke authored
Add a method to the spam checker to filter the user directory results.
-
- Feb 13, 2020
-
-
Brendan Abolivier authored
-
Patrick Cloke authored
Add documentation for the spam checker.
-