-
Couldn't load subscription status.
- Fork 413
MSC4373: Server opt-out of specific EDU types #4373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Implementation requirements:
- Server (setting value)
- Server (reading value)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Continuwuity now sets the value: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/1137
proposals/4373-edu-types.md
Outdated
| If the EDU type is set to `true` or absent, the EDU SHOULD be sent to the target | ||
| homeserver, unless other factors disallow it (such as room ACLs, where that is | ||
| relevant). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the receiving server can decide what to receive, could the sending server also have an interest to decide what to send? E.g. a server might want to opt out of sending presence for its users over federation. I wonder if this would warrant a MAY rather than a SHOULD?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A MAY would also make the new endpoint sort of equivalent to the /capabilities endpoint in the CS API.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It does, I'll change it to a MAY
Rendered