<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>2c6ad21d8f0e91dc89f7a3e8426d6bb5deb2b0b3</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/e9fc1471b8f368184b9197dd1d37599a4efa4c22</url>
    <id>e9fc1471b8f368184b9197dd1d37599a4efa4c22</id>
    <committed-date>2008-03-11T00:30:16-07:00</committed-date>
    <authored-date>2008-03-11T00:29:51-07:00</authored-date>
    <message>tweaks to tests so they pass. TODO: fix stupid asset fixture crap during transition to rspec/model-stubbing</message>
    <tree>d1e644a2ffb6e7f6c31167cee7e6b293b3710e65</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>667a1c0b0e37ac5da7c1e6ca629b118084e6b6eb</id>
      </parent>
    </parents>
    <author>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/2c6ad21d8f0e91dc89f7a3e8426d6bb5deb2b0b3</url>
    <id>2c6ad21d8f0e91dc89f7a3e8426d6bb5deb2b0b3</id>
    <committed-date>2008-03-10T23:51:29-07:00</committed-date>
    <authored-date>2008-03-10T23:51:29-07:00</authored-date>
    <message>merrrge</message>
    <tree>64515c9d37ce88130e07c834130bcd1cd1869028</tree>
    <committer>
      <name>rick</name>
      <email>technoweenie@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b691e1b7ec087a49e4a1083ae318d7dc83d62c9</id>
      </parent>
      <parent>
        <id>9975651a4878bfb0ede8bd92949437d98ae3061f</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/667a1c0b0e37ac5da7c1e6ca629b118084e6b6eb</url>
    <id>667a1c0b0e37ac5da7c1e6ca629b118084e6b6eb</id>
    <committed-date>2008-03-10T21:24:31-07:00</committed-date>
    <authored-date>2008-03-10T21:24:31-07:00</authored-date>
    <message>Merge branch 'site-wide-sessions' into multiengine</message>
    <tree>190adddc8fbfa203d65b4943da0d614148074ec6</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>752c317ef3e42ccd14c4cb53a8ca7c37734513ac</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/9975651a4878bfb0ede8bd92949437d98ae3061f</url>
    <id>9975651a4878bfb0ede8bd92949437d98ae3061f</id>
    <committed-date>2008-03-10T21:24:08-07:00</committed-date>
    <authored-date>2008-03-10T21:24:08-07:00</authored-date>
    <message>The #login_from_cookie filter needs to run after the #set_cache_root filter.</message>
    <tree>c0c02a43961393a034af37456f86ea12d088eef1</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>86c8abf9e9f207e6dcf84df6544968eafbf2b566</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/0b691e1b7ec087a49e4a1083ae318d7dc83d62c9</url>
    <id>0b691e1b7ec087a49e4a1083ae318d7dc83d62c9</id>
    <committed-date>2008-03-10T21:11:16-07:00</committed-date>
    <authored-date>2008-03-10T21:11:16-07:00</authored-date>
    <message>Replaced the Akismet and Defensio plugins with Viking.</message>
    <tree>42601966532f24d265228330a675cdbfe53d631c</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1734f2205fe0ba4967c9492b8cec96cd69bbe3c3</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/86c8abf9e9f207e6dcf84df6544968eafbf2b566</url>
    <id>86c8abf9e9f207e6dcf84df6544968eafbf2b566</id>
    <committed-date>2008-03-10T20:49:20-07:00</committed-date>
    <authored-date>2008-03-10T20:49:20-07:00</authored-date>
    <message>Removed the Akismet and Defensio plugins.

