jruby/jruby-rack — pull request #66 by kares (2011-10-31 11:11:41+00:00)
Title: session store rewrite

Due to #55 the `JavaServletStore` has been rewritten based on Rack 1.3 (Rails 3.1) code.
Unfortunately this broke compatibility with older versions of Rack (notably with Rails 3.0).

This is an improved store implementation based on 1.3 Rack code but backward compatible while running on Rack 1.2.4 and 1.1.2. To make sure we avoid compatibility issues in the future **appraisal** has been introduced managing Rails configurations for 2.3, 3.0 and 3.1 https://github.com/kares/jruby-rack/commit/48e0abb315c01c38bffde482c7fc4d8ce09ff1db

Current build is clean for all of them http://travis-ci.org/#!/kares/jruby-rack/builds/263378

I've hand tested using the servlet store with a sample 2.3.14 and 3.0.10 app and everything seemed working fine. Thus both #54 and #55 should be fine !

If no one complains against my code I'd merge this into master soon.