messages from 2015-10-13 21:20:26 to 2018-12-08 11:39:56 UTC [more...]
[PATCH] http_client: do not warn on do_pread overreach
2018-12-08 11:39 UTC
[PATCH 1/2] Add QueueQuitter#closed? to queue_quitter_pipe.rb
2018-12-08 11:36 UTC (3+ messages)
` [PATCH 2/2] @srv.shutdown could raise Errno::ENOTCONN
[ANN] yahns 1.16.0 -_- sleepy app server for Ruby
2018-08-06 1:32 UTC
[PATCH] use IO#pread if available in Ruby 2.5
2018-07-16 11:46 UTC
[PATCH] openssl_client: do not attempt writes after SystemCallError
2018-07-14 0:56 UTC
[PATCH] http_client: clear backtrace on "wrong version number" in OpenSSL
2018-07-08 7:35 UTC
[PATCH 0/2] test fixes for Debian 9
2018-07-03 11:02 UTC (3+ messages)
` [PATCH 1/2] test/server_helper: describe reason for termination
` [PATCH 2/2] test/test_ssl: set SSLContext#security_level=0
[PATCH] tests: thread-safety fixes
2018-05-01 19:42 UTC
[PATCH] fix some unused variables
2017-11-15 0:08 UTC
[PATCH] test: allow setting TAIL env to watch error logs
2017-04-27 0:54 UTC
[PATCH] test_rack_env: additional test for Rack environment
2017-04-26 22:45 UTC
[PATCH] server: fix incomplete comment about SSLContext#setup
2017-04-20 20:00 UTC
graceful shutdown can take forever
2017-04-20 7:35 UTC
yahns will use kcar as a request parser
2017-04-19 0:13 UTC (2+ messages)
[PATCH] rack_proxy: initial implementation
2017-04-07 20:35 UTC (2+ messages)
[PATCH] allow omitting specifying socket name when inheriting listen socket
2017-04-06 5:15 UTC
[PATCH] test_bin: use RbConfig.ruby for non-standard names
2017-04-06 5:11 UTC
[PATCH] rackup_handler: remove unnecessary branch
2017-04-05 1:21 UTC
[PATCH] test_bin: SO_KEEPALIVE value only needs to be true
2017-04-03 19:59 UTC
[PATCH] gemspec: declare Ruby 2.0+ dependency, here
2017-04-03 19:58 UTC
[PATCH] config: more descriptive variable name
2017-04-03 19:56 UTC
[PATCH] USR2 upgrades may use Process.spawn for vfork
2017-03-27 20:59 UTC
[PATCH] avoid Thread#[] and Thread#[]= across threads
2017-03-24 19:52 UTC
[PATCH] proxy_pass: comment explaining what rack.hijack calls
2017-03-24 4:45 UTC
[ANN] yahns 1.15.0 -_- sleepy app server for Ruby
2017-03-23 4:07 UTC
[PATCH] README: update with disclaimer about subscription
2017-03-21 23:42 UTC
[PATCH] doc: design_notes: we do not use EPOLLEXCLUSIVE
2017-03-18 0:54 UTC
[PATCH 0/2] WIP remove-kgio branch pushed branch
2017-03-06 3:30 UTC (3+ messages)
` [PATCH 1/2] remove kgio read and wait dependencies
` [PATCH 2/2] drop writev support
[PATCH 0/4] documentation cleanups and tidying
2017-03-05 22:30 UTC (5+ messages)
` [PATCH 1/4] update more referenced URLs to be HTTPS
` [PATCH 2/4] chunk_body: nodoc this internal class
` [PATCH 3/4] Revert "use olddoc 1.1.0 for generating NEWS + NEWS.atom.xml"
` [PATCH 4/4] gemspec: stop advertising "private" email address
[PATCH] http_response: make response headers eligible for GC, sooner
2017-02-17 20:11 UTC
[PATCH] proxy_http_response: reduce memory pressure from larger headers
2016-12-31 4:46 UTC
[PATCH] tee_input: simplify conditional for writing to temporary file
2016-12-31 4:39 UTC
[PATCH] stream_input: avoid allocation for common #read case
2016-12-29 7:08 UTC
[ANN] yahns 1.14.0 -_- sleepy app server for Ruby
2016-12-14 19:23 UTC (2+ messages)
` [ANN] yahns 1.14.1 "
[PATCH 0/2] revenge of the body-less responses
2016-12-14 6:59 UTC (3+ messages)
` [PATCH 1/2] response: do not set chunked header on bodyless responses
` [PATCH 2/2] proxy_pass: do not chunk on bodyless upstream responses
[PUSHED] http_response: support rack.hijack on HTTP/0.9 responses
2016-11-29 21:05 UTC
[PATCH] queue_*: fix outdated comments
2016-11-29 1:11 UTC
[PATCH] req_res: do not send 502 on catchall error if response buffered
2016-11-12 1:37 UTC
[PATCH] response: only stream "file" responses on known length
2016-11-08 23:28 UTC (2+ messages)
[PATCH] stream_file: remove #to_io support from responses
2016-11-08 23:21 UTC
[PATCH] move website to https://yhbt.net/yahns/
2016-09-26 21:36 UTC
[PATCH] openssl_client: avoid undefined SSL_write behavior
2016-08-06 10:45 UTC
[ANN] yahns 1.13.0 -_- sleepy app server for Ruby
2016-08-05 7:44 UTC
[PATCH] extras/exec_cgi: fix for HTTPoxy vulnerability
2016-08-05 7:01 UTC
[PATCH 0/4] remove chunked/Content-Length requirement from apps
2016-08-03 3:19 UTC (5+ messages)
` [PATCH 1/4] response: drop clients after HTTP responses of unknown length
` [PATCH 2/4] response: reduce stack overhead for parameter passing
` [PATCH 3/4] response: support auto-chunking for HTTP/1.1
` [PATCH 4/4] Revert "document Rack::Chunked/ContentLength semi-requirements"
[PATCH] test: skip some buffering tests on non-default values
2016-08-02 21:43 UTC
[PATCH] doc: add session cache usage to OpenSSL example
2016-08-02 20:00 UTC (2+ messages)
[PATCH] fix rack 2.x compatibility bugs
2016-07-27 0:00 UTC
[PATCH] http_response: drop bodies for non-compliant responses
2016-07-27 0:00 UTC
[PATCH] ANOTHER round of proxy_pass fixes
2016-07-21 0:57 UTC (5+ messages)
` [PATCH 1/2] wbuf_lite: prevent clobbering responses
` [PATCH 2/2] wbuf_lite: unify EOF error handling
` [PATCH 3/2] wbuf_lite: reset sf_offset/sf_count consistently
` [PATCH 4/2] wbuf_lite: clear @busy flag when re-arming
[PATCH 0/3] maybe the last round of proxy_pass fixes before 1.13
2016-07-12 21:41 UTC (4+ messages)
` [PATCH 1/3] test_proxy_pass_no_buffering: exclude rb/ru files, too
` [PATCH 2/3] wbuf_lite: use StringIO instead of TmpIO
` [PATCH 3/3] wbuf_lite: truncate StringIO when done
tentative plan for yahns 2.x
2016-07-12 2:43 UTC
[PATCH] update init and add systemd examples
2016-07-07 1:22 UTC
[RFC] extras: include status messages in responses
2016-07-05 20:39 UTC
[PATCH 0/3] another round of proxy_pass fixes
2016-07-05 13:50 UTC (4+ messages)
` [PATCH 1/3] proxy_pass: avoid TOCTTOU race when unbuffering, too
` [PATCH 2/3] proxy_pass: avoid accessing logger in env after hijacking
` [PATCH 3/3] proxy_pass: avoid stuck responses in "proxy_buffering: false"
[PATCH] proxy_pass: keep trailer buffer on blocked client writes
2016-07-04 11:15 UTC
[PATCH] test_ssl: remove unnecessary priv_key DH parameter
2016-07-04 0:14 UTC
[PATCH] openssl_client: wrap shutdown for graceful termination
2016-07-03 23:18 UTC
[PATCH] extras/try_gzip_static: resolve symlinks
2016-06-22 22:10 UTC
[PATCH] wbuf_common: reset offset counter when done
2016-06-14 19:41 UTC
[PATCH \0/5] another round of proxy-related bugfixes!
2016-06-07 7:39 UTC (6+ messages)
` [PATCH 1/5] test_proxy_pass_no_buffering: fix racy test
` [PATCH 2/5] queue_*: check for closed IO objects
` [PATCH 3/5] cleanup graceful shutdown handling
` [PATCH 4/5] proxy_pass: more descriptive error messages
` [PATCH 5/5] proxy_pass: fix HTTP/1.0 backends on EOF w/o buffering
[YUCK 0/2] wbuf_lite: fix write retries for OpenSSL
2016-06-06 5:14 UTC (3+ messages)
` [PATCH 1/2] wbuf: remove tmpdir parameter
` [PATCH 2/2] wbuf_lite: fix write retries for OpenSSL sockets
[PATCH] extras/try_gzip_static: do not show backtrace on syscall errors
2016-06-05 23:30 UTC
[ANN] yahns 1.12.3 -_- sleepy app server for Ruby
2016-06-05 23:12 UTC (3+ messages)
` [ANN] yahns 1.12.4 "
` [ANN] yahns 1.12.5 "
[PATCH 2/3] proxy_pass: redo "proxy_buffering: false"
2016-06-05 22:53 UTC (3+ messages)
` [PATCH 3/3] wbuf: remove needless "busy" parameter
` [PATCH 1/3] req_res: store proxy_pass object here, instead
[PATCH 0/2] proxy_pass: allow disabling proxy buffering
2016-06-03 1:58 UTC (4+ messages)
` [PATCH 1/2] proxy_pass: pass entire object to proxy_http_response
` [PATCH 2/2] proxy_pass: support "proxy_buffering: false"
` [PATCH 3/2] proxy_pass: remove unnecessary rescue
[PATCH] proxy_pass: X-Forwarded-For appends to existing list
2016-05-31 4:18 UTC
[PATCH 0/7] proxy_pass cleanups
2016-05-16 2:05 UTC (9+ messages)
` [PATCH 1/7] proxy_pass: simplify writing request bodies upstream
` [PATCH 2/7] proxy_pass: hoist out proxy_res_headers method
` [PATCH 3/7] proxy_pass: simplify proxy_http_response
` [PATCH 4/7] proxy_pass: split out body and trailer reading in response
` [PATCH 5/7] proxy_pass: trim down proxy_response_finish, too
` [PATCH 6/7] proxy_pass: split out req_res into a separate file
` [PATCH 7/7] proxy_pass: fix resumes after complete buffering is unblocked
` false-positive spam [Re: [PATCH 0/7] proxy_pass cleanups]
[PATCH] proxy_pass: do not chunk HTTP/1.0 with keep-alive
2016-05-16 1:12 UTC
[PATCH] test/test_client_expire: fix for high RLIMIT_NOFILE
2016-05-15 8:41 UTC
[PATCH] http_client: set state to :ignore before hijack callback
2016-05-09 22:20 UTC
[PATCH] document Rack::Chunked/ContentLength semi-requirements
2016-04-29 7:57 UTC
corking headers on Transfer-Encoding:chunked
2016-04-29 7:35 UTC
[PATCH 0/5] proxy_pass resource cleanup fixes
2016-04-27 0:27 UTC (6+ messages)
` [PATCH 1/5] test_proxy_pass: test for auto chunking on 1.0 backends
` [PATCH 2/5] wbuf: drop persistence if writing to client fails
` [PATCH 3/5] proxy_http_response: cleanup: avoid redundant setting of "alive"
` [PATCH 4/5] proxy_http_response: do not persist upstream on slow clients
` [PATCH 5/5] proxy_pass: drop resources immediately on errors
[PATCH] extras/exec_cgi: document cgit example
2016-04-25 21:42 UTC
[PATCH] proxy_http_response: workaround non-terminated backends
2016-04-22 0:13 UTC (3+ messages)
` [PATCH] proxy_pass: honor wbuf_persist when ending response
[PATCH] proxy_http_response: fix non-terminated fast responses, too
2016-04-21 23:52 UTC
yahns vs unicorn, part 1: overview
2016-04-12 21:12 UTC (2+ messages)
` yahns vs unicorn, part 2: accepting connections
https://unicorn.bogomips.org accepts client certificate?
2016-03-16 0:34 UTC (7+ messages)
` [PATCH] doc: recommend "verify_mode: OpenSSL::SSL::VERIFY_NONE"
[ANN] yahns 1.12.0 -_- sleepy app server for Ruby
2016-03-01 1:58 UTC (4+ messages)
` [ANN] yahns 1.12.1 "
` [ANN] yahns 1.12.2 "
[PATCH] ssl: disable copying for writes
2016-03-01 1:30 UTC
[PATCH] test/*: fix mktmpdir usage for 1.9.3
2016-02-29 8:18 UTC
[PATCH] ssl: ensure is session_id_context is always set
2016-02-29 5:45 UTC
[PATCH] document SSL::SSL::SSLContext#set_params use
2016-02-29 2:16 UTC
[PATCH] doc: mention kqueue/kevent alongside epoll
2016-02-21 7:16 UTC
[PATCH] https: ensure SERVER_PORT defaults to 443
2016-02-20 21:44 UTC (2+ messages)
` [PATCH 2/1] test_ssl: check SERVER_PORT when parsed from Host: header
[WIP OPTION #1] fix output buffering with SSL_write
2016-02-20 21:33 UTC (4+ messages)
` [WIP OPTION #2] "
` [PATCH] "
[RFC] proxy_pass: document as public API
2016-02-20 9:41 UTC (3+ messages)
[PATCH] http_context: reduce constant lookup + bytecode
2016-02-14 22:06 UTC
[PATCH] extras/autoindex: support hiding dotfiles
2016-02-14 22:02 UTC
[PUSHED] doc: switch to perlpod (from pandoc-flavored Markdown)
2016-02-14 21:33 UTC (4+ messages)
` [PATCH 1/2] doc: trim down documentation slightly
` [PATCH 2/2] doc: document ssl_ctx for "listen" directive
` [PATCH 3/2] doc: various doc and linkification improvements
[PATCH 0/3] TLS fixes
2016-02-13 22:50 UTC (6+ messages)
` [PATCH 1/3] acceptor: all subclasses of TCPServer use TCP_INFO
` [PATCH 2/3] properly emulate sendfile for OpenSSL sockets
` [PATCH 3/3] avoid race conditions in OpenSSL::SSL::SSLContext#setup
` [PATCH 4/3] set HTTPS and rack.url_scheme in Rack env as appropriate
` [PATCH 5/3] proxy_pass: pass X-Forwarded-Proto through
[REJECT] proxy: return requested HTTP version for 1.0 responses
2016-02-02 1:50 UTC
[PATCH] build: install-gem forced to "--local" domain
2016-02-02 1:49 UTC
[PATCH] gemspec: make rack a development dependency
2016-01-28 0:35 UTC
[PATCH] use String#clear for short-lived buffers we create
2016-01-04 12:07 UTC
[PUSHED] frozen_string_literal and copyright updates
2016-01-04 12:06 UTC (2+ messages)
[PATCH] nodoc internals
2015-12-15 8:23 UTC
[PATCH] README: updates for kqueue
2015-12-13 2:37 UTC
[ANN] yahns 1.11.0 -_- sleepy app server for Ruby
2015-12-13 2:26 UTC
[PATCH] openssl_client: use `exception: false' for accept_nonblock
2015-12-13 2:17 UTC
[PATCH] test_server: fix race condition in hooks test
2015-12-13 2:03 UTC
[WIP] rely on optimized case dispatch
2015-12-08 5:19 UTC (2+ messages)
` [WIP v2] "
[PATCH] doc: document and reference sd_listen_fds(3) behavior
2015-12-04 22:47 UTC
[PATCH] README: clarify and update copyright year
2015-12-04 22:18 UTC
[PATCH] test_wbuf: deal with proper zero-copy for Unix sockets
2015-12-01 3:48 UTC
[PATCH] wbuf: fix typo in bug check for sendfile gem
2015-12-01 3:21 UTC
[ANN] yahns 1.10.0 -_- sleepy app server for Ruby
2015-11-01 9:25 UTC
[PATCH] gemspec: allow compatibility with unicorn 5
2015-11-01 9:07 UTC
[PATCH] gemspec fixes for various RubyGems versions
2015-10-15 22:47 UTC
[PATCH] use olddoc 1.1.0 for generating NEWS + NEWS.atom.xml
2015-10-15 16:40 UTC
[PATCH] use olddoc 1.1.0 for generating NEWS + NEWS.atom.xml
2015-10-15 1:53 UTC
[PATCH] README: add link to NNTP archive endpoint
2015-10-14 22:43 UTC
[PATCH] proxy_http_response: use frozen string literal optimization
2015-10-13 21:20 UTC
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
Code repositories for project(s) associated with this public inbox
https://yhbt.net/yahns.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).