aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_account.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Also match account bans against grouped nicknames.Gravatar Sadie Powell2024-10-161-1/+11
|
* Update copyright headers.Gravatar InspIRCd Robot2024-07-141-1/+1
|
* Use auto when extracting the internal type of a message target.Gravatar Sadie Powell2024-07-131-2/+2
|
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-5/+3
|
* Allow mutating the status message type in OnUserPre(Tag)Message.Gravatar Sadie Powell2024-05-061-2/+2
|
* Update usages of stdalgo::string::equalsci to use insp::equalsci.Gravatar Sadie Powell2023-08-111-1/+1
|
* Allow modules to provide an error for when a class doesn't match.Gravatar Sadie Powell2023-03-241-1/+1
|
* Move CheckExemption::Call to CheckExemption::EventProvider.Gravatar Sadie Powell2023-01-251-1/+1
| | | | | Now FirstResult not a macro there's no need for this to be a free function.
* Refactor the caching methods in User and rename to make more sense.Gravatar Sadie Powell2023-01-241-3/+3
|
* Convert WriteToSnoMask/WriteGlobalSno to use fmtlib format strings.Gravatar Sadie Powell2023-01-231-4/+4
|
* Replace InspIRCd::Format with fmt::format.Gravatar Sadie Powell2023-01-231-1/+1
|
* Rework how users are assigned to connect classes.Gravatar Sadie Powell2023-01-081-5/+5
| | | | | | | | | | | - 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.
* Add the ListExtItem extension type.Gravatar Sadie Powell2022-12-271-43/+2
|
* Update module descriptions.Gravatar Sadie Powell2022-12-121-1/+1
|
* Move <oper:autologin> from m_sslinfo to core_oper and rework.Gravatar Sadie Powell2022-12-111-3/+6
| | | | | | | | - Promote autologin to a core concept with visibility in events. - Replace the binary yes/no value with strict/relaxed/never. This intentionally breaks v3 oper block autologin as admins will need to review them for the security implications of the new behaviour.
* Improve the oper login flow and error messages.Gravatar Sadie Powell2022-12-111-0/+2
|
* Allow restricting an oper account based on services account.Gravatar Sadie Powell2022-12-101-0/+22
|
* Avoid copying a shared_ptr where not actually necessary.Gravatar Sadie Powell2022-12-011-1/+1
|
* Fix building the account module on Clang.Gravatar Sadie Powell2022-10-181-1/+1
|
* Allow requiring users to be logged into their nick for requireaccount.Gravatar Sadie Powell2022-10-181-3/+15
|
* Rename the services_account module to account.Gravatar Sadie Powell2022-10-181-0/+353