From: Eric Wong <e@80x24.org> To: ruby-talk@ruby-lang.org Cc: yahns-public@yhbt.net Subject: [ANN] yahns 1.14.0 -_- sleepy app server for Ruby Date: Mon, 14 Nov 2016 21:22:20 +0000 Message-ID: <20161114-yahns-1.14.0-released@YHBT.net> (raw) 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. * git clone git://yhbt.net/yahns * https://yhbt.net/yahns/README * https://yhbt.net/yahns/NEWS.atom.xml (supported by most "RSS" readers) * we only accept plain-text email yahns-public@yhbt.net * and archive all the mail we receive: https://yhbt.net/yahns-public/ * nntp://news.public-inbox.org/inbox.comp.lang.ruby.yahns lrg nabgure ubeevoyl-anzrq freire :> Changes: yahns 1.14.0 - removing undefined behavior There's minor feature removals for undocumented and undefined features and behavior which are unlikely to affect anybody unless they serve HTTPS. Our website is now self-hosted with HTTPS support (HTTP remains supported for legacy systems): https://yhbt.net/yahns/README See git history at git://yhbt.net/yahns.git for full details. openssl_client: avoid undefined SSL_write behavior move website to https://yhbt.net/yahns/ stream_file: remove #to_io support from responses response: only stream "file" responses on known length response: fixup compile error req_res: do not send 502 on catchall error if response buffered 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. -- EW
next reply other threads:[~2016-11-14 21:22 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-11-14 21:22 Eric Wong [this message] 2016-12-14 19:23 ` [ANN] yahns 1.14.1 " Eric Wong
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://yhbt.net/yahns/README * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20161114-yahns-1.14.0-released@YHBT.net \ --to=e@80x24.org \ --cc=ruby-talk@ruby-lang.org \ --cc=yahns-public@yhbt.net \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
yahns Ruby server user/dev discussion This inbox may be cloned and mirrored by anyone: git clone --mirror https://yhbt.net/yahns-public git clone --mirror http://ou63pmih66umazou.onion/yahns-public # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V1 yahns-public yahns-public/ https://yhbt.net/yahns-public \ yahns-public@yhbt.net yahns-public@rubyforge.org public-inbox-index yahns-public Example config snippet for mirrors. Newsgroups are available over NNTP: nntp://news.public-inbox.org/inbox.comp.lang.ruby.yahns nntp://ou63pmih66umazou.onion/inbox.comp.lang.ruby.yahns note: .onion URLs require Tor: https://www.torproject.org/ code repositories for the project(s) associated with this inbox: ../../yahns.git AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git