<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,7 @@
 * Christian Neukirchen &lt;chneukirchen@gmail.com&gt;
-* Rails adapter: Christoffer Sawicki &lt;christoffer.sawicki@gmail.com&gt;
 * HTTP authentication: Tim Fletcher &lt;twoggle@gmail.com&gt;
 * Cookie sessions, Static handler: Luc Heinrich &lt;luc@honk-honk.com&gt;
 * Pool sessions, OpenID authentication: blink &lt;blinketje@gmail.com&gt;
+* LiteSpeed handler: Adrian Madrid
+* SCGI handler: Jeremy Evans
 * Official Logo: Armin Ronacher</diff>
      <filename>AUTHORS</filename>
    </modified>
    <modified>
      <diff>@@ -13,10 +13,17 @@ which all Rack applications should conform to.
 
 The included *handlers* connect all kinds of web servers to Rack:
 * Mongrel
-* Mongrel/Swiftcore (require it before Rack.)
+* Mongrel/Swiftcore (require it before requiring rack)
 * WEBrick
 * FCGI
 * CGI
+* SCGI
+* LiteSpeed
+
+These web servers include Rack handlers in their distributions:
+* Ebb
+* Fuzed
+* Thin
 
 Any valid Rack app will run the same on all these handlers, without
 changing anything.
@@ -25,13 +32,22 @@ changing anything.
 
 The included *adapters* connect Rack with existing Ruby web frameworks:
 * Camping
-* Rails (alpha)
-* more to come soon, ...
 
 These frameworks include Rack adapters in their distributions:
-* Ramaze
+* Coset
+* Halcyon
 * Maveric
+* Merb
 * Racktools::SimpleApplication
+* Ramaze
+* Sinatra
+* Vintage
+
+Ruby on Rails can be run with the adapter included with Thin, which
+will be merged into a later Rack version.
+
+Current links to these projects can be found at
+http://ramaze.net/#other-frameworks
 
 == Available middleware
 
@@ -42,7 +58,7 @@ applications needs using middleware, for example:
 * Rack::ShowException, for catching unhandled exceptions and
   presenting them in a nice and helpful way with clickable backtrace.
 * Rack::File, for serving static files.
-* ...
+* ...many others!
 
 All these components use the same interface, which is described in
 detail in the Rack specification.  You can choose to use them exactly
@@ -110,13 +126,17 @@ at my site:
   * Bug fixes in the Camping adapter.
   * Removed Rails adapter, was too alpha.
 
-* XXX, 2007: Third public release 0.3.
+* February 26th, 2008: Third public release 0.3.
   * LiteSpeed handler, by Adrian Madrid.
   * SCGI handler, by Jeremy Evans.
   * Pool sessions, by blink.
   * OpenID authentication, by blink.
   * :Port and :File options for opening FastCGI sockets, by blink.
   * Last-Modified HTTP header for Rack::File, by blink.
+  * Rack::Builder#use now accepts blocks, by Corey Jewett.
+    (See example/protectedlobster.ru)
+  * HTTP status 201 can contain a Content-Type and a body now.
+  * Many bugfixes, especially related to Cookie handling.
 
 == Contact
 
@@ -149,7 +169,7 @@ You are also welcome to join the #rack channel on irc.freenode.net.
 
 == Copyright
 
-Copyright (C) 2007  Christian Neukirchen &lt;http://purl.org/net/chneukirchen&gt;
+Copyright (C) 2007, 2008 Christian Neukirchen &lt;http://purl.org/net/chneukirchen&gt;
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the &quot;Software&quot;), to</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-# Copyright (C) 2007 Christian Neukirchen &lt;purl.org/net/chneukirchen&gt;
+# Copyright (C) 2007, 2008 Christian Neukirchen &lt;purl.org/net/chneukirchen&gt;
 #
 # Rack is freely distributable under the terms of an MIT-style license.
 # See COPYING or http://www.opensource.org/licenses/mit-license.php.
@@ -13,10 +13,10 @@ $: &lt;&lt; File.expand_path(File.dirname(__FILE__))
 # so it should be enough just to &lt;tt&gt;require rack.rb&lt;/tt&gt; in your code.
 
 module Rack
-  # The Rack version number.
+  # The Rack protocol version number implemented.
   VERSION = [0,1]
 
-  # Return the Rack version as a dotted string.
+  # Return the Rack protocol version as a dotted string.
   def self.version
     VERSION.join(&quot;.&quot;)
   end
@@ -62,7 +62,8 @@ module Rack
 
   # *Adapters* connect Rack with third party web frameworks.
   #
-  # Rack includes adapters for Camping and Rails.
+  # Rack includes an adapter for Camping, see README for other
+  # frameworks supporting Rack in their code bases.
   #
   # Refer to the submodules for framework-specific calling details.
 
@@ -72,7 +73,8 @@ module Rack
 
   # *Handlers* connect web servers with Rack.
   #
-  # Rack includes Handlers for Mongrel, WEBrick, FastCGI and CGI.
+  # Rack includes Handlers for Mongrel, WEBrick, FastCGI, CGI, SCGI
+  # and LiteSpeed.
   #
   # Handlers usually are activated by calling &lt;tt&gt;MyHandler.run(myapp)&lt;/tt&gt;.
   # A second optional hash can be passed to include server-specific</diff>
      <filename>lib/rack.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>03b8d6ab0e6abad2a6dfe9c8032939629c2c348f</id>
    </parent>
  </parents>
  <author>
    <name>Christian Neukirchen</name>
    <email>chneukirchen@gmail.com</email>
  </author>
  <url>http://github.com/chneukirchen/rack-mirror/commit/dcb6081279c0728e13658773d38c842c4de785aa</url>
  <id>dcb6081279c0728e13658773d38c842c4de785aa</id>
  <committed-date>2008-02-26T04:28:00-08:00</committed-date>
  <authored-date>2008-02-26T04:28:00-08:00</authored-date>
  <message>Update README and docs

darcs-hash:20080226122832-4fc50-130615bc5ddd525b6bb6b01072515dc34218454d.gz</message>
  <tree>ac1269658697d670f123f5ca059677396c896fc4</tree>
  <committer>
    <name>Christian Neukirchen</name>
    <email>chneukirchen@gmail.com</email>
  </committer>
</commit>
