From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 8B6721F405; Thu, 20 Dec 2018 22:28:42 +0000 (UTC) Date: Thu, 20 Dec 2018 22:28:42 +0000 From: Eric Wong To: ruby-talk@ruby-lang.org, unicorn-public@bogomips.org Cc: Jeremy Evans Subject: [ANN] unicorn 5.5.0.pre1 - Rack HTTP server for fast clients and Unix Message-ID: <20181220222842.GA27382@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline List-Id: unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between unicorn and slow clients. Disclaimer: Due to its ability to tolerate crashes and isolate clients, unicorn is unfortunately known to prolong the existence of bugs in applications and libraries which run on top of it. * https://bogomips.org/unicorn/ * public list: unicorn-public@bogomips.org * mail archives: https://bogomips.org/unicorn-public/ * git clone https://bogomips.org/unicorn.git * https://bogomips.org/unicorn/NEWS.atom.xml * nntp://news.public-inbox.org/inbox.comp.lang.ruby.unicorn This is a pre-release RubyGem intended for testing. Changes: unicorn 5.5.0.pre1 Jeremy Evans contributed the "default_middleware" configuration option: https://bogomips.org/unicorn-public/20180913192055.GD48926@jeremyevans.local/ Jeremy also contributed the ability to use separate groups for the process and log files: https://bogomips.org/unicorn-public/20180913192449.GE48926@jeremyevans.local/ There's also a couple of uninteresting minor optimizations and documentation additions. Eric Wong (10): remove random seed reset atfork use IO#wait instead of kgio_wait_readable Merge branch '5.4-stable' shrink pipes under Linux socket_helper: add hint for FreeBSD users for accf_http(9) tests: ensure -N/--no-default-middleware not supported in config.ru doc: update more URLs to use HTTPS and avoid redirects deduplicate strings VM-wide in Ruby 2.5+ doc/ISSUES: add links to git clone-able mail archives of our dependencies README: minor updates and additional disclaimer Jeremy Evans (2): Make Worker#user support different process primary group and log file group Support default_middleware configuration option --