Rack 1.5.2 / 1.6.0.beta

A modular Ruby web-server interface for developing web apps
Rack wraps HTTP requests and responses.

By doing this, it unifies and distills the API for web servers, web frameworks, and software in between (the so-called middleware) into a single method call.

Rack is basically a common API for connecting web frameworks, web servers and layers of software inbetween.

Main features:

  • Included handlers which connect all kinds of web servers to Rack:
  • Mongrel
  • EventedMongrel
  • SwiftipliedMongrel
  • WEBrick
  • FCGI
  • CGI
  • SCGI
  • LiteSpeed
  • Thin
  • Web servers that include Rack handlers in their distributions:
  • Ebb
  • Fuzed
  • Glassfish v3
  • Phusion Passenger (which is mod_rack for Apache and for nginx)
  • Rainbows!
  • Unicorn
  • Zbatery
  • These frameworks include Rack adapters in their distributions:
  • Camping
  • Coset
  • Halcyon
  • Mack
  • Maveric
  • Merb
  • Racktools::SimpleApplication
  • Ramaze
  • Ruby on Rails
  • Rum
  • Sinatra
  • Sin
  • Vintage
  • Waves
  • Wee, etc.

last updated on:
August 22nd, 2014, 17:35 GMT
price:
FREE!
developed by:
Christian Neukirchen
homepage:
rack.github.io
license type:
MIT License
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
category:
C: \ Server Management

FREE!

In a hurry? Add it to your Download Basket!

user rating 1

3.0/5
 

0/5

Rate it!
What's New in version 1.5.2
  • Fixed timing attack against Rack::Session::Cookie
  • Fixed symlink path traversal in Rack::File
  • Added various methods to Session for enhanced Rails compatibility
  • Request#trusted_proxy? now only matches whole stirngs
read full changelog

Add your review!

SUBMIT