Sat Mar  3 13:42:46 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  tagged 0.1

Sat Mar  3 13:40:09 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Fix CGI permissions

Sat Mar  3 13:34:00 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Last-minute details

Sat Mar  3 12:15:22 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Extend gemspec

Sat Mar  3 11:37:50 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Small README fixes

Sat Mar  3 11:16:45 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add README and other documentation

Sat Mar  3 10:58:59 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add and integrate Rakefile

Sat Mar  3 10:56:52 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add some missing tests

Sat Mar  3 00:53:29 CET 2007  Christoffer Sawicki <christoffer.sawicki@gmail.com>
  * Tidy up RailsDispatcher::CGIStub

Fri Mar  2 17:55:47 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Handle SCRIPT_NAME better in *CGI environments

Fri Mar  2 16:10:10 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Remove lighttpd comment.
  The bug has been fixed in later versions.

Thu Mar  1 19:53:01 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add RDocs

Wed Feb 28 23:19:00 CET 2007  Christoffer Sawicki <christoffer.sawicki@gmail.com>
  * Make Adapter::Rails use Cascade

Wed Feb 28 21:06:03 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Fix warnings

Wed Feb 28 21:03:06 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Cascade, to pass on the first non 404 result

Wed Feb 28 20:12:54 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Move TestRequest to test/

Wed Feb 28 20:09:46 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_lint.rb use mocks

Wed Feb 28 19:56:45 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_camping.rb use mocks

Wed Feb 28 19:55:55 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_urlmap.rb use mocks

Wed Feb 28 19:30:50 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_showexceptions.rb use mocks

Wed Feb 28 19:26:42 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_request.rb use mocks

Wed Feb 28 19:25:46 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Don't clash constants in specifications

Wed Feb 28 19:21:55 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * MockRequest can now only create the Rack environment

Wed Feb 28 19:13:02 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_recursive.rb use mocks

Wed Feb 28 18:50:08 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add a default SCRIPT_NAME

Wed Feb 28 18:44:03 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_file.rb use mocks

Wed Feb 28 18:40:51 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make spec_rack_commonlogger.rb use mocks

Wed Feb 28 18:35:07 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add support for mocking all request methods

Wed Feb 28 18:29:05 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add MockRequest/MockResponse for easier testing

Wed Feb 28 14:45:24 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Remove the port number of HTTP_HOST and SERVER_NAME

Wed Feb 28 14:33:35 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make multipart reading more robust

Wed Feb 28 13:56:48 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make Rack::Request read multipart form data

Wed Feb 28 13:56:24 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Allow rack.input.read(integer), needed for safe multipart parsing

Mon Feb 26 19:45:26 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add CGI and FastCGI support for rackup

Mon Feb 26 19:42:58 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make *CGI#run really like the others

Mon Feb 26 19:10:26 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Adapt Rack::Handler::CGI API

Mon Feb 26 18:59:05 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add a FastCGI handler

Sun Feb 25 22:14:05 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make Rack::Response#write return the written string to catch errors with nested writes

Sun Feb 25 16:49:59 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Reloader, a code autoreloader

Sun Feb 25 14:46:35 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Ensure the Response body is writable

Sun Feb 25 14:40:46 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Improve the Rack::Response constructor
  based on a patch from mitsuhiko.

Sun Feb 25 13:24:46 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add the official logo

Sat Feb 24 19:03:26 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add rackup, an experimental standalone Rack app starter

Sat Feb 24 19:02:29 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Builder, a DSL for connecting Rack apps

Sat Feb 24 19:01:04 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Really fix URLMap

Thu Feb 22 21:35:01 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Lint fix

Thu Feb 22 21:34:55 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Route root app correctly in URLMap

Thu Feb 22 12:10:27 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add tests for Request#query_string

Wed Feb 21 23:25:14 CET 2007  Christoffer Sawicki <christoffer.sawicki@gmail.com>
  * Add getter method for the query string (and use it internally)

Wed Feb 21 18:29:30 CET 2007  Christoffer Sawicki <christoffer.sawicki@gmail.com>
  * Extended CGIStub to handle Rails' session cookie

Wed Feb 21 20:23:24 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add a first draft of the specification to Rack::Lint

Wed Feb 21 19:49:07 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Ensure the body is closed

Wed Feb 21 18:46:52 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add AUTHORS

Wed Feb 21 17:49:01 CET 2007  Christoffer Sawicki <christoffer.sawicki@gmail.com>
  * Basic Rails handler for Rack

Wed Feb 21 18:03:42 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Request#url

Wed Feb 21 17:41:27 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Fix extension->MIME mapping

Wed Feb 21 16:13:04 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Recursive and ForwardRequest

Wed Feb 21 16:11:44 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * URLMap should only look at PATH_INFO

Tue Feb 20 19:15:04 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Call body#close if possible

Mon Feb 19 13:19:52 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Small exception handler tweak

Mon Feb 19 12:22:19 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Return empty hash on lack of cookies

Mon Feb 19 12:22:00 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Fix host dispatching with explicit ports

Mon Feb 19 11:23:28 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Cache the parsed things in Rack::Request

Mon Feb 19 00:23:35 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Rename Request#method to #request_method to not confuse stdlibs

Mon Feb 19 00:02:36 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Camping adapter autoload

Sun Feb 18 23:52:12 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Put Rack under the MIT license

Sun Feb 18 19:07:37 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::CommonLogger, a Common Log Format request logger

Sun Feb 18 18:52:38 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make Response#status and #body settable

Sun Feb 18 11:50:07 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * More convenience for Rack::Request

Sat Feb 17 14:49:35 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Remove trailing whitespace *sigh*

Sat Feb 17 14:46:25 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::URLMap, a simple router

Sat Feb 17 14:04:05 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Remove Python leftover

Sat Feb 17 13:57:49 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add a Camping adapter

Sat Feb 17 13:57:18 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Don't define path_info twice

Sat Feb 17 13:56:33 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::ShowExceptions

Sat Feb 17 13:55:29 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Remove stray paths

Fri Feb 16 17:54:15 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add lobster version with Request/Response

Fri Feb 16 17:53:54 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Make Rack::Response#write syncronous

Fri Feb 16 17:42:18 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add more Rack::Utils specs

Fri Feb 16 17:34:53 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Response and Rack::Utils

Fri Feb 16 16:32:05 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Request

Fri Feb 16 16:30:29 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::File, a static file server

Fri Feb 16 15:51:42 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Move testing helpers to TestRequest

Fri Feb 16 14:40:43 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add a lobster

Fri Feb 16 14:39:54 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add rack.rb with autoloads for convenience

Fri Feb 16 14:33:33 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add quick run methods for WEBrick and Mongrel

Fri Feb 16 14:27:02 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Fix lint to allow empty SCRIPT_NAME and PATH_INFO

Fri Feb 16 14:01:54 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Lint to the tests

Fri Feb 16 13:49:03 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Add Rack::Lint

Thu Feb 15 19:05:52 CET 2007  Christian Neukirchen <chneukirchen@gmail.com>
  * Initial import of Rack
