aboutsummaryrefslogtreecommitdiff
path: root/src/modules.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for clearing the target of a dynamic_reference.Gravatar Sadie Powell2022-07-301-0/+6
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-7/+7
* Make dynamic a non-default header.Gravatar Sadie Powell2022-06-261-0/+1
* Fix various bugs relating to platform-native module extensions.Gravatar Sadie Powell2022-06-261-1/+1
* Add a typedef for a mode rank.Gravatar Sadie Powell2022-05-171-1/+1
* Remove unnecessary arguments to On(Post)Oper.•••These are already accessible from the user object. Gravatar Sadie Powell2022-05-071-2/+2
* Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-10/+10
* Move stdalgo::map::difference to its own utility header.Gravatar Sadie Powell2022-01-311-1/+2
* Replace consolecolors with a vendored library.•••This library supports much more than consolecolors including the Windows 8 console API. Gravatar Sadie Powell2022-01-261-5/+7
* Slim the included headers down more.Gravatar Sadie Powell2022-01-261-1/+3
* Revert "Allow setting extension data on connect classes".•••This can't reasonably be implemented safely with the current way that extensibles work. This reverts commit b867007d201b1a3b130186c54e41481c0374a7f6. Gravatar Sadie Powell2022-01-161-6/+0
* Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-1/+1
* Allow setting extension data on connect classes.Gravatar Sadie Powell2022-01-161-0/+6
* Refactor CoreException and ModuleException.Gravatar Sadie Powell2022-01-071-4/+4
* Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-231-4/+4
* Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* | Remove a bunch of unnecessary whitespace.Gravatar Sadie Powell2021-08-171-1/+0
* | Fix the Detach method which got borked during a rebase.Gravatar Sadie Powell2021-08-171-0/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-7/+6
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-7/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-181-0/+1
|\|
| * Fix xline matching on WebIRC connections.Gravatar Sadie Powell2021-06-171-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-011-1/+2
|\|
| * Avoid registering services as their unprefixed name.•••This fixes SSL profiles overriding the websocket module. Gravatar Sadie Powell2021-05-281-1/+2
* | Added -Wshorten-64-to-32 and fixed all warnings.Gravatar Dominic Hamon2021-05-301-1/+1
* | Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-3/+3
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-2/+2
* | Add a new map-based method for building link data.•••The new link data is not currently used but will be in the near future. Gravatar Sadie Powell2021-05-101-1/+9
* | Move channel logic from InspIRCd to the new ChannelManager class.Gravatar Sadie Powell2021-05-081-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-271-1/+1
|\|
| * Improve the messages sent when loading/unloading/reloading modules.Gravatar Sadie Powell2021-04-191-1/+1
* | Rip out the OnConnectionFail event.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-191-1/+0
* | Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-4/+4
* | Remove usecountbase from ExtensionItem and refer to using pointers.•••At one point (1.2?) this was actually useful but nowadays its not. Gravatar Sadie Powell2021-04-091-1/+1
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-081-1/+1
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-22/+17
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-4/+4
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-1/+1
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-301-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-2/+2
* | Rename Extensible::doUnhookExtensions to UnhookExtensions.Gravatar Sadie Powell2021-01-301-3/+3
* | Add a function for shrinking module names.Gravatar Sadie Powell2020-12-241-0/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-211-5/+5
|\|