Max Klenk
4fdfc0a34f
add missing ratelimiting options required for load testing
4 years ago
Max Klenk
a25a429a52
add redis support
4 years ago
Max Klenk
567d0318b0
Merge branch 'synapse-workers' into feature/add-worker-support
4 years ago
Slavi Pantaleev
9952ec6c16
Upgrade Synapse (v1.18.0 -> v1.19.0)
4 years ago
Slavi Pantaleev
f78a5d4ee8
Upgrade Synapse (v1.17.0 -> v1.18.0)
4 years ago
Slavi Pantaleev
200f912c04
Upgrade Synapse (v1.16.1 -> v1.17.0)
...
Fixes #579 (Github Issue).
4 years ago
Slavi Pantaleev
928982cffe
Upgrade Synapse (v1.15.2 -> v1.16.0)
4 years ago
Slavi Pantaleev
f758ee90cb
Add |to_json to some values
4 years ago
Justin Croonenberghs
35c2655fa4
Removed troublesome #s
4 years ago
Justin Croonenberghs
1f21f0c09a
Add variables for reCAPTCHA validation
4 years ago
Slavi Pantaleev
6538ae34f5
Upgrade Synapse (v1.14 -> v1.15)
...
Fixes #539 (Github Issue).
5 years ago
Slavi Pantaleev
8bae39050e
Update settings for Synapse v1.14.0
5 years ago
Slavi Pantaleev
8fb3ce6f6d
Upgrade Synapse (v1.12.4 -> v1.13.0)
5 years ago
Chris van Dijk
3f4bc9b881
Move config supprt for unfederated dimension into group_vars
5 years ago
Marcel Partap
353bc7c362
Add initial support for synapse workers
...
· needs documentation; no checks yet for port clashes or typos in worker name
· according to https://github.com/matrix-org/synapse/wiki/Workers-setup-with-nginx#results
about 90% of requests go to the synchrotron endpoint
· thus, the synchrotron worker is especially suited to be load-balanced
· most of the other workers are documented to support only a single instance
· https://github.com/matrix-org/synapse/blob/master/docs/workers.md
5 years ago
Chris van Dijk
3ddb8cd148
Add support for running dimension in an unfederated environment
...
This config change follows:
https://github.com/turt2live/matrix-dimension/blob/master/docs/unfederated.md
5 years ago
Slavi Pantaleev
c13c29f48e
Fix |to_nice_yaml breaking formatting
...
Well, actually 8cd9cde
won't work, unless we put the
`|to_nice_yaml` thing on a new line.
We can, but that takes more lines and makes things look uglier.
Using `|to_json` seems good enough.
The whole file is parsed as YAML later on and merged with the
`_extension` variable before being dumped as YAML again in the end.
5 years ago
Slavi Pantaleev
8cd9cdead0
Improve consistency
5 years ago
Tom
e54428b160
Expose allowed local 3pids as a configurable option
5 years ago
Slavi Pantaleev
845f5f007b
Make Synapse use ma1sd (if enabled) for threepid registration
5 years ago
Slavi Pantaleev
9032151486
Update Synapse configuration for v1.12.0
...
Some options are no longer required and have sensible default values.
5 years ago
Slavi Pantaleev
5de8f27122
Upgrade Synapse (v1.10.1 -> v1.11.0)
5 years ago
Slavi Pantaleev
8343ff5268
Add missing to_json filter
5 years ago
orange
45e32bdad2
add synapse config enable_group_creation
5 years ago
Slavi Pantaleev
2c04384e8e
Synchronize config with the one from Synapse 1.9.0
...
Related to #355 .
5 years ago
Slavi Pantaleev
fddd3f922f
Upgrade Synapse to 1.8.0
5 years ago
Slavi Pantaleev
d69ddcfdac
Upgrade Synapse (1.6.1 -> 1.7.0)
5 years ago
Aaron Raimist
79d1576648
Allow Synapse manhole to be enabled
...
Can you double check that the way I have this set only exposes it locally? It is important that the manhole is not available to the outside world since it is quite powerful and the password is hard coded.
5 years ago
Slavi Pantaleev
0c51440426
Update Synapse to v1.6.0
5 years ago
Slavi Pantaleev
2da40c729a
Do not expose server room directory by default
...
Prompted by: https://matrix.org/blog/2019/11/09/avoiding-unwelcome-visitors-on-private-matrix-servers
This is a bit controversial, because.. the Synapse default remains open,
while the general advice (as per the blog post) is to make it more private.
I'm not sure exactly what kind of server people set up and whether they
want to make the room directory public. Our general goal is to favor
privacy and security when running personal (family & friends) and corporate
homeservers, both of which likely benefit from having a more secure default.
5 years ago
Slavi Pantaleev
392f8202bd
Make SAML2 configuration match sample config generated using generate command
5 years ago
Aaron Raimist
413d9ec143
WIP: Upgrade Synapse (1.3.1 -> 1.4.0rc2)
5 years ago
Slavi Pantaleev
4b1e9a4827
Add support for configuring Synapse spam_checker setting
5 years ago
Slavi Pantaleev
1b2191a0f1
Add new Synapse configuration options (since 1.3.0)
...
Continuation of #246 (Github Pull Request)
5 years ago
Oleg Fiksel
43628ddad6
Added "|to_json" to ensure we really pass a boolean
5 years ago
Oleg Fiksel
f713bbe0f8
Added possibility to enable guest access on synapse
5 years ago
Slavi Pantaleev
255b67a0ce
Update homeserver.yaml with new options from Synapse v1.2.0
...
Related to #223 (Github Pull Request)
5 years ago
Slavi Pantaleev
da6edc9cba
Add support for disabling Synapse's local database for user auth
...
This is a new feature of Synapse v1.1.0.
Discussed in #145 (Github Pull Request).
5 years ago
Slavi Pantaleev
2b3865ceea
Upgrade Synapse (1.0.0 -> 1.1.0)
5 years ago
Slavi Pantaleev
f4574961c7
Prevent double-quotes around default room version
...
Using `|to_json` on a string is expected to correctly wrap it in quotes (e.g. `"4"`).
Wrapping it explicitly in double-quotes results in undesirable double-quoting (`""4""`).
6 years ago
Aaron Raimist
483bdd8c01
Allow default room version to be configured
6 years ago
Slavi Pantaleev
e4068e55ee
Upgrade Synapse (0.99.5.2 -> 1.0.0)
6 years ago
Aaron Raimist
79f4bcf5be
Enable sentry.io integration
6 years ago
Slavi Pantaleev
2982b03809
Explicitly serialize matrix_synapse_app_service_config_files
...
Attempt to fix #192 (Github Issue), potential regression since
70487061f4
.
Serializing as JSON/YAML explicitly is much better than relying on
magic (well, Python serialization being valid YAML..).
It seems like Python may prefix strings with `u` sometimes (Python 3?),
which causes Python serialization to not be compatible with YAML.
6 years ago
Slavi Pantaleev
a8b633561d
Upgrade Synapse (v0.99.4 -> v0.99.5.1)
6 years ago
Slavi Pantaleev
affb99003c
Improve Synapse variable naming consistency
6 years ago
Slavi Pantaleev
cf3117011b
Upgrade Synapse (0.99.3.2 -> 0.99.4)
6 years ago
Marcel Partap
5aa7f637d8
Fix matrix_synapse_ext_password_provider_ldap_start_tls (it's boolean)
6 years ago
Dan Arnfield
958ad68078
Add registrations_require_3pid synapse option
6 years ago
Hugues De Keyzer
c451025134
Fix indentation in templates
...
Use Jinja2 lstrip_blocks option in templates to ensure consistent
indentation in generated files.
6 years ago