| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Rewrite clone counting to use one map instead of two | 2014-03-17 | 1 | -25/+29 | ||
| * | | Change allocation of InspIRCd::Timers to be physically part of the object con... | 2014-03-15 | 2 | -2/+2 | ||
| * | | Change allocation of UserManager::clientlist to be physically part of the obj... | 2014-03-15 | 1 | -7/+6 | ||
| * | | Add UserManager::GetUsers() | 2014-03-15 | 1 | -0/+5 | ||
| * | | Change allocation of UserManager::uuidlist to be physically part of the objec... | 2014-03-14 | 1 | -1/+1 | ||
| * | | Change allocation of InspIRCd::chanlist to be physically part of the object c... | 2014-03-14 | 1 | -2/+2 | ||
| * | | Add InspIRCd::GetChans(), remove ChannelCount() | 2014-03-14 | 1 | -5/+5 | ||
| * | | Deduplicate and move the *MatchesEveryone() functions to core_xline | 2014-03-12 | 1 | -21/+0 | ||
| * | | Move the wallops mode from the core into core_wallops | 2014-03-09 | 1 | -10/+0 | ||
| * | | Make the maximum hostname length configurable in the config. | 2014-03-08 | 1 | -1/+3 | ||
| * | | Move admin settings into core_info | 2014-03-07 | 1 | -15/+0 | ||
| * | | Move {prefix|suffix|fixed}{quit|part} into core_user | 2014-03-07 | 1 | -24/+0 | ||
| * | | Read the die and restart password and their hash type on demand | 2014-03-07 | 1 | -12/+0 | ||
| * | | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameter | 2014-03-03 | 1 | -2/+2 | ||
| * | | Throw an exception if ModeParser::AddMode() fails | 2014-02-23 | 1 | -2/+4 | ||
| * | | Add ModeParser::GetModes(), returns all user/chanmodes | 2014-02-22 | 1 | -4/+10 | ||
| * | | Index Channel::modes and User::modes with the id of the mode instead of its l... | 2014-02-21 | 2 | -14/+10 | ||
| * | | Assign an id to user modes, parameter chanmodes and simple chanmodes | 2014-02-21 | 1 | -0/+27 | ||
| * | | Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcnt | 2014-02-21 | 1 | -3/+2 | ||
| * | | Add a ModeParser::FindMode() overload that takes a mode name and a mode type | 2014-02-20 | 1 | -0/+7 | ||
| * | | Create a name -> ModeHandler* map | 2014-02-20 | 1 | -0/+8 | ||
| * | | Replace ModeMasks with a two-dimensional array | 2014-02-18 | 1 | -12/+5 | ||
| * | | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo... | 2014-02-18 | 1 | -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 | 2014-02-15 | 6 | -29/+101 | ||
| * | | Add ModeHandler::IsParameterMode() and MC_PARAM | 2014-02-15 | 1 | -0/+13 | ||
| * | | Move GetAllPrefixChars() from Channel to Membership | 2014-02-14 | 2 | -8/+7 | ||
| * | | Move GetPrefixChar() from Channel to Membership | 2014-02-14 | 2 | -13/+9 | ||
| * | | Return a Membership* from get_first_visible_channel() in cmd_who and pass tha... | 2014-02-14 | 1 | -2/+2 | ||
| * | | Replace DummyExtItem with a flag in Extensible | 2014-02-10 | 1 | -0/+5 | ||
| * | | Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*) | 2014-02-09 | 1 | -5/+4 | ||
| * | | Change all socketengine methods to be static | 2014-02-08 | 2 | -35/+33 | ||
| * | | Move socketengine stats into a new class | 2014-02-08 | 1 | -13/+44 | ||
| * | | Rename SocketEngine::AddFd() and DelFd() to AddFdRef() and DelFdRef() | 2014-02-08 | 1 | -2/+4 | ||
| * | | Replace SocketEngine::GetName() with INSPIRCD_SOCKETENGINE_NAME define | 2014-02-08 | 1 | -6/+0 | ||
| * | | Change SocketEngine functions that do not require an instance to be static | 2014-02-08 | 1 | -11/+11 | ||
| * | | Only compile the testsuite if INSPIRCD_ENABLE_TESTSUITE is defined | 2014-02-07 | 3 | -6/+7 | ||
| * | | Convert irc::stringjoiner to be a method instead of a class.•••Add separator parameter | 2014-02-06 | 1 | -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. | 2014-02-06 | 1 | -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 | 2014-02-04 | 1 | -4/+17 | ||
| * | | Change type of SocketEngine::CurrentSetSize to size_t from int | 2014-02-04 | 1 | -2/+2 | ||
| * | | Remove some dead code | 2014-01-31 | 1 | -2/+0 | ||
| * | | Allow Timers to delete themselves in Tick() | 2014-01-30 | 2 | -0/+3 | ||
| * | | Add ProtocolInterface::BroadcastEncap() and infrastructure for manually forwa... | 2014-01-26 | 3 | -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 | 2014-01-26 | 1 | -5/+8 | ||
| * | | Add Channel* parameter to OnSendWhoLine | 2014-01-25 | 1 | -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. | 2014-01-25 | 1 | -2/+2 | ||
| * | | Convert InviteBase::invites to an intrusively linked list | 2014-01-24 | 4 | -10/+19 | ||
| * | | Remove classbase inheritance from Invitation | 2014-01-24 | 1 | -1/+1 | ||
| * | | Convert LocalUserList to an intrusively linked list | 2014-01-24 | 3 | -11/+3 | ||
| * | | Convert UserChanList to an intrusively linked list | 2014-01-24 | 4 | -3/+9 | ||
