Unfortunately for your case, read access to the wiki
grants permission to
both
current and old revisions -- it's simply assumed
throughout the system. I
don't
think there's really a good way to actually prevent
access to old
revisions.
You might be able to track down all the output systems and disable them
though:
* action=view w/ oldid
* action=raw w/ oldid
* action=history
* API
* Special:Export
-- brion
Alternatively he could hunt down every spot that MediaWiki checks for a
"Read" permission and change it to check for a new "History" if
needed.
Probably a bit (read lots) more difficult to do than just disabling the
history pages, but well worth the effort in your case.
Thank you,
Derric Atzrott