summaryrefslogtreecommitdiff
path: root/src/users.cpp
AgeCommit message (Expand)Author
2016-09-25Invalidate the caches properly when User::SetClientIP is called.Peter Powell
2014-10-13Replace dodgy use of const char* and memcpy with std::string.Peter Powell
2014-06-07Fix harmless loop off-by-ones found by Moonlightningsatmd
2014-01-21Fix some logically dead code which was found by Coverity.Peter Powell
2013-08-31Improve support for rarely used compilers, EKOPath in this case.ChrisTX
2013-07-20Fix generated snomask mode change string being incosistent with the input in ...attilamolnar
2013-05-16Workaround for std::list::size() having linear complexity on some implementat...attilamolnar
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-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
2012-06-12users: introduce OnSetClientIP hook.William Pitcock
2012-06-12users: LocalUser constructor should call SetClientIP() on itselfWilliam Pitcock
2012-06-12users: add SetClientIP function for irc::sockets::sockaddrs type.William Pitcock
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2012-04-19Avoid sending empty channel list numeric on whois if the target is not in any...attilamolnar
2012-04-15Merge pull request #28 from DjSlash/classinconnectmsgRobin Burchell
2012-04-01Show class in connectmsgRutger
2012-04-01Add <connect:maxconnwarn>Rutger
2011-07-17<connect deny=""> (or allow="") should not match all usersDaniel De Graaf
2011-05-23Fix recursion of QuitUser in SendQ quitsJackmcbarn
2010-09-05Fix the pseudo-penalty hack that doesn't work properlyDaniel De Graaf
2010-08-03Skip invalid allowed modes in oper block (bug #64)Daniel De Graaf
2010-05-12Add some missing <connect> updates from rehash, noticed by mixx941Daniel De Graaf
2010-03-31Prevent pre-registration connect blocks from being used post-registrationDaniel De Graaf
2010-03-31Fix <connect:password> incorrectly reading <connect:pass>Daniel De Graaf
2010-03-23Fix CommandFloodPenalty overflow on connectdanieldg
2010-03-23Calling OnError from Resolver's constructor is broken; just use the exceptiondanieldg
2010-03-19Add RAWIO log level which is more verbose than DEBUGdanieldg
2010-03-18Only check password during second connect block check; add registered="yes" t...danieldg
2010-03-14Add <options:cyclehostsfromuser> to configure source for mode changes on host...danieldg
2010-03-06Somehow this return got removed, should fix "Access denied by configuration" ...danieldg
2010-02-25Make remote/local snomasks consistent and allow use without namingdanieldg