Replaced by the Viking plugin.</message>
    <tree>09c8861590595c77f6f0e2bacb107450184c5ed1</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92642995a675aa4f380eecd8fe10767cdbec08d8</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/1734f2205fe0ba4967c9492b8cec96cd69bbe3c3</url>
    <id>1734f2205fe0ba4967c9492b8cec96cd69bbe3c3</id>
    <committed-date>2008-03-10T20:38:32-07:00</committed-date>
    <authored-date>2008-03-10T20:38:32-07:00</authored-date>
    <message>Set Viking's logger during initialization.</message>
    <tree>4e21e9b62c81d86d769baf5e40dc9be138c086b5</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5528126ec61fdffc7cb5e6f20769f98876d002f1</id>
      </parent>
      <parent>
        <id>a1407eb22655e040d394c2b34b203d190891eda7</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/92642995a675aa4f380eecd8fe10767cdbec08d8</url>
    <id>92642995a675aa4f380eecd8fe10767cdbec08d8</id>
    <committed-date>2008-03-10T20:37:45-07:00</committed-date>
    <authored-date>2008-03-10T20:37:45-07:00</authored-date>
    <message>Merge branch 'bugfixing' into use-viking-plugin</message>
    <tree>3da517b44b3adf457b79a302d2a2c12915386681</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3bbe3ca69a5aa2e4346e62a988edab0b3d9451b8</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/a1407eb22655e040d394c2b34b203d190891eda7</url>
    <id>a1407eb22655e040d394c2b34b203d190891eda7</id>
    <committed-date>2008-03-10T20:36:57-07:00</committed-date>
    <authored-date>2008-03-10T20:36:57-07:00</authored-date>
    <message>Fix typo in config file comment.</message>
    <tree>2e680301c13e14008146bd016dbc268622e68d7e</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a845a68630cb4c6f3c6827fac5d34709afd047ec</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/5528126ec61fdffc7cb5e6f20769f98876d002f1</url>
    <id>5528126ec61fdffc7cb5e6f20769f98876d002f1</id>
    <committed-date>2008-03-10T20:32:38-07:00</committed-date>
    <authored-date>2008-03-10T20:32:38-07:00</authored-date>
    <message>Adding the Viking plugin.

Commit: 2de08dc6e4899791563ddaabce8dbc3f1c7d56da</message>
    <tree>594598c7159812e653312a3c19380b4b12899c38</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a0ce1ae632eba963b678dd36b3b67b7a04d42f59</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/a845a68630cb4c6f3c6827fac5d34709afd047ec</url>
    <id>a845a68630cb4c6f3c6827fac5d34709afd047ec</id>
    <committed-date>2008-03-10T20:06:22-07:00</committed-date>
    <authored-date>2008-03-10T20:06:22-07:00</authored-date>
    <message>MehpistoController#dispatch_comments only requires #logged_in? and not #admin? to tell the Comment whether or not the user is authenticated.</message>
    <tree>1c89276b49f64f44f3b056ecdae3bc265ff14f58</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>429ecf2948716ebb2905174653643eba4299a97e</id>
      </parent>
      <parent>
        <id>752c317ef3e42ccd14c4cb53a8ca7c37734513ac</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/a0ce1ae632eba963b678dd36b3b67b7a04d42f59</url>
    <id>a0ce1ae632eba963b678dd36b3b67b7a04d42f59</id>
    <committed-date>2008-03-10T20:03:37-07:00</committed-date>
    <authored-date>2008-03-10T20:03:37-07:00</authored-date>
    <message>Merge branch 'site-wide-sessions' into multiengine</message>
    <tree>b84c3e3001e17152339598b254c7e4ce857ab8fb</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2772ec18227b04b3cb618748a2900a7b93b84d94</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/752c317ef3e42ccd14c4cb53a8ca7c37734513ac</url>
    <id>752c317ef3e42ccd14c4cb53a8ca7c37734513ac</id>
    <committed-date>2008-03-10T19:50:19-07:00</committed-date>
    <authored-date>2008-03-10T19:50:19-07:00</authored-date>
    <message>Sessions are now globally available.

MephistoController has sessions, and Admin::Base doesn't need to declare the AuthenticatedSystem, as it's moved to ApplicationController</message>
    <tree>6f908f6b7462f7e7b790c00e4fe5cb03797a05d1</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5460e71c367d46d55c290804d2c2981052977a04</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/429ecf2948716ebb2905174653643eba4299a97e</url>
    <id>429ecf2948716ebb2905174653643eba4299a97e</id>
    <committed-date>2008-03-07T06:51:46-08:00</committed-date>
    <authored-date>2008-03-07T06:51:46-08:00</authored-date>
    <message>Get ready to tell Defensio if the person posting the comment is a trusted user or not.

