Yahns 0.0.2 - sleepy application server for Ruby

A Free Software, multi-threaded, non-blocking network application server
designed for low idle power consumption. It is primarily optimized
for applications with occasional users which see little or no traffic.
yahns currently hosts Rack/HTTP applications, but may eventually support
other application types. Unlike some existing servers, yahns is
extremely sensitive to fatal bugs in the applications it hosts.

Changes:

Lots of bugfixes and tweaks, but everything appears to mostly work
for Rack and HTTP. We are self-hosting our site:

 http://yahns.yhbt.net/README
 (And if you can't access it, I screwed something up!)

There is a yahns-rackup(1) wrapper for quick-starting Rack
applications without having to read any documentation,
as it works exactly like rackup(1) (just leave “-s/–server”
out)

New manpages: yahns(1), yahns_config(5), yahns-rackup(1)

git clone git://yhbt.net/yahns.git for full details

Please note the new disclaimer:

yahns is extremely sensitive to fatal bugs in the apps it hosts.
There
is no (and never will be) any built-in “watchdog”-type feature to kill
stuck processes/threads. Each yahns process may be handling thousands
of clients; unexpectedly killing the process will abort all of those
connections. Lives may be lost!

yahns hackers are not responsible for your application/library bugs.
Use an application server which is tolerant of buggy applications
if you cannot be bothered to fix all your fatal bugs.