<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,6 +2,7 @@
 * 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;
+* Rack::Deflater: Christoffer Sawicki &lt;christoffer.sawicki@gmail.com&gt;
 * LiteSpeed handler: Adrian Madrid
 * SCGI handler: Jeremy Evans
 * Official Logo: Armin Ronacher</diff>
      <filename>AUTHORS</filename>
    </modified>
    <modified>
      <diff>@@ -23,6 +23,7 @@ The included *handlers* connect all kinds of web servers to Rack:
 These web servers include Rack handlers in their distributions:
 * Ebb
 * Fuzed
+* Phusion Passenger (which is mod_rack for Apache)
 * Thin
 
 Any valid Rack app will run the same on all these handlers, without
@@ -36,6 +37,7 @@ The included *adapters* connect Rack with existing Ruby web frameworks:
 These frameworks include Rack adapters in their distributions:
 * Coset
 * Halcyon
+* Mack
 * Maveric
 * Merb
 * Racktools::SimpleApplication
@@ -62,8 +64,8 @@ applications needs using middleware, for example:
 * ...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
-in the way you want.
+detail in the Rack specification.  These optional components can be
+used in any way you wish.
 
 == Convenience
 
@@ -127,7 +129,7 @@ There are two rake-based test tasks:
 The fast testsuite has no dependencies outside of the core Ruby
 installation and test-spec.
 
-To run the fast test suite completely, you need:
+To run the test suite completely, you need:
 
   * camping
   * mongrel
@@ -187,30 +189,40 @@ run on port 11211) and memcache-client installed.
   * HTTP status 201 can contain a Content-Type and a body now.
   * Many bugfixes, especially related to Cookie handling.
 
-* XXX, 2008: Fourth public release 0.4.
+* August 21th, 2008: Fourth public release 0.4.
+  * New middleware, Rack::Deflater, by Christoffer Sawicki.
+  * OpenID authentication now needs ruby-openid 2.
   * New Memcache sessions, by blink.
+  * Explicit EventedMongrel handler, by Joshua Peek &lt;josh@joshpeek.com&gt;
   * Rack::Reloader is not loaded in rackup development mode.
-  * Many bugfixes, especially for pool sessions and URLMap.
+  * rackup can daemonize with -D.
+  * Many bugfixes, especially for pool sessions, URLMap, thread safety
+    and tempfile handling.
+  * Improved tests.
+  * Rack moved to Git.
 
 == Contact
 
 Please mail bugs, suggestions and patches to
-&lt;mailto:chneukirchen@gmail.com&gt;.
+&lt;mailto:rack-devel@googlegroups.com&gt;.
+
+Mailing list archives are available at
+&lt;http://groups.google.com/group/rack-devel&gt;
 
 Git repository (branches rebased on master are most welcome):
-http://github.com/chneukirchen/rack
-http://git.vuxu.org/cgi-bin/gitweb.cgi?p=rack.git
+* http://github.com/chneukirchen/rack
+* http://git.vuxu.org/cgi-bin/gitweb.cgi?p=rack.git
 
 You are also welcome to join the #rack channel on irc.freenode.net.
 
 == Thanks to
 
-* blink for the Pool sessions, OpenID support, many tweaks, patches
-  and bugreports.
+* blink for the Pool sessions, Memcache sessions, OpenID support, many
+  tweaks, patches and bugreports.
 * Michael Fellinger, for the helpful discussion, bugfixes and a better
   Rack::Request interface.
 * Adrian Madrid, for the LiteSpeed handler.
-* Christoffer Sawicki, for the Rails adapter.
+* Christoffer Sawicki, for the first Rails adapter and Rack::Deflater.
 * Tim Fletcher, for the HTTP authentication code.
 * Luc Heinrich for the Cookie sessions, the static file handler and bugfixes.
 * Armin Ronacher, for the logo and racktools.
@@ -223,6 +235,7 @@ You are also welcome to join the #rack channel on irc.freenode.net.
 * Marcus R&#252;ckert, for help with configuring and debugging lighttpd.
 * The WSGI team for the well-done and documented work they've done and
   Rack builds up on.
+* All bug reporters and patch contributers not mentioned above.
 
 == Copyright
 
@@ -249,11 +262,11 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 Rack:: &lt;http://rack.rubyforge.org/&gt;
 Rack's Rubyforge project:: &lt;http://rubyforge.org/projects/rack&gt;
+rack-devel mailing list:: &lt;http://groups.google.com/group/rack-devel&gt;
 
 Camping:: &lt;http://camping.rubyforge.org/&gt;
 Ramaze:: &lt;http://ramaze.rubyforge.org/&gt;
 Maveric:: &lt;http://maveric.rubyforge.org/&gt;
-racktools:: &lt;http://lucumr.pocoo.org/trac/repos/racktools/&gt;
 
 Christian Neukirchen:: &lt;http://chneukirchen.org/&gt;
 </diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9bf5c1368117e5817fc4da6915d99bc8937d5d7c</id>
    </parent>
  </parents>
  <author>
    <name>Christian Neukirchen</name>
    <email>chneukirchen@gmail.com</email>
  </author>
  <url>http://github.com/macournoyer/rack/commit/eed24a75cb60c25e486be273309558d6bfb85a39</url>
  <id>eed24a75cb60c25e486be273309558d6bfb85a39</id>
  <committed-date>2008-08-21T04:23:11-07:00</committed-date>
  <authored-date>2008-08-21T03:13:57-07:00</authored-date>
  <message>Update README</message>
  <tree>e1a0c1387cc8df09f7fe10c04503002ff4f84d2e</tree>
  <committer>
    <name>Christian Neukirchen</name>
    <email>chneukirchen@gmail.com</email>
  </committer>
</commit>
