| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | | Prefix all definitions in config.h to avoid potential collisions. | Peter Powell | 2014-05-23 | 2 | -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.
| Peter Powell | 2014-05-23 | 1 | -1/+3 |
| * | | Document the Membership and the Invitation class | Attila Molnar | 2014-05-06 | 1 | -1/+77 |
| * | | Document parameters and return value for the OnNamesListItem() hook | Attila Molnar | 2014-04-20 | 1 | -0/+7 |
| * | | Change the OnNamesListItem() hook to return ModResult•••Return MOD_RES_DENY to exclude the user from the NAMES list
| Attila Molnar | 2014-04-20 | 1 | -3/+2 |
| * | | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.•••Remove channels/high-join-limit privilege
| Peter Powell | 2014-04-11 | 1 | -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
| Attila Molnar | 2014-04-09 | 1 | -1/+2 |
| * | | Fix accessibility in intrusive_list_node and return value of operator-- in in... | Attila Molnar | 2014-04-07 | 1 | -2/+2 |
| * | | Remove unused User::WriteCommonExcept()•••WriteCommonRaw(msg, false) has similiar functionality with a std::string parameter
| Attila Molnar | 2014-04-02 | 1 | -6/+0 |
| * | | Move User::SendAll() into core_privmsg•••This functionality is only used by the PRIVMSG and NOTICE handlers
| Attila Molnar | 2014-04-02 | 1 | -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().
| Attila Molnar | 2014-04-02 | 1 | -13/+0 |
| * | | Convert the global list of dynamic reference pointers to an intrusively linke... | Attila Molnar | 2014-03-28 | 1 | -1/+1 |
| * | | Change storage of UserManager::all_opers to be a vector | Attila Molnar | 2014-03-25 | 1 | -1/+1 |
| * | | Add typedef OperList to UserManager for use with all_opers | Attila Molnar | 2014-03-25 | 1 | -1/+5 |
| * | | Add stdalgo::delete_all() that deletes all elements in a container | Attila Molnar | 2014-03-24 | 1 | -0/+10 |
| * | | Cull ident sockets instead of immediate delete, add stdalgo::culldeleter | Attila Molnar | 2014-03-24 | 2 | -0/+15 |
| * | | Make it possible to customize how SimpleExtItem should delete items | Attila Molnar | 2014-03-24 | 2 | -5/+21 |
| * | | Create the stdalgo namespace for container-related algorithms, add stdalgo::v... | Attila Molnar | 2014-03-24 | 2 | -0/+67 |
| * | | Rewrite clone counting to use one map instead of two | Attila Molnar | 2014-03-17 | 1 | -25/+29 |
| * | | Change allocation of InspIRCd::Timers to be physically part of the object con... | Attila Molnar | 2014-03-15 | 2 | -2/+2 |
| * | | Change allocation of UserManager::clientlist to be physically part of the obj... | Attila Molnar | 2014-03-15 | 1 | -7/+6 |
| * | | Add UserManager::GetUsers() | Attila Molnar | 2014-03-15 | 1 | -0/+5 |
| * | | Change allocation of UserManager::uuidlist to be physically part of the objec... | Attila Molnar | 2014-03-14 | 1 | -1/+1 |
| * | | Change allocation of InspIRCd::chanlist to be physically part of the object c... | Attila Molnar | 2014-03-14 | 1 | -2/+2 |
| * | | Add InspIRCd::GetChans(), remove ChannelCount() | Attila Molnar | 2014-03-14 | 1 | -5/+5 |
| * | | Deduplicate and move the *MatchesEveryone() functions to core_xline | Attila Molnar | 2014-03-12 | 1 | -21/+0 |
| * | | Move the wallops mode from the core into core_wallops | Attila Molnar | 2014-03-09 | 1 | -10/+0 |
| * | | Make the maximum hostname length configurable in the config. | Peter Powell | 2014-03-08 | 1 | -1/+3 |
| * | | Move admin settings into core_info | Attila Molnar | 2014-03-07 | 1 | -15/+0 |
| * | | Move {prefix|suffix|fixed}{quit|part} into core_user | Attila Molnar | 2014-03-07 | 1 | -24/+0 |
| * | | Read the die and restart password and their hash type on demand | Attila Molnar | 2014-03-07 | 1 | -12/+0 |
| * | | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameter | Attila Molnar | 2014-03-03 | 1 | -2/+2 |
| * | | Throw an exception if ModeParser::AddMode() fails | Attila Molnar | 2014-02-23 | 1 | -2/+4 |
| * | | Add ModeParser::GetModes(), returns all user/chanmodes | Attila Molnar | 2014-02-22 | 1 | -4/+10 |
| * | | Index Channel::modes and User::modes with the id of the mode instead of its l... | Attila Molnar | 2014-02-21 | 2 | -14/+10 |
| * | | Assign an id to user modes, parameter chanmodes and simple chanmodes | Attila Molnar | 2014-02-21 | 1 | -0/+27 |
| * | | Replace mode letter parameter of OnRawMode() with a ModeHandler*, remove pcnt | Attila Molnar | 2014-02-21 | 1 | -3/+2 |
| * | | Add a ModeParser::FindMode() overload that takes a mode name and a mode type | Attila Molnar | 2014-02-20 | 1 | -0/+7 |
| * | | Create a name -> ModeHandler* map | Attila Molnar | 2014-02-20 | 1 | -0/+8 |
| * | | Replace ModeMasks with a two-dimensional array | Attila Molnar | 2014-02-18 | 1 | -12/+5 |
| * | | Change the parameter type of ModeHandler::GiveModeList() from ModeMasks to Mo... | Attila Molnar | 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
| Attila Molnar | 2014-02-15 | 6 | -29/+101 |
| * | | Add ModeHandler::IsParameterMode() and MC_PARAM | Attila Molnar | 2014-02-15 | 1 | -0/+13 |
| * | | Move GetAllPrefixChars() from Channel to Membership | Attila Molnar | 2014-02-14 | 2 | -8/+7 |
| * | | Move GetPrefixChar() from Channel to Membership | Attila Molnar | 2014-02-14 | 2 | -13/+9 |
| * | | Return a Membership* from get_first_visible_channel() in cmd_who and pass tha... | Attila Molnar | 2014-02-14 | 1 | -2/+2 |
| * | | Replace DummyExtItem with a flag in Extensible | Attila Molnar | 2014-02-10 | 1 | -0/+5 |
| * | | Call DelFd() and SetFd(-1) from SocketEngine::Close(EventHandler*) | Attila Molnar | 2014-02-09 | 1 | -5/+4 |
| * | | Change all socketengine methods to be static | Attila Molnar | 2014-02-08 | 2 | -35/+33 |
| * | | Move socketengine stats into a new class | Attila Molnar | 2014-02-08 | 1 | -13/+44 |