aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | Rename SocketEngine::AddFd() and DelFd() to AddFdRef() and DelFdRef()Gravatar Attila Molnar2014-02-081-2/+4
* | Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME defineGravatar Attila Molnar2014-02-081-6/+0
* | Change SocketEngine functions that do not require an instance to be staticGravatar Attila Molnar2014-02-081-11/+11
* | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is definedGravatar Attila Molnar2014-02-073-6/+7
* | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter Gravatar Peter Powell2014-02-061-24/+4
* | Fix various cases of UUID exposure.•••- Introduce WriteCommand which sends * when the user has not registered. - Switch a ton of code to use WriteCommand instead of WriteServ. - Convert WriteNotice to be a wrapper around WriteCommand. - Only send * when NICK has not been sent instead of before registration. Gravatar Peter Powell2014-02-061-1/+7
* | New socketengine stuff:•••Use vectors that grow as necessary instead of mass allocating everything at once Rework poll engine logic to make sense Gravatar Adam2014-02-041-4/+17
* | Change type of SocketEngine::CurrentSetSize to size_t from intGravatar Attila Molnar2014-02-041-2/+2
* | Remove some dead codeGravatar Attila Molnar2014-01-311-2/+0
* | Allow Timers to delete themselves in Tick()Gravatar Attila Molnar2014-01-302-0/+3
* | Add ProtocolInterface::BroadcastEncap() and infrastructure for manually forwa...Gravatar Attila Molnar2014-01-263-1/+19
* | ProtocolInterface::SendEncapsulatedData() changes•••- Pass command name and destination as real parameters - Allow callers to specify the command source - Send a SID instead of a server name if the target is a single server Gravatar Attila Molnar2014-01-261-5/+8
* | Add Channel* parameter to OnSendWhoLineGravatar Attila Molnar2014-01-251-1/+2
* | Convert InspIRCd::PassCompare to return bool instead of int.•••The insane behaviour of this method was due to an implementation detail which has since become irrelevent. Gravatar Peter Powell2014-01-251-2/+2
* | Convert InviteBase::invites to an intrusively linked listGravatar Attila Molnar2014-01-244-10/+19
* | Remove classbase inheritance from InvitationGravatar Attila Molnar2014-01-241-1/+1
* | Convert LocalUserList to an intrusively linked listGravatar Attila Molnar2014-01-243-11/+3
* | Convert UserChanList to an intrusively linked listGravatar Attila Molnar2014-01-244-3/+9