Page MenuHomePhabricator
Feed Search

Yesterday

mszwarc closed T425398: Update documentation of wgRestrictedGroups (and related) to cover recent work as Resolved.
Mon, May 11, 1:25 PM · Documentation, MediaWiki-User-management, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22))
mszwarc moved T425398: Update documentation of wgRestrictedGroups (and related) to cover recent work from Ready to Done on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Mon, May 11, 1:25 PM · Documentation, MediaWiki-User-management, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22))

Fri, May 8

mszwarc changed the status of T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production, a subtask of T150898: Force OATHAuth (2FA) for certain user groups in Wikimedia production and Beta wikis, from Open to Stalled.
Fri, May 8, 9:30 AM · User-notice, Sustainability (Incident Followup), Security, Stewards-and-global-tools, Wikimedia-Site-requests, MediaWiki-User-login-and-signup
mszwarc moved T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production from In progress to Ready on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Fri, May 8, 9:29 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management
mszwarc changed the status of T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production from Open to Stalled.

Proposed patch has been prepared, but has to wait for the maintenance script in CentralAuth to be merged and then rolled out to all wikis (actually, just to Meta-Wiki would be sufficient).

Fri, May 8, 9:29 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management

Thu, May 7

mszwarc moved T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production from Ready to In progress on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Thu, May 7, 10:56 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management
mszwarc moved T425395: Add a script to demote ineligible users from restricted global groups from In progress to Needs review on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Thu, May 7, 10:56 AM · Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management

Wed, May 6

mszwarc added a comment to T356411: Make it clear which 2FA to use.

Given that Wikitech is now part of SUL, should this be considered resolved?

Wed, May 6, 1:57 PM · Infrastructure-Foundations, Bitu
Restricted Application added a project to T194077: 2FA should clarify O and 0s in recovery codes: Product Safety and Integrity.

As of now, the recovery codes are generated using Base32, which uses capital letters and numbers 2-7. Should the task be considered resolved then?

Wed, May 6, 1:53 PM · Product Safety and Integrity, FY2025-26 WE 4.6 - Account Security (WE 4.6.4 - 2FA improvements and passkey support), Accessibility, MediaWiki-extensions-OATHAuth
mszwarc moved T425395: Add a script to demote ineligible users from restricted global groups from Ready to In progress on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Wed, May 6, 7:58 AM · Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc added a comment to T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration.

(Relay from viwiki)

Is this an immediate and required change for wikis with the above settings?

Wed, May 6, 7:48 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work

Tue, May 5

mszwarc added a comment to T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration.

Let's keep in in QA for a moment, to ensure that there are no side effects (shouldn't be any).

Tue, May 5, 2:09 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc moved T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration from In progress to QA in Prod on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Tue, May 5, 2:08 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc closed T222118: Review list of groups for which 2FA is a requirement, a subtask of T150898: Force OATHAuth (2FA) for certain user groups in Wikimedia production and Beta wikis, as Resolved.
Tue, May 5, 9:37 AM · User-notice, Sustainability (Incident Followup), Security, Stewards-and-global-tools, Wikimedia-Site-requests, MediaWiki-User-login-and-signup
mszwarc closed T222118: Review list of groups for which 2FA is a requirement as Resolved.

Closing this as resolved – as part of the current work on 2FA enforcement from local and global groups, a broader list of 26 groups to require 2FA from was published on: https://meta.wikimedia.org/wiki/Mandatory_two-factor_authentication_for_users_with_some_extended_rights

Tue, May 5, 9:37 AM · SecTeam-Processed, Trust-and-Safety, Security, Stewards-and-global-tools
mszwarc moved T425398: Update documentation of wgRestrictedGroups (and related) to cover recent work from Backlog to Ready on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Tue, May 5, 8:53 AM · Documentation, MediaWiki-User-management, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22))
mszwarc added projects to T425398: Update documentation of wgRestrictedGroups (and related) to cover recent work: MediaWiki-User-management, Documentation.
Tue, May 5, 8:53 AM · Documentation, MediaWiki-User-management, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22))
mszwarc created T425398: Update documentation of wgRestrictedGroups (and related) to cover recent work.
Tue, May 5, 8:50 AM · Documentation, MediaWiki-User-management, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22))
mszwarc moved T425395: Add a script to demote ineligible users from restricted global groups from Backlog to Ready on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Tue, May 5, 8:46 AM · Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc moved T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production from Backlog to Ready on the Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)) board.
Tue, May 5, 8:45 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management
mszwarc added a subtask for T150898: Force OATHAuth (2FA) for certain user groups in Wikimedia production and Beta wikis: T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production.
Tue, May 5, 8:45 AM · User-notice, Sustainability (Incident Followup), Security, Stewards-and-global-tools, Wikimedia-Site-requests, MediaWiki-User-login-and-signup
mszwarc added a parent task for T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production: T150898: Force OATHAuth (2FA) for certain user groups in Wikimedia production and Beta wikis.
Tue, May 5, 8:45 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management
mszwarc added a parent task for T418579: Implement a maintenance script to demote users who don't meet conditions specified in $wgRestrictedGroups: T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production.
Tue, May 5, 8:44 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Stewards-and-global-tools, Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MediaWiki-User-management
mszwarc added a parent task for T425395: Add a script to demote ineligible users from restricted global groups: T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production.
Tue, May 5, 8:44 AM · Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc added subtasks for T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production: T425395: Add a script to demote ineligible users from restricted global groups, T418579: Implement a maintenance script to demote users who don't meet conditions specified in $wgRestrictedGroups.
Tue, May 5, 8:44 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management
mszwarc created T425396: Automatically run maint. scripts to demote ineligible users on Wikimedia production.
Tue, May 5, 8:44 AM · MediaWiki-Platform-Team (Radar), Patch-For-Review, MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-User-management
mszwarc updated the task description for T418579: Implement a maintenance script to demote users who don't meet conditions specified in $wgRestrictedGroups.
Tue, May 5, 8:34 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Stewards-and-global-tools, Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MediaWiki-User-management
mszwarc created T425395: Add a script to demote ineligible users from restricted global groups.
Tue, May 5, 8:34 AM · Patch-For-Review, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc added a parent task for T423686: Add support for disabled global groups: T410076: Allow technically enforcing policies for restricted global groups.
Tue, May 5, 8:26 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc added a subtask for T410076: Allow technically enforcing policies for restricted global groups: T423686: Add support for disabled global groups.
Tue, May 5, 8:26 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc closed T418581: Remove or deprecate 2FA-enforcing code from OATHAuth as Resolved.

Done in T421851 and T421852

Tue, May 5, 8:22 AM · Product Safety and Integrity, MediaWiki-extensions-OATHAuth

Fri, May 1

mszwarc added a comment to T424935: CentralAuth: Locked accounts can keep editing after lock is made.

From reading the docs, bumping the cache version should not cause this problem (although I didn't test it, but we bumped the version at least 13 times before and did not notice problems like this), but changing the cache key probably did.

Fri, May 1, 12:05 PM · SecTeam-Processed, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Product Safety and Integrity, Security, Security-Team

Thu, Apr 30

mszwarc added a comment to T424935: CentralAuth: Locked accounts can keep editing after lock is made.

During the day, I've been looking at https://pl.wikipedia.org/wiki/Specjalna:Wkład/M_Z_Wojalski?uselng=en – user who's been locked today UTC morning. Throughout the day, the page didn't display a notice about the account being locked (only global block was shown). Only a while ago I noticed that the lock notice is there.

Thu, Apr 30, 8:45 PM · SecTeam-Processed, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Product Safety and Integrity, Security, Security-Team

Wed, Apr 29

mszwarc moved T423686: Add support for disabled global groups from In progress to Needs review on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Wed, Apr 29, 2:13 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc updated the task description for T423686: Add support for disabled global groups.
Wed, Apr 29, 2:13 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T424557: Possibly flaky test UserEditTrackerTest::testGetEditTimestamp_caching, a subtask of T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration, as Resolved.
Wed, Apr 29, 11:31 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc closed T424557: Possibly flaky test UserEditTrackerTest::testGetEditTimestamp_caching as Resolved.

Should be fixed now

Wed, Apr 29, 11:30 AM · MW-1.46-notes, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), SQLite, ci-test-error (WMF-deployed Build Failure), MediaWiki-Core-Tests

Tue, Apr 28

mszwarc created T424660: IPInfo claims there were no edits from IP, even though there were (legacy IP contributions).
Tue, Apr 28, 1:14 PM · Product Safety and Integrity, IP Info
mszwarc added a comment to T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration.

does this change apply to the extended-confirmed right?

Tue, Apr 28, 11:10 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc closed T423687: Extract permission management from CentralAuthUser, a subtask of T423686: Add support for disabled global groups, as Resolved.
Tue, Apr 28, 9:52 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T423687: Extract permission management from CentralAuthUser as Resolved.
Tue, Apr 28, 9:52 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423687: Extract permission management from CentralAuthUser from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Tue, Apr 28, 9:52 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth

Mon, Apr 27

mszwarc moved T423686: Add support for disabled global groups from Ready to In progress on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 27, 12:37 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423687: Extract permission management from CentralAuthUser from In progress to Needs review on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 27, 10:56 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T423855: Move permission management from SpecialGlobalGroupPermissions into GlobalGroupLookup as Resolved.
Mon, Apr 27, 10:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T423855: Move permission management from SpecialGlobalGroupPermissions into GlobalGroupLookup, a subtask of T423687: Extract permission management from CentralAuthUser, as Resolved.
Mon, Apr 27, 10:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423855: Move permission management from SpecialGlobalGroupPermissions into GlobalGroupLookup from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 27, 10:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T423074: Prevent members of a 2FA-enforced global group from disabling 2FA, a subtask of T410076: Allow technically enforcing policies for restricted global groups, as Resolved.
Mon, Apr 27, 10:18 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc closed T423074: Prevent members of a 2FA-enforced global group from disabling 2FA as Resolved.
Mon, Apr 27, 10:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-OATHAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))
mszwarc reopened T423687: Extract permission management from CentralAuthUser, a subtask of T423686: Add support for disabled global groups, as In Progress.
Mon, Apr 27, 10:18 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc reopened T423687: Extract permission management from CentralAuthUser as "In Progress".
Mon, Apr 27, 10:18 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T423687: Extract permission management from CentralAuthUser as Resolved.
Mon, Apr 27, 10:17 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T423687: Extract permission management from CentralAuthUser, a subtask of T423686: Add support for disabled global groups, as Resolved.
Mon, Apr 27, 10:17 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423074: Prevent members of a 2FA-enforced global group from disabling 2FA from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 27, 10:17 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-OATHAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))
mszwarc closed T423075: Display global group restrictions on Special:GlobalGroupPermissions, a subtask of T423074: Prevent members of a 2FA-enforced global group from disabling 2FA, as Resolved.
Mon, Apr 27, 9:22 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-OATHAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))
mszwarc closed T423075: Display global group restrictions on Special:GlobalGroupPermissions as Resolved.
Mon, Apr 27, 9:22 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))
mszwarc moved T423075: Display global group restrictions on Special:GlobalGroupPermissions from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 27, 9:22 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))

Fri, Apr 24

mszwarc created T424356: Rights log entries replicated from remote wiki have broken links.
Fri, Apr 24, 2:36 PM · Patch-For-Review, MediaWiki-Logevents

Thu, Apr 23

mszwarc added a comment to T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration.

I have added the following text to the next Tech News issue:

