yahns-public
Thread
Date
Earlier messages
Messages by Thread
[PATCH] tests: use IO.pipe directly
Eric Wong
[PATCH 0/2] exec_cgi: fix compat with newer Rack 2
Eric Wong
[PATCH 1/2] extras/exec_cgi: fix for newer Rack::ContentLength
Eric Wong
[PATCH 2/2] test/test_extras_exec_cgi: drop Rack::ContentLength
Eric Wong
[PATCH 0/4] a few forgotten patches from last year
Eric Wong
[PATCH 1/4] test_buffer_tmpdir: drop fragile assertions
Eric Wong
[PATCH 2/4] http_response: clamp body read size
Eric Wong
[PATCH 3/4] standardize on 16384-byte reads
Eric Wong
[PATCH 4/4] test/test_ssl: workaround multi-line exception messages
Eric Wong
[ANN] yahns 1.18.0 -_-
Eric Wong
[PATCH 0/3] various minor bugfixes
Eric Wong
[PATCH 1/3] do not sleep if signals are pending
Eric Wong
[PATCH 2/3] server: workaround Linux v5.5..v5.13 epoll bug
Eric Wong
[PATCH 3/3] gemspec: allow unicorn 6.x
Eric Wong
[PATCH] extras/try_gzip_static: set "Vary: Accept-Encoding" on gzip
Eric Wong
[RFC/WIP] support non-blocking listeners, too
Eric Wong
Re: [RFC/WIP] support non-blocking listeners, too
Eric Wong
[PATCH] proxy_pass: document as a public API
Eric Wong
[PATCH 2/1] doc: include Yahns/ directory on website
Eric Wong
[PATCH] doc: favor File.read over IO.read to ease review
Eric Wong
[PATCH] worker: workaround old F_SETPIPE_SZ bug
Eric Wong
[ANN] yahns 1.17.0 -_- sleepy app server for Ruby
Eric Wong
[PATCH] doc: remove inaccurate comment about "GNU-ism"
Eric Wong
[PATCH] doc: update homepage to point to cgit install
Eric Wong
[PATCH] doc: update wording to avoid "mailing list"
Eric Wong
[PATCH] doc: update wording to avoid "mailing list"
Eric Wong
[PATCH] extras/autoindex: use dark colors by default
Eric Wong
[PATCH] README: note HTTPS support for HTTP/1.1
Eric Wong
[PATCH] sigevent_*: fixup non-eventfd path
Eric Wong
[PATCH] sigevent_*: fixup non-eventfd path
Eric Wong
[PATCH] README: remove SMTP-based subscription info
Eric Wong
[PATCH] do not shutdown until listeners are all stopped
Eric Wong
[PATCH] remove calls to kgio_wait_* able
Eric Wong
[PATCH] worker: rely on F_SETPIPE_SZ to set mininum value
Eric Wong
[PATCH] wbuf: use IO#write directly in Ruby 2.5+ for writev
Eric Wong
[RFC] exec_cgi: add timeout parameter
Eric Wong
[PATCH 0/2] shutdown stuff
Eric Wong
[PATCH 1/2] server: respect shutdown_timeout
Eric Wong
[PATCH 2/2] server: extra shutdown timeout debugging
Eric Wong
[PATCH] extras/exec_cgi: remove unecessary .freeze calls
Eric Wong
[PATCH] server_mp: remove redundant srand call
Eric Wong
[PATCH] server_mp: favor "Kernel#select" instead of "IO.select"
Eric Wong
[PATCH 0/5] exec_cgi: various cleanups and fixes
Eric Wong
[PATCH 5/5] extras/exec_cgi: support Process.spawn options (e.g. RLIMIT_*)
Eric Wong
Re: [PATCH 5/5] extras/exec_cgi: support Process.spawn options (e.g. RLIMIT_*)
Eric Wong
[PATCH 3/5] extras/exec_cgi: update copyright year and use SPDX
Eric Wong
[PATCH 1/5] test/test_extras_exec_cgi.rb: improve test reliability
Eric Wong
[PATCH 2/5] extras/exec_cgi: remove kgio dependency
Eric Wong
[PATCH 4/5] extras/exec_cgi: @body_tip is always set
Eric Wong
[PATCH] yahns/worker: shrink pipe under Linux
Eric Wong
[PATCH] remove IO#close_on_exec= calls
Eric Wong
[PATCH] http_client: do not warn on do_pread overreach
Eric Wong
[PATCH 1/2] Add QueueQuitter#closed? to queue_quitter_pipe.rb
Lin Jen-Shin
[PATCH 2/2] @srv.shutdown could raise Errno::ENOTCONN
Lin Jen-Shin
Re: [PATCH 1/2] Add QueueQuitter#closed? to queue_quitter_pipe.rb
Eric Wong
Re: [PATCH 1/2] Add QueueQuitter#closed? to queue_quitter_pipe.rb
Lin Jen-Shin (godfat)
Re: [PATCH 1/2] Add QueueQuitter#closed? to queue_quitter_pipe.rb
Eric Wong
Re: [PATCH 1/2] Add QueueQuitter#closed? to queue_quitter_pipe.rb
Lin Jen-Shin (godfat)
[ANN] yahns 1.16.0 -_- sleepy app server for Ruby
Eric Wong
[PATCH] use IO#pread if available in Ruby 2.5
Eric Wong
[PATCH] openssl_client: do not attempt writes after SystemCallError
Eric Wong
[PATCH] http_client: clear backtrace on "wrong version number" in OpenSSL
Eric Wong
[PATCH 0/2] test fixes for Debian 9
Eric Wong
[PATCH 1/2] test/server_helper: describe reason for termination
Eric Wong
[PATCH 2/2] test/test_ssl: set SSLContext#security_level=0
Eric Wong
[PATCH] tests: thread-safety fixes
Eric Wong
[PATCH] fix some unused variables
Eric Wong
[PATCH] test: allow setting TAIL env to watch error logs
Eric Wong
[PATCH] test_rack_env: additional test for Rack environment
Eric Wong
[PATCH] server: fix incomplete comment about SSLContext#setup
Eric Wong
graceful shutdown can take forever
Eric Wong
yahns will use kcar as a request parser
Eric Wong
Re: yahns will use kcar as a request parser
Eric Wong
[PATCH] rack_proxy: initial implementation
Eric Wong
Re: [PATCH] rack_proxy: initial implementation
Eric Wong
[PATCH] allow omitting specifying socket name when inheriting listen socket
Eric Wong
[PATCH] test_bin: use RbConfig.ruby for non-standard names
Eric Wong
[PATCH] rackup_handler: remove unnecessary branch
Eric Wong
[PATCH] test_bin: SO_KEEPALIVE value only needs to be true
Eric Wong
[PATCH] gemspec: declare Ruby 2.0+ dependency, here
Eric Wong
[PATCH] config: more descriptive variable name
Eric Wong
[PATCH] USR2 upgrades may use Process.spawn for vfork
Eric Wong
[PATCH] avoid Thread#[] and Thread#[]= across threads
Eric Wong
[PATCH] proxy_pass: comment explaining what rack.hijack calls
Eric Wong
[ANN] yahns 1.15.0 -_- sleepy app server for Ruby
Eric Wong
[PATCH] README: update with disclaimer about subscription
Eric Wong
[PATCH] doc: design_notes: we do not use EPOLLEXCLUSIVE
Eric Wong
[PATCH] http_response: make response headers eligible for GC, sooner
Eric Wong
[PATCH 0/2] WIP remove-kgio branch pushed branch
Eric Wong
[PATCH 1/2] remove kgio read and wait dependencies
Eric Wong
[PATCH 2/2] drop writev support
Eric Wong
[PATCH 0/4] documentation cleanups and tidying
Eric Wong
[PATCH 3/4] Revert "use olddoc 1.1.0 for generating NEWS + NEWS.atom.xml"
Eric Wong
[PATCH 1/4] update more referenced URLs to be HTTPS
Eric Wong
[PATCH 4/4] gemspec: stop advertising "private" email address
Eric Wong
[PATCH 2/4] chunk_body: nodoc this internal class
Eric Wong
[PATCH] proxy_http_response: reduce memory pressure from larger headers
Eric Wong
[PATCH] tee_input: simplify conditional for writing to temporary file
Eric Wong
[PATCH] stream_input: avoid allocation for common #read case
Eric Wong
[PATCH 0/2] revenge of the body-less responses
Eric Wong
[PATCH 2/2] proxy_pass: do not chunk on bodyless upstream responses
Eric Wong
[PATCH 1/2] response: do not set chunked header on bodyless responses
Eric Wong
[PUSHED] http_response: support rack.hijack on HTTP/0.9 responses
Eric Wong
[PATCH] queue_*: fix outdated comments
Eric Wong
[ANN] yahns 1.14.0 -_- sleepy app server for Ruby
Eric Wong
[ANN] yahns 1.14.1 -_- sleepy app server for Ruby
Eric Wong
[PATCH] req_res: do not send 502 on catchall error if response buffered
Eric Wong
[PATCH] stream_file: remove #to_io support from responses
Eric Wong
[PATCH] response: only stream "file" responses on known length
Eric Wong
Re: [PATCH] response: only stream "file" responses on known length
Eric Wong
[PATCH] move website to https://yhbt.net/yahns/
Eric Wong
[PATCH] openssl_client: avoid undefined SSL_write behavior
Eric Wong
[ANN] yahns 1.13.0 -_- sleepy app server for Ruby
Eric Wong
[PATCH] extras/exec_cgi: fix for HTTPoxy vulnerability
Eric Wong
[PATCH 0/4] remove chunked/Content-Length requirement from apps
Eric Wong
[PATCH 2/4] response: reduce stack overhead for parameter passing
Eric Wong
[PATCH 1/4] response: drop clients after HTTP responses of unknown length
Eric Wong
[PATCH 3/4] response: support auto-chunking for HTTP/1.1
Eric Wong
[PATCH 4/4] Revert "document Rack::Chunked/ContentLength semi-requirements"
Eric Wong
[PATCH] test: skip some buffering tests on non-default values
Eric Wong
[PATCH] doc: add session cache usage to OpenSSL example
Eric Wong
Re: [PATCH] doc: add session cache usage to OpenSSL example
Eric Wong
[PATCH] http_response: drop bodies for non-compliant responses
Eric Wong
[PATCH] fix rack 2.x compatibility bugs
Eric Wong
[PATCH] ANOTHER round of proxy_pass fixes
Eric Wong
[PATCH 1/2] wbuf_lite: prevent clobbering responses
Eric Wong
[PATCH 2/2] wbuf_lite: unify EOF error handling
Eric Wong
[PATCH 3/2] wbuf_lite: reset sf_offset/sf_count consistently
Eric Wong
[PATCH 4/2] wbuf_lite: clear @busy flag when re-arming
Eric Wong
[PATCH 0/3] maybe the last round of proxy_pass fixes before 1.13
Eric Wong
[PATCH 1/3] test_proxy_pass_no_buffering: exclude rb/ru files, too
Eric Wong
[PATCH 3/3] wbuf_lite: truncate StringIO when done
Eric Wong
[PATCH 2/3] wbuf_lite: use StringIO instead of TmpIO
Eric Wong
tentative plan for yahns 2.x...
Eric Wong
[PATCH] update init and add systemd examples
Eric Wong
[RFC] extras: include status messages in responses
Eric Wong
[PATCH 0/3] another round of proxy_pass fixes
Eric Wong
[PATCH 3/3] proxy_pass: avoid stuck responses in "proxy_buffering: false"
Eric Wong
[PATCH 1/3] proxy_pass: avoid TOCTTOU race when unbuffering, too
Eric Wong
[PATCH 2/3] proxy_pass: avoid accessing logger in env after hijacking
Eric Wong
[PATCH] proxy_pass: keep trailer buffer on blocked client writes
Eric Wong
[PATCH] test_ssl: remove unnecessary priv_key DH parameter
Eric Wong
[PATCH] openssl_client: wrap shutdown for graceful termination
Eric Wong
[PATCH] extras/try_gzip_static: resolve symlinks
Eric Wong
[PATCH] wbuf_common: reset offset counter when done
Eric Wong
[PATCH \0/5] another round of proxy-related bugfixes!
Eric Wong
[PATCH 3/5] cleanup graceful shutdown handling
Eric Wong
[PATCH 4/5] proxy_pass: more descriptive error messages
Eric Wong
[PATCH 5/5] proxy_pass: fix HTTP/1.0 backends on EOF w/o buffering
Eric Wong
[PATCH 1/5] test_proxy_pass_no_buffering: fix racy test
Eric Wong
[PATCH 2/5] queue_*: check for closed IO objects
Eric Wong
[YUCK 0/2] wbuf_lite: fix write retries for OpenSSL
Eric Wong
[PATCH 1/2] wbuf: remove tmpdir parameter
Eric Wong
[PATCH 2/2] wbuf_lite: fix write retries for OpenSSL sockets
Eric Wong
[PATCH] extras/try_gzip_static: do not show backtrace on syscall errors
Eric Wong
[PATCH 2/3] proxy_pass: redo "proxy_buffering: false"
Eric Wong
[PATCH 3/3] wbuf: remove needless "busy" parameter
Eric Wong
[PATCH 1/3] req_res: store proxy_pass object here, instead
Eric Wong
[PATCH 0/2] proxy_pass: allow disabling proxy buffering
Eric Wong
[PATCH 1/2] proxy_pass: pass entire object to proxy_http_response
Eric Wong
[PATCH 2/2] proxy_pass: support "proxy_buffering: false"
Eric Wong
[PATCH 3/2] proxy_pass: remove unnecessary rescue
Eric Wong
[PATCH] proxy_pass: X-Forwarded-For appends to existing list
Eric Wong
[PATCH 0/7] proxy_pass cleanups
Eric Wong
[PATCH 2/7] proxy_pass: hoist out proxy_res_headers method
Eric Wong
[PATCH 1/7] proxy_pass: simplify writing request bodies upstream
Eric Wong
[PATCH 3/7] proxy_pass: simplify proxy_http_response
Eric Wong
[PATCH 4/7] proxy_pass: split out body and trailer reading in response
Eric Wong
[PATCH 5/7] proxy_pass: trim down proxy_response_finish, too
Eric Wong
[PATCH 7/7] proxy_pass: fix resumes after complete buffering is unblocked
Eric Wong
[PATCH 6/7] proxy_pass: split out req_res into a separate file
Eric Wong
false-positive spam [Re: [PATCH 0/7] proxy_pass cleanups]
Eric Wong
[PATCH] test/test_client_expire: fix for high RLIMIT_NOFILE
Eric Wong
[PATCH] http_client: set state to :ignore before hijack callback
Eric Wong
[PATCH] document Rack::Chunked/ContentLength semi-requirements
Eric Wong
corking headers on Transfer-Encoding:chunked
Eric Wong
[PATCH 0/5] proxy_pass resource cleanup fixes
Eric Wong
[PATCH 5/5] proxy_pass: drop resources immediately on errors
Eric Wong
[PATCH 1/5] test_proxy_pass: test for auto chunking on 1.0 backends
Eric Wong
[PATCH 3/5] proxy_http_response: cleanup: avoid redundant setting of "alive"
Eric Wong
[PATCH 4/5] proxy_http_response: do not persist upstream on slow clients
Eric Wong
[PATCH 2/5] wbuf: drop persistence if writing to client fails
Eric Wong
[PATCH] extras/exec_cgi: document cgit example
Eric Wong
[PATCH] proxy_http_response: fix non-terminated fast responses, too
Eric Wong
[ANN] yahns 1.12.3 -_- sleepy app server for Ruby
Eric Wong
[ANN] yahns 1.12.4 -_- sleepy app server for Ruby
Eric Wong
[ANN] yahns 1.12.5 -_- sleepy app server for Ruby
Eric Wong
[PATCH] proxy_http_response: workaround non-terminated backends
Eric Wong
Re: [PATCH] proxy_http_response: workaround non-terminated backends
Eric Wong
[PATCH] proxy_pass: honor wbuf_persist when ending response
Eric Wong
Re: https://unicorn.bogomips.org accepts client certificate?
Eric Wong
Re: https://unicorn.bogomips.org accepts client certificate?
Shota Fukumori (sora_h)
Re: https://unicorn.bogomips.org accepts client certificate?
russm
Re: https://unicorn.bogomips.org accepts client certificate?
Shota Fukumori (sora_h)
Re: https://unicorn.bogomips.org accepts client certificate?
Eric Wong
Re: https://unicorn.bogomips.org accepts client certificate?
Shota Fukumori (sora_h)
[PATCH] doc: recommend "verify_mode: OpenSSL::SSL::VERIFY_NONE"
Eric Wong
[PATCH] ssl: disable copying for writes
Eric Wong
[PATCH] test/*: fix mktmpdir usage for 1.9.3
Eric Wong
[PATCH] ssl: ensure is session_id_context is always set
Eric Wong
Earlier messages