summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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
2019-12-03Bump the InspIRCd ABI version.Peter Powell
2019-12-03Send * for empty targets in the no such nick/channel message.Peter Powell
2019-11-25Add some overloads of IRCv3::Replies::Reply#Send.Peter Powell
2019-11-17Deprecate Send{Channel,User}Notice; use SendMessage instead.Peter Powell
2019-11-17Allow Channel::WriteNotice send to other servers and status ranks.Peter Powell
2019-11-16Close connections when an I/O hook is configured but not loaded.Peter Powell
2019-11-13Add GetId() to the SQL::Provider class.Peter Powell
2019-10-21Allow event providers to know when a listener subs or unsubs.Peter Powell
2019-10-18Switch ChildMap and EntryMap to insp::flat_map.Peter Powell
2019-10-17Add an event which is fired when the server shuts down.Peter Powell
2019-10-14Implement serialisation of users.Peter Powell
This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade.
2019-10-13Add GetTypeStr to the DNS API.Peter Powell
2019-10-01Show the list modes which have variable list lengths in 005.Peter Powell
2019-09-29Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}.Peter Powell
I don't know of any places this causes issues but its better to be safe than sorry.
2019-09-23Add the OnServerBurst hook and fix the docs for OnServerLink.Peter Powell
2019-09-23Add whether the server split with an error to OnServerSplit.Peter Powell
2019-09-23Add the server id to the Server class.Peter Powell
2019-09-03Add GetNumericToken to sepstream.Peter Powell
This removes some boilerplate when retrieving numeric types.
2019-09-02Document ConfigStatus and add a way to detect the initial load.Peter Powell
2019-08-23Release v3.3.0.Peter Powell
2019-08-13Free StringExtItem and SimpleExtItem values correctly.Peter Powell
2019-08-13Convert LocalExtItem to a typedef and deprecate it.Peter Powell
2019-08-07Convert all core ExtensionItem code away from {un,}serialize.Peter Powell
2019-08-07Add {To,From}{Human,Internal,Network} to ExtensionItem.Peter Powell
Also, deprecate the old SerializeFormat/serialize/unserialise API.
2019-08-07Document ExtensionItem better.Peter Powell
2019-07-26Fix various cases of broken indentation.Peter Powell
2019-07-25Add support for the IRCv3 standard replies extension.Peter Powell
This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics.