aboutsummaryrefslogtreecommitdiff
path: root/include/modules.h
Commit message (Expand)AuthorAgeFilesLines
* Fix various cases of the &* being next to the name instead of type.Gravatar Sadie Powell2022-09-291-29/+29
* Refactor the core event macros.Gravatar Sadie Powell2022-08-201-65/+49
* Rename OnSetUserIP to OnChangeRemoteAddress.Gravatar Sadie Powell2022-08-101-4/+4
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-1/+1
* Make dynamic a non-default header.Gravatar Sadie Powell2022-06-261-6/+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-5/+2
* Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-2/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-04-291-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-03-111-1/+1
|\|
| * Fix various minor Doxygen warnings.Gravatar Sadie Powell2022-02-021-1/+1
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-8/+8
* | 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-3/+1
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-231-1/+1
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-4/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* | Add a detach method that takes an Implementation array.Gravatar Sadie Powell2021-08-171-0/+9
* | Reorder some functions in the ModuleManager class.Gravatar Sadie Powell2021-08-171-12/+12
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-9/+9
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-9/+9
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-06-181-1/+8
|\|
| * Fix xline matching on WebIRC connections.Gravatar Sadie Powell2021-06-171-2/+9
* | Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-1/+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/+14
* | Rip out the OnConnectionFail event.•••This never really worked correctly and will now be replaced with something better. Gravatar Sadie Powell2021-04-191-9/+0
* | Rename the cgiirc module to gateway.Gravatar Sadie Powell2021-04-111-2/+1
* | Refer to encryption as TLS instead of SSL in all messages.Gravatar Sadie Powell2021-04-081-1/+1
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-10/+3
* | 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/+0
|\|
| * Fix a bunch of really obvious unnecessary includes.Gravatar Sadie Powell2021-03-051-1/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-2/+3
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-2/+3
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-2/+2
* | Add a function for shrinking module names.Gravatar Sadie Powell2020-12-241-1/+8
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-12-211-1/+2
|\|
| * Add a typedef for the data provider map.Gravatar Sadie Powell2020-12-041-1/+2
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-031-1/+1
* | Clean up a bunch of contructors and destructors.Gravatar Sadie Powell2020-11-011-9/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-10-271-17/+77
|\|
| * Recheck users for xlines when their real hostname changes.Gravatar Sadie Powell2020-10-061-17/+79
* | Convert CmdResult to an 8-bit strongly typed enum.Gravatar Sadie Powell2020-10-271-1/+1
* | Move the property string from cmd_modules to Module & show on load.Gravatar Sadie Powell2020-07-241-0/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-06-081-21/+46
|\|
| * ModResult is a class now.Gravatar Sadie Powell2020-05-221-3/+1
| * Document ModResult and switch the underlying type to char.Gravatar Sadie Powell2020-05-211-21/+51
* | Add first class support for extbans.•••This replaces the previous support which was pretty much a giant hack and was not synchronised between servers. Gravatar Sadie Powell2020-05-071-7/+1