aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | 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
|\|