Last modified: 2013-09-12 16:26:22 UTC
The string ':' is treated differently. It is a valid title in Title.php, but also a bad title at other situation: * Gives no 'invalid': https://en.wikipedia.org/w/api.php?action=query&titles=: * {{fullurl::}} gives a '//en.wikipedia.org/wiki/' * but {{fullurl:>}} as invalid title would not parsed * [[:]] is not parsed * You cannot view the page corrosponding to : https://en.wikipedia.org/w/index.php?title=: * Using api action=edit gives a exception: error;{code=internal_api_error_MWException, info=Exception Caught: Something is trying to edit an article with an empty title}; * A move will give articleexists, because there is strlen < 1 check. * api action=protect allows the (create) protection of that title In my opinion Title::secureAndSplit should reject a single colon as title.
*** This bug has been marked as a duplicate of bug 54044 ***