<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>229f959d15e451890db60dbb73f8565079977814</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/f2ee056873b84f8917e72d87181e1a9f5f653342</url>
    <id>f2ee056873b84f8917e72d87181e1a9f5f653342</id>
    <committed-date>2008-11-27T09:59:24-08:00</committed-date>
    <authored-date>2008-11-27T09:59:24-08:00</authored-date>
    <message>Added view path support for engines [DHH]</message>
    <tree>47c47835a9f34d065b85f3d1d68f9e21e78649f4</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cc9d1c5ad1639283b43ee2b6099cb4f3b19bf23</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/229f959d15e451890db60dbb73f8565079977814</url>
    <id>229f959d15e451890db60dbb73f8565079977814</id>
    <committed-date>2008-11-27T08:51:33-08:00</committed-date>
    <authored-date>2008-11-27T08:51:33-08:00</authored-date>
    <message>Added the option to declare an asset_host as an object that responds to call (see http://github.com/dhh/asset-hosting-with-minimum-ssl for an example) [DHH]</message>
    <tree>c2ca2865b84f5895458dd71c557a75f07be3d68b</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7d8f9ef0517c5e83b0e6042c3747e9cfe2b0a4ca</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3cc9d1c5ad1639283b43ee2b6099cb4f3b19bf23</url>
    <id>3cc9d1c5ad1639283b43ee2b6099cb4f3b19bf23</id>
    <committed-date>2008-11-26T11:30:21-08:00</committed-date>
    <authored-date>2008-11-26T11:30:21-08:00</authored-date>
    <message>Let all plugins not just engines have a config/routes.rb file</message>
    <tree>ba063189607368887bc42384d9918c45206fd1ba</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e2362babdf16079727966dea046bdd2ee67e716d</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/7d8f9ef0517c5e83b0e6042c3747e9cfe2b0a4ca</url>
    <id>7d8f9ef0517c5e83b0e6042c3747e9cfe2b0a4ca</id>
    <committed-date>2008-11-26T11:26:55-08:00</committed-date>
    <authored-date>2008-11-26T11:26:55-08:00</authored-date>
    <message>Fix routing test and add changelog note about draw no longer clearing the route set</message>
    <tree>9a1457c6289704b3f72e651b3ab3654856a2bea3</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4999d52e08a02ebba344f6c318f0af4b5b18f0e5</id>
      </parent>
      <parent>
        <id>9a4d557713acb0fc8e80f61af18094034aca029a</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e2362babdf16079727966dea046bdd2ee67e716d</url>
    <id>e2362babdf16079727966dea046bdd2ee67e716d</id>
    <committed-date>2008-11-26T11:04:00-08:00</committed-date>
    <authored-date>2008-11-26T11:04:00-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rails/rails</message>
    <tree>57d03786603e85292dd16b1194ccf5fc78028bd8</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40b40c487040d9c721d486e8ec8cfbc53a8cd79a</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/4999d52e08a02ebba344f6c318f0af4b5b18f0e5</url>
    <id>4999d52e08a02ebba344f6c318f0af4b5b18f0e5</id>
    <committed-date>2008-11-26T11:03:25-08:00</committed-date>
    <authored-date>2008-11-26T11:03:25-08:00</authored-date>
    <message>Added that config/routes.rb files in engine plugins are automatically loaded (and reloaded when they change in dev mode) [DHH]</message>
    <tree>f0d2af329fb961b6619ee5f2c21666168f8bb321</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63d8f56774dcb1ea601928c3eb6c119d359fae10</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/40b40c487040d9c721d486e8ec8cfbc53a8cd79a</url>
    <id>40b40c487040d9c721d486e8ec8cfbc53a8cd79a</id>
    <committed-date>2008-11-26T06:57:36-08:00</committed-date>
    <authored-date>2008-11-26T06:57:36-08:00</authored-date>
    <message>Added support for multiple routes files and made draw not clear the map so they can be additive</message>
    <tree>942716155ba5aec22e70daff47498e4c3a7302c5</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17940a82e8cb0ed278e1552b943dd033763978a1</id>
      </parent>
    </parents>
    <author>
      <name>Paul</name>
      <email>paul@odysseus.(none)</email>
    </author>
    <url>http://github.com/rails/rails/commit/9a4d557713acb0fc8e80f61af18094034aca029a</url>
    <id>9a4d557713acb0fc8e80f61af18094034aca029a</id>
    <committed-date>2008-11-26T06:25:39-08:00</committed-date>
    <authored-date>2008-11-26T06:21:12-08:00</authored-date>
    <message>Ensure hash conditions on referenced tables are considered when eager loading with limit/offset. [#1404 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>4fb39be87214bdb8fea3e263cae1484823562b97</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>05a938c5f7804fd59c76c45df096e6ebff871a18</id>
      </parent>
    </parents>
    <author>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/17940a82e8cb0ed278e1552b943dd033763978a1</url>
    <id>17940a82e8cb0ed278e1552b943dd033763978a1</id>
    <committed-date>2008-11-26T06:01:59-08:00</committed-date>
    <authored-date>2008-11-26T06:01:59-08:00</authored-date>
    <message>Don't re-require 'rexml/document'</message>
    <tree>e021b53765d336b35056cf56cbbda9c88eafcf30</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63d8f56774dcb1ea601928c3eb6c119d359fae10</id>
      </parent>
    </parents>
    <author>
      <name>Christoffer Sawicki</name>
      <email>christoffer.sawicki@gmail.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/05a938c5f7804fd59c76c45df096e6ebff871a18</url>
    <id>05a938c5f7804fd59c76c45df096e6ebff871a18</id>
    <committed-date>2008-11-26T05:54:35-08:00</committed-date>
    <authored-date>2008-11-18T14:00:35-08:00</authored-date>
    <message>Added ActiveSupport::OrderedHash#each_key and ActiveSupport::OrderedHash#each_value [#1410 state:resolved]

Signed-off-by: Pratik Naik &lt;pratiknaik@gmail.com&gt;</message>
    <tree>70872a576afdf06add220d2f59247b30bae2ebc3</tree>
    <committer>
      <name>Pratik Naik</name>
      <email>pratiknaik@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>133c349b0af1c46d26f83c19e6b583062db931e4</id>
      </parent>
    </parents>
    <author>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/63d8f56774dcb1ea601928c3eb6c119d359fae10</url>
    <id>63d8f56774dcb1ea601928c3eb6c119d359fae10</id>
    <committed-date>2008-11-26T05:41:20-08:00</committed-date>
    <authored-date>2008-11-26T05:41:20-08:00</authored-date>
    <message>Added app/[models|controllers|helpers] to the load path for plugins that has an app directory (go engines ;)) [DHH]</message>
    <tree>599aa9a3307d3f3516d051532c768724b967114b</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a88094fd7a19a4b2d5c5b5044b10146e6c5c7245</id>
      </parent>
      <parent>
        <id>fef6c32afe2276dffa0347e25808a86e7a101af1</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/133c349b0af1c46d26f83c19e6b583062db931e4</url>
    <id>133c349b0af1c46d26f83c19e6b583062db931e4</id>
    <committed-date>2008-11-26T02:05:53-08:00</committed-date>
    <authored-date>2008-11-26T02:05:53-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rails/rails</message>
    <tree>7b4a02ea90b09a2ad90ae013d5880e56e397611c</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6599dd907f87875045005c3754fc7fe75c130c3e</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/a88094fd7a19a4b2d5c5b5044b10146e6c5c7245</url>
    <id>a88094fd7a19a4b2d5c5b5044b10146e6c5c7245</id>
    <committed-date>2008-11-26T02:05:28-08:00</committed-date>
    <authored-date>2008-11-26T02:05:28-08:00</authored-date>
    <message>No need to have #generate and #generate_extras per instance</message>
    <tree>917a17bbb1b4bbfacdd7e967e6bf580fd9d3ff59</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6599dd907f87875045005c3754fc7fe75c130c3e</id>
      </parent>
    </parents>
    <author>
      <name>Aaron Batalion</name>
      <email>aaron@hungrymachine.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/fef6c32afe2276dffa0347e25808a86e7a101af1</url>
    <id>fef6c32afe2276dffa0347e25808a86e7a101af1</id>
    <committed-date>2008-11-26T01:52:05-08:00</committed-date>
    <authored-date>2008-11-23T23:24:19-08:00</authored-date>
    <message>Added optimal formatted routes to rails, deprecating the formatted_* methods, and reducing routes creation by 50% [#1359 state:committed]

Signed-off-by: David Heinemeier Hansson &lt;david@loudthinking.com&gt;</message>
    <tree>42a43392f0e478e7b752bfd885a4e91b08828487</tree>
    <committer>
      <name>David Heinemeier Hansson</name>
      <email>david@loudthinking.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>44216d577690b91e99a843e341507d3a147a87d8</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/6599dd907f87875045005c3754fc7fe75c130c3e</url>
    <id>6599dd907f87875045005c3754fc7fe75c130c3e</id>
    <committed-date>2008-11-26T01:08:37-08:00</committed-date>
    <authored-date>2008-11-26T01:08:37-08:00</authored-date>
    <message>Simpler and clearer to just explicitly require the JSON encoders</message>
    <tree>a9247d5c9cc5c36ea531036ef0c6702bf8eab0ed</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4cae89da91b0bf81cd10697f1e251d4dcc032fc</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/44216d577690b91e99a843e341507d3a147a87d8</url>
    <id>44216d577690b91e99a843e341507d3a147a87d8</id>
    <committed-date>2008-11-26T00:35:55-08:00</committed-date>
    <authored-date>2008-11-26T00:35:55-08:00</authored-date>
    <message>Autoload ActiveSupport::XmlMini</message>
    <tree>f3baf8ccf766b0fd548e12c6fc2cecd910dab687</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27dbc27c4174974a318145d2dc6512457ea37241</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/f4cae89da91b0bf81cd10697f1e251d4dcc032fc</url>
    <id>f4cae89da91b0bf81cd10697f1e251d4dcc032fc</id>
    <committed-date>2008-11-26T00:32:26-08:00</committed-date>
    <authored-date>2008-11-26T00:32:26-08:00</authored-date>
    <message>Require as little of REXML as possible to apply the entity_expansion_limit fix</message>
    <tree>064c5c6b90d460edff31690f86832e84da111116</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ad93212f79e98535aa504dfdf6175e8035616abe</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/27dbc27c4174974a318145d2dc6512457ea37241</url>
    <id>27dbc27c4174974a318145d2dc6512457ea37241</id>
    <committed-date>2008-11-26T00:31:55-08:00</committed-date>
    <authored-date>2008-11-26T00:23:00-08:00</authored-date>
    <message>Lazy-require CGI for Object#to_query</message>
    <tree>ccb5c24cd5fcea626c59700b437e1b3d360af067</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b7fef2610b239db923909cc0fbfc33e6080fe0c4</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/ad93212f79e98535aa504dfdf6175e8035616abe</url>
    <id>ad93212f79e98535aa504dfdf6175e8035616abe</id>
    <committed-date>2008-11-25T23:50:57-08:00</committed-date>
    <authored-date>2008-11-25T23:50:57-08:00</authored-date>
    <message>Rename use_transactional_fixtures? so it doesn't collide with the superclass_delegating_accessor's query method</message>
    <tree>8e2e48c7532233c6e697fad94bbaf83b22bd6b36</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1213fa4024143edaa060ee0ed326d9d2fcbe919</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/b7fef2610b239db923909cc0fbfc33e6080fe0c4</url>
    <id>b7fef2610b239db923909cc0fbfc33e6080fe0c4</id>
    <committed-date>2008-11-25T23:37:10-08:00</committed-date>
    <authored-date>2008-11-25T23:37:10-08:00</authored-date>
    <message>Extract XmlMini. Namespace FileLike extension.</message>
    <tree>72b443eb0b8f443c73153ec4b9614a45762e4e06</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4073a6d0a2f5926e10f06fe1702db7b1b7a20751</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/d1213fa4024143edaa060ee0ed326d9d2fcbe919</url>
    <id>d1213fa4024143edaa060ee0ed326d9d2fcbe919</id>
    <committed-date>2008-11-25T23:36:33-08:00</committed-date>
    <authored-date>2008-11-25T23:36:33-08:00</authored-date>
    <message>Rescue OpenSSL::Cipher::CipherError or OpenSSL::CipherError depending on which is present</message>
    <tree>5fdd7fc3eb1e04db4c84e154db99eec684e02179</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ab8fff2e3a1d023e13e2600a92676f79011db4ca</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/4073a6d0a2f5926e10f06fe1702db7b1b7a20751</url>
    <id>4073a6d0a2f5926e10f06fe1702db7b1b7a20751</id>
    <committed-date>2008-11-25T19:49:49-08:00</committed-date>
    <authored-date>2008-11-25T19:49:49-08:00</authored-date>
    <message>Remove XmlSimple dependencies</message>
    <tree>bf427543aa2f400d514bf8bb8a2d5d4c8c0fc1c1</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fea8d9d06ffaf85eb9e590ae3ac7cf082ad0c420</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/ab8fff2e3a1d023e13e2600a92676f79011db4ca</url>
    <id>ab8fff2e3a1d023e13e2600a92676f79011db4ca</id>
    <committed-date>2008-11-25T18:55:09-08:00</committed-date>
    <authored-date>2008-11-25T18:55:09-08:00</authored-date>
    <message>Unbundled XmlSimple</message>
    <tree>54ee4197b9d51c7d62688ffc88e68f75bb355525</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d2ca7dde1993dea6f01ea504e7c1e154a09dbd0</id>
      </parent>
    </parents>
    <author>
      <name>Joseph Holsten</name>
      <email>joseph@josephholsten.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/fea8d9d06ffaf85eb9e590ae3ac7cf082ad0c420</url>
    <id>fea8d9d06ffaf85eb9e590ae3ac7cf082ad0c420</id>
    <committed-date>2008-11-25T18:53:24-08:00</committed-date>
    <authored-date>2008-11-25T18:53:24-08:00</authored-date>
    <message>Extract XmlMini from XmlSimple. [#1474 state:committed]

Signed-off-by: Jeremy Kemper &lt;jeremy@bitsweat.net&gt;</message>
    <tree>fedb1339432985c173ff8ee0b01e527f70e28d63</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d9c95c82e5d522f42ac866462773ee078afcddf2</id>
      </parent>
      <parent>
        <id>c80fe1093deeb57eee8df11d3c4120158634cb81</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </author>
    <url>http://github.com/rails/rails/commit/8d2ca7dde1993dea6f01ea504e7c1e154a09dbd0</url>
    <id>8d2ca7dde1993dea6f01ea504e7c1e154a09dbd0</id>
    <committed-date>2008-11-25T18:48:46-08:00</committed-date>
    <authored-date>2008-11-25T18:48:46-08:00</authored-date>
    <message>Merge branch 'master' of git@github.com:rails/rails</message>
    <tree>c68b0a9a12b4079ad375a1172b3186a83755cabf</tree>
    <committer>
      <name>Jeremy Kemper</name>
      <email>jeremy@bitsweat.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>07abc5efe1bc71902b0c517ef97dcb36564f2336</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/c80fe1093deeb57eee8df11d3c4120158634cb81</url>
    <id>c80fe1093deeb57eee8df11d3c4120158634cb81</id>
    <committed-date>2008-11-25T13:05:07-08:00</committed-date>
    <authored-date>2008-11-25T12:48:09-08:00</authored-date>
    <message>Move debugger into middleware</message>
    <tree>05e234c2eb291d72d453a7df8b27bb15fe79bac9</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e126e1aac07d353e10fe9871fc3fc3f040cc8911</id>
      </parent>
    </parents>
    <author>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/07abc5efe1bc71902b0c517ef97dcb36564f2336</url>
    <id>07abc5efe1bc71902b0c517ef97dcb36564f2336</id>
    <committed-date>2008-11-25T11:51:30-08:00</committed-date>
    <authored-date>2008-11-25T11:27:54-08:00</authored-date>
    <message>Add a MessageEncryptor, just like MessageVerifier but using symmetric key encryption.

The use of encryption prevents people from seeing any potentially secret values you've used.  It also supports and encrypt_and_sign model to prevent people from tampering with the bits and creating random junk that gets fed to

A motivated coder could use this to add an :encrypt=&gt;true option to the cookie store.</message>
    <tree>f7874f9b0a4d01e63245a637d79983f4cefbf058</tree>
    <committer>
      <name>Michael Koziarski</name>
      <email>michael@koziarski.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3dd3ffde06931d47e3052260efba26b1cc5bd7c9</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/e126e1aac07d353e10fe9871fc3fc3f040cc8911</url>
    <id>e126e1aac07d353e10fe9871fc3fc3f040cc8911</id>
    <committed-date>2008-11-25T11:26:38-08:00</committed-date>
    <authored-date>2008-11-25T11:26:38-08:00</authored-date>
    <message>don't try to require vendored rack in script/server</message>
    <tree>37ff58487a79375e689ba4e13e3f85bfe8600f64</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4754677a34d34d4a0955a04f2cc6571bdc5e82d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/3dd3ffde06931d47e3052260efba26b1cc5bd7c9</url>
    <id>3dd3ffde06931d47e3052260efba26b1cc5bd7c9</id>
    <committed-date>2008-11-25T11:20:12-08:00</committed-date>
    <authored-date>2008-11-25T11:20:12-08:00</authored-date>
    <message>Depend on rack 0.4.0 instead of vendoring it</message>
    <tree>fb9b6c0936428702febfc87ea959d71a142b76a4</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>759183c822240ee0a550f1f5a556ffc314b68099</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/rails/rails/commit/d4754677a34d34d4a0955a04f2cc6571bdc5e82d</url>
    <id>d4754677a34d34d4a0955a04f2cc6571bdc5e82d</id>
    <committed-date>2008-11-25T10:32:14-08:00</committed-date>
    <authored-date>2008-11-25T10:32:14-08:00</authored-date>
    <message>Deprecate assert_valid</message>
    <tree>7407f1ef988bfb1b195fceac423b1bccccca443d</tree>
    <committer>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </committer>
  </commit>
</commits>
