Revision is a project mainly written in PHP, it's free.
PLUGIN: Saves revisions of posts and diff's changes.
404: Not Found