- Jun 27, 2019
-
-
Richard van der Hoff authored
There's not much point in binding to localhost when it's in a docker container.
-
Richard van der Hoff authored
This is mostly a documentation change, but also adds a default value for SYNAPSE_CONFIG_PATH, so that running from the generated config is the default, and will Just Work provided your config is in the right place.
-
PauRE authored
* Fix JWT login with register Signed-off-by:
Pau Rodriguez-Estivill <prodrigestivill@gmail.com> * Add pyjwt conditional dependency Signed-off-by:
Pau Rodriguez-Estivill <prodrigestivill@gmail.com> * Added changelog file Signed-off-by:
Pau Rodriguez-Estivill <prodrigestivill@gmail.com> * Improved changelog description Signed-off-by:
Pau Rodriguez-Estivill <prodrigestivill@gmail.com>
-
Richard van der Hoff authored
this makes docker builds a bit faster.
-
- Jun 26, 2019
-
-
Richard van der Hoff authored
-
jon r authored
Signed-off-by:
Jon Richter <jon@allmende.io>
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Fixes #4901
-
- Jun 25, 2019
-
-
Amber Brown authored
-
Andrew Morgan authored
Closes #4583 Does slightly less than #5045, which prevented a room from being upgraded multiple times, one after another. This PR still allows that, but just prevents two from happening at the same time. Mostly just to mitigate the fact that servers are slow and it can take a moment for the room upgrade to actually complete. We don't want people sending another request to upgrade the room when really they just thought the first didn't go through.
-
Richard van der Hoff authored
Fixes #3370.
-
Richard van der Hoff authored
Python 3.7 is apparently faster than 3.6, and should be mature enough.
-
- Jun 24, 2019
-
-
Andrew Morgan authored
Updates the v1.0.0 changelog to provide more information to those upgrading to v1.0 on why they may receive errors or find their password reset abilities have now been disabled. Helps address #5444
-
Andrew Morgan authored
Fixes #5533 Adds information about how to install and run black on the codebase.
-
Brendan Abolivier authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
-
Richard van der Hoff authored
* Pull config_dir_path and data_dir_path calculation out of read_config_files * Pass config_dir_path and data_dir_path into read_config
-
Richard van der Hoff authored
This makes some of the conditional-import hoop-jumping easier.
-
Erik Johnston authored
-
- Jun 22, 2019
-
-
Richard van der Hoff authored
This has no useful purpose on python3, and is generally a source of confusion.
-
- Jun 21, 2019
-
-
Richard van der Hoff authored
* group the arguments together into a group * add new names "--generate-missing-config" and "--config-directory" for existing cmdline options "--generate-keys" and "--keys-dir", which better reflect their purposes.
-
Richard van der Hoff authored
Add some comments, and simplify `read_config_files`.
-
Richard van der Hoff authored
Make it a bit clearer what's going on.
-
Andrew Morgan authored
Fixes https://github.com/matrix-org/synapse/issues/5431 `jinja2` was being imported even when it wasn't strictly necessary. This made it required to run Synapse, even if the functionality that required it wasn't enabled. This was causing new Synapse installations to crash on startup. Email modules are now required.
-
Richard van der Hoff authored
There is a README.txt which always sets off this warning, which is a bit alarming when you first start synapse. I don't think we need to warn about this.
-
Richard van der Hoff authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Jun 20, 2019
-
-
Neil Johnson authored
-
Amber Brown authored
-
- Jun 19, 2019
-
-
Richard van der Hoff authored
-
Richard van der Hoff authored
Fixes intermittent errors observed on Apple hardware which were caused by time.clock() appearing to go backwards when called from different threads. Also fixes a bug where database activity times were logged as 1/1000 of their correct ratio due to confusion between milliseconds and seconds.
-
Brendan Abolivier authored
-
- Jun 18, 2019
-
-
David Baker authored
I had to add quite a lot of logging to diagnose a problem with 3pid invites - we only logged the one failure which isn't all that informative. NB. I'm not convinced the logic of this loop is right: I think it should just accept a single valid signature from a trusted source rather than fail if *any* signature is invalid. Also it should probably not skip the rest of middle loop if a check fails? However, I'm deliberately not changing the logic here.
-
Richard van der Hoff authored
-