about summary refs log tree commit homepage
DateCommit message (Expand)
2013-10-31remove arity enforcement for atfork_* hooks
2013-10-31remove "worker_" prefix from atfork hooks
2013-10-31comment to explain YAHNS_FD env
2013-10-31implement before_exec hook
2013-10-31doc: fix client_timeout documentation in yahns_config
2013-10-31implement shutdown_timeout and expiry on graceful shutdown
2013-10-31fdmap: prevent possible/theoretical race
2013-10-30test_server: improve working_directory test robustness
2013-10-30test for overriding rack.errors destination
2013-10-30test_unix_socket: remember to close IO when done
2013-10-30add test for working_directory config parameter
2013-10-30use Hash#each instead of Hash#each_pair
2013-10-30tests for SIGTTIN and SIGTTOU
2013-10-30config: raise ArgumentError for consistency
2013-10-30Rack hijack issues EPOLL_CTL_DEL
2013-10-30test for binding Unix stream sockets
2013-10-30socket_helper: account for undefined options
2013-10-30server: fix incorrect receiver of method call
2013-10-30acceptor: account for inheriting dead descriptors
2013-10-30allow multiple blocking threads per listen socket
2013-10-30test_input: close client when we're done with it
2013-10-30test output_buffering with hijacked responses
2013-10-30stream_input: use thread-local rbuf to avoid some garbage
2013-10-29gem: install manpages in the RubyGems package
2013-10-29implement client_timeout for streaming inputs
2013-10-29lower client_body_buffer_size to 8K (from 114K)
2013-10-29config: reject negative float for client_expire_ratio
2013-10-29server: fix out-of-date comment regarding bind/pid order
2013-10-29config: working_directory is only called at top-level
2013-10-29configurator: validate :reuseport for boolean-ess
2013-10-29implement user switching
2013-10-29config: comment for atfork_* hook definitions
2013-10-29doc: preliminary manpages for yahns(1), yahns_config(5)
2013-10-28config: disallow defining new, named queues inside app
2013-10-28queue_epoll: remove check for closed descriptor
2013-10-28associate private/anonymous queues correctly
2013-10-28rack: leave RACK_ENV unset by us
2013-10-28doc: ignore RDoc for all internal classes
2013-10-26support SO_REUSEPORT on new listeners (:reuseport)
2013-10-26server: avoid metaclass for acceptors
2013-10-26StreamFile and TmpIO attempt expiry on EMFILE/ENFILE
2013-10-26test_client_expire: disable output buffering in test
2013-10-26fix SIGCHLD w/o workers + PID file renames
2013-10-26tests: increase mkserver use to reduce LoC
2013-10-26fix output buffer corner-case for static files
2013-10-26output_buffering handles odd EAGAIN cases
2013-10-26http_client: reduce the size of the yahns_step method
2013-10-26test_expect_100: cleanup unused var
2013-10-25enforce FD_CLOEXEC on all pipes, including tests
2013-10-25quitter: save one syscall and implement for non-eventfd