mjolnir/src
gnuxie 1a65122b0d Initial Ruleserver prototype.
This is an experimental ruleserver that will serve the combined rules from
the active policy lists to a Synapse module over a web api.
This makes it easier to communicate changes in policy lists to Synapse workers
that do not have an immediate view over all of the policy rooms at
the same time.
This also allows us to express moderation actions to the homeserver
beyond what is currently expressible via MSC2313 policy
lists.
2022-01-21 12:13:04 +00:00
..
actions never mutate config.managementRoom in-place (#184) 2022-01-17 16:24:12 +00:00
commands never mutate config.managementRoom in-place (#184) 2022-01-17 16:24:12 +00:00
health Add Healthz support 2020-06-12 08:03:08 -06:00
models Initial Ruleserver prototype. 2022-01-21 12:13:04 +00:00
protections Add a new protection, MessageIsMedia 2021-09-24 16:57:16 +05:30
queues EventRedactionQueue documentation improvements from review 2021-09-16 17:10:59 +01:00
report Stop reacting to reports Mjolnir didn't send in report manager. 2022-01-18 11:08:17 +00:00
webapis Initial Ruleserver prototype. 2022-01-21 12:13:04 +00:00
config.ts Initial Ruleserver prototype. 2022-01-21 12:13:04 +00:00
ErrorCache.ts Avoid spamming the management room with errors 2019-11-06 19:17:11 -07:00
index.ts Let's make sure that we can still check for errors with concise error handling 2022-01-07 14:06:10 +01:00
LogProxy.ts never mutate config.managementRoom in-place (#184) 2022-01-17 16:24:12 +00:00
Mjolnir.ts Initial Ruleserver prototype. 2022-01-21 12:13:04 +00:00
utils.ts Let's not overwrite the error message when we're fixing the stack. 2022-01-07 14:06:10 +01:00