Right now, ApplicationController has #admin?, but I can't use it in Mephisto#dispatch, because the correct before_filters aren't run.</message>
    <tree>2979eb47fed9cd8cca2404211066956fc0eaaf9f</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>229299586cd04ee86c5267c7066bfd5e7c7fd045</id>
      </parent>
      <parent>
        <id>3bbe3ca69a5aa2e4346e62a988edab0b3d9451b8</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/5460e71c367d46d55c290804d2c2981052977a04</url>
    <id>5460e71c367d46d55c290804d2c2981052977a04</id>
    <committed-date>2008-03-04T11:09:10-08:00</committed-date>
    <authored-date>2008-03-04T11:09:10-08:00</authored-date>
    <message>Merge branch 'bugfixing' into multiengine</message>
    <tree>461bde7859233c44fc633253f1def47d02b4abef</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96cdc957653159c24ebf59a5096bcde6554ba58f</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/3bbe3ca69a5aa2e4346e62a988edab0b3d9451b8</url>
    <id>3bbe3ca69a5aa2e4346e62a988edab0b3d9451b8</id>
    <committed-date>2008-03-04T11:09:02-08:00</committed-date>
    <authored-date>2008-03-04T11:09:02-08:00</authored-date>
    <message>Use #cycle in preference to calculating the even rows to shade.</message>
    <tree>75b03c20ef42d5fcd6a7ade7d2618846bd54acd2</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>87a0ff1dbaf24846a84ff7b6da19b717632d50f2</id>
      </parent>
      <parent>
        <id>96cdc957653159c24ebf59a5096bcde6554ba58f</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/229299586cd04ee86c5267c7066bfd5e7c7fd045</url>
    <id>229299586cd04ee86c5267c7066bfd5e7c7fd045</id>
    <committed-date>2008-03-04T10:38:04-08:00</committed-date>
    <authored-date>2008-03-04T10:38:04-08:00</authored-date>
    <message>Merge branch 'bugfixing' into multiengine</message>
    <tree>9a50f9ff338abe330999df08d1c8514faa8a26b5</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>628cbde5cdced976670e81a55a71f8d25f123b2d</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/96cdc957653159c24ebf59a5096bcde6554ba58f</url>
    <id>96cdc957653159c24ebf59a5096bcde6554ba58f</id>
    <committed-date>2008-03-04T10:37:54-08:00</committed-date>
    <authored-date>2008-03-04T10:37:54-08:00</authored-date>
    <message>Fix problem with URLs on the moderate comments page.

The URLs to the Ajax actions were wrong because the article's ID wasn't present.  Instead of using @article (which is nil in this case), use the comment's article.</message>
    <tree>d9c59c8f7caeba2d4f0503e424f3763252b67878</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0072562e916270fb500541217c322dcebe14e502</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/87a0ff1dbaf24846a84ff7b6da19b717632d50f2</url>
    <id>87a0ff1dbaf24846a84ff7b6da19b717632d50f2</id>
    <committed-date>2008-03-04T09:24:00-08:00</committed-date>
    <authored-date>2008-03-04T09:23:16-08:00</authored-date>
    <message>In the overview and admin/comments pages, show the comment's spam engine information.

The overview also highlights the blockquote with the correct class, which is coming from the engine.
The DefensioEngine has information to show, the others use the default implementation in Base, which is to return nil.</message>
    <tree>492e5b746491e6c6264bbbf272a217cefb4f98ce</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3149edd244eda7c957828d6f15f060e00fedc6b</id>
      </parent>
      <parent>
        <id>628cbde5cdced976670e81a55a71f8d25f123b2d</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/0072562e916270fb500541217c322dcebe14e502</url>
    <id>0072562e916270fb500541217c322dcebe14e502</id>
    <committed-date>2008-03-04T08:10:32-08:00</committed-date>
    <authored-date>2008-03-04T08:10:32-08:00</authored-date>
    <message>Merge branch 'bugfixing' into multiengine</message>
    <tree>df754aedf1e91bedf456be748a901d1f02ab84c2</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>249a13bc7536c7faa275bef1628d0dec831d6315</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/628cbde5cdced976670e81a55a71f8d25f123b2d</url>
    <id>628cbde5cdced976670e81a55a71f8d25f123b2d</id>
    <committed-date>2008-03-04T08:09:41-08:00</committed-date>
    <authored-date>2008-03-04T08:09:41-08:00</authored-date>
    <message>Removing lib/tasks/switchtower.rake, which is a leftover from previously.</message>
    <tree>454949a2b71b7260ab425ce8db8a7d634a3350dd</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2d6ccbe2c58d027084685eab478cb3538989266</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/c3149edd244eda7c957828d6f15f060e00fedc6b</url>
    <id>c3149edd244eda7c957828d6f15f060e00fedc6b</id>
    <committed-date>2008-03-04T05:16:08-08:00</committed-date>
    <authored-date>2008-03-04T05:16:08-08:00</authored-date>
    <message>If the comment's spam_engine_data field is blank, don't attempt to sort or calculate classes on it.</message>
    <tree>d1a5b933ca723d7a45b29d7f91ec26255fea8625</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>654ac8459170666754d4d50a3566aee55905dd4a</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/d2d6ccbe2c58d027084685eab478cb3538989266</url>
    <id>d2d6ccbe2c58d027084685eab478cb3538989266</id>
    <committed-date>2008-03-03T19:46:07-08:00</committed-date>
    <authored-date>2008-03-03T19:46:07-08:00</authored-date>
    <message>Moved code around so the different statistics calculations are grouped together visually.</message>
    <tree>2e0e4d21acb1b5007da10e22c86452ab700e42d2</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af08b66fe8402186649eaebe0712d7e94f3b3ef1</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/654ac8459170666754d4d50a3566aee55905dd4a</url>
    <id>654ac8459170666754d4d50a3566aee55905dd4a</id>
    <committed-date>2008-03-03T19:45:41-08:00</committed-date>
    <authored-date>2008-03-03T19:45:41-08:00</authored-date>
    <message>The retraining graph was using canned data.</message>
    <tree>27af98515dec9eb09a69baab747d63de9337e8d9</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8c8fe901f6ec7324a7cf74ce6e05544833805795</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/af08b66fe8402186649eaebe0712d7e94f3b3ef1</url>
    <id>af08b66fe8402186649eaebe0712d7e94f3b3ef1</id>
    <committed-date>2008-03-03T18:45:48-08:00</committed-date>
    <authored-date>2008-03-03T18:45:22-08:00</authored-date>
    <message>If there were no spam engine data in comment, marking as spam or ham would fail using the Defensio engine.</message>
    <tree>d60c50699911b07204298603e060cf55ddf50085</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6088ac3076140d9129d98a4b5d23989c77036c03</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/8c8fe901f6ec7324a7cf74ce6e05544833805795</url>
    <id>8c8fe901f6ec7324a7cf74ce6e05544833805795</id>
    <committed-date>2008-03-03T18:39:46-08:00</committed-date>
    <authored-date>2008-03-03T18:38:56-08:00</authored-date>
    <message>Prevent 500 errors if the comment being unapproved does not have a Defensio signature.</message>
    <tree>1f698193853fe747eb9fe1df4acc557279409a56</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f27e3587fc1724e677f04cc18167e4617ceff4f</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/6088ac3076140d9129d98a4b5d23989c77036c03</url>
    <id>6088ac3076140d9129d98a4b5d23989c77036c03</id>
    <committed-date>2008-03-03T18:39:43-08:00</committed-date>
    <authored-date>2008-03-03T18:35:21-08:00</authored-date>
    <message>Site#clear_approve_comment_if_spam_engine_not_null, a before_save callback, would sometimes return false, preventing the save from occuring.

