From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS12876 195.154.0.0/16 X-Spam-Status: No, score=-1.5 required=3.0 tests=BAYES_00,RCVD_IN_XBL shortcircuit=no autolearn=no version=3.3.2 X-Original-To: rainbows-public@bogomips.org Received: from 80x24.org (tor-exit.gansta93.com [195.154.56.44]) by dcvr.yhbt.net (Postfix) with ESMTP id 11B771F42F for ; Sat, 14 Nov 2015 02:47:31 +0000 (UTC) From: Eric Wong To: rainbows-public@bogomips.org Subject: [WIP 0/5] updates for unicorn 5 internal changes Date: Sat, 14 Nov 2015 02:47:20 +0000 Message-Id: <20151114024725.24139-1-e@80x24.org> List-Id: Only passes tests (using unicorn 4.x) so far. There is likely more to do, but just publishing these changes early to give folks some time to look at them over the weekend. lib/rainbows/const.rb | 3 -- lib/rainbows/coolio/client.rb | 10 +++---- lib/rainbows/coolio/thread_client.rb | 6 ++-- lib/rainbows/dev_fd_response.rb | 22 ++++++-------- lib/rainbows/epoll/client.rb | 10 +++---- lib/rainbows/error.rb | 4 +-- lib/rainbows/ev_core.rb | 28 +++++++----------- lib/rainbows/event_machine/client.rb | 14 ++++----- lib/rainbows/event_machine/try_defer.rb | 5 +--- lib/rainbows/http_parser.rb | 24 ++++++++++++++++ lib/rainbows/http_server.rb | 4 +-- lib/rainbows/max_body.rb | 13 +++------ lib/rainbows/process_client.rb | 19 ++++++------ lib/rainbows/response.rb | 51 +++++++++++---------------------- lib/rainbows/reverse_proxy.rb | 28 ++++++------------ lib/rainbows/reverse_proxy/ev_client.rb | 7 ++--- lib/rainbows/sendfile.rb | 12 ++------ lib/rainbows/server_token.rb | 7 +---- lib/rainbows/stream_response_epoll.rb | 13 ++++----- 19 files changed, 119 insertions(+), 161 deletions(-) [PATCH 1/5] http_parser: handle keepalive_requests internally [PATCH 2/5] kill the moronic Status: header [PATCH 3/5] reflect changes in Rack::Utils::HTTP_STATUS_CODES [PATCH 4/5] reduce constant lookup dependencies [PATCH 5/5] http_parser: workaround hijack changes in unicorn 5