Last modified: 2009-10-28 19:06:06 UTC
With the ConfirmAccount extension installed on the server, after posting a Special:RequestAccount form, users get a BadTitle page, making them unable to actually request an account. The bug occurs with french localized MediaWiki ($wgLanguageCode = "fr") but not in english ($wgLanguageCode = "fr"). I further figured out that it occurs only when the localized name for the special namespace has special characters, for instance: - "Spécial" with $wgLanguageCode = "fr" - "Служебная" with $wgLanguageCode = "ru" It works with $wgLanguageCode = "de" ("Spezial") and of course with $wgLanguageCode = "de". As a workaround I have set the french name of the special namespace to "Special" instead of "Spécial" ($namespaceName[NS_SPECIAL] = 'Special') in MessagesFr.php
Update: posting the form from the "Special:ConfirmAccounts/Invité" page, does result in a badtitle also. Renaming the account type from "Invité" to "Invite" (setting $wgAccountRequestTypes accordingly in LocalSettings.php) does the trick: the bureaucrat is able to post the form from "Special:ConfirmAccounts/Invite" without any trouble.
Is this working after r48640
(In reply to comment #2) > Is this working after r48640 > Didn't mean to close yet. Does this work OK?
Thanks, posting the Special:RequestAccount form works now. But posting the Special:ConfirmAccount/group&acrid=n form doesn't. Same symptom: badtitle page.
(In reply to comment #4) > Thanks, posting the Special:RequestAccount form works now. > But posting the Special:ConfirmAccount/group&acrid=n form doesn't. Same > symptom: badtitle page. > OK, try r48719 (typo fix)
Doesn't work neither with r48719. One of my buggy URL is "w/index.php5?title=Sp%C3%A9cial:ConfirmerCompte/Invit%C3%A9&acrid=8", where "%C3%A9" is the percent encoding for "é".
More related tweaks in r48772
(In reply to comment #7) > More related tweaks in r48772 That's the good one. Thank you for your precious involvement in fixing that bug. I am changing resolution to FIXED.