Commit Graph

406 Commits

Author SHA1 Message Date
e32aaacaa7 Make gzipped SQL dumps by default during --upgrade-postgres 2019-10-05 11:42:08 +03:00
29526e7bb1 Add support for backing up / importing all Postgres databases/users 2019-10-05 11:42:08 +03:00
9c438a3870 Add support for Postgres v12 2019-10-04 08:51:36 +03:00
c3229209e8 Update changelog 2019-10-03 19:34:02 +03:00
68ed2ebefa Add support for Synapse Simple Antispam
Fixes #255 (Github Issue).
2019-09-09 08:13:10 +03:00
0edd7e8089 Make Riot-web configuration extensible
Fixes #71 (Github Issue).
2019-08-25 10:37:05 +03:00
10a9deba4a Make Synapse configuration extensible 2019-08-22 09:49:22 +03:00
dd0f35562b Update changelog 2019-08-21 07:48:42 +03:00
63d1ed1d56 Update changelog and documentation 2019-08-21 07:24:58 +03:00
4be35822dd Add Email2Matrix support 2019-08-05 13:09:49 +03:00
6fe4bafc2a Decrease default Synapse logging level
Also discussed previously in #213 (Github Pull Request).

shared-secret-auth and rest-auth logging is still at `INFO`
intentionally, as user login events seem more important to keep.
Those modules typically don't spam as much.
2019-08-03 07:48:04 +03:00
0ca21d80d7 Add Synapse Maintenance docs and synapse-janitor integration 2019-07-08 09:38:36 +03:00
631a14bf0c Rename run control variables for consistency 2019-07-08 09:38:36 +03:00
ef5e4ad061 Make Synapse not log to text files
Somewhat related to #213 (Github Pull Request).

We've been moving in the opposite direction for quite a long time.
All services should just leave logging to systemd's journald.
2019-07-04 17:46:31 +03:00
420b46ad2e Update CHANGELOG.md 2019-06-27 09:34:08 +03:00
bccfd13c7f Fix changelog entry typo 2019-06-26 10:48:19 +03:00
8529efcd1c Make Discord bridge configuration playbook-managed
Well, `config.yaml` has been playbook-managed for a long time.
It's now extended to match the default sample config of the Discord
bridge.

With this patch, we also make `registration.yaml` playbook-managed,
which leads us to consistency with all other bridges.

Along with that, we introduce `./config` and `./data` separation,
like we do for the other bridges.
2019-06-26 10:35:00 +03:00
39b6e3ed26 Added a changelog for the new WhatsApp config style
- changelog entry for commit 4797469383
2019-06-24 00:22:02 +02:00
e585f314b8 Merge pull request #204 from spantaleev/irc-bridge-refactoring
Make IRC bridge configuration entirely managed by the playbook
2019-06-20 17:00:16 +03:00
764feb4d7b Bump changelog entry date 2019-06-20 17:00:05 +03:00
c98eacdd70 Add BC Break label to old changelog entry 2019-06-20 16:59:16 +03:00
174a6fcd1b Make IRC bridge configuration entirely managed by the playbook 2019-06-19 12:29:44 +03:00
9b97a42ffb Add a note about DNS SRV records not being obsolete 2019-06-15 16:14:14 +03:00
2a2e7a7f6c Minor changelog clarification 2019-06-15 09:53:01 +03:00
4e8543ce21 Make Telegram bridge configuration playbook-managed 2019-06-15 09:43:43 +03:00
2e16257e50 Do not ask for _matrix._tcp SRV records anymore
With most people on Synapse v0.99+ and Synapse v1.0 now available,
we should no longer try to be backward compatible with Synapse 0.34,
because this just complicates the instructions for no good reason.
2019-06-12 14:51:10 +03:00
67c13d0a77 Update changelog 2019-06-07 15:11:25 +03:00
330648a3e0 Make Facebook bridge configuration playbook-managed
Related to #193, but for the Facebook bridge.
(other bridges can be changed to do the same later).

This patch makes the bridge configuration entirely managed by the
Ansible playbook. The bridge's `config.yaml` and `registration.yaml`
configuration files are regenerated every time the playbook runs.

This allows us to apply updates to those files and to avoid
people having to manage the configuration files manually on the server.

-------------------------------------------------------------

A deficiency of the current approach to dumping YAML configuration in
`config.yaml` is that we strip all comments from it.
Later on, when the bridge actually starts, it will load and redump
(this time with comments), which will make the `config.yaml` file
change.

Subsequent playbook runs will report "changed" for the
"Ensure mautrix-facebook config.yaml installed" task, which is a little
strange.

We might wish to improve this in the future, if possible.

Still, it's better to have a (usually) somewhat meaningless "changed"
task than to what we had -- never rebuilding the configuration.
2019-06-07 14:05:53 +03:00
ab59cc50bd Add support for more flexible container port exposing
Fixes #171 (Github Issue).
2019-05-25 07:41:08 +09:00
7a08c9b7cc Update changelog 2019-05-23 08:52:12 +09:00
affb99003c Improve Synapse variable naming consistency 2019-05-21 12:09:38 +09:00
a21b410c51 Update README and changelog 2019-05-21 11:04:58 +09:00
9d14e2dcb1 Fix broken link in changelog 2019-05-09 10:31:22 +03:00
c669ea1b79 Update changelog 2019-05-09 10:30:08 +03:00
0b034ac34b Update changelog 2019-04-03 11:28:51 +03:00
59e37105e8 Add TLS support to Coturn 2019-03-19 10:24:39 +02:00
c545d3eb85 Add support for serving base domain via matrix-nginx-proxy 2019-03-12 23:01:16 +02:00
e645b0e372 Rename matrix_nginx_proxy_data_path to matrix_nginx_proxy_base_path
`matrix_nginx_proxy_data_path` has always served as a base path,
so we're renaming it to reflect that.

Along with this, we're also introducing a new "data path" variable
(`matrix_nginx_proxy_data_path`), which is really a data path this time.
It's used for storing additional, non-configuration, files related to
matrix-nginx-proxy.
2019-03-12 23:01:16 +02:00
6745ee4ab6 Add changelog entry for Dimension support
Related to #107 and #111 (Github Pull Requests)
2019-03-10 19:03:04 +02:00
ae7e17e64a Add information about mxisd email template customization
Related to #108 (Github Pull Request).
2019-03-08 12:06:50 +02:00
08aa676338 Update changelog
Related to #105 (Github Pull Request).
2019-03-05 09:23:12 +02:00
a43bcd81fe Rename some variables 2019-02-28 11:51:09 +02:00
28a5027138 Update changelog a bit 2019-02-16 11:50:06 +02:00
350b25690d Add Riot v1.0 (v1.0.1) support 2019-02-16 11:48:17 +02:00
1dd4f85e61 Update changelog 2019-02-14 19:05:14 +02:00
70b2f07fec Add PostgreSQL backup information 2019-02-09 14:36:47 +02:00
fd4bd204e1 Improve changelog entry 2019-02-06 14:02:10 +02:00
33726cdb08 Fix anchor 2019-02-06 13:02:17 +02:00
241a4f9ef9 Add changelog entry for Synapse v0.99 2019-02-06 12:57:33 +02:00
cd332d9b4e Add TLS v1.3 support to matrix-nginx-proxy
This was mentioned in #27 (Github Pull Request),
but it's just now that the nginx Docker image actually supports
TLS v1.3 and we can enable it.
2019-02-01 11:49:22 +02:00