Max Klenk
4fdfc0a34f
add missing ratelimiting options required for load testing
2020-09-11 09:46:20 +02:00
Max Klenk
a25a429a52
add redis support
2020-09-10 13:39:00 +02:00
Max Klenk
567d0318b0
Merge branch 'synapse-workers' into feature/add-worker-support
2020-08-27 15:22:12 +02:00
Slavi Pantaleev
9952ec6c16
Upgrade Synapse (v1.18.0 -> v1.19.0)
2020-08-17 17:02:40 +03:00
Slavi Pantaleev
f78a5d4ee8
Upgrade Synapse (v1.17.0 -> v1.18.0)
2020-07-30 14:21:44 +03:00
Slavi Pantaleev
200f912c04
Upgrade Synapse (v1.16.1 -> v1.17.0)
...
Fixes #579 (Github Issue).
2020-07-13 14:08:50 +03:00
Slavi Pantaleev
928982cffe
Upgrade Synapse (v1.15.2 -> v1.16.0)
2020-07-08 14:08:46 +03:00
Slavi Pantaleev
f758ee90cb
Add |to_json to some values
2020-07-04 09:31:52 +03:00
Justin Croonenberghs
35c2655fa4
Removed troublesome #s
2020-07-03 19:01:03 -05:00
Justin Croonenberghs
1f21f0c09a
Add variables for reCAPTCHA validation
2020-07-03 18:33:25 -05:00
Slavi Pantaleev
6538ae34f5
Upgrade Synapse (v1.14 -> v1.15)
...
Fixes #539 (Github Issue).
2020-06-11 16:02:01 +03:00
Slavi Pantaleev
8bae39050e
Update settings for Synapse v1.14.0
2020-05-28 15:23:05 +03:00
Slavi Pantaleev
8fb3ce6f6d
Upgrade Synapse (v1.12.4 -> v1.13.0)
2020-05-19 21:35:32 +03:00
Chris van Dijk
3f4bc9b881
Move config supprt for unfederated dimension into group_vars
2020-04-22 19:23:56 +02:00
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
2020-04-19 19:05:03 +02:00
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
2020-04-18 19:00:20 +02:00
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.
2020-04-18 11:06:53 +03:00
Slavi Pantaleev
8cd9cdead0
Improve consistency
2020-04-18 11:05:47 +03:00
Tom
e54428b160
Expose allowed local 3pids as a configurable option
2020-04-18 00:11:30 +01:00
Slavi Pantaleev
845f5f007b
Make Synapse use ma1sd (if enabled) for threepid registration
2020-04-03 10:08:37 +03:00
Slavi Pantaleev
9032151486
Update Synapse configuration for v1.12.0
...
Some options are no longer required and have sensible default values.
2020-03-23 16:15:03 +02:00
Slavi Pantaleev
5de8f27122
Upgrade Synapse (v1.10.1 -> v1.11.0)
2020-02-21 12:32:35 +02:00
Slavi Pantaleev
8343ff5268
Add missing to_json filter
2020-02-19 10:13:36 +02:00
orange
45e32bdad2
add synapse config enable_group_creation
2020-02-18 18:05:54 +01:00
Slavi Pantaleev
2c04384e8e
Synchronize config with the one from Synapse 1.9.0
...
Related to #355 .
2020-01-23 15:47:53 +02:00
Slavi Pantaleev
fddd3f922f
Upgrade Synapse to 1.8.0
2020-01-09 15:33:35 +02:00
Slavi Pantaleev
d69ddcfdac
Upgrade Synapse (1.6.1 -> 1.7.0)
2019-12-13 14:52:29 +02:00
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.
2019-12-05 00:07:15 -06:00
Slavi Pantaleev
0c51440426
Update Synapse to v1.6.0
2019-11-26 16:28:17 +02:00
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.
2019-11-10 08:55:46 +02:00
Slavi Pantaleev
392f8202bd
Make SAML2 configuration match sample config generated using generate command
2019-10-03 19:26:38 +03:00
Aaron Raimist
413d9ec143
WIP: Upgrade Synapse (1.3.1 -> 1.4.0rc2)
2019-10-02 21:35:44 -05:00
Slavi Pantaleev
4b1e9a4827
Add support for configuring Synapse spam_checker setting
2019-09-09 08:11:32 +03:00
Slavi Pantaleev
1b2191a0f1
Add new Synapse configuration options (since 1.3.0)
...
Continuation of #246 (Github Pull Request)
2019-08-16 09:57:51 +03:00
Oleg Fiksel
43628ddad6
Added "|to_json" to ensure we really pass a boolean
2019-08-08 12:11:19 +02:00
Oleg Fiksel
f713bbe0f8
Added possibility to enable guest access on synapse
2019-08-08 11:57:35 +02:00
Slavi Pantaleev
255b67a0ce
Update homeserver.yaml with new options from Synapse v1.2.0
...
Related to #223 (Github Pull Request)
2019-07-25 22:03:12 +03:00
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).
2019-07-04 17:11:51 +03:00
Slavi Pantaleev
2b3865ceea
Upgrade Synapse (1.0.0 -> 1.1.0)
2019-07-04 16:58:45 +03:00
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""`).
2019-06-12 09:17:35 +03:00
Aaron Raimist
483bdd8c01
Allow default room version to be configured
2019-06-11 21:18:06 -05:00
Slavi Pantaleev
e4068e55ee
Upgrade Synapse (0.99.5.2 -> 1.0.0)
2019-06-11 20:30:18 +03:00
Aaron Raimist
79f4bcf5be
Enable sentry.io integration
2019-06-07 16:02:41 -05:00
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.
2019-05-30 09:42:08 +03:00
Slavi Pantaleev
a8b633561d
Upgrade Synapse (v0.99.4 -> v0.99.5.1)
2019-05-23 09:23:04 +09:00
Slavi Pantaleev
affb99003c
Improve Synapse variable naming consistency
2019-05-21 12:09:38 +09:00
Slavi Pantaleev
cf3117011b
Upgrade Synapse (0.99.3.2 -> 0.99.4)
2019-05-16 09:20:43 +09:00
Marcel Partap
5aa7f637d8
Fix matrix_synapse_ext_password_provider_ldap_start_tls (it's boolean)
2019-05-14 23:09:59 +02:00
Dan Arnfield
958ad68078
Add registrations_require_3pid synapse option
2019-05-08 12:29:18 -05:00
Hugues De Keyzer
c451025134
Fix indentation in templates
...
Use Jinja2 lstrip_blocks option in templates to ensure consistent
indentation in generated files.
2019-05-07 21:23:35 +02:00