From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) 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.0 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 47A5120195 for ; Tue, 12 Jul 2016 21:41:05 +0000 (UTC) From: Eric Wong To: yahns-public@yhbt.net Subject: [PATCH 0/3] maybe the last round of proxy_pass fixes before 1.13 Date: Tue, 12 Jul 2016 21:41:00 +0000 Message-Id: <20160712214103.12282-1-e@80x24.org> List-Id: There's a lot of duplication added, but having to deal with OpenSSL in currently-released versions of Ruby is painful (as are slow clients trying to download gigantic responses :P) Will let this run for a week or so before cutting 1.13 Eric Wong (3): test_proxy_pass_no_buffering: exclude rb/ru files, too wbuf_lite: use StringIO instead of TmpIO wbuf_lite: truncate StringIO when done lib/yahns/http_client.rb | 26 ++++++++++++ lib/yahns/openssl_client.rb | 6 +-- lib/yahns/sendfile_compat.rb | 24 ----------- lib/yahns/wbuf_common.rb | 8 ---- lib/yahns/wbuf_lite.rb | 82 +++++++++++++++++++++++++++++++++--- test/test_proxy_pass_no_buffering.rb | 4 +- test/test_tmpio.rb | 4 ++ test/test_wbuf.rb | 4 ++ 8 files changed, 114 insertions(+), 44 deletions(-)