<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>vendor/plugins/rspec-rails</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,6 @@
 [submodule &quot;vendor/plugins/rspec&quot;]
 	path = vendor/plugins/rspec
 	url = git://github.com/dchelimsky/rspec.git
+[submodule &quot;vendor/plugins/rspec-rails&quot;]
+	path = vendor/plugins/rspec-rails
+	url = git://github.com/dchelimsky/rspec-rails.git</diff>
      <filename>.gitmodules</filename>
    </modified>
    <modified>
      <diff>@@ -12,8 +12,7 @@ class UsersController &lt; ApplicationController
       redirect_back_or_default('/')
       flash[:notice] = &quot;Thanks for signing up!&quot;
     else
-      # render :action =&gt; 'new'
-      render(:text =&gt; &quot;&quot;)
+      render :action =&gt; 'new'
     end
   end
 end</diff>
      <filename>app/controllers/users_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6335,3 +6335,37 @@ WARNING: You're using the Ruby-based MySQL library that ships with Rails. This l
   *[4;36;1mSQL (0.000690)*[0m   *[0;1mINSERT INTO `schema_migrations` (version) VALUES ('20080504154944')*[0m
   *[4;35;1mSQL (0.000638)*[0m   *[0mINSERT INTO `schema_migrations` (version) VALUES ('20080505135911')*[0m
   *[4;36;1mSQL (0.000637)*[0m   *[0;1mINSERT INTO `schema_migrations` (version) VALUES ('20080508133737')*[0m
+WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
+  *[4;36;1mSQL (0.000159)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.000458)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (0.000315)*[0m   *[0;1mSELECT version FROM schema_migrations*[0m
+  *[4;35;1mSQL (0.000444)*[0m   *[0mSELECT version FROM schema_migrations*[0m
+  *[4;36;1mSQL (0.000411)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (0.011948)*[0m   *[0mSHOW FIELDS FROM `entries`*[0m
+  *[4;36;1mSQL (0.002986)*[0m   *[0;1mdescribe `entries`*[0m
+  *[4;35;1mSQL (0.001220)*[0m   *[0mSHOW KEYS FROM `entries`*[0m
+  *[4;36;1mSQL (0.002417)*[0m   *[0;1mSHOW FIELDS FROM `preferences`*[0m
+  *[4;35;1mSQL (0.002536)*[0m   *[0mdescribe `preferences`*[0m
+  *[4;36;1mSQL (0.001180)*[0m   *[0;1mSHOW KEYS FROM `preferences`*[0m
+  *[4;35;1mSQL (0.002810)*[0m   *[0mSHOW FIELDS FROM `users`*[0m
+  *[4;36;1mSQL (0.002667)*[0m   *[0;1mdescribe `users`*[0m
+  *[4;35;1mSQL (0.001298)*[0m   *[0mSHOW KEYS FROM `users`*[0m
+  *[4;36;1mSQL (0.000149)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.130503)*[0m   *[0mDROP DATABASE IF EXISTS `mouth_test`*[0m
+  *[4;36;1mSQL (0.000652)*[0m   *[0;1mCREATE DATABASE `mouth_test` DEFAULT CHARACTER SET `utf8`*[0m
+  *[4;35;1mSQL (0.000152)*[0m   *[0mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;36;1mSQL (0.000000)*[0m   *[0;1mMysql::Error: #42S02Unknown table 'entries': DROP TABLE `entries`*[0m
+  *[4;35;1mSQL (0.028079)*[0m   *[0mCREATE TABLE `entries` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `permalink` varchar(255) DEFAULT NULL, `title` varchar(255) DEFAULT NULL, `excerpt` text DEFAULT NULL, `body` text DEFAULT NULL, `state` varchar(255) DEFAULT 'passive', `published_at` datetime DEFAULT NULL, `user_id` int(11) DEFAULT NULL, `created_at` datetime DEFAULT NULL, `updated_at` datetime DEFAULT NULL, `type` varchar(255) DEFAULT NULL) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (0.000000)*[0m   *[0;1mMysql::Error: #42S02Unknown table 'preferences': DROP TABLE `preferences`*[0m
+  *[4;35;1mSQL (0.002859)*[0m   *[0mCREATE TABLE `preferences` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `preferrer_id` int(11) NOT NULL, `preferrer_type` varchar(128) DEFAULT '' NOT NULL, `preferred_id` int(11) DEFAULT NULL, `preferred_type` varchar(255) DEFAULT '' NOT NULL, `name` varchar(128) DEFAULT '' NOT NULL, `value` text DEFAULT NULL) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (0.000000)*[0m   *[0;1mMysql::Error: #42S02Unknown table 'users': DROP TABLE `users`*[0m
+  *[4;35;1mSQL (0.002301)*[0m   *[0mCREATE TABLE `users` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `login` varchar(255) DEFAULT NULL, `email` varchar(255) DEFAULT NULL, `crypted_password` varchar(40) DEFAULT NULL, `salt` varchar(40) DEFAULT NULL, `created_at` datetime DEFAULT NULL, `updated_at` datetime DEFAULT NULL, `remember_token` varchar(255) DEFAULT NULL, `remember_token_expires_at` datetime DEFAULT NULL, `state` varchar(255) DEFAULT 'passive', `deleted_at` datetime DEFAULT NULL) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (0.000666)*[0m   *[0;1mSHOW TABLES*[0m
+  *[4;35;1mSQL (0.002724)*[0m   *[0mCREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB*[0m
+  *[4;36;1mSQL (0.006475)*[0m   *[0;1mCREATE UNIQUE INDEX `unique_schema_migrations` ON `schema_migrations` (`version`)*[0m
+  *[4;35;1mSQL (0.000696)*[0m   *[0mSHOW TABLES*[0m
+  *[4;36;1mSQL (0.000588)*[0m   *[0;1mSELECT version FROM `schema_migrations`*[0m
+  *[4;35;1mSQL (0.000663)*[0m   *[0mINSERT INTO `schema_migrations` (version) VALUES ('20080509164356')*[0m
+  *[4;36;1mSQL (0.000658)*[0m   *[0;1mINSERT INTO `schema_migrations` (version) VALUES ('20080504154944')*[0m
+  *[4;35;1mSQL (0.000635)*[0m   *[0mINSERT INTO `schema_migrations` (version) VALUES ('20080505135911')*[0m
+  *[4;36;1mSQL (0.000719)*[0m   *[0;1mINSERT INTO `schema_migrations` (version) VALUES ('20080508133737')*[0m</diff>
      <filename>log/development.log</filename>
    </modified>
    <modified>
      <diff>@@ -62505,3 +62505,1652 @@ Visit this url to activate your account:
   *[4;35;1mSQL (0.000233)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
   *[4;36;1mSQL (0.000230)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
   *[4;35;1mSQL (0.000114)*[0m   *[0mROLLBACK*[0m
+WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
+  *[4;36;1mSQL (0.000160)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.000109)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000766)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000326)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:47:28) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00303 (330 reqs/sec) | Rendering: 0.00059 (19%) | DB: 0.00136 (44%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000792)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = 'invalid_auth_token') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000645)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000104)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000798)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000285)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;35;1mUser Update (0.000245)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-15 21:42:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:47:28) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00050 (2003 reqs/sec) | Rendering: 0.00031 (62%) | DB: 0.00287 (575%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000793)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000688)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000388)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.001206)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000387)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:47:28) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00066 (1508 reqs/sec) | Rendering: 0.00042 (63%) | DB: 0.00346 (522%) | 200 OK [http://test.host/login]
+  *[4;35;1mUser Load (0.001090)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4') LIMIT 1*[0m
+Cookie set: auth_token=328adc74b1bd7e77c1047d7316604aa0229970c4; path=/; expires=Fri, 30 May 2008 05:47:28 GMT
+  *[4;36;1mSQL (0.000724)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000187)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001179)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 21:47:28) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.001181)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000369)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00398 (251 reqs/sec) | DB: 0.00473 (118%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000207)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000183)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;0&quot;}
+  *[4;35;1mUser Load (0.001098)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00193 (517 reqs/sec) | DB: 0.00149 (77%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=0]
+  *[4;36;1mSQL (0.000185)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000150)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mUser Load (0.000796)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mUser Update (0.000375)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+Cookie set: auth_token=328adc74b1bd7e77c1047d7316604aa0229970c4; path=/; expires=Fri, 30 May 2008 01:47:28 GMT
+Redirected to http://test.host/
+Completed in 0.00361 (277 reqs/sec) | DB: 0.00151 (41%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=1]
+  *[4;36;1mSQL (0.018752)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000292)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001259)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 21:47:28) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.001099)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000322)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00343 (291 reqs/sec) | DB: 0.02172 (633%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000194)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000099)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;bad password&quot;}
+  *[4;35;1mUser Load (0.001140)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00304 (329 reqs/sec) | Rendering: 0.00058 (19%) | DB: 0.00143 (47%) | 200 OK [http://test.host/session?login=quentin&amp;password=bad+password]
+  *[4;36;1mSQL (0.000205)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000183)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;}
+  *[4;36;1mUser Load (0.000871)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00166 (602 reqs/sec) | DB: 0.00126 (75%) | 302 Found [http://test.host/session?login=quentin&amp;password=test]
+  *[4;35;1mSQL (0.000136)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000185)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000297)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;nil}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000320)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000209)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+Completed in 0.00392 (255 reqs/sec) | Rendering: 0.00004 (0%) | DB: 0.00115 (29%) | 200 OK [http://test.host/users?user%5Bemail%5D=&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000245)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000132)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000097)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000241)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;nil, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000291)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000217)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00173 (579 reqs/sec) | Rendering: 0.00004 (2%) | DB: 0.00122 (70%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=]
+  *[4;36;1mSQL (0.000234)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000126)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000100)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000241)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;nil, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000376)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000218)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00319 (313 reqs/sec) | Rendering: 0.00004 (1%) | DB: 0.00130 (40%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000247)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000133)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000100)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000246)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;nil, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000341)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000233)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00203 (492 reqs/sec) | Rendering: 0.00004 (2%) | DB: 0.00130 (64%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000279)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000144)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000123)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000330)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000225)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000250)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('3c9695f73181895d02a0f70247a3479d0a86dcb6', '2008-05-15 21:47:28', '548ce28b81006b3b2388902e79280405be5cc779', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:47:28', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:47:28 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.03526 (28 reqs/sec) | DB: 0.00135 (3%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mUser Load (0.000884)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 3) *[0m
+  *[4;35;1mSQL (0.000639)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000102)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000287)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:47:28) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000308)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000227)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('3c9695f73181895d02a0f70247a3479d0a86dcb6', '2008-05-15 21:47:28', '548ce28b81006b3b2388902e79280405be5cc779', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:47:28', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:47:28 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.00545 (183 reqs/sec) | DB: 0.00266 (48%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000346)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000680)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000157)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000753)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000279)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000237)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000661)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000146)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000300)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000212)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000244)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('3c9695f73181895d02a0f70247a3479d0a86dcb6', '2008-05-15 21:47:28', '548ce28b81006b3b2388902e79280405be5cc779', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:47:28', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:47:28 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mUser Load (0.000762)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 5) *[0m
+  *[4;35;1mSQL (0.000687)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000102)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000256)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000240)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000213)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000212)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('3c9695f73181895d02a0f70247a3479d0a86dcb6', '2008-05-15 21:47:28', '548ce28b81006b3b2388902e79280405be5cc779', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:47:28', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:47:28 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;35;1mSQL (0.000308)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000518)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000179)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000764)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000284)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = '2008-05-16 01:47:28', `state` = 'deleted', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000638)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000098)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000742)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000376)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000666)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000879)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000097)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000682)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000257)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000937)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000258)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000379)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000310)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mSQL (0.000354)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000313)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000208)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('3c9695f73181895d02a0f70247a3479d0a86dcb6', '2008-05-15 21:47:28', '76327152610779b2094b9b2f9536584c9194db53', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:47:28', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:47:28 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: new password
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mSQL (0.000579)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000098)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001212)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000404)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000662)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000232)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001167)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000374)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '42c873b25af8ab000d5ac567148b8a7299c8ef14', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000612)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000124)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000728)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000448)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '42c873b25af8ab000d5ac567148b8a7299c8ef14', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.001343)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000118)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000747)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000263)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000247)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000909)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000098)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000686)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000243)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:47:28', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '328adc74b1bd7e77c1047d7316604aa0229970c4', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000616)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000121)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000707)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mUser Load (0.000644)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000129)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000115)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000651)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mSQL (0.000291)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin2' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mSQL (0.000244)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mUser Update (0.000231)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin2', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;35;1mUser Load (0.000724)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin2') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mSQL (0.000634)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000099)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000668)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000276)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mSQL (0.000289)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mUser Update (0.000246)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:47:28', `login` = 'quentin', `crypted_password` = '4b6dd603c64f03bc2f676658e287094878df9603', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:47:28' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000719)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000605)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000098)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000244)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000231)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000201)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+  *[4;36;1mSQL (0.000225)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000127)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000092)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000233)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000249)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000210)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000206)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000102)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000095)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000226)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000238)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000208)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000217)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000120)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000093)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000213)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000214)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000204)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000205)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000116)*[0m   *[0mROLLBACK*[0m
+WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
+  *[4;36;1mSQL (0.000160)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.000087)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000843)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000462)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:53:31) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00283 (353 reqs/sec) | Rendering: 0.00061 (21%) | DB: 0.00155 (54%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000782)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = 'invalid_auth_token') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000705)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000102)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000733)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000300)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;35;1mUser Update (0.000217)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-15 21:48:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:53:31) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00049 (2058 reqs/sec) | Rendering: 0.00031 (62%) | DB: 0.00284 (584%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000749)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66') LIMIT 1*[0m
+  *[4;35;1mSQL (0.063296)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000185)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.001279)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000440)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:53:31) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00072 (1398 reqs/sec) | Rendering: 0.00045 (62%) | DB: 0.06595 (9223%) | 200 OK [http://test.host/login]
+  *[4;35;1mUser Load (0.001211)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66') LIMIT 1*[0m
+Cookie set: auth_token=07983818dd9da8805c7cbf0023d4d70e56d44e66; path=/; expires=Fri, 30 May 2008 05:53:31 GMT
+  *[4;36;1mSQL (0.007343)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000467)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001169)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 21:53:31) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.001084)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000326)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00356 (280 reqs/sec) | DB: 0.01160 (325%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000140)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000098)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;0&quot;}
+  *[4;35;1mUser Load (0.000790)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00142 (705 reqs/sec) | DB: 0.00103 (72%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=0]
+  *[4;36;1mSQL (0.000159)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000321)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mUser Load (0.000790)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mUser Update (0.000295)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+Cookie set: auth_token=07983818dd9da8805c7cbf0023d4d70e56d44e66; path=/; expires=Fri, 30 May 2008 01:53:31 GMT
+Redirected to http://test.host/
+Completed in 0.00300 (333 reqs/sec) | DB: 0.00156 (52%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=1]
+  *[4;36;1mSQL (0.000649)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000104)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000723)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 21:53:31) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.000697)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000220)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00226 (442 reqs/sec) | DB: 0.00239 (105%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000122)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000165)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;bad password&quot;}
+  *[4;35;1mUser Load (0.000758)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00187 (534 reqs/sec) | Rendering: 0.00035 (18%) | DB: 0.00104 (55%) | 200 OK [http://test.host/session?login=quentin&amp;password=bad+password]
+  *[4;36;1mSQL (0.000163)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000196)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;}
+  *[4;36;1mUser Load (0.000762)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00153 (655 reqs/sec) | DB: 0.00112 (73%) | 302 Found [http://test.host/session?login=quentin&amp;password=test]
+  *[4;35;1mSQL (0.000118)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000240)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000280)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;nil}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000317)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000192)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+Completed in 0.00401 (249 reqs/sec) | Rendering: 0.00004 (0%) | DB: 0.00115 (28%) | 200 OK [http://test.host/users?user%5Bemail%5D=&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000273)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000121)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000212)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000220)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;nil, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000270)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000206)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00185 (541 reqs/sec) | Rendering: 0.00004 (1%) | DB: 0.00130 (70%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=]
+  *[4;36;1mSQL (0.000224)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000107)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000094)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000224)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;nil, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000245)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000198)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00177 (565 reqs/sec) | Rendering: 0.00004 (2%) | DB: 0.00109 (61%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000221)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000107)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000177)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000221)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;nil, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000235)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000203)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00164 (610 reqs/sec) | Rendering: 0.00003 (2%) | DB: 0.00116 (71%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000210)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000106)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000237)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000278)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000200)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000215)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('fb2e324447c028f714fa8cb484ef3e7513513bac', '2008-05-15 21:53:31', '8a0fbf3bff9e18f822b8021edd361e9c03af559b', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:53:31', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:53:31 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.03746 (26 reqs/sec) | DB: 0.00125 (3%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mUser Load (0.000852)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 8) *[0m
+  *[4;35;1mSQL (0.024610)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000134)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000332)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:53:31) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000335)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000302)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000283)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('fb2e324447c028f714fa8cb484ef3e7513513bac', '2008-05-15 21:53:31', '8a0fbf3bff9e18f822b8021edd361e9c03af559b', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:53:31', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:53:31 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.00583 (171 reqs/sec) | DB: 0.02685 (460%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000352)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.013644)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000231)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001155)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000409)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000320)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000920)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000249)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000443)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000334)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000240)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('fb2e324447c028f714fa8cb484ef3e7513513bac', '2008-05-15 21:53:31', '8a0fbf3bff9e18f822b8021edd361e9c03af559b', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:53:31', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:53:31 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mUser Load (0.000766)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 10) *[0m
+  *[4;35;1mSQL (0.000858)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000113)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000264)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000251)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000207)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000215)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('fb2e324447c028f714fa8cb484ef3e7513513bac', '2008-05-15 21:53:31', '8a0fbf3bff9e18f822b8021edd361e9c03af559b', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:53:31', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:53:31 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;35;1mSQL (0.000351)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000655)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000155)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000728)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000326)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = '2008-05-16 01:53:31', `state` = 'deleted', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000666)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000099)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000704)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000296)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000680)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000561)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000093)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000722)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000332)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000566)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000597)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000308)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000220)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mSQL (0.000230)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000204)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000285)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('fb2e324447c028f714fa8cb484ef3e7513513bac', '2008-05-15 21:53:31', '43bab09d387d92c6651f9ba8ca9d9b92d0856d9e', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:53:31', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:53:31 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: new password
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mSQL (0.000690)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000377)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000763)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000373)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000565)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.001253)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000745)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000346)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '3d0b824936747c4e02595965f36fd295e3ce27ef', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.032436)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.003065)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001117)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000429)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '3d0b824936747c4e02595965f36fd295e3ce27ef', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.027970)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000200)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001313)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000487)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000362)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000771)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000175)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.001166)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000346)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:53:31', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '07983818dd9da8805c7cbf0023d4d70e56d44e66', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000746)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000191)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000855)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mUser Load (0.000704)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000145)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000104)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000682)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mSQL (0.000305)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin2' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mSQL (0.000241)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mUser Update (0.000253)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin2', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;35;1mUser Load (0.000715)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin2') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mSQL (0.000709)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000124)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000733)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000352)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mSQL (0.000246)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mUser Update (0.000252)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:53:31', `login` = 'quentin', `crypted_password` = '4b6dd603c64f03bc2f676658e287094878df9603', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:53:31' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000683)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000516)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000210)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000257)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000223)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000199)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+  *[4;36;1mSQL (0.000208)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000136)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000114)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000219)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000218)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000239)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000211)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000118)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000386)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000220)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000217)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000205)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000213)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000098)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000114)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000212)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000208)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000220)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000209)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000115)*[0m   *[0mROLLBACK*[0m
+WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
+  *[4;36;1mSQL (0.000160)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.000134)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001118)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000432)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:24', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:58:24) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00367 (272 reqs/sec) | Rendering: 0.00073 (19%) | DB: 0.00184 (50%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000800)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = 'invalid_auth_token') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000676)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000531)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000751)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000279)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:24', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+  *[4;35;1mUser Update (0.000207)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-15 21:53:24', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:58:24) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00048 (2071 reqs/sec) | Rendering: 0.00030 (62%) | DB: 0.00324 (672%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000805)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000616)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000107)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000699)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000267)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:24', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 21:58:24) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00047 (2122 reqs/sec) | Rendering: 0.00030 (63%) | DB: 0.00249 (529%) | 200 OK [http://test.host/login]
+  *[4;35;1mUser Load (0.000767)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7') LIMIT 1*[0m
+Cookie set: auth_token=aebaa04ef76baaa34e82def846617c0786ab86d7; path=/; expires=Fri, 30 May 2008 05:58:24 GMT
+  *[4;36;1mSQL (0.000601)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000137)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000761)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 21:58:24) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.000722)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000220)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00242 (414 reqs/sec) | DB: 0.00321 (132%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000138)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000216)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:58:24) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;0&quot;}
+  *[4;35;1mUser Load (0.000758)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00133 (749 reqs/sec) | DB: 0.00111 (83%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=0]
+  *[4;36;1mSQL (0.000131)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000464)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:58:24) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mUser Load (0.000745)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mUser Update (0.000287)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:24', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'aebaa04ef76baaa34e82def846617c0786ab86d7', `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+Cookie set: auth_token=aebaa04ef76baaa34e82def846617c0786ab86d7; path=/; expires=Fri, 30 May 2008 01:58:24 GMT
+Redirected to http://test.host/
+Completed in 0.00287 (348 reqs/sec) | DB: 0.00163 (56%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=1]
+  *[4;36;1mSQL (0.000643)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000195)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001242)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 21:58:24) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.001207)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000362)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 21:58:24' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00384 (260 reqs/sec) | DB: 0.00365 (95%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000205)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000146)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:58:24) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;bad password&quot;}
+  *[4;35;1mUser Load (0.001057)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00236 (424 reqs/sec) | Rendering: 0.00044 (18%) | DB: 0.00141 (59%) | 200 OK [http://test.host/session?login=quentin&amp;password=bad+password]
+  *[4;36;1mSQL (0.000180)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000155)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;}
+  *[4;36;1mUser Load (0.000750)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00133 (750 reqs/sec) | DB: 0.00108 (81%) | 302 Found [http://test.host/session?login=quentin&amp;password=test]
+  *[4;35;1mSQL (0.000133)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000178)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000319)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;nil}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000322)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000206)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+Completed in 0.00386 (259 reqs/sec) | Rendering: 0.00004 (1%) | DB: 0.00116 (30%) | 200 OK [http://test.host/users?user%5Bemail%5D=&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000243)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000126)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000111)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000242)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;nil, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000263)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000208)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00166 (600 reqs/sec) | Rendering: 0.00004 (2%) | DB: 0.00119 (71%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=]
+  *[4;36;1mSQL (0.000235)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000131)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000226)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000249)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;nil, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000259)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000209)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00163 (614 reqs/sec) | Rendering: 0.00003 (2%) | DB: 0.00131 (80%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000242)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000124)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000108)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000361)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;nil, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.001227)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000251)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Completed in 0.00300 (332 reqs/sec) | Rendering: 0.00005 (1%) | DB: 0.00231 (77%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.003288)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000154)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000131)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000371)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000277)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000253)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b8b4ad7ad4eb9b7b738bc98aaadca7cd6f5f09fd', '2008-05-15 21:58:25', '7af4afd4872c7a121cda4cb4bbb2228720b9b160', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:58:25', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:58:25 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.03569 (28 reqs/sec) | DB: 0.00447 (12%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mUser Load (0.001530)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 13) *[0m
+  *[4;35;1mSQL (0.000722)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000111)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000284)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 21:58:25) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000281)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000208)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000232)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b8b4ad7ad4eb9b7b738bc98aaadca7cd6f5f09fd', '2008-05-15 21:58:25', '7af4afd4872c7a121cda4cb4bbb2228720b9b160', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:58:25', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:58:25 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.00605 (165 reqs/sec) | DB: 0.00337 (55%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000364)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000720)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000893)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000286)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000220)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000913)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000166)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000305)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000236)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000242)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b8b4ad7ad4eb9b7b738bc98aaadca7cd6f5f09fd', '2008-05-15 21:58:25', '7af4afd4872c7a121cda4cb4bbb2228720b9b160', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:58:25', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:58:25 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mUser Load (0.000747)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 15) *[0m
+  *[4;35;1mSQL (0.000605)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000272)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000288)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000275)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000212)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000272)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b8b4ad7ad4eb9b7b738bc98aaadca7cd6f5f09fd', '2008-05-15 21:58:25', '7af4afd4872c7a121cda4cb4bbb2228720b9b160', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:58:25', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:58:25 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;35;1mSQL (0.000346)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000669)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000182)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000798)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000316)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = '2008-05-16 01:58:25', `state` = 'deleted', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000648)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000184)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000731)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000297)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000649)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000645)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000168)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000723)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000254)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000598)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000163)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000270)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000626)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mSQL (0.000222)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000212)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000219)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b8b4ad7ad4eb9b7b738bc98aaadca7cd6f5f09fd', '2008-05-15 21:58:25', '5042c13875883280343c261e6512bd0c3bf7aa2c', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 21:58:25', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 21:58:25 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: new password
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mSQL (0.000706)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000333)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000738)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000297)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:25', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '11b5f79e0ca387066c144fd0612ea35796cbbe9b', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000854)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000187)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000709)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000273)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 01:58:25', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'ab7981cfc437c2f39c2307bf47c2cc2715425004', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000615)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000175)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000688)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.001670)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 01:58:25', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'ab7981cfc437c2f39c2307bf47c2cc2715425004', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.001076)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000107)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000723)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000277)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:25', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '11b5f79e0ca387066c144fd0612ea35796cbbe9b', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000236)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000588)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000185)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000709)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000258)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 01:58:25', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '11b5f79e0ca387066c144fd0612ea35796cbbe9b', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000874)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000101)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000724)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mUser Load (0.000655)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000123)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000169)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000730)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mSQL (0.000346)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin2' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mSQL (0.000246)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mUser Update (0.000245)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin2', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;35;1mUser Load (0.000665)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin2') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mSQL (0.000631)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000099)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000691)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000275)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mSQL (0.000246)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mUser Update (0.000226)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 21:58:24', `login` = 'quentin', `crypted_password` = '4b6dd603c64f03bc2f676658e287094878df9603', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 21:58:25' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000656)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000572)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000188)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000230)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000248)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000210)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+  *[4;36;1mSQL (0.000212)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000119)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000116)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000215)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000206)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000229)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000120)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000471)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000398)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000220)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000215)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000134)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000134)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000241)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000214)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000211)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000205)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000116)*[0m   *[0mROLLBACK*[0m
+WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
+  *[4;36;1mSQL (0.000163)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.000102)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mSQL (0.000260)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:00:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;nil}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000347)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000206)*[0m   *[0;1mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00651 (153 reqs/sec) | Rendering: 0.00062 (9%) | DB: 0.00108 (16%) | 200 OK [http://test.host/users?user%5Bemail%5D=&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000250)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000130)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000099)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mSQL (0.000253)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:00:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;nil, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000313)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000214)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00210 (475 reqs/sec) | Rendering: 0.00032 (15%) | DB: 0.00126 (59%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=]
+  *[4;35;1mSQL (0.000244)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000157)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000161)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mSQL (0.000239)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:00:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;nil, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000279)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000229)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00202 (496 reqs/sec) | Rendering: 0.00036 (17%) | DB: 0.00131 (64%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000231)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000124)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000106)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mSQL (0.000244)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:00:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;nil, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000238)*[0m   *[0mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;36;1mSQL (0.000213)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00188 (530 reqs/sec) | Rendering: 0.00033 (17%) | DB: 0.00116 (61%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000223)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000120)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000318)*[0m   *[0mBEGIN*[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:00:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000667)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000236)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000251)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('60b59d1876c83e634a487693b1132ce52328e7fd', '2008-05-15 22:00:14', 'cbf28454125b50e6b2cda0cdc9ea3dbc22368e29', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:00:14', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:00:14 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.10542 (9 reqs/sec) | DB: 0.00182 (1%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mUser Load (0.000841)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 18) *[0m
+  *[4;36;1mSQL (0.000638)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000113)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mSQL (0.000277)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:00:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000312)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000212)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000229)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('60b59d1876c83e634a487693b1132ce52328e7fd', '2008-05-15 22:00:14', 'cbf28454125b50e6b2cda0cdc9ea3dbc22368e29', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:00:14', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:00:14 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.00573 (174 reqs/sec) | DB: 0.00262 (45%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000321)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000586)*[0m   *[0mROLLBACK*[0m
+WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
+  *[4;36;1mSQL (0.000157)*[0m   *[0;1mSET SQL_AUTO_IS_NULL=0*[0m
+  *[4;35;1mSQL (0.000087)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000766)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000360)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:14', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 22:02:14) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00278 (359 reqs/sec) | Rendering: 0.00059 (21%) | DB: 0.00137 (49%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000745)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = 'invalid_auth_token') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000785)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000103)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000788)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000312)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:14', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+  *[4;35;1mUser Update (0.000207)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-15 21:57:14', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 22:02:14) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00048 (2078 reqs/sec) | Rendering: 0.00030 (61%) | DB: 0.00294 (611%) | 200 OK [http://test.host/login]
+  *[4;36;1mUser Load (0.000750)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a') LIMIT 1*[0m
+  *[4;35;1mSQL (0.023759)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000498)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.001370)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000542)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:14', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+
+
+Processing SessionsController#new (for 0.0.0.0 at 2008-05-15 22:02:14) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;new&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00097 (1036 reqs/sec) | Rendering: 0.00051 (52%) | DB: 0.02692 (2789%) | 200 OK [http://test.host/login]
+  *[4;35;1mUser Load (0.001288)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a') LIMIT 1*[0m
+Cookie set: auth_token=4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a; path=/; expires=Fri, 30 May 2008 06:02:14 GMT
+  *[4;36;1mSQL (0.000743)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000179)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001662)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 22:02:14) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.001247)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000363)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00406 (246 reqs/sec) | DB: 0.00548 (134%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000209)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000179)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 22:02:14) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;0&quot;}
+  *[4;35;1mUser Load (0.001297)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00230 (435 reqs/sec) | DB: 0.00169 (73%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=0]
+  *[4;36;1mSQL (0.000207)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 22:02:14) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;, &quot;remember_me&quot;=&gt;&quot;1&quot;}
+  *[4;36;1mUser Load (0.001248)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mUser Update (0.000387)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:14', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a', `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+Cookie set: auth_token=4c88cc11c3bb924f63c8a211b03e2cd55ba91b6a; path=/; expires=Fri, 30 May 2008 02:02:14 GMT
+Redirected to http://test.host/
+Completed in 0.00441 (227 reqs/sec) | DB: 0.00206 (46%) | 302 Found [http://test.host/session?login=quentin&amp;password=test&amp;remember_me=1]
+  *[4;36;1mSQL (0.000723)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000199)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001269)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+
+
+Processing SessionsController#destroy (for 0.0.0.0 at 2008-05-15 22:02:14) [GET]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;destroy&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;}
+  *[4;35;1mUser Load (0.001102)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) LIMIT 1*[0m
+  *[4;36;1mUser Update (0.000324)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `email` = 'quentin@example.com', `state` = 'active', `updated_at` = '2008-05-15 22:02:14' WHERE `id` = 1*[0m
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+Redirected to http://test.host/
+Completed in 0.00345 (289 reqs/sec) | DB: 0.00362 (104%) | 302 Found [http://test.host/logout]
+  *[4;35;1mSQL (0.000208)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000382)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 22:02:14) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;bad password&quot;}
+  *[4;35;1mUser Load (0.000834)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Rendering template within layouts/application
+Rendering sessions/new
+Completed in 0.00188 (530 reqs/sec) | Rendering: 0.00034 (18%) | DB: 0.00142 (75%) | 200 OK [http://test.host/session?login=quentin&amp;password=bad+password]
+  *[4;36;1mSQL (0.000156)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000336)*[0m   *[0mBEGIN*[0m
+
+
+Processing SessionsController#create (for 0.0.0.0 at 2008-05-15 22:02:14) [POST]
+  Session ID: 
+  Parameters: {&quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;sessions&quot;, &quot;login&quot;=&gt;&quot;quentin&quot;, &quot;password&quot;=&gt;&quot;test&quot;}
+  *[4;36;1mUser Load (0.000795)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+Redirected to http://test.host/
+Completed in 0.00143 (697 reqs/sec) | DB: 0.00129 (89%) | 302 Found [http://test.host/session?login=quentin&amp;password=test]
+  *[4;35;1mSQL (0.000132)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000170)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000310)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:02:14) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;nil}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000327)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000232)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00445 (224 reqs/sec) | Rendering: 0.00060 (13%) | DB: 0.00117 (26%) | 200 OK [http://test.host/users?user%5Bemail%5D=&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000276)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000125)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000120)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000242)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:02:15) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;nil, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000262)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000211)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00200 (498 reqs/sec) | Rendering: 0.00032 (15%) | DB: 0.00124 (61%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=]
+  *[4;36;1mSQL (0.000231)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000129)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000127)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000255)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:02:15) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;nil, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000273)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000228)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00199 (501 reqs/sec) | Rendering: 0.00033 (16%) | DB: 0.00124 (62%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000237)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000128)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000117)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000235)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:02:15) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;nil, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000239)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000231)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+Rendering template within layouts/application
+Rendering users/new
+Completed in 0.00204 (489 reqs/sec) | Rendering: 0.00036 (17%) | DB: 0.00119 (58%) | 200 OK [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mSQL (0.000313)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000119)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000104)*[0m   *[0;1mBEGIN*[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:02:15) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;35;1mSQL (0.000342)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000217)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000238)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b5fcf8c7eb662159fcc933444bdcf7f1cdd83713', '2008-05-15 22:02:15', 'bebe192f2f57bed6905884a0c81f116d54d94caf', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:02:15', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:02:15 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.03612 (27 reqs/sec) | DB: 0.00133 (3%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;36;1mUser Load (0.000836)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 20) *[0m
+  *[4;35;1mSQL (0.000636)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000691)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000316)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+
+
+Processing UsersController#create (for 0.0.0.0 at 2008-05-15 22:02:15) [POST]
+  Session ID: 
+  Parameters: {&quot;user&quot;=&gt;{&quot;password_confirmation&quot;=&gt;&quot;quire&quot;, &quot;login&quot;=&gt;&quot;quire&quot;, &quot;password&quot;=&gt;&quot;quire&quot;, &quot;email&quot;=&gt;&quot;quire@example.com&quot;}, &quot;action&quot;=&gt;&quot;create&quot;, &quot;controller&quot;=&gt;&quot;users&quot;}
+Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
+  *[4;36;1mSQL (0.000285)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000210)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000222)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b5fcf8c7eb662159fcc933444bdcf7f1cdd83713', '2008-05-15 22:02:15', 'bebe192f2f57bed6905884a0c81f116d54d94caf', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:02:15', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:02:15 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+Redirected to http://test.host/
+Completed in 0.00544 (183 reqs/sec) | DB: 0.00320 (58%) | 302 Found [http://test.host/users?user%5Bemail%5D=quire%40example.com&amp;user%5Blogin%5D=quire&amp;user%5Bpassword%5D=quire&amp;user%5Bpassword_confirmation%5D=quire]
+  *[4;35;1mSQL (0.000298)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000615)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000159)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000763)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000289)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000310)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000896)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000156)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000307)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000218)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000221)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b5fcf8c7eb662159fcc933444bdcf7f1cdd83713', '2008-05-15 22:02:15', 'bebe192f2f57bed6905884a0c81f116d54d94caf', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:02:15', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:02:15 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mUser Load (0.000757)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 22) *[0m
+  *[4;35;1mSQL (0.000617)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000102)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000290)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000242)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mUser Create (0.000213)*[0m   *[0;1mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b5fcf8c7eb662159fcc933444bdcf7f1cdd83713', '2008-05-15 22:02:15', 'bebe192f2f57bed6905884a0c81f116d54d94caf', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:02:15', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:02:15 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: quire
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;35;1mSQL (0.000325)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000516)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000170)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000760)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000276)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = '2008-05-16 02:02:15', `state` = 'deleted', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000712)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000214)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000684)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000255)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000639)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000646)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000118)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000664)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000271)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'suspended', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000617)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000877)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000305)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000218)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mSQL (0.000220)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;36;1mSQL (0.000207)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;35;1mUser Create (0.000217)*[0m   *[0mINSERT INTO `users` (`salt`, `updated_at`, `crypted_password`, `deleted_at`, `remember_token_expires_at`, `remember_token`, `login`, `email`, `created_at`, `state`) VALUES('b5fcf8c7eb662159fcc933444bdcf7f1cdd83713', '2008-05-15 22:02:15', '4d8e6acf86b1b9b8913e125adec8be552dbaad00', NULL, NULL, NULL, 'quire', 'quire@example.com', '2008-05-15 22:02:15', 'pending')*[0m
+Sent mail to quire@example.com
+
+Date: Thu, 15 May 2008 22:02:15 -0400
+From: ADMINEMAIL
+To: quire@example.com
+Subject: [YOURSITE] Your account has been created!
+Mime-Version: 1.0
+Content-Type: text/plain; charset=utf-8
+
+Your account has been created.
+
+  Username: quire
+  Password: new password
+
+Visit this url to activate your account:
+
+  http://YOURSITE/
+  *[4;36;1mSQL (0.000637)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000567)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000890)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000295)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:15', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '04e029d74dea7d2f9bb54045a24a92d025bf98ad', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000674)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.001004)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.001065)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000362)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 02:02:15', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'd879c712d6ceee82f70c735454194d7d8e291a1a', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000859)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000106)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000673)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000330)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-23 02:02:15', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = 'd879c712d6ceee82f70c735454194d7d8e291a1a', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mSQL (0.000583)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000096)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000975)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mUser Update (0.000360)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:15', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '04e029d74dea7d2f9bb54045a24a92d025bf98ad', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mUser Update (0.000288)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000566)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000631)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000740)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mUser Update (0.000274)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = '2008-05-30 02:02:15', `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = '04e029d74dea7d2f9bb54045a24a92d025bf98ad', `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;35;1mSQL (0.000578)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000098)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000739)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mUser Load (0.000683)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000145)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000216)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mUser Load (0.000679)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;36;1mSQL (0.000302)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin2' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mSQL (0.000237)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mUser Update (0.000250)*[0m   *[0;1mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin2', `crypted_password` = '00742970dc9e6319f8019fd54864d3ea740f04b1', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;35;1mUser Load (0.000708)*[0m   *[0mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin2') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;36;1mSQL (0.000670)*[0m   *[0;1mROLLBACK*[0m
+  *[4;35;1mSQL (0.000282)*[0m   *[0mBEGIN*[0m
+  *[4;36;1mUser Load (0.000678)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`id` = 1) *[0m
+  *[4;35;1mSQL (0.000270)*[0m   *[0mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quentin' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;36;1mSQL (0.000252)*[0m   *[0;1mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quentin@example.com' AND `users`.id &lt;&gt; 1) *[0m
+  *[4;35;1mUser Update (0.000220)*[0m   *[0mUPDATE `users` SET `created_at` = '2008-05-10 22:02:14', `login` = 'quentin', `crypted_password` = '4b6dd603c64f03bc2f676658e287094878df9603', `remember_token_expires_at` = NULL, `salt` = '7e3041ebc2fc05a40c60028e2c4901a81035d3cd', `remember_token` = NULL, `deleted_at` = NULL, `state` = 'active', `email` = 'quentin@example.com', `updated_at` = '2008-05-15 22:02:15' WHERE `id` = 1*[0m
+  *[4;36;1mUser Load (0.000662)*[0m   *[0;1mSELECT * FROM `users` WHERE (`users`.`login` = 'quentin') AND (users.state = 'active') LIMIT 1*[0m
+  *[4;35;1mSQL (0.000863)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000106)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000239)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000223)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000199)*[0m   *[0mSELECT email FROM `users` WHERE (`users`.email IS NULL) *[0m
+  *[4;36;1mSQL (0.000230)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000119)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000101)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000215)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000216)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000205)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000224)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000115)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000103)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000212)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000217)*[0m   *[0;1mSELECT login FROM `users` WHERE (LOWER(`users`.login) = 'quire') *[0m
+  *[4;35;1mSQL (0.000204)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000206)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000114)*[0m   *[0mROLLBACK*[0m
+  *[4;36;1mSQL (0.000101)*[0m   *[0;1mBEGIN*[0m
+  *[4;35;1mSQL (0.000232)*[0m   *[0mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;36;1mSQL (0.000215)*[0m   *[0;1mSELECT login FROM `users` WHERE (`users`.login IS NULL) *[0m
+  *[4;35;1mSQL (0.000219)*[0m   *[0mSELECT email FROM `users` WHERE (LOWER(`users`.email) = 'quire@example.com') *[0m
+  *[4;36;1mSQL (0.000217)*[0m   *[0;1mSELECT count(*) AS count_all FROM `users` *[0m
+  *[4;35;1mSQL (0.000116)*[0m   *[0mROLLBACK*[0m</diff>
      <filename>log/test.log</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f6d8c3e79cc7fd997cb4a22b25bb87cd0c9b7e31</id>
    </parent>
  </parents>
  <author>
    <name>Zach Inglis</name>
    <email>zach@lt3media.com</email>
  </author>
  <url>http://github.com/zachinglis/mouth/commit/1362d4f086a8bd3672799c801cac1becbdf0bdf9</url>
  <id>1362d4f086a8bd3672799c801cac1becbdf0bdf9</id>
  <committed-date>2008-05-15T19:05:14-07:00</committed-date>
  <authored-date>2008-05-15T19:05:14-07:00</authored-date>
  <message>tests work fine. keeping test::unit around while I convert</message>
  <tree>1652e1c3a7286b1471cfb9dc5423c4b2028ff0c2</tree>
  <committer>
    <name>Zach Inglis</name>
    <email>zach@lt3media.com</email>
  </committer>
</commit>