There is a new change in how new users are autoconfirmed that will improve anti-vandalism protection. Currently, users who have had an account for a few days and made a few edits are automatically added to the Autoconfirmed users group. This configuration tends to be exploited by some vandals, who create accounts and start to use them only after some time. To mitigate this, the configuration will be updated next week so that – for the purpose of becoming autoconfirmed – the account age will be counted from their first edit, instead of registration date. The numeric value of the age threshold will remain the same. This change will be deployed only to wikis which require at least one edit as part of the autoconfirmation conditions.

Thu, Apr 23, 6:28 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc moved T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration from Not ready to announce to Announce in next Tech/News on the User-notice board.
Thu, Apr 23, 6:25 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc closed T422119: Check restricted global groups when granting, a subtask of T410076: Allow technically enforcing policies for restricted global groups, as Resolved.
Thu, Apr 23, 8:30 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, MediaWiki-User-management
mszwarc closed T422119: Check restricted global groups when granting as Resolved.
Thu, Apr 23, 8:30 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423855: Move permission management from SpecialGlobalGroupPermissions into GlobalGroupLookup from In progress to Needs review on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Thu, Apr 23, 8:29 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T422605: Add 'scope' option in $wgRestrictedGroups, a subtask of T422119: Check restricted global groups when granting, as Resolved.
Thu, Apr 23, 7:40 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T422605: Add 'scope' option in $wgRestrictedGroups as Resolved.
Thu, Apr 23, 7:39 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-User-management
mszwarc updated the task description for T422605: Add 'scope' option in $wgRestrictedGroups.
Thu, Apr 23, 7:39 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-User-management
mszwarc moved T422605: Add 'scope' option in $wgRestrictedGroups from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Thu, Apr 23, 7:39 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-User-management

Tue, Apr 21

mszwarc updated the task description for T422123: Support declaring conditions for global groups.
Tue, Apr 21, 8:47 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc updated the task description for T422133: Make GlobalGroupAssignmentService check conditions for global groups.
Tue, Apr 21, 8:47 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T422133: Make GlobalGroupAssignmentService check conditions for global groups, a subtask of T422119: Check restricted global groups when granting, as Resolved.
Tue, Apr 21, 8:46 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T422133: Make GlobalGroupAssignmentService check conditions for global groups as Resolved.
Tue, Apr 21, 8:46 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T422123: Support declaring conditions for global groups, a subtask of T422119: Check restricted global groups when granting, as Resolved.
Tue, Apr 21, 8:46 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc closed T422123: Support declaring conditions for global groups as Resolved.
Tue, Apr 21, 8:46 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T422133: Make GlobalGroupAssignmentService check conditions for global groups from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Tue, Apr 21, 8:46 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T422123: Support declaring conditions for global groups from Needs review to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Tue, Apr 21, 8:46 AM · Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc created T423995: IRS dialog can open empty after submitting a report and trying to send one more.
Tue, Apr 21, 8:39 AM · Product Safety and Integrity, Incident-Reporting-System

Mon, Apr 20

mszwarc moved T423855: Move permission management from SpecialGlobalGroupPermissions into GlobalGroupLookup from Backlog to In progress on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 20, 10:55 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc created T423855: Move permission management from SpecialGlobalGroupPermissions into GlobalGroupLookup.
Mon, Apr 20, 10:55 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc added a comment to T422656: CentralAuth: Add globaluser.gu_email_normalized column.

So I looked into this. Adding the column is one aspect, you definitely need to add an index for it too. For the index, since you're not looking for similar results or ordering, maybe you can use hash indexes to improve lookup and reduce space.

Thanks for the analysis and sorry for responding late here

Mon, Apr 20, 9:27 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, DBA, Product Safety and Integrity
mszwarc added a comment to T422656: CentralAuth: Add globaluser.gu_email_normalized column.

make sure any query that looks up based on gu_email, use the normalized version instead.

It will be awkward if we change how "normalized version" is defined in the future

