aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Get rid of UserManager#OperCount and UserManager#UserCount.•••OperCount was only used in one place, UserCount is used nowhere, and both just a wrapper around data which is accessible by other means. Gravatar Sadie Powell2019-12-291-10/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-12-085-28/+87
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-1311-19/+221
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-09-232-2/+28
|\|
| * 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
* | Replace LocalIntExt with IntExtItem.Gravatar Sadie Powell2019-08-132-9/+47
* | Rewrite and merge LocalStringExt, StringExtItem.Gravatar Sadie Powell2019-08-131-17/+27
* | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. Gravatar Sadie Powell2019-08-132-12/+17
* | Rename ExtensionItem::free to ExtensionItem::Delete.Gravatar Sadie Powell2019-08-131-7/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-131-6/+3
|\|
| * 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
* | Remove remnants of the old ExtensionItem serialisation system.•••Also rm LocalExtItem whilst we are at it as it is now obsolete. Gravatar Sadie Powell2019-08-091-27/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-093-39/+85
|\|
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-2710-14/+205
|\|
| * Fix various cases of broken indentation.Gravatar Peter Powell2019-07-263-13/+13
| * Add support for the IRCv3 standard replies extension.•••This extension provides a framework for other extensions to send standard replies to clients as an alternative to numerics. Gravatar Peter Powell2019-07-251-0/+135
| * Add a constant for the maximum length of a mode parameter.Gravatar Peter Powell2019-07-231-0/+4
| * Add the time tag on the server the message originates from.Gravatar Peter Powell2019-07-221-0/+1
| * Add a method for swapping user I/O handlers.Gravatar Peter Powell2019-07-213-0/+18
| * Allow modules to prevent a failed connection from being closed.Gravatar Peter Powell2019-07-211-1/+9
| * Add an event for adding tags to S2S messages.Gravatar Peter Powell2019-07-191-0/+25
* | Remove code relating to v3 API changes and v2 module compatibility.Gravatar Sadie Powell2019-07-181-15/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-1612-17/+146
|\|
| * Split ServerEventListener into {Broadcast,Link,Sync}EventListener.•••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 Gravatar Peter Powell2019-07-151-3/+46
| * Add OnUserPreQuit event to allow modules to change quit messages (#1629).Gravatar iwalkalone2019-06-241-1/+11