aboutsummaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)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.Gravatar Sadie Powell2020-01-291-0/+1
| | | | | | This is a partial reversion of 687778b72e. See also: #1749.
* Fix "control reaches end of non-void function" warning.Gravatar Sadie Powell2020-01-281-0/+5
| | | | | This is harmless because it will always be set to one of the items in the TargetType enum.
* Add a method for getting the name of a MessageTarget.Gravatar Sadie Powell2020-01-231-0/+14
| | | | | | 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.
* Use PushParam instead of PushParamRef in TagMessage#PushTarget.Gravatar Sadie Powell2020-01-221-1/+1
| | | | | | | 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.
* 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.Gravatar Sadie Powell2020-01-171-5/+20
| | | | Closes #1742.
* 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.Gravatar Peter Powell2019-12-082-6/+1
| | | | | | | | - 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.
* 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.Gravatar Peter Powell2019-10-144-1/+141
| | | | | | This allows for various things which will be coming in the future. e.g. Transferring users to another server on upgrade.
* 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}.Gravatar Peter Powell2019-09-291-3/+3
| | | | | I don't know of any places this causes issues but its better to be safe than sorry.
* 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.Gravatar Peter Powell2019-09-031-0/+16
| | | | This removes some boilerplate when retrieving numeric types.
* 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.Gravatar Peter Powell2019-08-071-15/+35
| | | | Also, deprecate the old SerializeFormat/serialize/unserialise API.
* Document ExtensionItem better.Gravatar Peter Powell2019-08-071-12/+38
|