| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | core_whowas Split database logic into a WhoWas::Manager class | Attila Molnar | 2014-07-09 | 1 | -29/+47 |
| * | core_whowas Clean up GetStats() | Attila Molnar | 2014-07-09 | 1 | -4/+4 |
| * | core_whowas Rename misleading variables and typedefs | Attila Molnar | 2014-07-09 | 1 | -23/+22 |
| * | core_whowas Switch from map to a hash map and from irc::string to std::string | Attila Molnar | 2014-07-09 | 1 | -3/+3 |
| * | core_whowas Change the FIFO to be an intrusive list | Attila Molnar | 2014-07-09 | 1 | -15/+8 |
| * | core_whowas Store the nickname in WhoWas::Nick | Attila Molnar | 2014-07-09 | 1 | -2/+3 |
| * | core_whowas Store time added in WhoWas::Nick | Attila Molnar | 2014-07-09 | 1 | -0/+5 |
| * | core_whowas Delete elements of the per nick deque in the destructor of WhoWas... | Attila Molnar | 2014-07-09 | 1 | -8/+5 |
| * | core_whowas Create class WhoWas::Nick, store pointers to those in the map | Attila Molnar | 2014-07-09 | 1 | -16/+18 |
| * | core_whowas Don't display used bytes in /STATS z•••Calculating this is tricky and the calculation was not realistic
| Attila Molnar | 2014-07-09 | 1 | -3/+1 |
| * | Remove now needless User::ForceNickChange()•••Change call sites to call ChangeNick()
| Attila Molnar | 2014-07-03 | 1 | -1/+1 |
| * | Move calling the OnUserPreNick() hook and the restrictbannedusers check from ... | Attila Molnar | 2014-07-03 | 1 | -0/+22 |
| * | core_user Deduplicate code that calls the OnUserRegister hook | Attila Molnar | 2014-07-03 | 3 | -14/+17 |
| * | core_user Inherit CommandNick from SplitCommand, only handle it for local users | Attila Molnar | 2014-07-03 | 2 | -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
| Peter Powell | 2014-06-25 | 1 | -5/+1 |
| * | Change all occurrences of plain sort() to std::sort() | Attila Molnar | 2014-06-22 | 1 | -1/+1 |
| * | core_userhost Show real host if the target is the same as the user doing the ... | Attila Molnar | 2014-06-22 | 1 | -1/+1 |
| * | core_userhost Append data to the output in a saner way | Attila Molnar | 2014-06-22 | 1 | -12/+7 |
| * | core_userhost Do the HasPrivPermission() check only once, not once per nick | Attila Molnar | 2014-06-22 | 1 | -9/+3 |
| * | core_ison Use iterators | Attila Molnar | 2014-06-22 | 1 | -5/+6 |
| * | core_ison Extract duplicated code into a function•••Change append(" ") to push_back(' ')
| Attila Molnar | 2014-06-22 | 1 | -22/+25 |
| * | core_ison Truncate string after sending it on overflow instead of recreating it | Attila Molnar | 2014-06-22 | 1 | -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
| Attila Molnar | 2014-06-22 | 1 | -9/+0 |
| * | core_ison Remove check that is always true | Attila Molnar | 2014-06-22 | 1 | -3/+1 |
| * | core_list Improve readability by assigning the Channel being inspected to a v... | Attila Molnar | 2014-06-22 | 1 | -6/+8 |
| * | core_list Check whether the chan name/topic has to be Match()ed once, not onc... | Attila Molnar | 2014-06-22 | 1 | -1/+2 |
| * | core_list Do the HasPrivPermission() check only once, not once per chan | Attila Molnar | 2014-06-22 | 1 | -1/+3 |
| * | Check Q-Lines on nick change in core_xline | Attila Molnar | 2014-06-20 | 1 | -0/+21 |
| * | Change allocation of InspIRCd::Parser to be physically part of the object con... | Attila Molnar | 2014-06-13 | 2 | -3/+3 |
| * | Add CommandParser::GetCommands() and typedef CommandMap and use it instead of... | Attila Molnar | 2014-06-13 | 2 | -4/+8 |
| * | Change allocation of InspIRCd::stats to be physically part of the object cont...•••While at it, remove "stats" from all field names
| Attila Molnar | 2014-06-13 | 3 | -18/+18 |
| * | Send the membership id when kicking a remote user and drop KICKs with mismatc...•••This fixes the desync happening when a PART+JOIN crosses a KICK targetting
the same user.
| Attila Molnar | 2014-06-11 | 1 | -0/+11 |
| * | Add channel TS to server-to-server INVITE to detect and drop unauthorized inv...•••The syntax of the server-to-server INVITE command changes from
:<source> INVITE <target> <channel> [<expire>]
to
:<source> INVITE <target> <channel> <chants> [<expire>]
| Attila Molnar | 2014-06-10 | 1 | -4/+17 |
| * | cmd_kick Assign a value to the kick reason string more reasonably | Attila Molnar | 2014-06-10 | 1 | -9/+2 |
| * | Use the iterator version of Channel::KickUser() in a few places | Attila Molnar | 2014-06-10 | 1 | -3/+4 |
| * | Change Channel::KickUser() to accept an iterator, add overload that accepts a...•••Remove srcmemb parameter
| Attila Molnar | 2014-06-10 | 1 | -1/+1 |
| * | Move pre-kick checks from core to cmd_kick (core_channel) | Attila Molnar | 2014-06-10 | 1 | -0/+37 |
| * | Update core_stats.cpp•••Make this consistent with other "Permission Denied" errors.
| WindowsUser | 2014-05-12 | 1 | -1/+1 |
| * | core_lusers Don't capitalize "local users" and "global users" | Attila Molnar | 2014-04-14 | 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/+1 |
| * | Move checks determining whether a user is allowed to view the NAMES list of a... | Attila Molnar | 2014-04-09 | 1 | -6/+13 |
| * | Merge insp20 | Attila Molnar | 2014-04-07 | 4 | -10/+5 |
| * | Move User::SendAll() into core_privmsg•••This functionality is only used by the PRIVMSG and NOTICE handlers
| Attila Molnar | 2014-04-02 | 1 | -1/+19 |
| * | 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 | 2 | -2/+2 |
| * | Check if Membership::GetPrefixChar() returns 0 before appending it to a string•••Spotted by @barosl
| Attila Molnar | 2014-03-31 | 2 | -2/+8 |
| * | Add typedef OperList to UserManager for use with all_opers | Attila Molnar | 2014-03-25 | 2 | -2/+4 |
| * | Add stdalgo::delete_all() that deletes all elements in a container | Attila Molnar | 2014-03-24 | 1 | -4/+2 |
| * | Change allocation of InspIRCd::Timers to be physically part of the object con... | Attila Molnar | 2014-03-15 | 1 | -1/+1 |
| * | Add UserManager::GetUsers() | Attila Molnar | 2014-03-15 | 5 | -5/+7 |
| * | Add InspIRCd::GetChans(), remove ChannelCount() | Attila Molnar | 2014-03-14 | 3 | -3/+4 |