git clone git://github.com/technoweenie/mephisto.git
tweaks to tests so they pass. TODO: fix stupid asset fixture crap during transition to rspec/model-stubbing
merrrge
Merge branch 'site-wide-sessions' into multiengine
The #login_from_cookie filter needs to run after the #set_cache_root filter.
Replaced the Akismet and Defensio plugins with Viking.
Removed the Akismet and Defensio plugins.
Set Viking's logger during initialization.
Merge branch 'bugfixing' into use-viking-plugin
Fix typo in config file comment.
Adding the Viking plugin.
MehpistoController#dispatch_comments only requires #logged_in? and not #admin? to tell the Comment whether or not the user is authenticated.
Sessions are now globally available.
Get ready to tell Defensio if the person posting the comment is a trusted user or not.
Merge branch 'bugfixing' into multiengine
Use #cycle in preference to calculating the even rows to shade.
Fix problem with URLs on the moderate comments page.
In the overview and admin/comments pages, show the comment's spam engine information.
Removing lib/tasks/switchtower.rake, which is a leftover from previously.
If the comment's spam_engine_data field is blank, don't attempt to sort or calculate classes on it.
Moved code around so the different statistics calculations are grouped together visually.
The retraining graph was using canned data.
If there were no spam engine data in comment, marking as spam or ham would fail using the Defensio engine.
Prevent 500 errors if the comment being unapproved does not have a Defensio signature.
Site#clear_approve_comment_if_spam_engine_not_null, a before_save callback, would sometimes return false, preventing the save from occuring.
When saving the Site, if the spam engine doesn't report a message, add a minimal one.
Prevent an error from which users wouldn't be able to recover if they entered wrong Defensio credentials.
Ignoring stuff under public/assets