summaryrefslogtreecommitdiff
path: root/src/command_parse.cpp
AgeCommit message (Expand)Author
2017-09-06Move RPL_SYNTAX to 650 to prevent a collision with RPL_TEXT.Peter Powell
2016-08-22Replace irc::string usage in CommandParser::LoopCall() with irc::insensitive_...Attila Molnar
2016-03-23Don't prepend ":<nick>" to raw input logAttila Molnar
2016-02-25Convert WriteNumeric() calls to pass the parameters of the numeric as method ...Attila Molnar
2015-11-23Implement Command::RegisterService()Attila Molnar
2015-04-20Merge insp20Attila Molnar
2015-01-24Move implementation of Command and CommandBase functions into a source fileAttila Molnar
2015-01-21Fix numeric ERR_NOTREGISTERED not containing the user's nickAttila Molnar
2015-01-12Always penalize clients executing a command which fails before running the ha...Attila Molnar
2014-12-15Change type of some associative containers to their flat versions, including ...Attila Molnar
2014-06-28Use TimingSafeCompare() to compare passwords and password hashes (non-hmac only)Attila Molnar
2014-06-13Change allocation of InspIRCd::Parser to be physically part of the object con...Attila Molnar
2014-06-13Remove global Commandtable typedefAttila Molnar
2014-06-13Change allocation of InspIRCd::stats to be physically part of the object cont...Attila Molnar
2014-04-07Merge insp20Attila Molnar
2014-04-04Fix snotice about disabled command usage being sent to the wrong snomaskAttila Molnar
2014-01-26Add ProtocolInterface::BroadcastEncap() and infrastructure for manually forwa...Attila Molnar
2014-01-25Convert InspIRCd::PassCompare to return bool instead of int.Peter Powell
2014-01-09Stop null checking pointers that are always validAttila Molnar
2013-11-12Use WriteNumeric() everywhere we send numerics and include the user's nick au...Adam
2013-08-31Improve support for rarely used compilers, EKOPath in this case.ChrisTX
2013-08-18Create the CommandBase class from Commandattilamolnar
2013-08-04Change the syntax of FOREACH macros to be less dumb.Adam
2013-06-18Remove dead code from the InspIRCd and CommandParser classes and typedefs.hattilamolnar
2013-06-13Remove TR_END, remove TRANSLATEx() from commands that do not need itattilamolnar
2013-06-13Rewrite CommandParser::TranslateUIDs()attilamolnar
2013-06-12Run the OnPostCommand hook from LoopCall()attilamolnar
2013-06-12CommandParser::LoopCall() changesattilamolnar
2013-06-12Change command name parameter of OnPostCommand to be a Command*attilamolnar
2013-06-06Merge insp20attilamolnar
2013-06-01Remove #define MAXPARAMETERS and "MAXPARA" 005 tokenattilamolnar
2013-06-01CommandParser::ProcessCommand() and ProcessBuffer() cleanupattilamolnar
2013-06-01Improve command parser logic when there are more params than Command::max_paramsattilamolnar
2013-06-01Remove (non-functional) total_bytes counter from Commandattilamolnar
2013-05-16Remove unused variables, avoid copies where possible, check empty() instead o...attilamolnar
2013-05-16Allow spaces (and more) in oper typesattilamolnar
2013-04-12Add LOG_ prefix to the log level enum values.Peter Powell
2013-04-10Replace IS_AWAY() and IS_OPER() macros with User::IsAway() and User::IsOper()attilamolnar
2012-12-15Add a flag to Command that controls whether an empty last parameter is allowe...attilamolnar
2012-11-28Change empty string assignments to .clear() or remove them entirelyattilamolnar
2012-04-19Replace copyright headers with headers granting specific authors copyrightRobby-
2010-03-19Add RAWIO log level which is more verbose than DEBUGdanieldg
2010-01-19Extbans can be VF_OPTCOMMON as they do not desync on module add/removedanieldg
2010-01-18PreCommand/PostCommand are local-only hooksdanieldg
2010-01-16Fix signdedness error in LoopCalldanieldg
2010-01-14Allow maxtargets to be bypassed in LoopCall for JOINdanieldg
2010-01-11...because every now and again, i have to do a massive commit.brain
2009-11-15Add Inspircd::AddServicesdanieldg
2009-11-11Add fine-grained command flood controlsdanieldg
2009-10-25Fixes found by removing User inheritance from StreamSocketdanieldg