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