Last modified: 2011-11-22 01:04:26 UTC
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.
Changing summary to clarify.