summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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.
2019-07-23Add a constant for the maximum length of a mode parameter.Peter Powell
2019-07-22Add the time tag on the server the message originates from.Peter Powell
2019-07-21Add a method for swapping user I/O handlers.Peter Powell
2019-07-21Allow modules to prevent a failed connection from being closed.Peter Powell
2019-07-19Add an event for adding tags to S2S messages.Peter Powell
2019-07-15Split ServerEventListener into {Broadcast,Link,Sync}EventListener.Peter Powell
There is no reason to have these events in one big handler and it causes unnecessary event hooks to be created by having them like this. The ServerEventListener class still exists for compatibility
2019-06-24Add OnUserPreQuit event to allow modules to change quit messages (#1629).iwalkalone
2019-06-20Deduplicate dirent.h inclusion.Peter Powell
2019-06-18Make the data provider list case insensitive.Peter Powell
2019-06-12Show the mode syntax in ERR_INVALIDMODEPARAM.Peter Powell
2019-06-12Add an API for accessing a batch end event.Peter Powell
This is essentially identical to the one for the start event.
2019-06-11Fix echo-message replies being considered a side effect.Peter Powell
2019-06-10Add a method for getting a list of files in a directory.Peter Powell