aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2020-01-317-7/+7
* Bump the ABI version.Gravatar Sadie Powell2020-01-311-1/+1
* Add Channel::WriteRemoteNotice and revert WriteNotice changes.•••This is a partial reversion of 687778b72e. See also: #1749. Gravatar Sadie Powell2020-01-291-0/+1
* Fix "control reaches end of non-void function" warning.•••This is harmless because it will always be set to one of the items in the TargetType enum. Gravatar Sadie Powell2020-01-281-0/+5
* Add a method for getting the name of a MessageTarget.•••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. Gravatar Sadie Powell2020-01-231-0/+14
* Use PushParam instead of PushParamRef in TagMessage#PushTarget.•••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. Gravatar Sadie Powell2020-01-221-1/+1
* Add an event for when a command is blocked before execution.Gravatar Sadie Powell2020-01-221-1/+8
* Make the dynref bool operator constant.Gravatar Sadie Powell2020-01-221-1/+1
* Move DeleteZero to stdalgo::delete_zero.Gravatar Sadie Powell2020-01-191-0/+11
* Fix the ordering of custom event handlers.•••Closes #1742. Gravatar Sadie Powell2020-01-171-5/+20
* Fix a GCC shadowing warning.Gravatar Sadie Powell2020-01-161-2/+2
* Fix STATUSMSG tag messages not including the status in the target.Gravatar Sadie Powell2020-01-161-4/+24
* Update copyright headers.Gravatar InspIRCd Robot2020-01-1180-121/+340
* Add an oper only parameter to Simple{Channel,User}ModeHandler.Gravatar Sadie Powell2020-01-051-4/+12
* Add an event provider class for the event/messagetag event.Gravatar Sadie Powell2020-01-032-1/+13
* Update my name and email address.Gravatar Sadie Powell2019-12-3115-15/+15
* Ignore clients on ulined servers when reporting stats in LUSERS.Gravatar Peter Powell2019-12-281-1/+9
* Extract port binding code to a function and improve output.Gravatar Peter Powell2019-12-121-1/+23
* Make BindPorts return size_t instead of int.Gravatar Peter Powell2019-12-091-1/+1
* Extract command line option parsing to a function.Gravatar Peter Powell2019-12-091-4/+5
* Fix indentation of CheckRoot() and error in non-interactive mode.Gravatar Peter Powell2019-12-091-1/+1
* Improve behaviour when running as root.•••- 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. Gravatar Peter Powell2019-12-082-6/+1
* Convert InspIRCd::SetSignals to a static function.Gravatar Peter Powell2019-12-081-4/+0
* Move forking code into a function and remove DaemonSeed.Gravatar Peter Powell2019-12-081-5/+0
* Use meaningful variable names in consolecolors.Gravatar Peter Powell2019-12-081-30/+30
* Bump the InspIRCd ABI version.Gravatar Peter Powell2019-12-031-1/+1
* Send * for empty targets in the no such nick/channel message.Gravatar Peter Powell2019-12-031-2/+2
* Add some overloads of IRCv3::Replies::Reply#Send.Gravatar Peter Powell2019-11-251-4/+82
* Deprecate Send{Channel,User}Notice; use SendMessage instead.Gravatar Peter Powell2019-11-171-2/+2
* Allow Channel::WriteNotice send to other servers and status ranks.Gravatar Peter Powell2019-11-171-1/+2
* Close connections when an I/O hook is configured but not loaded.Gravatar Peter Powell2019-11-161-1/+1
* Add GetId() to the SQL::Provider class.Gravatar Peter Powell2019-11-131-1/+8
* Allow event providers to know when a listener subs or unsubs.Gravatar Peter Powell2019-10-211-3/+29
* Switch ChildMap and EntryMap to insp::flat_map.Gravatar Peter Powell2019-10-181-2/+2
* Add an event which is fired when the server shuts down.Gravatar Peter Powell2019-10-171-1/+7
* Implement serialisation of users.•••This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade. Gravatar Peter Powell2019-10-144-1/+141
* Add GetTypeStr to the DNS API.Gravatar Peter Powell2019-10-131-0/+1
* Show the list modes which have variable list lengths in 005.Gravatar Peter Powell2019-10-011-0/+3
* Add null pointer checks to IS_{LOCAL,REMOTE,SERVER}.•••I don't know of any places this causes issues but its better to be safe than sorry. Gravatar Peter Powell2019-09-291-3/+3
* Add the OnServerBurst hook and fix the docs for OnServerLink.Gravatar Peter Powell2019-09-231-2/+7
* Add whether the server split with an error to OnServerSplit.Gravatar Peter Powell2019-09-231-4/+20
* Add the server id to the Server class.Gravatar Peter Powell2019-09-232-4/+25
* Add GetNumericToken to sepstream.•••This removes some boilerplate when retrieving numeric types. Gravatar Peter Powell2019-09-031-0/+16
* Document ConfigStatus and add a way to detect the initial load.Gravatar Peter Powell2019-09-021-2/+12
* Release v3.3.0. v3.3.0Gravatar Peter Powell2019-08-231-1/+1
* Free StringExtItem and SimpleExtItem values correctly.Gravatar Peter Powell2019-08-131-6/+3
* Convert LocalExtItem to a typedef and deprecate it.Gravatar Peter Powell2019-08-131-11/+5
* Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-073-12/+11
* Add {To,From}{Human,Internal,Network} to ExtensionItem.•••Also, deprecate the old SerializeFormat/serialize/unserialise API. Gravatar Peter Powell2019-08-071-15/+35
* Document ExtensionItem better.Gravatar Peter Powell2019-08-071-12/+38