https://bugzilla.wikimedia.org/show_bug.cgi?id=28842

Tim Starling <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|High                        |Normal
                 CC|                            |[email protected]

--- Comment #7 from Tim Starling <[email protected]> 2011-05-10 07:20:43 
UTC ---
Lockdown sets default user options based on the contents of $wgUser, which is
definitely a bad idea and something it shouldn't be doing. It calls
$wgUser->getEffectiveGroups(), which hits a recursion guard in User::load() and
so sets $wgUser->mEffectiveGroups incorrectly. In 1.16.4,
$wgUser->mEffectiveGroups happened to be already initialised when the hook was
called, but in 1.16.5 it is not.

A workaround is to disable the SearchableNamespaces hook registration in
Lockdown.php. I suggest doing that in all branches unless someone can be found
who is interested in fixing the extension properly. I'll CC Daniel Kinzler
since his name is in the file header.

Lowering priority since we now know there's no problem with the core that would
require a release.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to