-
-
Notifications
You must be signed in to change notification settings - Fork 266
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
Rework of account/channel services integration #1930
Comments
Having checked Anope and asked nicole about Atheme it seems that channel mode |
I'm probably not going to get to splitting the sasl module and adding distributed services for v4. Maybe for v5. |
Currently services integration is very messy and doesn't allow for operation without services. This is undesirable as it doesn't allow us to implement shiny new things like distributed services.
I propose that in v4 we make the following changes:
r
are moved from services_account to newaccount
andchannel
(working names) modulesservices_account
module is renamed toservices
and solely handles services integration going forwards.sasl
module are moved to theaccount
module and the S2S part is moved to theservices
module.account
module with the S2S part in theservices
module.Additionally, having user and channel modes +r seems unnecessary and their behaviour could very well be converted to user and channel metadata which would free up two valuable mode characters. That's out of scope for this though.
The text was updated successfully, but these errors were encountered: