IP Masking will affect lots of our products, features, tools, gadgets, etc. This task is for tracking work to update those that are owned by Web Team, ahead of IP Masking being enabled on WMF sites.
See {T326816}, particularly **What will be affected**.
A preliminary investigation (T326759) has found that the following may be affected:
* CologneBlue
* MinervaNeue
* MobileFrontend
* MonoBook
* Nostalgia
* Popups
* QuickSurveys
* Vector
* Timeless
# Developer notes
## Config
// Defaults
$wgAutoCreateTempUser = [
'enabled' => false,
'actions' => [ 'edit' ]
'genPattern' => '*Unregistered $1*'
'matchPattern' => '*$1',
'serialProvider' => [ 'type' => 'local' ],
'serialMap' => [ 'type' => 'plain-numeric' ],
];
$wgSharedTables[] = 'user_autocreate_serial';
// Typical wiki config
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['*']['createaccount'] = true; // otherwise no actions are enabled
// Production
$wgAutoCreateTempUser['enabled'] = true;
$wgAutoCreateTempUser['serialProvider'] = 'centralauth';