summaryrefslogtreecommitdiff
path: root/www/thin
AgeCommit message (Collapse)AuthorFilesLines
2008-06-19Bump PKGREVISION of rubygem based packages which contain extention libraries.taca1-1/+2
2008-04-21Update www/thin to version 0.8.1. Changes from version 0.8.0 include:jlam3-8/+7
* [bug] Rescue all types of errors when processing request * [bug] Use Swiftiply backend when -y option is specified * Allow passing port as a string in Server.new * Define deferred?(env) in your Rack application to set if a request is handled in a thread (return true) or not (return false).
2008-04-13Update www/thin to 0.8.0. Changes from version 0.7.1 include:jlam3-10/+17
* Fix server crash when header too large. * Add --require (-r) option to require a library before executing your script. * Rename --rackup short option to -R, warn and load as rackup when file ends with .ru. * List supported adapters in command usage. * Add file adapter to built-in adapter, serve static files in current directory. * Allow disabling signal handling in Server with :signals => false * Make Server.new arguments more flexible, can now specify any of host, port, app or hash options. * Add --backend option to specified which backend to use. * Serve static file only on GET and HEAD requests in Rails adapter. * Add threaded option to run server in threaded mode; calling the application in a thread allowing for concurrency in the Rack adapter. * Guess which adapter to use from directory (chdir option) or use specified one in 'adapter' option.
2008-04-04Initial import of thin-0.7.1 as www/thin.jlam4-0/+196
Thin is a very simple web server written in Ruby. It's single-threaded, which means it can only serve one request at a time. This simplicity affords increased speed and decreased memory usage for singled-threaded framework like Rails.