Got burned by this before: an ActiveRecord before_filter that doesn't return true will stop the save, without error messages.</message>
    <tree>3857dd20e27fc3fea557a9bcc19cc081c9917547</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58bc68e70329d0417b35cc2aba0c7923517c22bf</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/1f27e3587fc1724e677f04cc18167e4617ceff4f</url>
    <id>1f27e3587fc1724e677f04cc18167e4617ceff4f</id>
    <committed-date>2008-03-03T18:39:31-08:00</committed-date>
    <authored-date>2008-03-03T18:25:15-08:00</authored-date>
    <message>When saving the Site, if the spam engine doesn't report a message, add a minimal one.</message>
    <tree>6f5c7b5fe49aab1b97e9835a6f0b0cd2649e8e44</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fda3ef24c2509161b96b9ee972a244cf2596c7ff</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/58bc68e70329d0417b35cc2aba0c7923517c22bf</url>
    <id>58bc68e70329d0417b35cc2aba0c7923517c22bf</id>
    <committed-date>2008-03-03T18:11:52-08:00</committed-date>
    <authored-date>2008-03-03T18:11:52-08:00</authored-date>
    <message>Prevent an error from which users wouldn't be able to recover if they entered wrong Defensio credentials.

The statistics would try to render, but since the credentials are wrong, the template will end up with a division by zero error.  Fixed this by rendering an empty template when the spam engine doesn't have a valid key.</message>
    <tree>c6a4c6ebd5cf6fbd4ddf024a1f0a75b4ab1f714f</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0014b6eeb370b665cd8c2b6c7a3c12624c52564d</id>
      </parent>
    </parents>
    <author>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </author>
    <url>http://github.com/technoweenie/mephisto/commit/fda3ef24c2509161b96b9ee972a244cf2596c7ff</url>
    <id>fda3ef24c2509161b96b9ee972a244cf2596c7ff</id>
    <committed-date>2008-03-03T18:00:24-08:00</committed-date>
    <authored-date>2008-03-03T18:00:24-08:00</authored-date>
    <message>Ignoring stuff under public/assets</message>
    <tree>84609202c33373d744cdfe1f848ffd716d0e8e92</tree>
    <committer>
      <name>Fran&#231;ois Beausoleil</name>
      <email>francois@teksol.info</email>
    </committer>
  </commit>
</commits>
