| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one | 2015-01-10 | 1 | -2/+2 | ||
| * | | Unset oper-only modes in User::UnOper() in a more sensible way•••Get the user mode list from the ModeParser instead of trying all possible mode letters | 2014-09-05 | 1 | -3/+4 | ||
| * | | Replace irc::modestacker usage with the new ModeParser::Process() | 2014-09-03 | 1 | -9/+3 | ||
| * | | Do not attempt to detect non-culled users at destruction by looking for their...•••This does not take uuid/sid reuse into consideration and Extensible implements this detection already in a proper way | 2014-07-28 | 1 | -2/+0 | ||
| * | | Allow fast sid reuse by erasing fake users from UserManager::uuidlist when th... | 2014-07-28 | 1 | -1/+1 | ||
| * | | Merge insp20 | 2014-07-25 | 1 | -2/+2 | ||
| |\| | ||||||
| | * | Fix harmless loop off-by-ones found by Moonlightning | 2014-06-07 | 1 | -2/+2 | ||
| * | | Erase local users from UserManager::local_list in QuitUser() | 2014-07-19 | 1 | -1/+0 | ||
| * | | Move typedef ClassVector to ServerConfig::ClassVector | 2014-07-16 | 1 | -2/+2 | ||
| * | | Rename UserChanList to User::ChanList, remove UCListIter | 2014-07-14 | 1 | -2/+2 | ||
| * | | Rename UserMembList to Channel::MemberMap, switch all code to use it | 2014-07-14 | 1 | -4/+4 | ||
| * | | Change return type of Channel::GetUsers() to reference from pointer as it is ... | 2014-07-14 | 1 | -4/+4 | ||
| * | | Get rid of irc::strings (assign()) in User::ChangeNick() | 2014-07-03 | 1 | -3/+3 | ||
| * | | Deduplicate code in User::ChangeNick() | 2014-07-03 | 1 | -5/+1 | ||
| * | | Remove now needless User::ForceNickChange()•••Change call sites to call ChangeNick() | 2014-07-03 | 1 | -1/+1 | ||
| * | | Move calling the OnUserPreNick() hook and the restrictbannedusers check from ... | 2014-07-03 | 1 | -26/+0 | ||
| * | | Check Q-Lines on nick change in core_xline | 2014-06-20 | 1 | -24/+1 | ||
| * | | Reject nickname case changes too when enforcing <security:restrictbannedusers> | 2014-06-20 | 1 | -13/+15 | ||
| * | | Change the type of the user parameter in the OnUserPreNick() hook from User t...•••No remote users were passed to this hook before. Remove needless IS_LOCAL() checks. | 2014-06-20 | 1 | -2/+4 | ||
| * | | Increment serverstats::Collisions when a collision is handled, not when a mod... | 2014-06-20 | 1 | -3/+0 | ||
| * | | Kill needless #includes in source files | 2014-06-14 | 1 | -2/+0 | ||
| * | | Change allocation of InspIRCd::Parser to be physically part of the object con... | 2014-06-13 | 1 | -3/+3 | ||
| * | | Change allocation of InspIRCd::BanCache to be physically part of the object c... | 2014-06-13 | 1 | -1/+1 | ||
| * | | Pull in bancache.h from inspircd.h | 2014-06-13 | 1 | -1/+0 | ||
| * | | Change allocation of InspIRCd::stats to be physically part of the object cont...•••While at it, remove "stats" from all field names | 2014-06-13 | 1 | -4/+4 | ||
| * | | Prefix all definitions in config.h to avoid potential collisions. | 2014-05-23 | 1 | -2/+2 | ||
| * | | Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.•••Remove channels/high-join-limit privilege | 2014-04-11 | 1 | -1/+1 | ||
| * | | Remove unused User::WriteCommonExcept()•••WriteCommonRaw(msg, false) has similiar functionality with a std::string parameter | 2014-04-02 | 1 | -11/+0 | ||
| * | | Move User::SendAll() into core_privmsg•••This functionality is only used by the PRIVMSG and NOTICE handlers | 2014-04-02 | 1 | -13/+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(). | 2014-04-02 | 1 | -16/+1 | ||
| * | | Change storage of UserManager::all_opers to be a vector | 2014-03-25 | 1 | -2/+2 | ||
| * | | Rewrite clone counting to use one map instead of two | 2014-03-17 | 1 | -2/+3 | ||
| * | | Change allocation of UserManager::clientlist to be physically part of the obj... | 2014-03-15 | 1 | -4/+4 | ||
| * | | Change allocation of UserManager::uuidlist to be physically part of the objec... | 2014-03-14 | 1 | -3/+3 | ||
| * | | Make the maximum hostname length configurable in the config. | 2014-03-08 | 1 | -1/+1 | ||
| * | | Update nick timestamps in User::ChangeNick(), pass the new TS in a parameter | 2014-03-03 | 1 | -1/+4 | ||
| * | | Remove REG_ALL checks from User::SharesChannelWith()•••These checks are never true currently and even if one or both users are unregistered proceeding is harmless | 2014-02-27 | 1 | -3/+0 | ||
| * | | Index Channel::modes and User::modes with the id of the mode instead of its l... | 2014-02-21 | 1 | -6/+5 | ||
| * | | Change all socketengine methods to be static | 2014-02-08 | 1 | -1/+1 | ||
| * | | 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 | -4/+4 | ||
| * | | 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 | -1/+1 | ||
| * | | Destroy Memberships of a quitting user in QuitUser() instead of in cull() | 2014-01-25 | 1 | -3/+2 | ||
| * | | Remove classbase inheritance from Invitation | 2014-01-24 | 1 | -1/+0 | ||
| * | | Convert LocalUserList to an intrusively linked list | 2014-01-24 | 1 | -12/+1 | ||
| * | | Convert UserChanList to an intrusively linked list | 2014-01-24 | 1 | -10/+11 | ||
| * | | Remove whitespace and minor style changes | 2014-01-23 | 1 | -1/+1 | ||
| * | | Merge insp20 | 2014-01-21 | 1 | -1/+1 | ||
| |\| | ||||||
| | * | Fix some logically dead code which was found by Coverity. | 2014-01-21 | 1 | -13/+3 | ||
| | * | Improve support for rarely used compilers, EKOPath in this case. | 2013-08-31 | 1 | -1/+1 | ||
| | * | Fix generated snomask mode change string being incosistent with the input in ... | 2013-07-20 | 1 | -1/+1 | ||
