-
Notifications
You must be signed in to change notification settings - Fork 4
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
Server permissions #123
Comments
…ew class.conf has default class definitions. update Evented::Object. update Evented::Configuration.
This will use the new connection classes. It will look something like:
It will NOT have allow_servers unless you want it to automatically match servers. For things like services it will not specify, so it will only apply if explicitly set using the |
The user flag methods will be moved to connection.pm so that it can be shared for connections, users, and servers, just like the capab methods. users and servers will alias their methods to them: return if !$server->has_flag('flogin'); |
also for S2S protocols the artificial parameter matcher |
If the matcher fails then a server protocol warning should be produced. |
ok, the groundwork for everything mentioned here has been done. still need to add default server class definitions and add |
It needs to be possible to give servers enhanced permissions. Still need to consider how this will look in the configuration. Flags in connect block? Classes like for opers? Or something like
shared {}
in ratbox which matches a mask?Things that come to mind:
The text was updated successfully, but these errors were encountered: