summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2014-07-03Move calling the OnUserPreNick() hook and the restrictbannedusers check from ...Attila Molnar
2014-06-20Check Q-Lines on nick change in core_xlineAttila Molnar
2014-06-20Reject nickname case changes too when enforcing <security:restrictbannedusers>Attila Molnar
2014-06-20Change the type of the user parameter in the OnUserPreNick() hook from User t...Attila Molnar
2014-06-20Increment serverstats::Collisions when a collision is handled, not when a mod...Attila Molnar
2014-06-14Kill needless #includes in source filesAttila Molnar
2014-06-13Change allocation of InspIRCd::Parser to be physically part of the object con...Attila Molnar
2014-06-13Change allocation of InspIRCd::BanCache to be physically part of the object c...Attila Molnar
2014-06-13Pull in bancache.h from inspircd.hAttila Molnar
2014-06-13Change allocation of InspIRCd::stats to be physically part of the object cont...Attila Molnar
2014-06-07Fix harmless loop off-by-ones found by Moonlightningsatmd
2014-05-23Prefix all definitions in config.h to avoid potential collisions.Peter Powell
2014-04-11Kill <channels> in favour of <connect:maxchans> and <oper:maxchans>.Peter Powell
2014-04-02Remove unused User::WriteCommonExcept()Attila Molnar
2014-04-02Move User::SendAll() into core_privmsgAttila Molnar
2014-04-02Remove User::WriteTo() functions; use User::WriteFrom() insteadAttila Molnar
2014-03-25Change storage of UserManager::all_opers to be a vectorAttila Molnar
2014-03-17Rewrite clone counting to use one map instead of twoAttila Molnar
2014-03-15Change allocation of UserManager::clientlist to be physically part of the obj...Attila Molnar
2014-03-14Change allocation of UserManager::uuidlist to be physically part of the objec...Attila Molnar
2014-03-08Make the maximum hostname length configurable in the config.Peter Powell
2014-03-03Update nick timestamps in User::ChangeNick(), pass the new TS in a parameterAttila Molnar
2014-02-27Remove REG_ALL checks from User::SharesChannelWith()Attila Molnar
2014-02-21Index Channel::modes and User::modes with the id of the mode instead of its l...Attila Molnar
2014-02-08Change all socketengine methods to be staticAttila Molnar
2014-02-06Fix various cases of UUID exposure.Peter Powell
2014-01-25Convert InspIRCd::PassCompare to return bool instead of int.Peter Powell
2014-01-25Destroy Memberships of a quitting user in QuitUser() instead of in cull()Attila Molnar
2014-01-24Remove classbase inheritance from InvitationAttila Molnar
2014-01-24Convert LocalUserList to an intrusively linked listAttila Molnar
2014-01-24Convert UserChanList to an intrusively linked listAttila Molnar
2014-01-23Remove whitespace and minor style changesAttila Molnar
2014-01-21Merge insp20Attila Molnar
2014-01-21Fix some logically dead code which was found by Coverity.Peter Powell
2014-01-13Don't send the "your unique ID" (numeric 042) message on connectAttila Molnar
2014-01-09Stop null checking pointers that are always validAttila Molnar
2014-01-05Introduce Server classAttila Molnar
2014-01-05Improve UserManager::QuitUser() and related codeAttila Molnar
2013-11-12Use WriteNumeric() everywhere we send numerics and include the user's nick au...Adam
2013-08-31Improve support for rarely used compilers, EKOPath in this case.ChrisTX
2013-08-12Clean up a few constructorsattilamolnar
2013-08-10Rename <connect:nouserdns> to <connect:resolvehostnames>.Peter Powell
2013-08-09Remove virtual User::GetClass() (but keep LocalUser::GetClass())attilamolnar
2013-08-09Accept std::string as parameter in User::ChangeHost(), ChangeIdent() and Chan...attilamolnar
2013-08-09Move host cycle logic into m_hostcycleattilamolnar
2013-08-04Call ModeParser::Process() directly instead of going through the CommandParserattilamolnar
2013-08-04FakeUsers are only inserted into UserManager::uuidlist; don't try to erase() ...attilamolnar
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-07-20Fix generated snomask mode change string being incosistent with the input in ...attilamolnar
2013-07-19Get rid of enum UserModes and mark User::modes as privateattilamolnar