-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Neilj/1.0 upgrade notes #5371
Neilj/1.0 upgrade notes #5371
Changes from 9 commits
d66e5aa
fc45a32
4f810e5
4bd4659
2502f5f
097d265
3a7f6b6
a112d28
8510939
499ff39
1a9ef1d
721b159
fc7b658
bd57760
9af2b55
78b1556
588c18b
7c110e4
5fb7028
f45030d
aab1153
1bcd521
2ec57c5
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -49,6 +49,51 @@ returned by the Client-Server API: | |||||
# configured on port 443. | ||||||
curl -kv https://<host.name>/_matrix/client/versions 2>&1 | grep "Server:" | ||||||
|
||||||
Upgrading to v1.0 | ||||||
================= | ||||||
|
||||||
Validation of TLS certificates Synapse v1.0 is the first release to enforce | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
validation of TLS certificates for the federation API. It is therefore | ||||||
essential that your certificates are correctly configured. See the `FAQ | ||||||
<docs/MSC1711_certificates_FAQ.md>`_ for more information. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I'm really not happy linking to this while it says things like "admins must upgrade to 0.99". There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. otoh that's a thing we can fix between RC and release, so <shrug> There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. okay agreed - I'll ship as is and make a separate non-blocking PR to tear the FAQ apart. |
||||||
|
||||||
Note, v1.0 installations will also no longer be able to federate with servers | ||||||
that have not correctly configured their certificates. | ||||||
|
||||||
In rare cases, it may be desirable to disable certificate checking: for | ||||||
example, it might be essential to be able to federate with a given legacy | ||||||
server in a closed federation. This can be done in one of two ways:- * | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
Configure the global switch ``federation_verify_certificates`` to ``false``. * | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
Configure a whitelist of server domains to trust via | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
``federation_certificate_verification_whitelist``. | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
See the `sample configuration file | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
<https://github.com/matrix-org/synapse/blob/master/docs/sample_config.yaml>`_ | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
for more details on these settings. When a user requests | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
a password reset, Synapse will send an email to the user to confirm the | ||||||
request. | ||||||
|
||||||
Previous versions of Synapse delegated the job of sending this email to an | ||||||
identity server. If the identity server was somehow malicious or became | ||||||
compromised, it would be theoretically possible to hijack an account through | ||||||
this means. | ||||||
|
||||||
Therefore, by default, Synapse v1.0 will send the confirmation email itself. If | ||||||
Synapse is not configured with an SMTP server, password reset via email will be | ||||||
disabled. | ||||||
|
||||||
To configure an SMTP server for Synapse, modify the configuration section | ||||||
headed ``email``, and be sure to have at least the ``smtp_host``, ``smtp_port`` | ||||||
and ``notif_from`` fields filled out. You may also need to set ``smtp_user``, | ||||||
``smtp_pass``, and ``require_transport_security``.. | ||||||
|
||||||
If you are absolutely certain that you wish to continue using an identity | ||||||
server for password resets, set ``enable_password_reset_from_is`` to ``true``. | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
||||||
See the `sample configuration file | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
<https://github.com/matrix-org/synapse/blob/master/docs/sample_config.yaml>`_ | ||||||
neilisfragile marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
for more details on these settings. | ||||||
|
||||||
Upgrading to v0.99.0 | ||||||
==================== | ||||||
|
||||||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
Update upgrade and installation guides ahead of 1.0. |
Uh oh!
There was an error while loading. Please reload this page.