Age | Commit message (Collapse) | Author |
|
of +s channels from outside
A version of the check removed by this commit is in Channel::UserList() which takes the priv into account
Discovered by @Cronus89
|
|
Fixes issue #762 reported by @neoinr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
module names
|
|
|
|
This handles CONNECT, LINKS, SERVER and SQUIT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TreeSocket::Squit()
While the previous code worked fine in practice, it was incorrect in theory
|
|
The snotice is sent to opers when the SQUIT is processed by their server
|
|
configuration of connect classes
Fixes issue #780 reported by @JDowny
|
|
These checks are never true currently and even if one or both users are unregistered proceeding is harmless
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Issue #742
|
|
Issue #742
|
|
|
|
|
|
|
|
letter
|
|
|
|
|
|
users without the privilege to see them, introduced in
b328aad53b044bd9cf9720dfed216b0ee61c8e31
|
|
|
|
|
|
Fix various problems detected by Clang 3.4.
|
|
|
|
ModeType
|
|
ParamMode
- Type of the extension used to store data is a template parameter
- The extension is automatically unset when the mode is unset
- Handlers inheriting from ParamMode have to provide OnSet() and SerializeParam(); may optionally provide OnUnset()
- Transparently handle the case when OnSet() modifies the mode parameter
- Remove Channel::custom_mode_params map; ask the mode handlers to serialize their parameters instead
|
|
|
|
|
|
that to modules
|