Last modified: 2012-12-30 04:56:40 UTC
At least with deleted revisions, trying to use drcontinue with a title that has a space after a colon results in the space being removed. This causes scripts to get stuck in an endless loop when getting sent back to the non-space titles instead of onto the next chunk of revisions.
Can you provide an example query that fails?
This fails: http://uncyclopedia.wikia.com/api.php?action=query&list=deletedrevs&drnamespace=0&drlimit=21&drdir=newer&drlimit=max&drcontinue=0|Howto:_anal_probe| Could be the MediaWiki may be figuring it looks like a typo that actually belongs to the HowTo namespace, despite specifically not being in the HowTo namespace and coming from a query-continue that did give it the space... These pages predate the creation of the HowTo namespace, and the deletedrevs query iterates through everything regardless of whether or not it is accessible from the frontend.
Well, okay, it doesn't fail, exactly, it goes back to HowTo:Annoy Zombiebaron. And this does annoy Zombiebaron.
This bug was fixed in MediaWiki 1.20. This can be verified, for example, by looking at https://en.wikipedia.org/w/api.php?action=query&list=deletedrevs&drnamespace=0&drprefix=Book:&drcontinue=0|Book:_The_Art_of_Kirk_Hammett| that works fine despite the relatively new "Book:" namespace. *** This bug has been marked as a duplicate of bug 29290 ***
Generally speaking it really can't, but okay.