aboutsummaryrefslogtreecommitdiff
path: root/src/users.cpp
Commit message (Expand)AuthorAgeFilesLines
* <connect deny=""> (or allow="") should not match all usersGravatar Daniel De Graaf2011-07-171-11/+8
* Initialize quitting_sendqGravatar Jackmcbarn2011-06-051-1/+1
* Fix recursion of QuitUser in SendQ quitsGravatar Jackmcbarn2011-05-231-7/+5
* Update copyright notices to 2011Gravatar Jackmcbarn2011-05-041-1/+1
* Remove command_parse.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove inspsocket.h from inspircd.hGravatar Jackmcbarn2011-01-301-6/+12
* Remove dns.h from inspircd.hGravatar Jackmcbarn2011-01-301-0/+1
* Remove protocol.h from inspircd.hGravatar Jackmcbarn2011-01-291-0/+1
* Fix incorrect sign of idle timeGravatar Daniel De Graaf2010-10-031-1/+1
* Remove deleted Membership objects from the user's channel list on quitGravatar Daniel De Graaf2010-09-271-4/+4
* Add ExtensibleType argument to ExtensionItem to identify item typesGravatar Daniel De Graaf2010-09-221-1/+1
* Change spanningtree intercept of WHOIS to a DoWhois function in RemoteUserGravatar Daniel De Graaf2010-09-121-0/+5
* Move RemoteUser into spanningtreeGravatar Daniel De Graaf2010-09-121-5/+0
* Fix the pseudo-penalty hack that doesn't work properlyGravatar Daniel De Graaf2010-09-051-3/+0
* Convert m_alias and m_serverbots to FormatSubstituteGravatar Daniel De Graaf2010-08-271-0/+1
* Promote PopulateInfoMap to core, it is moderately usefulGravatar Daniel De Graaf2010-08-271-0/+12
* Remove "assign()" converter between irc::string and std::stringGravatar Daniel De Graaf2010-08-221-1/+1
* Remove some unused hooks•••The conversion to named modes in 2.1 broke the OnDelBan hook, so remove m_timedbans (the only user) since it has been deprecated by m_timedmodes. The other hooks (OnAddMode and OnNumeric) have never been used. Gravatar Daniel De Graaf2010-08-211-7/+0
* Replace remaining Request users with dynamic_referenceGravatar Daniel De Graaf2010-08-211-13/+0
* Move a useful utility function from spanningtree to coreGravatar Daniel De Graaf2010-08-151-0/+15
* Add User::frozen to temporarily stop processing on a user•••This is useful if you want to intercept a command and do an asynchronous lookup (an SQL query, perhaps) to determine if it should be allowed. Without this, commands by that user could become reordered. Gravatar Daniel De Graaf2010-08-151-10/+8
* Remove GetClass(), access MyClass directly when neededGravatar Daniel De Graaf2010-08-151-37/+11
* Replace dynamic_cast with faster explicit type markingGravatar Daniel De Graaf2010-08-141-1/+1
* Enforce SendQ collapse to soft limit in 30 seconds•••This prevents a user from blocking the recv side of their socket, and consuming memory for the full hardsendq until they time out. Gravatar Daniel De Graaf2010-08-141-1/+17
* Remove irc::sockets::sato*, duplicates of internal irc::sockets::sockaddrs fu...Gravatar Daniel De Graaf2010-08-131-3/+2
* Remove duplicated settings now solely defined by the <connect> classGravatar Daniel De Graaf2010-08-131-14/+8
* Improve quit messages resulting from <connect> blocksGravatar Daniel De Graaf2010-08-121-4/+6
* Finish header file #include untangleGravatar Daniel De Graaf2010-08-081-1/+0
* Prevent kicks of users who have a protecting low-rank prefix setGravatar Daniel De Graaf2010-08-071-1/+1
* Allow multiple hosts and ports to be specified in a <connect> blockGravatar Daniel De Graaf2010-08-041-9/+26
* Add some missing <connect> updates from rehashGravatar Daniel De Graaf2010-08-031-1/+4
* Get rid of more useless assign() invocationsGravatar Daniel De Graaf2010-08-031-9/+6
* Change UserChanList to an intrusive-style linked listGravatar Daniel De Graaf2010-08-031-14/+22
* Prevent pre-registration connect blocks from being used post-registrationGravatar Daniel De Graaf2010-08-031-0/+1
* Fix <connect:password> incorrectly reading <connect:pass>Gravatar Daniel De Graaf2010-08-031-2/+2
* Fix CommandFloodPenalty overflow on connectGravatar Daniel De Graaf2010-08-031-0/+2
* Calling OnError from Resolver's constructor is broken; just use the exceptionGravatar Daniel De Graaf2010-08-031-0/+2
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-08-031-1/+4
* Only check password during second connect block check; add registered="yes" t...Gravatar Daniel De Graaf2010-08-031-1/+1
* Add <options:cyclehostsfromuser> to configure source for mode changes on host...Gravatar Daniel De Graaf2010-08-031-1/+3
* Remove some unused duplicate hooksGravatar Daniel De Graaf2010-08-031-16/+1
* Allow m_sqlauth to set connect classGravatar Daniel De Graaf2010-08-031-1/+10
* Change OperInfo to store oper/type/class together.•••This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks. Gravatar Daniel De Graaf2010-08-031-3/+27
* Fix <connect:deny> crashGravatar Daniel De Graaf2010-08-031-0/+1
* Fix override permission checking the wrong listGravatar Daniel De Graaf2010-08-031-4/+13
* Change connect class inheritance to use references, allows conn_umode and con...Gravatar Daniel De Graaf2010-08-031-29/+66
* Remove three rarely-used cache itemsGravatar Daniel De Graaf2010-08-031-31/+6
* Make remote/local snomasks consistent and allow use without namingGravatar Daniel De Graaf2010-08-031-4/+15
* Make named mode permissions a subset of all permissionsGravatar Daniel De Graaf2010-08-031-14/+9
* Convert allowed oper-only modes to use names instead of lettersGravatar Daniel De Graaf2010-08-031-21/+27