[ANN] yahns 1.1.0 -_- 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: MOAR SLEEPY

    On responses with a known, non-zero Content-Length, yahns will now
    automatically use the MSG_MORE flag when sending HTTP headers. This
    reduces TCP packet transmits and allows clients to wake up and read
    one less time.

    This is similar to the TCP_NOPUSH/TCP_CORK functionality of other
    servers, but requires no additional syscalls. It is only supported
    on the Linux kernel, however (but yahns is currently epoll-only
    with kqueue support on the horizon).

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

Please note the 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.

* git clone git://yhbt.net/yahns
* http://yahns.yhbt.net/README

* we like plain-text email yahns-public@rubyforge.org
  Feel free to email me directly if rubyforge goes down again
  (or if you don't want your email to be public).

···

--
Eric Wong