summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2009-09-13Remove redundant ServerInstance* fieldsdanieldg
2009-09-13Membership* changesdanieldg
2009-09-13Change Extensible to use strongly typed entriesdanieldg
2009-09-05Bump a number of version numbers.w00t
2009-09-03Remove HandleInternal and HandleServer, they are duplicated by Request* and F...danieldg
2009-09-02Add OnChangeIdent and FIDENT supportdanieldg
2009-09-02Rip out VisData in preparation for replacing it with more flexible hooksdanieldg
2009-09-02Remove now-unused quitmsg/operquitmsg fields from Userdanieldg
2009-09-02ModResult conversion: Change return type of all module functionsdanieldg
2009-09-02Remove strnewdup(), it is a good source of possible memory leaksdanieldg
2009-09-02Misc removal of pointless Extend stringsdanieldg
2009-09-02Remove a few unneeded string copies in the PRIVMSG pathdanieldg
2009-09-02Add User::DoHostCycledanieldg
2009-09-02Remove unneeded ProtocolInterface::Introducedanieldg
2009-09-02Cast rework: use C++ style static_cast<> instead of C-style castsdanieldg
2009-09-01Move IP<->sockaddr conversions into irc::sockets:: namespacedanieldg
2009-09-01Remove more text<->binary IP conversions, making code more IPv4/IPv6 independentdanieldg
2009-09-01Rename User::GetPort to GetServerPort to clarify its purposedanieldg
2009-09-01Change IP address storage in User to use more IPv4/IPv6 common codedanieldg
2009-09-01Strip SUPPORT_IP6LINKS #definedanieldg
2009-08-14Remove some very verbose debug that isn't really needed anymorew00t
2009-08-12Make rehash work more than once per run, and fix some uninitialized values in...danieldg
2009-08-12Fixes for config readerdanieldg
2009-08-03Comment on what looks like incorrect behaviour in User::Oper().w00t
2009-08-03Revert "Don't do all the oper gubbins if the opertype doesn't exist. I've abs...w00t
2009-08-03Revert "Find the right variable so it actually works, too."w00t
2009-08-03Find the right variable so it actually works, too.w00t
2009-08-03Don't do all the oper gubbins if the opertype doesn't exist. I've absolutely ...w00t
2009-08-01Check that the <connect> block actually specifies a host before checking whet...w00t
2009-05-14Fix r11381 checking HideWhoisServer incorrectlydanieldg
2009-05-13Hide server sources if HideWhoisServer is set, noticed by Braindanieldg
2009-05-13Use Utils->ServerUser instead of ServerInstance->FakeClient in m_spanningtreedanieldg
2009-05-13Create subclass of User for FakeClient, to allow for use as command sourcedanieldg
2009-04-17Fix memory leak on rehash: opertype used char* instead of std::stringdanieldg
2009-04-16Convert snomask 'A' into snomask 'a' for local announcements, add snomask 'A'...w00t
2009-03-18Fix for bug #788, set user->quitting before writing error to users socket, an...brain
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-03-09Fix bug #751 (wallops are not being processed remotely), reported by Taros.w00t
2009-03-02Fix +P channels being deleted when the final user /QUITs, thanks SnoFoxdanieldg
2009-02-15Also Extend user with FORCENick when calling the actual command handler for N...peavey
2009-02-14Nuke trailing spacespeavey
2009-02-04Allow SANICK, SVSNICK, NICKLOCK, etc to override +bN N:. Fixes bug #607 and #...w00t
2009-01-22Tone down some logging to make debugging a tiny bit easier.w00t
2009-01-03Remove +o from users on deoper, plausible fix for bug #653 reported by Ankit....w00t
2009-01-02Update copyrights for 2009.w00t
2008-12-01Remove lines_in and reset_due flood protection mechanism, recvq/sendq on thei...w00t
2008-12-01Remove m_operflood, add privs: users/flood/no-throttle & users/flood/increase...w00t
2008-12-01Remove OverPenalty, saves sizeof(bool) per user.w00t
2008-11-02Remove +s when no snomasks are set.. bug found (indirectly) by jackmcbarn.w00t
2008-11-01Second attempt at time() -> SI->Time(), now problems with the original were f...w00t