aboutsummaryrefslogtreecommitdiff
path: root/include/modules/isupport.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Make module classes specify their priority manually.Gravatar Sadie Powell2023-02-271-2/+2
* Rework how users are assigned to connect classes.•••- Move core connect class checks and <performance:clonesonconnect> to the core_user module. - Add pre-change and post-change events for when a connect class changes. - Split explicit class changing out into its own method. - Remove the need to almost always call CheckClass after SetClass. - Add use counting to the connect class instead of relying on the shared_ptr use count. Gravatar Sadie Powell2023-01-081-1/+1
* Avoid copying a shared_ptr where not actually necessary.Gravatar Sadie Powell2022-12-011-1/+1
* Move numerics to the source files where they are actually used.Gravatar Sadie Powell2022-06-261-0/+6
* Remove duplicate includes from module headers.Gravatar Sadie Powell2022-01-251-2/+0
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
* Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-1/+1
* Make 005 dependent on the connect class.Gravatar Sadie Powell2022-01-161-1/+2
* Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+1
* Clean up ISUPPORT code and implement support for ISUPPORT updates.Gravatar Sadie Powell2020-07-241-1/+3
* Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-0/+52