Mon, Apr 20, 9:04 AM · MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, DBA, Product Safety and Integrity
mszwarc moved T423686: Add support for disabled global groups from In progress to Ready on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 20, 8:05 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423687: Extract permission management from CentralAuthUser from Ready to In progress on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 20, 8:05 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423686: Add support for disabled global groups from Ready to In progress on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Mon, Apr 20, 7:53 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth

Sat, Apr 18

mszwarc created T423779: Translating a page on Meta-Wiki didn't create the translated page.
Sat, Apr 18, 2:24 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MW-Interfaces-Team, WMF-JobQueue, Unplanned-Sprint-Work, LPL Essential (FY2025-26 Q3&4), MediaWiki-extensions-Translate

Fri, Apr 17

mszwarc moved T423074: Prevent members of a 2FA-enforced global group from disabling 2FA from In progress to Needs review on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Fri, Apr 17, 10:27 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-OATHAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))
mszwarc moved T423686: Add support for disabled global groups from Backlog to Ready on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Fri, Apr 17, 10:27 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc moved T423687: Extract permission management from CentralAuthUser from Backlog to Ready on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Fri, Apr 17, 10:27 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc added a subtask for T423686: Add support for disabled global groups: T423687: Extract permission management from CentralAuthUser.
Fri, Apr 17, 10:27 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc added a parent task for T423687: Extract permission management from CentralAuthUser: T423686: Add support for disabled global groups.
Fri, Apr 17, 10:27 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc created T423687: Extract permission management from CentralAuthUser.
Fri, Apr 17, 10:27 AM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc created T423686: Add support for disabled global groups.
Fri, Apr 17, 10:27 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth
mszwarc changed the status of T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration from Open to Stalled.
Fri, Apr 17, 7:52 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc moved T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration from Needs review to Ready on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Fri, Apr 17, 7:52 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work
mszwarc added a comment to T418484: Reconfigure autoconfirmed group so that account age is counted from first edit and not registration.

What if we applied caching in the code looking for first edit timestamp

Fri, Apr 17, 7:49 AM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikimedia-Site-requests, User-notice, Essential-Work

Wed, Apr 15

mszwarc moved T412149: Add Show IP button to Special:GlobalContributions from In progress to QA in Prod on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Wed, Apr 15, 1:13 PM · Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Essential-Work, Temporary accounts (4.8 TA Patrolling), CheckUser-GlobalContributions

Tue, Apr 14

mszwarc moved T6055: Interwiki rights logs should be duplicated at related wikis from Ready to Done on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Tue, Apr 14, 2:26 PM · User-notice-archive, Essential-Work, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-User-management, MediaWiki-Logevents, Stewards-and-global-tools, Crosswiki
mszwarc updated the task description for T6055: Interwiki rights logs should be duplicated at related wikis.
Tue, Apr 14, 2:25 PM · User-notice-archive, Essential-Work, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-User-management, MediaWiki-Logevents, Stewards-and-global-tools, Crosswiki
mszwarc closed T6055: Interwiki rights logs should be duplicated at related wikis as Resolved.

I've backfilled interwiki rights logs on all wikis

Tue, Apr 14, 2:25 PM · User-notice-archive, Essential-Work, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)), MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-User-management, MediaWiki-Logevents, Stewards-and-global-tools, Crosswiki
mszwarc closed T6055: Interwiki rights logs should be duplicated at related wikis, a subtask of T418579: Implement a maintenance script to demote users who don't meet conditions specified in $wgRestrictedGroups, as Resolved.
Tue, Apr 14, 2:25 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Stewards-and-global-tools, Product Safety and Integrity (Sprint Crocus (Mar 2 - Mar 20)), MediaWiki-User-management
mszwarc moved T423074: Prevent members of a 2FA-enforced global group from disabling 2FA from Ready to In progress on the Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1)) board.
Tue, Apr 14, 1:30 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-OATHAuth, Product Safety and Integrity (Sprint Tulip (Apr 13 - May 1))