rainbows.gemspec in rainbows-0.94.0 vs rainbows.gemspec in rainbows-0.95.0

- old
+ new

@@ -38,20 +38,20 @@ s.require_paths = %w(lib) s.rubyforge_project = %q{rainbows} s.test_files = test_files + # we want a newer Rack for a valid HeaderHash#each + s.add_dependency(%q<rack>, ['~> 1.1']) + # we need Unicorn for the HTTP parser and process management - # The HTTP parser in Unicorn <= 0.97.0 was vulnerable to a remote DoS - # when exposed directly to untrusted clients. - s.add_dependency(%q<unicorn>, [">= 0.97.1", "< 2.0.0"]) - s.add_development_dependency(%q<isolate>, "~> 2.0.2") + # Unicorn 0.991.0 handles config.ru when started outside of + # the prespecified working_directory + s.add_dependency(%q<unicorn>, [">= 1.1.0", "< 2.0.0"]) + s.add_development_dependency(%q<isolate>, "~> 2.1.0") - # Unicorn already depends on Rack - # s.add_dependency(%q<rack>) - # optional runtime dependencies depending on configuration - # see config/isolate.rb for the exact versions we've tested with + # see t/test_isolate.rb for the exact versions we've tested with # # Revactor >= 0.1.5 includes UNIX domain socket support # s.add_dependency(%q<revactor>, [">= 0.1.5"]) # # Revactor depends on Rev, too, 0.3.0 got the ability to attach IOs