aboutsummaryrefslogtreecommitdiff
path: root/src/commands.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2026-03-311-1/+1
|
* Allow Command::IsUsableBy to be used for server-originated messages.Gravatar Sadie Powell2026-03-081-2/+2
|
* Deduplicate command usability checks into Command::IsUsableBy.Gravatar Sadie Powell2026-03-061-22/+18
|
* Fix RPL_ENDOFNAMES for real this time.Gravatar Sadie Powell2026-02-281-0/+2
|
* All core numerics should be in numeric.h not in .cpp files.Gravatar Sadie Powell2024-10-261-10/+0
|
* Update copyright headers.Gravatar InspIRCd Robot2024-09-071-1/+1
|
* Check the connection state of a command before the parameter count.Gravatar Sadie Powell2024-09-031-7/+7
| | | | | | Works around a bug in irssi. Closes #2103.
* Normalise the case of MOD_RESULT variables.Gravatar Sadie Powell2024-08-311-8/+8
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
|
* Normalise the case of ServerStats.Gravatar Sadie Powell2023-07-131-2/+2
|
* Make MaxTargets a size_t.Gravatar Sadie Powell2023-07-031-1/+1
|
* Rename command_parse to commands.Gravatar Sadie Powell2023-05-081-0/+503
|
* Move the contents of commands to command_parse.Gravatar Sadie Powell2023-05-081-121/+0
|
* Convert log calls to use fmtlib format stringsGravatar Sadie Powell2023-01-241-2/+2
|
* Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-1/+1
|
* Merge branch 'insp3' into master.Gravatar Sadie Powell2023-01-011-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+1
| |
* | Rework the levels things are logged at to make more sense.Gravatar Sadie Powell2022-12-181-1/+1
| |
* | Rename session registration to connection to avoid a semantic conflict.Gravatar Sadie Powell2022-10-291-2/+2
| | | | | | | | | | | | We previously referred to both session registration and user registration as "registration" which is confusing for users who aren't familiar with how IRC works.
* | Use User::IsFullyConnected instead of checking for REG_ALL.Gravatar Sadie Powell2022-10-291-1/+3
| |
* | Move numerics to the source files where they are actually used.Gravatar Sadie Powell2022-06-261-0/+10
| |
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-1/+1
| |
* | Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-1/+1
| |
* | Convert UserType to be a uint8_t and move inside User.Gravatar Sadie Powell2020-11-101-5/+5
| |
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-4/+0
| |
* | Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-271-4/+4
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-1/+1
| |
* | Revert "Convert UserType to an enum class".Gravatar Sadie Powell2020-04-211-5/+5
| | | | | | | | | | | | | | | | There's a bug in GCC with bitfields and enum class. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51242 This reverts commit 44834a66a7e92c8979ae16421286c581a9cffbe9.
* | Convert UserType to an enum class.Gravatar Sadie Powell2020-04-211-5/+5
| |
* | Alow modules to specify multiple syntax lines.Gravatar Sadie Powell2020-04-141-2/+3
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-0/+53
|\|
| * Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}.Gravatar Sadie Powell2020-03-181-0/+11
| |
| * Move command stuff to a more appropriate source file.Gravatar Sadie Powell2020-03-051-0/+43
| |
| * Clean up the documentation of the Command and SplitCommand classes.Gravatar Sadie Powell2020-03-051-0/+5
| |
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-3/+4
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-3/+4
| |
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
|/
* Use CommandBase::Params instead of std::vector<std::string>.Gravatar Peter Powell2018-07-261-11/+18
| | | | | This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
* Kill needless #includes in source filesGravatar Attila Molnar2014-06-141-2/+0
|
* Deduplicate and move the *MatchesEveryone() functions to core_xlineGravatar Attila Molnar2014-03-121-92/+0
|
* Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-1/+0
|
* Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
|
* Add LOG_ prefix to the log level enum values.Gravatar Peter Powell2013-04-121-1/+1
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+18
|
* Make <insane blah="no"> disallow insanity, to match the documentationGravatar danieldg2010-03-011-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12576 e03df62e-2008-0410-955e-edbf42e46eb7
* ERROR is not a valid log level, so all these messages were getting droppedGravatar danieldg2010-01-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12304 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes found by removing User inheritance from StreamSocketGravatar danieldg2009-10-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11975 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some local-only fields to LocalUserGravatar danieldg2009-10-211-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11942 e03df62e-2008-0410-955e-edbf42e46eb7