summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2020-04-04Squish the cmd_whowas header.Sadie Powell
There's no reason for this to be in a header and it can't be used by anything else.
2020-04-04Add the Numerics::CannotSendTo class and switch stuff to use it.Sadie Powell
2020-04-02Add support for sending a standard reply with no command name.Sadie Powell
2020-04-01Document Module::Prioritize.Sadie Powell
2020-03-30Fix various documentation and formatting issues.Sadie Powell
2020-03-24Fix the signed-ness within ConvToNum char overloads.Matt Schatz
It should be signed int with signed char and vice-versa. Currently, anything over 127 as unsigned char would return 0.
2020-03-19Add a raw source/target PRIVMSG overload for sending a status msg.Sadie Powell
2020-03-18Allow commands to override ERR_{NEEDSMOREPARAMS,NOTREGISTERED}.Sadie Powell
2020-03-12Implement support for the SERVLIST command.Sadie Powell
2020-03-12Add a CapReference class for the message-tags capability.Sadie Powell
2020-03-11Warn if the server config contains an unhashed password.Sadie Powell
This will be made a hard failure in v4.
2020-03-05Clean up the documentation of the Command and SplitCommand classes.Sadie Powell
2020-03-05Move user command stuff from CommandBase to Command.Sadie Powell
2020-03-05Allow modules to prevent a message from updating the idle time.Sadie Powell
2020-02-21Use "yes" instead of "true" in the example configs.Sadie Powell
2020-02-19Bump the module ABI version.Sadie Powell
2020-02-19Fix a copy/paste error in IRCv3::Replies::Reply.Sadie Powell
2020-02-18Use ircd-hybrid's numerics for the "pending invites" list.Sadie Powell
This fixes a conflict with the numerics used by the invite exception mode.
2020-02-18Generalise XLine stats numerics using RPL_STATS from aircd.Sadie Powell
2020-02-15Add HasFd to EventHandler and switch code to use it.Sadie Powell
2020-02-14Add overloads of SendIfCap to the standard replies API.Sadie Powell
2020-02-06Initialise batchendmsg to NULL.Sadie Powell
2020-02-04Include the ABI version with the incompatible module error message.Sadie Powell
2020-02-03Standard replies have been ratified.Sadie Powell
2020-02-02Make loading modules considerably more robust and user friendly.Sadie Powell
2020-01-31Update copyright headers.InspIRCd Robot
2020-01-31Bump the ABI version.Sadie Powell
2020-01-29Add Channel::WriteRemoteNotice and revert WriteNotice changes.Sadie Powell
This is a partial reversion of 687778b72e. See also: #1749.
2020-01-28Fix "control reaches end of non-void function" warning.Sadie Powell
This is harmless because it will always be set to one of the items in the TargetType enum.
2020-01-23Add a method for getting the name of a MessageTarget.Sadie Powell
This fixes a minor bug in the filter module where the target would be blank in messages when a server-targetted message matches a filter.
2020-01-22Use PushParam instead of PushParamRef in TagMessage#PushTarget.Sadie Powell
This could be a temporary string so copy it instead of risking a crash and/or dumping the contents of memory into messages. This fixes a crash introduced last week.
2020-01-22Add an event for when a command is blocked before execution.Sadie Powell
2020-01-22Make the dynref bool operator constant.Sadie Powell
2020-01-19Move DeleteZero to stdalgo::delete_zero.Sadie Powell
2020-01-17Fix the ordering of custom event handlers.Sadie Powell
Closes #1742.
2020-01-16Fix a GCC shadowing warning.Sadie Powell
2020-01-16Fix STATUSMSG tag messages not including the status in the target.Sadie Powell
2020-01-11Update copyright headers.InspIRCd Robot
2020-01-05Add an oper only parameter to Simple{Channel,User}ModeHandler.Sadie Powell
2020-01-03Add an event provider class for the event/messagetag event.Sadie Powell
2019-12-31Update my name and email address.Sadie Powell
2019-12-28Ignore clients on ulined servers when reporting stats in LUSERS.Peter Powell
2019-12-12Extract port binding code to a function and improve output.Peter Powell
2019-12-09Make BindPorts return size_t instead of int.Peter Powell
2019-12-09Extract command line option parsing to a function.Peter Powell
2019-12-09Fix indentation of CheckRoot() and error in non-interactive mode.Peter Powell
2019-12-08Improve behaviour when running as root.Peter Powell
- Only give the annoying message about root if --runasroot is not specified. - If --runasroot is specified then assume the user knows what they are doing. - Move CheckRoot to a static function in inspircd.cpp.
2019-12-08Convert InspIRCd::SetSignals to a static function.Peter Powell
2019-12-08Move forking code into a function and remove DaemonSeed.Peter Powell
2019-12-08Use meaningful variable names in consolecolors.Peter Powell