yahns Ruby server user/dev discussion
 help / color / Atom feed
* [PATCH 0/3] maybe the last round of proxy_pass fixes before 1.13
@ 2016-07-12 21:41 Eric Wong
  2016-07-12 21:41 ` [PATCH 1/3] test_proxy_pass_no_buffering: exclude rb/ru files, too Eric Wong
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Eric Wong @ 2016-07-12 21:41 UTC (permalink / raw)
  To: yahns-public

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(-)


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, back to index

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-12 21:41 [PATCH 0/3] maybe the last round of proxy_pass fixes before 1.13 Eric Wong
2016-07-12 21:41 ` [PATCH 1/3] test_proxy_pass_no_buffering: exclude rb/ru files, too Eric Wong
2016-07-12 21:41 ` [PATCH 2/3] wbuf_lite: use StringIO instead of TmpIO Eric Wong
2016-07-12 21:41 ` [PATCH 3/3] wbuf_lite: truncate StringIO when done Eric Wong

yahns Ruby server user/dev discussion

Archives are clonable:
	git clone --mirror https://yhbt.net/yahns-public
	git clone --mirror http://ou63pmih66umazou.onion/yahns-public

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/

AGPL code for this site: git clone https://public-inbox.org/ public-inbox