aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-1776-125/+374
|\|
| * 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
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-054-62/+53
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-0121-67/+84
|\|
| * 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
* | 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