0
@@ -13,10 +13,17 @@ which all Rack applications should conform to.
0
The included *handlers* connect all kinds of web servers to Rack:
0
-* Mongrel/Swiftcore (require it before
Rack.)
0
+* Mongrel/Swiftcore (require it before
requiring rack)
0
+These web servers include Rack handlers in their distributions:
0
Any valid Rack app will run the same on all these handlers, without
0
@@ -25,13 +32,22 @@ changing anything.
0
The included *adapters* connect Rack with existing Ruby web frameworks:
0
-* more to come soon, ...
0
These frameworks include Rack adapters in their distributions:
0
* Racktools::SimpleApplication
0
+Ruby on Rails can be run with the adapter included with Thin, which
0
+will be merged into a later Rack version.
0
+Current links to these projects can be found at
0
+http://ramaze.net/#other-frameworks
0
== Available middleware
0
@@ -42,7 +58,7 @@ applications needs using middleware, for example:
0
* Rack::ShowException, for catching unhandled exceptions and
0
presenting them in a nice and helpful way with clickable backtrace.
0
* Rack::File, for serving static files.
0
All these components use the same interface, which is described in
0
detail in the Rack specification. You can choose to use them exactly
0
@@ -110,13 +126,17 @@ at my site:
0
* Bug fixes in the Camping adapter.
0
* Removed Rails adapter, was too alpha.
0
-*
XXX, 2007: Third public release 0.3.
0
+*
February 26th, 2008: Third public release 0.3.
0
* LiteSpeed handler, by Adrian Madrid.
0
* SCGI handler, by Jeremy Evans.
0
* Pool sessions, by blink.
0
* OpenID authentication, by blink.
0
* :Port and :File options for opening FastCGI sockets, by blink.
0
* Last-Modified HTTP header for Rack::File, by blink.
0
+ * Rack::Builder#use now accepts blocks, by Corey Jewett.
0
+ (See example/protectedlobster.ru)
0
+ * HTTP status 201 can contain a Content-Type and a body now.
0
+ * Many bugfixes, especially related to Cookie handling.
0
@@ -149,7 +169,7 @@ You are also welcome to join the #rack channel on irc.freenode.net.
0
-Copyright (C) 2007
Christian Neukirchen <http://purl.org/net/chneukirchen>
0
+Copyright (C) 2007
, 2008 Christian Neukirchen <http://purl.org/net/chneukirchen>
0
Permission is hereby granted, free of charge, to any person obtaining a copy
0
of this software and associated documentation files (the "Software"), to
Comments
No one has commented yet.