Commit graph

2 commits

Author SHA1 Message Date
taca
b8044b9d0c Update ruby-rack package to 0.4.0.
== Future specification changes

PLEASE NOTE: In versions of Rack LATER than 0.4, the following
changes will be commited to the Rack specification:

* 1xx, 204 and 304 status codes MUST not contain a Content-Type.
* A valid Content-Length header MUST be provided for non 1xx, 204 and 304
  responses with a Transfer-Encoding of "identity" (default).
  The Content-Length MUST be the same as the sum of the byte-sizes of
  the chunks.
* The REQUEST_METHOD may be any HTTP token.

Internal Rack modules have been updated to follow this behavior, but
the Rack 0.4 Lint does NOT check it yet for compatibility reasons.
Please update your libraries accordingly.

== Changes

* August 21st, 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.
  * Rack::Reloader is not loaded in rackup development mode.
  * rackup can daemonize with -D.
  * Many bugfixes, especially for pool sessions, URLMap, thread safety
    and tempfile handling.
  * Improved tests.
  * Rack moved to Git.
2008-09-15 08:31:47 +00:00
jlam
11f7e2b3a1 Initial import of ruby18-rack-0.3.0 as www/ruby-rack.
Rack provides a minimal, modular and adaptable interface for developing
web applications in Ruby.  By wrapping HTTP requests and responses in
the simplest way possible, it unifies and distills the API for web
servers, web frameworks, and software in between (the so-called
middleware) into a single method call.
2008-04-04 15:26:37 +00:00