Age | Commit message (Collapse) | Author |
|
Have each module validate the values it loads before setting them, so
any errors don't result in partial application of the configs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parameters
|
|
|
|
The setter cannot be empty unless the nick of a client is empty which is not possible
|
|
reverse iterating
|
|
|
|
|
|
|
|
|
|
automatically
|
|
|
|
Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel()
|
|
|
|
|
|
and on rehash
This eliminates the need for calling OnRehash() in init()
|
|
|
|
The function does not need to be virtual because the core can remove any user mode using the default logic
The optional modestack parameter was always NULL, so remove it
|
|
The default (core) implementation can now remove prefix modes
The modestacker parameter is now mandatory
|
|
|
|
- Add constructors to ListItem, ListLimit
- Rename fields in ListItem
- Store time as time_t instead of string
- Store limits in a vector instead of a list
- Don't deallocate the list when it becomes empty
|
|
|