<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>public/images/openid-large.png</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -3,13 +3,15 @@ Collective
 
 A no-frills wiki built on Merb 0.9.x and DataMapper 0.9.x
  
-Features/Problems
+Features
 -----------------
  
 * Versioned pages
 * Textile/Markdown content formatting
 * Pretty page urls
 * Custom theme support
+* Integration with Defensio for Spam protection
+* Trusted user system based on OpenID
   
 Take It For A Spin
 ------------------</diff>
      <filename>README.markdown</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@ module NoSpamProtection
   # Accessed by: POST /pages
   def create(page, version)
     @page = Page.new(page)
-    @version = Version.new(version.merge(:user =&gt; @user))
+    @version = Version.new(version.merge!(:user =&gt; @user))
     if @page.valid? &amp;&amp; @version.valid?
       @page.versions &lt;&lt; @version
       @page.save
@@ -19,7 +19,7 @@ module NoSpamProtection
   # Accessed by: PUT /pages/1
   def update(id, version)
     @page = Page.by_slug(id) || raise(NotFound)
-    @page.versions &lt;&lt; @version = Version.new(version.merge(:user =&gt; @user))
+    @page.versions &lt;&lt; @version = Version.new(version.merge!(:user =&gt; @user))
     if @version.save
       redirect url(:page, @page)
     else</diff>
      <filename>lib/controller/no_spam_protection.rb</filename>
    </modified>
    <modified>
      <diff>@@ -48,22 +48,16 @@ private
 
   def check_comment_with_spam_engine(url, content)
     Viking.check_comment(
-      default_spam_engine_params.update(
-        :comment_content =&gt; content,
-        :comment_author  =&gt; @user.name, 
-        :user_ip         =&gt; request.remote_ip,
-        :trusted_user    =&gt; @user.trusted?,
-        :permalink       =&gt; url
-      )
+      :article_date    =&gt; Time.now,
+      :comment_author  =&gt; @user.name,
+      :comment_content =&gt; content,
+      :comment_type    =&gt; 'comment',
+      :openid          =&gt; @user.openid_url,
+      :permalink       =&gt; url,
+      :trusted_user    =&gt; @user.trusted?,
+      :user_ip         =&gt; request.remote_ip,
+      :user_logged_in  =&gt; true
     )
   end
-
-  def default_spam_engine_params
-    { 
-      :comment_type   =&gt; 'comment', 
-      :article_date   =&gt; Time.now, 
-      :user_logged_in =&gt; false
-    }
-  end
   
 end
\ No newline at end of file</diff>
      <filename>lib/controller/spam_protection.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9036fdea6617a3b8712d85022d8b293f090384bb</id>
    </parent>
  </parents>
  <author>
    <name>Jed Hurt</name>
    <email>jedhurt@cableone.net</email>
  </author>
  <url>http://github.com/meekish/collective/commit/a9d17e51f22a969bfcd3782b10e1927a152f3f1f</url>
  <id>a9d17e51f22a969bfcd3782b10e1927a152f3f1f</id>
  <committed-date>2008-09-03T21:48:16-07:00</committed-date>
  <authored-date>2008-09-03T21:48:16-07:00</authored-date>
  <message>Updated the README. Refactored some controller code.</message>
  <tree>9529e097d30845375eb2f95d6f5543b6ff39bd46</tree>
  <committer>
    <name>Jed Hurt</name>
    <email>jedhurt@cableone.net</email>
  </committer>
</commit>
