aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | Prefix all definitions in config.h to avoid potential collisions.Gravatar Peter Powell2014-05-232-5/+5
* | Replace the configure templating system with something better.•••A large amount of this code can be removed when buildtool is done as we will not need to worry about the differences between BSD and GNU Make. Gravatar Peter Powell2014-05-231-1/+3
* | Document the Membership and the Invitation classGravatar Attila Molnar2014-05-061-1/+77
* | Document parameters and return value for the OnNamesListItem() hookGravatar Attila Molnar2014-04-201-0/+7
* | Change the OnNamesListItem() hook to return ModResult•••Return MOD_RES_DENY to exclude the user from the NAMES list Gravatar Attila Molnar2014-04-201-3/+2
* | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.•••Remove channels/high-join-limit privilege Gravatar Peter Powell2014-04-111-2/+2
* | Avoid double Membership lookup in Channel::UserList()•••The user is always inside if UserList() is called from ForceJoin() and the HasUser() result obtained in the /NAMES handler can be reused Gravatar Attila Molnar2014-04-091-1/+2
* | Fix accessibility in intrusive_list_node and return value of operator-- in in...Gravatar Attila Molnar2014-04-071-2/+2
* | Remove unused User::WriteCommonExcept()•••WriteCommonRaw(msg, false) has similiar functionality with a std::string parameter Gravatar Attila Molnar2014-04-021-6/+0
* | Move User::SendAll() into core_privmsg•••This functionality is only used by the PRIVMSG and NOTICE handlers Gravatar Attila Molnar2014-04-021-10/+0
* | Remove User::WriteTo() functions; use User::WriteFrom() instead•••The removed functions were rarely used and all they did was to call User::WriteFrom() with swapped arguments. On call sites, WriteTo() hardly offers any readability improvement over WriteFrom(). Gravatar Attila Molnar2014-04-021-13/+0
* | Convert the global list of dynamic reference pointers to an intrusively linke...Gravatar Attila Molnar2014-03-281-1/+1
* | Change storage of UserManager::all_opers to be a vectorGravatar Attila Molnar2014-03-251-1/+1
* | Add typedef OperList to UserManager for use with all_opersGravatar Attila Molnar2014-03-251-1/+5
* | Add stdalgo::delete_all() that deletes all elements in a containerGravatar Attila Molnar2014-03-241-0/+10
* | Cull ident sockets instead of immediate delete, add stdalgo::culldeleterGravatar Attila Molnar2014-03-242-0/+15
* | Make it possible to customize how SimpleExtItem should delete itemsGravatar Attila Molnar2014-03-242-5/+21
* | Create the stdalgo namespace for container-related algorithms, add stdalgo::v...Gravatar Attila Molnar2014-03-242-0/+67
* | Rewrite clone counting to use one map instead of twoGravatar Attila Molnar2014-03-171-25/+29
* | Change allocation of InspIRCd::Timers to be physically part of the object con...Gravatar Attila Molnar2014-03-152-2/+2
* | Change allocation of UserManager::clientlist to be physically part of the obj...Gravatar Attila Molnar2014-03-151-7/+6
* | Add UserManager::GetUsers()Gravatar Attila Molnar2014-03-151-0/+5
* | Change allocation of UserManager::uuidlist to be physically part of the objec...Gravatar Attila Molnar2014-03-141-1/+1
* | Change allocation of InspIRCd::chanlist to be physically part of the object c...Gravatar Attila Molnar2014-03-141-2/+2
* | Add InspIRCd::GetChans(), remove ChannelCount()Gravatar Attila Molnar2014-03-141-5/+5
* | Deduplicate and move the *MatchesEveryone() functions to core_xlineGravatar Attila Molnar2014-03-121-21/+0
* | Move the wallops mode from the core into core_wallopsGravatar Attila Molnar2014-03-091-10/+0
* | Make the maximum hostname length configurable in the config.Gravatar Peter Powell2014-03-081-1/+3
* | Move admin settings into core_infoGravatar Attila Molnar2014-03-071-15/+0
* | Move {prefix|suffix|fixed}{quit|part} into core_userGravatar Attila Molnar2014-03-071-24/+0
* | Read the die and restart password and their hash type on demandGravatar Attila Molnar2014-03-071-12/+0
* | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameterGravatar Attila Molnar2014-03-031-2/+2
* | Throw an exception if ModeParser::AddMode() failsGravatar Attila Molnar2014-02-231-2/+4
* | Add ModeParser::GetModes(), returns all user/chanmodesGravatar Attila Molnar2014-02-221-4/+10
* | Index Channel::modes and User::modes with the id of the mode instead of its l...Gravatar Attila Molnar2014-02-212-14/+10
* | Assign an id to user modes, parameter chanmodes and simple chanmodesGravatar Attila Molnar2014-02-211-0/+27
* | Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcntGravatar Attila Molnar2014-02-211-3/+2
* | Add a ModeParser::FindMode() overload that takes a mode name and a mode typeGravatar Attila Molnar2014-02-201-0/+7
* | Create a name -> ModeHandler* mapGravatar Attila Molnar2014-02-201-0/+8
* | Replace ModeMasks with a two-dimensional arrayGravatar Attila Molnar2014-02-181-12/+5
* | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo...Gravatar Attila Molnar2014-02-181-1/+1
* | Add ParamModeBase and ParamMode, change all parameter modes to inherit from P...•••- 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 Gravatar Attila Molnar2014-02-156-29/+101
* | Add ModeHandler::IsParameterMode() and MC_PARAMGravatar Attila Molnar2014-02-151-0/+13
* | Move GetAllPrefixChars() from Channel to MembershipGravatar Attila Molnar2014-02-142-8/+7
* | Move GetPrefixChar() from Channel to MembershipGravatar Attila Molnar2014-02-142-13/+9
* | Return a Membership* from get_first_visible_channel() in cmd_who and pass tha...Gravatar Attila Molnar2014-02-141-2/+2
* | Replace DummyExtItem with a flag in ExtensibleGravatar Attila Molnar2014-02-101-0/+5
* | Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*)Gravatar Attila Molnar2014-02-091-5/+4
* | Change all socketengine methods to be staticGravatar Attila Molnar2014-02-082-35/+33
* | Move socketengine stats into a new classGravatar Attila Molnar2014-02-081-13/+44