-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
[20200921] Expose forced-on E2EE through a /versions flag or something #8311
Comments
Release blocker tag because it needs to make it into a release before the end of September, though ideally the implementation would be done much sooner to unblock @turt2live |
From discussions elsewhere, this seems related to the This essentially has three values:
We could expose that in the configuration, but unfortunately it seems more than just a True/False value. |
this is where I wish we had an info endpoint :( Can we do two flags to represent all and private? If both are false/not present then it's safe to assume the server won't manipulate the behaviour. Something like:
This should make the server implementation something along the lines of (I don't know python well):
|
@turt2live Yes, we can do that -- would it make more sense to have a separate flag for private and public? Something like: {
"io.element.forced_e2e.public": true,
"io.element.forced_e2e.private": true,
} It is a bit less implicit. |
yea, that should be fine. The client will know what presets its about to use anyways :D |
Capabilities are probably wrong for this, and we don't yet have an info API. For speed, I'd recommend a
/versions
flag ofio.element.e2ee_forced
for clients to check.The text was updated successfully, but these errors were encountered: