anchor.diff:      //
       //  Now, list items.
       //
  -
  -    com.ecyrd.jspwiki.plugin.WeblogPlugin plug = new com.ecyrd.jspwiki.plugin.WeblogPlugin();
  -    List changed = plug.findBlogEntries(wiki.getPageManager(), 
  -                                        wikipage.getName(),
  -                                        new Date(0L),
  -                                        new Date());
  -
  -    Collections.sort( changed, new PageTimeComparator() );
  -
  +    List changed;
  +    
  +    log.debug("MODE="+mode);
  +    
  +    if( mode.equals("blog") )
  +    {
  +        com.ecyrd.jspwiki.plugin.WeblogPlugin plug = new com.ecyrd.jspwiki.plugin.WeblogPlugin();
  +        changed = plug.findBlogEntries(wiki.getPageManager(), 
  +                                       wikipage.getName(),
  +                                       new Date(0L),
  +                                       new Date());
  +    }
  +    else
  +    {
  +        changed = wiki.getVersionHistory( wikipage.getName() );
  +    }
  +    
       //
       //  Check if nothing has changed, so we can just return a 304
       //
  
positive.code:         if( p.getLastModified().after( latest ) ) latest = p.getLastModified();
      }
  
      if( !hasChanged )
      {
          response.sendError( HttpServletResponse.SC_NOT_MODIFIED );
          return;
  
negative.code:     //
      wikiContext.setVariable( WikiEngine.PROP_REFSTYLE, "absolute" );
  
      response.setContentType("application/rss+xml; charset=UTF-8");
  
      StringBuffer result = new StringBuffer();
      SimpleDateFormat iso8601fmt = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
  