summaryrefslogtreecommitdiff
path: root/src/commands
Commit message (Expand)AuthorAgeFilesLines
* Add some timing debug logging to OnGarbageCollectGravatar Daniel De Graaf2010-10-061-1/+1
* Run garbage collect on rehashGravatar Jackmcbarn2010-09-281-0/+2
* Change WhoWasMaintainTimer to a separate heap allocation because DelTimer is ...Gravatar Daniel De Graaf2010-09-271-6/+6
* Change /OPER to use PermissionCheck•••This makes SSL fingerprint checking of oper blocks less of a hack Gravatar Daniel De Graaf2010-09-241-18/+21
* Clean up oper login failure messageGravatar Daniel De Graaf2010-09-121-25/+29
* Change spanningtree intercept of WHOIS to a DoWhois function in RemoteUserGravatar Daniel De Graaf2010-09-121-13/+10
* Remove some redundant checks for ULined clientsGravatar Daniel De Graaf2010-09-101-1/+1
* Replace thread engine with job engineGravatar Daniel De Graaf2010-08-241-11/+3
* Remove "assign()" converter between irc::string and std::stringGravatar Daniel De Graaf2010-08-221-1/+1
* Replace remaining Request users with dynamic_referenceGravatar Daniel De Graaf2010-08-211-46/+120
* Add jackmcbarn to contributors, remove useless commasGravatar Daniel De Graaf2010-08-201-11/+11
* Remove GetClass(), access MyClass directly when neededGravatar Daniel De Graaf2010-08-152-2/+2
* Drop some unused filesGravatar Daniel De Graaf2010-08-081-1/+0
* Prevent kicks of users who have a protecting low-rank prefix setGravatar Daniel De Graaf2010-08-073-3/+3
* Get rid of more useless assign() invocationsGravatar Daniel De Graaf2010-08-031-1/+1
* Get rid of char* argument for channel nameGravatar Daniel De Graaf2010-08-031-2/+2
* Change UserChanList to an intrusive-style linked listGravatar Daniel De Graaf2010-08-031-1/+2
* Use FindNickOnly in a few commands to prevent enumerating users via UID walkingGravatar Daniel De Graaf2010-08-034-5/+15
* Remove channel argument from OnSendWhoLineGravatar danieldg2010-08-031-17/+7
* Squash a few warningsGravatar Daniel De Graaf2010-08-031-1/+3
* Make MODENOTICE oper-only, noticed by jackmcbarnGravatar danieldg2010-08-031-1/+5
* 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-1/+1
* Funnel access checks through the OnPermissionCheck hookGravatar Daniel De Graaf2010-08-031-2/+2
* Create OnChannelPermissionCheck hookGravatar Daniel De Graaf2010-08-032-10/+19
* Omit opflags from permchannel databaseGravatar Daniel De Graaf2010-08-031-1/+1
* Fix /LUSERS miscountingGravatar Daniel De Graaf2010-08-031-5/+6
* Remove useless return value from OnUserRegisterGravatar Daniel De Graaf2010-08-032-13/+2
* Extend ChanModes to use a modestacker for outputGravatar Daniel De Graaf2010-08-031-2/+5
* Update InspIRCd::SendMode to take a modestackerGravatar Daniel De Graaf2010-08-031-1/+4
* Show opers the raw VERSION string, not the custom one•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12470 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-151-1/+1
* Fix double-sending of locally sourced kills•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12434 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-111-1/+8
* Fix routing of KILL command when sourced from a server•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12432 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-111-0/+4
* Also allow <connect rules>•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12400 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-081-1/+5
* Allow <connect motd> to select an alternate MOTD file to display•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12399 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-081-1/+5
* Fix cidr_mask::str not correctly displaying mask length•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12363 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-031-6/+11
* Executable include for MOTD and more•••This introduces an <execfiles> tag that reads files from the output of a command, in the same way as executable includes. The files specified here can also be used anywhere a file is used (opermotd, randquote, etc) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12354 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-022-4/+8
* Add parameters to OnSendWhoLine hook, fixes "/who * o" returning opers with +H•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12345 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-011-12/+25
* Move nick change code out of cmd_nick; fixes double-invocation of hooks and m...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12330 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-301-141/+16
* Remove MaxWhoResults, replace with an increase of Penalty based on result lis...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12325 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-291-20/+12
* Remove overrides for ADMIN, STATS, TIME•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12302 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-193-42/+39
* Fix MOTD and RULES to work remotely (remove the old hacks for MOTD)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12301 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-192-31/+46
* Route INFO to remote servers (fixes bug #924)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12289 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-171-48/+53
* Move revision information from Version object to a static symbol•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12256 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-141-1/+7
* Allow maxtargets to be bypassed in LoopCall for JOIN•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12255 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-141-2/+2
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-1153-54/+54
* Remove spanningtree override of /LUSERS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12247 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-101-6/+32
* Fix failed oper snomask being sent to local oper sno on remote servers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12136 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-151-2/+1
* Add Inspircd::AddServices•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12135 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-154-4/+4
* Add fine-grained command flood controls•••This reintrouces "Excess Flood" quits for those that prefer it to fakelag, and allows the maximum command rate to be set in the connect block. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12093 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-112-2/+2
* Get rid of DieDelay, it just freezes the ircd prior to exit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12084 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-14/+1