1
0
Commit Graph

132 Commits

Author SHA1 Message Date
Andrew Morgan
672f630a1e (#5849) Convert rst to markdown (#6040) 2020-02-25 14:28:41 +00:00
Andrew Morgan
057be54878 add report_stats_endpoint config option (#6012) 2020-02-25 14:26:42 +00:00
Andrew Morgan
1dfbad8f10 Merge pull request #6015 from matrix-org/erikj/ratelimit_admin_redaction 2020-02-25 13:57:56 +00:00
Andrew Morgan
6bedb3fe1c Merge pull request #5934 from matrix-org/erikj/censor_redactions 2020-02-25 11:41:35 +00:00
Andrew Morgan
87856c6aa9 Servers-known-about statistic (#5981) 2020-02-25 11:37:02 +00:00
Andrew Morgan
3c9aa144c1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987) 2020-02-25 11:34:32 +00:00
Andrew Morgan
88c5b43d13 Add a link to python's logging config schema (#5926) 2020-02-24 17:19:20 +00:00
Andrew Morgan
4f6ee99818 Config templating (#5900) 2020-02-21 11:38:45 +00:00
Andrew Morgan
265bcb1e68 Merge pull request #5895 from matrix-org/erikj/notary_key 2020-02-21 11:31:53 +00:00
Andrew Morgan
57c2254daa Don't load the media repo when configured to use an external media repo (#5754) 2020-02-20 15:59:36 +00:00
Andrew Morgan
b7424f4943 Remove non-functional 'expire_access_token' setting (#5782) 2020-02-20 15:41:21 +00:00
Andrew Morgan
d478a36ae4 Room Complexity Client Implementation (#5783) 2020-02-20 15:41:08 +00:00
Andrew Morgan
ab051a1555 Make Jaeger fully configurable (#5694) 2020-02-19 15:12:49 +00:00
Andrew Morgan
a35758cde3 Opentracing Documentation (#5703) 2020-02-19 11:48:29 +00:00
Andrew Morgan
782bd79170 Clean up opentracing configuration options (#5712) 2020-02-19 11:46:38 +00:00
Andrew Morgan
2f450fa149 Implement access token expiry (#5660) 2020-02-17 17:17:02 +00:00
Andrew Morgan
619b3cd875 Add basic opentracing support (#5544) 2020-02-17 16:51:09 +00:00
Andrew Morgan
7d2d2a13fe Complete the SAML2 implementation (#5422) 2020-02-14 10:58:47 +00:00
Andrew Morgan
38e09af420 Update the TLS cipher string and provide configurability for TLS on outgoing federation (#5550) 2020-02-14 10:57:04 +00:00
Andrew Morgan
673d3f88fa Added possibilty to disable local password authentication (#5092) 2020-02-14 10:56:35 +00:00
Andrew Morgan
1dc4724059 Make it clearer that the template dir is relative to synapse's root dir (#5543) 2020-02-14 10:53:53 +00:00
Andrew Morgan
ca2c8ea35a Merge pull request #5524 from matrix-org/rav/new_cmdline_options 2020-02-14 10:47:29 +00:00
Andrew Morgan
09deace1ca Merge pull request #5516 from matrix-org/rav/acme_key_path 2020-02-13 12:23:24 +00:00
Andrew Morgan
975bf2c255 Drop support for cpu_affinity (#5525) 2020-02-13 11:59:56 +00:00
Andrew Morgan
f4d1ab0027 Add the ability to restrict max avatar filesize and content-type (#19) 2019-12-12 13:51:25 +00:00
Andrew Morgan
d49933470d Add limit_profile_requests_to_known_users option (#18) 2019-12-05 11:55:12 +00:00
Andrew Morgan
d6b7606e07 Create configurable ratelimiter for 3pid invites (#11) 2019-11-12 11:38:35 +00:00
dstipp
379d2a8c39 (#5849) Convert rst to markdown (#6040)
Converting some of the rst documentation to markdown.  Attempted to
preserve whitespace and line breaks to minimize cosmetic change.
2019-09-17 12:55:29 +01:00
Sorunome
dd2e5b0038 add report_stats_endpoint config option (#6012)
This PR adds the optional `report_stats_endpoint` to configure where stats are reported to, if enabled.
2019-09-12 11:24:57 +01:00
Erik Johnston
66ace43546 Update sample config 2019-09-11 14:50:40 +01:00
Erik Johnston
8df88b5ff3 Update sample config 2019-09-11 10:58:26 +01:00
Erik Johnston
470dc621ae Merge pull request #5934 from matrix-org/erikj/censor_redactions
Censor redactions in DB after a month
2019-09-09 15:29:39 +01:00
Erik Johnston
8b9ade8c78 Default to censoring redactions after seven days 2019-09-09 13:55:28 +01:00
Amber Brown
55d5b3af88 Servers-known-about statistic (#5981) 2019-09-07 01:45:51 +10:00
Andrew Morgan
0c0b82b6d1 Allow Synapse to send registration emails + choose Synapse or an external server to handle 3pid validation (#5987)
This is a combination of a few different PRs, finally all being merged into `develop`:

* #5875 
* #5876 
* #5868 (This one added the `/versions` flag but the flag itself was actually [backed out](891afb57cb (diff-e591d42d30690ffb79f63bb726200891)) in #5969. What's left is just giving /versions access to the config file, which could be useful in the future)
* #5835 
* #5969 
* #5940

Clients should not actually use the new registration functionality until https://github.com/matrix-org/synapse/pull/5972 is merged.

UPGRADE.rst, changelog entries and config file changes should all be reviewed closely before this PR is merged.
2019-09-06 11:35:28 +01:00
Erik Johnston
3ff0422d2d Make redaction retention period configurable 2019-09-05 17:16:45 +01:00
Jorik Schellekens
92c1550f4a Add a link to python's logging config schema (#5926) 2019-08-28 19:08:32 +01:00
Brendan Abolivier
e5df12ad16 Merge branch 'dinsic' into babolivier/dinsic-message-retention 2019-08-28 18:17:26 +01:00
Brendan Abolivier
70714595bc Implement per-room message retention policies 2019-08-28 18:16:17 +01:00
Jorik Schellekens
6d97843793 Config templating (#5900)
Template config files

* Imagine a system composed entirely of x, y, z etc and the basic operations..

Wait George, why XOR? Why not just neq?

George: Eh, I didn't think of that..

Co-Authored-By: Erik Johnston <erik@matrix.org>
2019-08-28 13:12:22 +01:00
Erik Johnston
7af5a63063 Fixup review comments 2019-08-23 15:36:28 +01:00
Erik Johnston
5906be8589 Add config option for keys to use to sign keys
This allows servers to separate keys that are used to sign remote keys
when acting as a notary server.
2019-08-21 10:44:58 +01:00
Amber Brown
0b6fbb28a8 Don't load the media repo when configured to use an external media repo (#5754) 2019-08-13 21:49:28 +10:00
Brendan Abolivier
359aed4168 Lint 2019-08-01 16:08:39 +02:00
Brendan Abolivier
cd47482257 Sample config 2019-08-01 16:08:39 +02:00
Brendan Abolivier
f25f638c35 Lint 2019-08-01 12:19:08 +02:00
Brendan Abolivier
3ff3dfe5a3 Sample config 2019-08-01 12:08:25 +02:00
Richard van der Hoff
8c97f6414c Remove non-functional 'expire_access_token' setting (#5782)
The `expire_access_token` didn't do what it sounded like it should do. What it
actually did was make Synapse enforce the 'time' caveat on macaroons used as
access tokens, but since our access token macaroons never contained such a
caveat, it was always a no-op.

(The code to add 'time' caveats was removed back in v0.18.5, in #1656)
2019-07-30 08:25:02 +01:00
Amber Brown
865077f1d1 Room Complexity Client Implementation (#5783) 2019-07-30 02:47:27 +10:00
Jorik Schellekens
3641784e8c Make Jaeger fully configurable (#5694)
* Allow Jaeger to be configured

* Update sample config
2019-07-23 15:46:04 +01:00