aboutsummaryrefslogtreecommitdiff
path: root/include/modules/account.h
Commit message (Expand)AuthorAgeFilesLines
* Move service types to their own namespace.•••- ServiceProvider is now Service::Provider - DataProvider is now Service::SimpleProvider (the old name does not really make sense now we don't have SERVICE_DATA and the only difference is automatic registration. - Some members of ModuleManager have been elevated to the Service namespace in case other code wants to use them. Gravatar Sadie Powell2026-03-291-4/+4
* Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-291-5/+5
* Use server tracking from the services module in the sasl module.Gravatar Sadie Powell2026-03-251-0/+3
* Clean up the casemapping checking and comparison code.Gravatar Sadie Powell2026-03-131-1/+1
* Move the event/ prefix of events to the parent class.Gravatar Sadie Powell2026-03-021-1/+1
* Add a skeleton of the account provider API.Gravatar Sadie Powell2024-08-061-1/+24
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Make module classes specify their priority manually.Gravatar Sadie Powell2023-02-271-2/+2
* Add the accountnicks metadata as a replacement for user mode +r.•••This isn't used much currently but in the future will allow doing a lot of behaviour which is currently implemented in services in the IRCd instead e.g. killing ghost clients, nickname enforcement. Gravatar Sadie Powell2022-10-181-0/+15
* Add the new account system.•••This still relies on the old extensibles for now but we can change that later. Gravatar Sadie Powell2022-05-141-0/+81
* Remove the old account system.Gravatar Sadie Powell2022-05-141-54/+0
* Remove duplicate includes from module headers.Gravatar Sadie Powell2022-01-251-5/+0
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-1/+1
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-031-1/+6
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-12-301-1/+1
| * Send an account id tag when account-tag & message-tags are enabled.Gravatar Sadie Powell2021-12-281-0/+5
* | Add the final keyword to all remaining classes that can have it.Gravatar Sadie Powell2021-12-201-1/+2
|/
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+6
* Convert the account login event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-10/+17
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-121-0/+41