aboutsummaryrefslogtreecommitdiffstats
path: root/src/coremods
Commit message (Expand)AuthorAgeFilesLines
...
* cmd_invite Send RPL_AWAY after RPL_INVITING if the target user is away•••This is consistent with other server implementations and the RFC Gravatar Attila Molnar2015-01-031-0/+4
* Merge insp20Gravatar Attila Molnar2014-10-272-2/+2
* cmd_mode Exempt remote users and servers from max modes limitation when chang...Gravatar Attila Molnar2014-09-041-1/+4
* Migrate code from ModeParser into cmd_mode (core_user)•••- Process() that takes a std::vector<std::string> - DisplayCurrentModes() - DisplayListModes() Gravatar Attila Molnar2014-09-042-1/+136
* core_user Expand the MODE handler into its own fileGravatar Attila Molnar2014-09-043-28/+54
* core_who Remove redundant NULL checks from CanView()Gravatar Attila Molnar2014-08-061-3/+0
* Merge insp20Gravatar Attila Molnar2014-07-253-4/+4
* Access local user list via new UserManager::GetLocalUsers() and make local_us...Gravatar Attila Molnar2014-07-193-3/+4
* Move and rename typedef LocalUserList to UserManager::LocalListGravatar Attila Molnar2014-07-193-5/+5
* core_stats Deduplicate stats L and l codeGravatar Attila Molnar2014-07-191-14/+13
* Move typedef OperIndex to ServerConfig::OperIndexGravatar Attila Molnar2014-07-162-2/+2
* Move typedef ClassVector to ServerConfig::ClassVectorGravatar Attila Molnar2014-07-161-2/+2
* core_stats Simplify uptime stats code, don't output years because it is ambig...Gravatar Attila Molnar2014-07-161-19/+3
* Rename UserChanList to User::ChanList, remove UCListIterGravatar Attila Molnar2014-07-143-3/+3
* Remove typedef UserMembIter, use Channel::MemberMap::iterator instead•••Remove the now unused UserMembList typedef too Gravatar Attila Molnar2014-07-141-1/+1
* Remove typedef UserMembCIter, use Channel::MemberMap::const_iterator insteadGravatar Attila Molnar2014-07-141-1/+1
* Rename UserMembList to Channel::MemberMap, switch all code to use itGravatar Attila Molnar2014-07-141-1/+1
* Change return type of Channel::GetUsers() to reference from pointer as it is ...Gravatar Attila Molnar2014-07-141-3/+2
* core_hostname_lookup Change source of log messages to MODNAMEGravatar Attila Molnar2014-07-101-3/+3
* core_dns Change source of log messages to MODNAME, remove "Resolver: " from a...Gravatar Attila Molnar2014-07-101-24/+24
* Remove current time parameter of the Timer constructorGravatar Attila Molnar2014-07-101-1/+1
* core_whowas Rename and move WhoWasGroup to WhoWas::EntryGravatar Attila Molnar2014-07-091-5/+10
* core_whowas Return a WhoWas::Manager::Stats struct from GetStats() instead of...Gravatar Attila Molnar2014-07-091-3/+6
* core_whowas Split database logic into a WhoWas::Manager classGravatar Attila Molnar2014-07-091-29/+47
* core_whowas Clean up GetStats()Gravatar Attila Molnar2014-07-091-4/+4
* core_whowas Rename misleading variables and typedefsGravatar Attila Molnar2014-07-091-23/+22
* core_whowas Switch from map to a hash map and from irc::string to std::stringGravatar Attila Molnar2014-07-091-3/+3
* core_whowas Change the FIFO to be an intrusive listGravatar Attila Molnar2014-07-091-15/+8
* core_whowas Store the nickname in WhoWas::NickGravatar Attila Molnar2014-07-091-2/+3
* core_whowas Store time added in WhoWas::NickGravatar Attila Molnar2014-07-091-0/+5
* core_whowas Delete elements of the per nick deque in the destructor of WhoWas...Gravatar Attila Molnar2014-07-091-8/+5
* core_whowas Create class WhoWas::Nick, store pointers to those in the mapGravatar Attila Molnar2014-07-091-16/+18
* core_whowas Don't display used bytes in /STATS z•••Calculating this is tricky and the calculation was not realistic Gravatar Attila Molnar2014-07-091-3/+1
* Remove now needless User::ForceNickChange()•••Change call sites to call ChangeNick() Gravatar Attila Molnar2014-07-031-1/+1
* Move calling the OnUserPreNick() hook and the restrictbannedusers check from ...Gravatar Attila Molnar2014-07-031-0/+22
* core_user Deduplicate code that calls the OnUserRegister hookGravatar Attila Molnar2014-07-033-14/+17
* core_user Inherit CommandNick from SplitCommand, only handle it for local usersGravatar Attila Molnar2014-07-032-7/+7
* Add formatting to InspIRCd::TimeString; switch all code to use it.•••m_httpd also now uses the correct timestamp format. Windows-specific fixes by @attilamolnar, original PR #849 Gravatar Peter Powell2014-06-251-5/+1
* Change all occurrences of plain sort() to std::sort()Gravatar Attila Molnar2014-06-221-1/+1
* core_userhost Show real host if the target is the same as the user doing the ...Gravatar Attila Molnar2014-06-221-1/+1
* core_userhost Append data to the output in a saner wayGravatar Attila Molnar2014-06-221-12/+7
* core_userhost Do the HasPrivPermission() check only once, not once per nickGravatar Attila Molnar2014-06-221-9/+3
* core_ison Use iteratorsGravatar Attila Molnar2014-06-221-5/+6
* core_ison Extract duplicated code into a function•••Change append(" ") to push_back(' ') Gravatar Attila Molnar2014-06-221-22/+25
* core_ison Truncate string after sending it on overflow instead of recreating itGravatar Attila Molnar2014-06-221-2/+3
* core_ison Don't deduplicate nicks•••Deduplication makes us do pointless processing for every ISON and offers no benefit at all to proper clients that send a nick only once Gravatar Attila Molnar2014-06-221-9/+0
* core_ison Remove check that is always trueGravatar Attila Molnar2014-06-221-3/+1
* core_list Improve readability by assigning the Channel being inspected to a v...Gravatar Attila Molnar2014-06-221-6/+8
* core_list Check whether the chan name/topic has to be Match()ed once, not onc...Gravatar Attila Molnar2014-06-221-1/+2
* core_list Do the HasPrivPermission() check only once, not once per chanGravatar Attila Molnar2014-06-221-1/+3