summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2013-06-06Convert User::SendText to use std::string.Peter Powell
2013-06-06Convert User::FormatNoticeMasks() to use std::string.Peter Powell
2013-06-06Replace some C string operations with the + operator.Peter Powell
2013-06-06Use InspIRCd::Format instead of snprintf().Peter Powell
2013-06-06Compare to ServerLimits::MaxLine instead of MAXBUF.Peter Powell
2013-06-06Reserve ServerLimits::MaxLine instead of MAXBUF.Peter Powell
2013-06-06Merge insp20attilamolnar
2013-05-24Cache mode list that is sent in the 004 numericattilamolnar
2013-05-18Replaced vsnprintf with VAFORMAT pretty much everywhere.Daniel Vassdal
2013-05-18Get rid of the NICKForced extensionattilamolnar
2013-05-16Workaround for std::list::size() having linear complexity on some implementat...attilamolnar
2013-05-16Get rid of strlcpy(), strlcat(), charlcat() and charremove()attilamolnar
2013-05-16Allow spaces (and more) in oper typesattilamolnar
2013-05-15Replace some C-isms with C++-isms.Peter Powell
2013-05-14Add method for writing server notices.Peter Powell
2013-04-28Merge insp20attilamolnar
2013-04-27Move <performance:nouserdns> to <connect:nouserdns>.Peter Powell
2013-04-26Modularize DNSAdam
2013-04-21Log some internal errors on DEFAULT loglevel instead of DEBUG, log detected e...attilamolnar
2013-04-19Immediately stop processing whenever we detect and handle a RecvQ overrunattilamolnar
2013-04-14Extract UID/SID generation logic into a new class: UIDGeneratorattilamolnar
2013-04-13Remove the deprecated invite APIattilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-11Convert ISUPPORT to use a map instead of a string.Peter Powell
2013-04-10Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()attilamolnar
2013-04-09Move most whois related code from the core into cmd_whoisattilamolnar
2013-04-04Make cmd_whowas act like a module, remove special handlingattilamolnar
2013-04-01Move member variables from User to LocalUserattilamolnar
2013-04-01Change User::GetIPString() to return const std::string&attilamolnar
2013-04-01Send LUSERS before MOTDattilamolnar
2013-04-01Remove legacy code, mostly related to 1.2 compatibilityattilamolnar
2013-03-11Fix m_dnsbl not checking cgiirc users when the cgiirc address is elinedattilamolnar
2012-12-09Remove ServerLimits::Finalise(), it's completely wrongattilamolnar
2012-11-29Make LocalUserList an std::listattilamolnar
2012-11-29Add a typedef for LocalUserListattilamolnar
2012-11-29Reorder local user initialization stepsattilamolnar
2012-11-19Remove usage of deprecated CallCommandHandler() and IsValidModuleCommand()attilamolnar
2012-10-21Make better use of User::GetFullRealHost()attilamolnar
2012-10-12Fix unregistered users getting global notices, also fix certain commands work...attilamolnar
2012-10-03Fix (d)host starting with ':' for some IPv6 clientsattilamolnar
2012-09-30Fix more undefined behavior caused by referencing the returned buffer by std:...attilamolnar
2012-09-23Fix undefined behavior caused by referencing the returned buffer by std::stri...attilamolnar
2012-09-13Call OnUserSetIP() whenever the IP of a local user changes, set ident,host,dh...attilamolnar
2012-08-25Add a config option to enable/disable the welcome notice sent to clients afte...attilamolnar
2012-07-27Don't hard code the branch version.Peter Powell
2012-07-01Revert "users: add SetClientIP function for irc::sockets::sockaddrs type."Robin Burchell
2012-07-01Revert "users: LocalUser constructor should call SetClientIP() on itself"Robin Burchell
2012-07-01Revert "users: introduce OnSetClientIP hook."Robin Burchell
2012-06-17Fix pending invites not being removed when a channel was deleted or had its T...attilamolnar
2012-06-12Be consistent with Robby's qQ snomask changesSir Poggles