Aaron Raimist
c6f1f7aa23
Update Synapse (0.99.2 -> 0.99.3)
há 7 anos
Slavi Pantaleev
d9c6884b6a
Update mautrix-telegram (0.4.0 -> 0.5.1)
há 7 anos
Slavi Pantaleev
73af8f7bbb
Make self-check not validate self-signed certificates
By default, `--tags=self-check` no longer validates certificates
when `matrix_ssl_retrieval_method` is set to `self-signed`.
Besides this default, people can also enable/disable validation using the
individual role variables manually.
Fixes #124 (Github Issue)
há 7 anos
Slavi Pantaleev
2f1662626e
Use |to_json for matrix_synapse_push_include_content
Doing this for consistency.
Related to #117 (Github Pull Request).
há 7 anos
Aaron Raimist
ae912c4529
Update homeserver.yaml with some new options we could enable
há 7 anos
Lee Verberne
71c7c74b7b
Allow configuring push content for matrix-synapse
This allows overriding the default value for `include_content`. Setting
this to false allows homeserver admins to ensure that message content
isn't sent in the clear through third party servers.
há 7 anos
Lorrin Nelson
ceba99eed3
Make federation self-check conditional on matrix_synapse_federation_enabled
há 7 anos
Slavi Pantaleev
2d56ff0afa
Skip some uninstall tasks if not necessary to run
há 7 anos
Plailect
f6de3fd668
Start appservice-irc as non-root
há 7 anos
Slavi Pantaleev
390ec8a599
Skip some tasks when not necessary to run them
há 7 anos
paulbdavis
17e86ba817
implement requested changes
há 7 anos
Slavi Pantaleev
85c5adfd69
Minor consistency improvements
há 7 anos
Slavi Pantaleev
a310a01818
Use non-root and no-capability containers during Discord setup
Related to #105 (Github Pull Request).
há 7 anos
Lionstiger
c2834d2226
running as matrix user from the start
há 7 anos
Lionstiger
278484656b
ensure systemd reloaded after bridge installation
há 7 anos
Lionstiger
2d78c5f89d
made matrix_appservice_discord_client_id lowercase
há 7 anos
Lionstiger
7aadd8bbe9
undo changed synapse version
há 7 anos
Lionstiger
4aeeb5cf31
Autogenerate Discord invite link
Generates the link required to add the Bridge to a Discord server.
há 7 anos
Lionstiger
835c349275
Add matrix-appservice-discord bridge
Bridge is setup to work on the matrix side with this, but the discord invite link is not automatically generated.
há 7 anos
Slavi Pantaleev
45618679f5
Reload systemd services when they get updated
Fixes #69 (Github Issue)
há 7 anos
Slavi Pantaleev
041a1947b3
Update Synapse (0.99.1.1 -> 0.99.2)
há 7 anos
paulbdavis
f2a2cad107
allow exposing mautrix_telegram port
há 7 anos
Slavi Pantaleev
a43bcd81fe
Rename some variables
há 7 anos
Slavi Pantaleev
8cac29a5d5
Update matrix-synapse-rest-auth (0.1.1 -> 0.1.2)
há 7 anos
Slavi Pantaleev
433780384e
Do not use docker_container module
Using `docker_container` with a `cap_drop` argument requires
Ansible >=2.7.
We want to support older versions too (2.4), so we either need to
stop invoking it with `cap_drop` (insecure), or just stop using
the module altogether.
Since it was suffering from other bugs too (not deleting containers
on failure), we've decided to remove `docker_container` usage completely.
há 7 anos
Slavi Pantaleev
350b25690d
Add Riot v1.0 (v1.0.1) support
há 7 anos
Slavi Pantaleev
0f55823c5f
Update Synapse (0.99.1 -> 0.99.1.1)
It's not important for us, as it only contains
some ACME-related fix.
há 7 anos
Slavi Pantaleev
eb08e20418
Upgrade Synapse (0.99.0 -> 0.99.1) and sync config
`matrix_synapse_no_tls` is now implicit, so we've gotten rid of it.
The `homeserver.yaml.j2` template has been synchronized with the
configuration generated by Synapse v0.99.1 (some new options
are present, etc.)
há 7 anos
Slavi Pantaleev
df76ae707a
Fix inaccurate comment
há 7 anos
Slavi Pantaleev
42c4de348c
Revert "Bind metrics on :: too"
This reverts commit 536c85619f .
Looks like binding metrics on IPv6 (`::`) fails with an error:
socket.gaierror: [Errno -2] Name does not resolve
há 7 anos
Slavi Pantaleev
536c85619f
Bind metrics on :: too
For consistency with all our other listeners,
we make this one bind on the `::` address too
(both IPv4 and IPv6).
Additional details are in #91 (Github Pull Request).
há 7 anos
Slavi Pantaleev
91a757c581
Add support for reloading Synapse
há 7 anos
Slavi Pantaleev
40f3793af7
Upgrade Synapse to v0.99 and simplify dummy TLS cert logic
há 7 anos
Slavi Pantaleev
5db692f877
Remove some useless homeserver.yaml configuration
há 7 anos
Slavi Pantaleev
738c592c27
Bump Synapse version (0.34.1.1 -> 0.99.0rc4)
há 7 anos
Slavi Pantaleev
f6ebd4ce62
Initial work on Synapse 0.99/1.0 preparation
há 7 anos
Aaron Raimist
1f0cc92b33
Use IPv4 localhost everywhere (or almost everywhere)
há 7 anos
Aaron Raimist
58ca2e7dfd
Turn off IPv6 when using your own Nginx server
Docker apparently doesn't like IPv6.
há 7 anos
dhose
87e3deebfd
Enable exposure of Prometheus metrics.
há 7 anos
Plailect
29b40b428a
Database files must be stored on permanent storage
há 7 anos
Slavi Pantaleev
a9fae8e3b1
Revert "Use native OpenSSL module to generate `passkey.pem`"
This reverts commit 0dac5ea508 .
Relying on pyOpenSSL is the Ansible way of doing things, but is
impractical and annoying for users.
`openssl` is easily available on most servers, even by default.
We'd better use that.
há 7 anos
Plailect
0dac5ea508
Use native OpenSSL module to generate `passkey.pem`
há 7 anos
Plailect
5e1d96c727
Add `matrix_appservice_irc_container_expose_client_server_api_port`
há 7 anos
Plailect
0a2a8e118c
Update example configuration and documentation
há 7 anos
Plailect
3a4a671dd7
Add support for matrix-appservice-irc
há 7 anos
Slavi Pantaleev
0be7b25c64
Make (most) containers run with a read-only filesystem
há 7 anos
Slavi Pantaleev
bf10331456
Make mautrix-whatsapp run as non-root and w/o capabilities
há 7 anos
Slavi Pantaleev
8a3f942d93
Make mautrix-telegram run as non-root and w/o capabilities
há 7 anos
Slavi Pantaleev
3e8a4159e6
Uncomment unintentionally-commented logic
há 7 anos
Slavi Pantaleev
9438402f61
Drop capabilities in a few more places
Continuation of 316d653d3e
há 7 anos