aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_services_account.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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-22/+47
* Merge branch 'insp3' into master.Gravatar Sadie Powell2022-05-021-0/+16
|\
| * Implement the 'r' (registered nick) WHO flag from UnrealIRCd.Gravatar Sadie Powell2022-05-011-1/+16
* | Rewrite logging calls to use the new APIs.Gravatar Sadie Powell2022-05-011-1/+1
* | Refuse to set an extension on the wrong type of extensible.Gravatar Sadie Powell2022-01-311-0/+3
* | Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-7/+7
* | Fix various edge cases in extensible synchronisation.•••- Fix not forwarding the accountid extensible if it is set. - Rename the variadic Set() overload to SetFwd(). - Re-add the `const T&` overload of Set(). - Move `bool synced` to SimpleExtItem from StringExtItem. - Only sync extensibles if their instance is marked as syncable. Gravatar Sadie Powell2022-01-211-6/+1
* | Add ConnectClass::Ptr as an alias for std::shared_ptr<ConnectClass>.Gravatar Sadie Powell2022-01-161-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2022-01-031-0/+2
|\|
| * Send an account id tag when account-tag & message-tags are enabled.Gravatar Sadie Powell2021-12-281-0/+2
* | Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-231-1/+1
* | Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-4/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-08-281-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-171-6/+0
|\|
| * Deduplicate all whois numerics to the whois module header.Gravatar Sadie Powell2021-07-051-6/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-041-4/+4
|\|
| * Fix some "targ" usages which were missed in the earlier commit.Gravatar Sadie Powell2021-07-031-4/+4
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-07-011-4/+4
|\|
| * Fix various spelling issues (#1883).•••Signed-off-by: Josh Soref <jsoref@users.noreply.github.com> Gravatar Josh Soref2021-06-211-4/+4
* | Convert simple modes to use Simple{Channel,User}Mode.Gravatar Sadie Powell2021-06-011-29/+23
* | Rename Simple{Channel,User}ModeHandler to match other mode handlers.Gravatar Sadie Powell2021-06-011-3/+3
* | Fire OnUserPreJoin regardless of whether the join is an override.Gravatar Sadie Powell2021-05-231-1/+4
* | Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-2/+0
* | Convert various mode methods to take Mode::Change.•••- AccessCheck - AfterMode - BeforeMode - OnModeChange - OnRawMode Gravatar Sadie Powell2021-03-301-6/+6
* | Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-171-2/+2
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-051-1/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2021-03-051-1/+1
* | Convert FOREACH_MOD_CUSTOM to a variadic function.Gravatar Sadie Powell2020-11-101-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-11-031-0/+4
|\|
| * Make connect class debug logging more complete and consistent.Gravatar Sadie Powell2020-11-031-0/+4
* | Convert ConnectClass from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-11-031-1/+1
* | 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-46/+45
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+2
* | Move FindNickOnly to UserManager.Gravatar Sadie Powell2020-02-091-1/+1
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-2/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-21/+25
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-5/+9
| * Rename the modes in the services_account module to be less confusable.Gravatar Sadie Powell2020-01-051-16/+16
* | Move ISupport logic out of the core and into core_info.Gravatar Sadie Powell2020-01-051-4/+7
* | Rewrite and merge LocalStringExt, StringExtItem.Gravatar Sadie Powell2019-08-131-1/+1
* | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. Gravatar Sadie Powell2019-08-131-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-08-091-7/+7
|\|
| * Convert all core ExtensionItem code away from {un,}serialize.Gravatar Peter Powell2019-08-071-7/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-20/+27
|\|
| * Replace large if/else blocks for target.type with switches (#1668).Gravatar linuxdaemon2019-06-241-20/+27
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-4/+19
|\|