Author: mnh
Description:
Basic synopsis: protection is case insensitive, log and unprotecting are not. The idea is sound, but may lead to admins having absolutely no clue what caused the block for a specific variant in the first place and thus whether unprotecting is actually a good idea.
How to reproduce: create-protect any page (say [[User:You/Test]]) and switch case for some letter in between, for example [[User:You/TeSt]]. Try to discover the log entry. Imagine a longer page name and some unknown Joe Random User asking you to unprotect it.
Solution: always attach the log entry to the all-lowercase variant. While this may lead to problems if this variant is eventually unprotected, this can hardly be avoided while preserving the present -- albeit somewhat laborious -- possibility to not protect a single variant. Unless you're willing to build O(2^{page name length}) log entries, that is.
Version: unspecified
Severity: enhancement