aboutsummaryrefslogtreecommitdiff
path: root/src/listmode.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use Modes::ChangeList in ModeHandler::RemoveMode()Gravatar Attila Molnar2014-09-031-2/+2
* Add InspIRCd::GetChans(), remove ChannelCount()Gravatar Attila Molnar2014-03-141-1/+2
* Use WriteNumeric() everywhere we send numerics and include the user's nick au...Gravatar Adam2013-11-121-4/+4
* Remove redundant parameter.clear()s from mode handlersGravatar attilamolnar2013-09-151-2/+0
* Send ListModeBase modes implicitly on channel sync•••Remove Module::ProtoSendMode() and ListModeBase::DoSyncChannel() Gravatar attilamolnar2013-09-121-22/+0
* Add ModeHandler::IsListModeBase() and MC_LISTGravatar attilamolnar2013-09-121-1/+1
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-5/+0
* Replace OnRehash() with ReadConfig() that is called on boot, on module load a...•••This eliminates the need for calling OnRehash() in init() Gravatar attilamolnar2013-08-301-1/+0
* Automatically attach modules to eventsGravatar attilamolnar2013-08-041-2/+0
* Simplify user mode removal via ModeHandler::RemoveMode()•••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 Gravatar attilamolnar2013-05-271-5/+0
* Deduplicate RemoveMode() implementations•••The default (core) implementation can now remove prefix modes The modestacker parameter is now mandatory Gravatar attilamolnar2013-05-271-19/+2
* ListModeBase: Cache max items per channelGravatar attilamolnar2013-04-081-21/+49
* ListModeBase: Minor changes to original u_listmode code•••- 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 Gravatar attilamolnar2013-04-081-28/+13
* Migrate u_listmode.h into the core, change +b to use itGravatar attilamolnar2013-04-081-0/+262