aboutsummaryrefslogtreecommitdiffstats
path: root/includes/user/TempUser
Commit message (Expand)AuthorAgeFilesLines
* Use type declaration on undocumented private functionsUmherirrender2025-04-021-1/+1
* user: Introduce TempUserDetailsLookup serviceMáté Szabó2025-02-201-0/+96
* Remove 2-line PHPDocs that just repeat the types from the codethiemowmde2025-01-171-16/+0
* Remove trivial 1-line PHPDocs that just repeat the codethiemowmde2025-01-161-3/+1
* user: Use ILBFactory::getAutoCommitPrimaryConnection()Amir Sarabadani2025-01-092-16/+11
* temp accounts: Break up temporary user names with hyphensThalia2024-12-122-0/+27
* Move Language and friends into Language namespaceJames D. Forrester2024-08-101-1/+1
* Add MediaWiki\Registration namespace to registration classesEbrahim Byagowi2024-08-101-1/+1
* RealTempUserConfig: Ensure match pattern is available when knownThalia2024-07-191-1/+1
* rdbms: Create IReadableDatabase::andExpr() / ::orExpr()Umherirrender2024-07-111-4/+2
* Merge "Create an autocreate log when a temporary account is created on edit"jenkins-bot2024-07-041-6/+1
|\
| * Create an autocreate log when a temporary account is created on editDreamy Jazz2024-07-041-6/+1
* | add @deprecated to hard deprecated methodsNovem Linguae2024-06-261-0/+3
|/
* [temp accounts] Introduce 'known' config flagThalia2024-06-133-10/+41
* ApiQuerySiteinfo: Use TempUserConfig classKosta Harlan2024-06-131-1/+6
* Use RawSQLValue for some SET clauses in upsertUmherirrender2024-05-291-1/+2
* Stop using LoadBalancer::getConnectionRef() so it can be hard-deprecatedAmir Sarabadani2024-04-301-1/+1
* TempAccounts: Make Throttler and WebRequest requiredKosta Harlan2024-04-231-37/+26
* TempAccounts: Rate limit acquisition of temp account namesKosta Harlan2024-04-231-17/+41
* Update wgAutoCreateTempUser config defaultsDreamy Jazz2024-04-031-1/+6
* Merge "TempUserConfig: Deduplicate code generating match conditions"jenkins-bot2024-03-073-0/+45
|\
| * TempUserConfig: Deduplicate code generating match conditionsBartosz Dziewoński2024-03-063-0/+45
* | TempUserCreator: Use separate rate limit for temp account creationsKosta Harlan2024-03-061-0/+1
|/
* Replace unchecked MWException with SPL exceptionsDaimona Eaytoy2024-01-281-1/+2
* Merge "Add wfDeprecated call to RealTempUserConfig::getMatchPattern"jenkins-bot2024-01-221-0/+1
|\
| * Add wfDeprecated call to RealTempUserConfig::getMatchPatternDreamy Jazz2024-01-181-0/+1
* | Replace more instances of deprecated MWExceptionDaimona Eaytoy2024-01-192-4/+8
|/
* RealTempUserConfig: Follow the pattern of using isEnabled getterThalia2024-01-171-1/+1
* Support multiple matchPatterns in temp user autocreate configDreamy Jazz2024-01-173-13/+51
* Use year in temporary user names and restart index each yearThalia2024-01-054-9/+26
* Merge "Improve documentation for TempUser/ScrambleMapping.php"jenkins-bot2024-01-021-2/+2
|\
| * Improve documentation for TempUser/ScrambleMapping.phpThalia2023-12-181-2/+2
* | Merge "Handle a negative exponent in TempUser/ScrambleMapping.php"jenkins-bot2024-01-021-0/+3
|\ \
| * | Handle a negative exponent in TempUser/ScrambleMapping.phpThalia2023-12-181-0/+3
| |/
* | Merge "Handle collisions from SerialProvider::acquireIndex"jenkins-bot2023-12-211-26/+75
|\ \
| * | Handle collisions from SerialProvider::acquireIndexDreamy Jazz2023-12-211-26/+75
| |/
* / Temp users: Add 'offset' option for PlainNumericSerialMappingThalia2023-12-181-1/+5
|/
* TempUser\Pattern: Use SQL expression builder instead of buildLike()Bartosz Dziewoński2023-12-061-0/+18
* IP masking: notify users whose account expires soonSergio Gimeno2023-11-283-0/+23
* TempUser: Fix unchecked array access for optional keyAmmarpad2023-11-091-1/+1
* IP Masking: Expire temporary accounts in 1 yearMartin Urbanec2023-11-093-0/+23
* Autofix spacing around commasDaimona Eaytoy2023-10-251-2/+2
* Add some typed properties to User-related servicesDannyS7122023-09-283-32/+13
* Namespace User under \MediaWiki\UserJames D. Forrester2023-09-191-1/+1
* Reorg: Move WebRequest to includes\RequestAmir Sarabadani2023-09-111-1/+1
* In query builders, use insertInto() and deleteFrom() instead of insert() and ...Tim Starling2023-09-081-1/+1
* Migrate Database::upsert() calls to InsertQueryBuilderAmir Sarabadani2023-09-061-10/+7
* Reorg: Move Status to MediaWiki\Status\Amir Sarabadani2023-08-251-1/+1
* TempUserConfig: Add getMatchPatternMartin Urbanec2023-08-023-0/+21
* TempUserCreator: Change getStashedNameOrPlaceholder() to just getStashedName()Bartosz Dziewoński2023-07-181-9/+5