index
:
yahns.git
autochunk
maint
master
opt-case
remove-kgio
ruby-accept_moving_write_buffer
the_metal
sleepy, multi-threaded, non-blocking application server for Ruby
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
lib
/
yahns
/
server.rb
Date
Commit message (
Expand
)
2021-10-09
server: workaround Linux v5.5..v5.13 epoll bug
2021-10-09
do not sleep if signals are pending
2019-01-08
do not shutdown until listeners are all stopped
2019-01-07
remove calls to kgio_wait_* able
2018-12-30
server: extra shutdown timeout debugging
2018-12-30
server: respect shutdown_timeout
2017-04-20
server: fix incomplete comment about SSLContext#setup
2017-04-06
allow omitting specifying socket name when inheriting listen socket
2017-04-03
avoid Thread#[] and Thread#[]= across threads
2017-04-03
USR2 upgrades may use Process.spawn for vfork
2016-06-07
cleanup graceful shutdown handling
2016-02-29
ssl: ensure is session_id_context is always set
2016-02-12
set HTTPS and rack.url_scheme in Rack env as appropriate
2016-02-12
avoid race conditions in OpenSSL::SSL::SSLContext#setup
2016-01-02
copyright updates for 2016
2016-01-02
enable frozen_string_literal for Ruby 2.3+
2015-10-28
simplify sd_listen_fds emulation
2015-10-28
bytecode golfing to cut a few bytes of memory
2015-10-13
copyright updates
2015-07-15
emulate sd_listen_fds for systemd support
2015-07-03
apply TCP socket options on inherited sockets
2015-02-05
use the monotonic clock under Ruby 2.1+
2014-12-02
initial cut at OpenSSL support
2014-11-20
favor Array#map! for freshly-split arrays
2014-11-18
save around 1500 bytes of memory on x86-64
2014-10-13
switch to require_relative for internal requires
2014-05-09
rework master-to-worker signaling to use a pipe
2014-05-09
server: account for premature grandparent death
2013-11-07
fdmap: document + fix for level-trigger
2013-11-07
fdmap: simplify IO expiry interface
2013-11-07
shutdown_timeout works around long-running response/apps
2013-11-07
SIGWINCH works after SIGUSR2 upgrades
2013-11-06
server: log error instead of raising for leftover socks
2013-11-05
server: improve shutdown messages
2013-11-02
worker-less server should not waitpid indiscriminately
2013-11-01
remove unnecessary map(&:to_s) before Array#join
2013-11-01
enable client expiry for non-TCP sockets
2013-10-31
remove "worker_" prefix from atfork hooks
2013-10-31
comment to explain YAHNS_FD env
2013-10-31
implement before_exec hook
2013-10-31
implement shutdown_timeout and expiry on graceful shutdown
2013-10-30
Rack hijack issues EPOLL_CTL_DEL
2013-10-30
server: fix incorrect receiver of method call
2013-10-30
allow multiple blocking threads per listen socket
2013-10-29
server: fix out-of-date comment regarding bind/pid order
2013-10-29
implement user switching
2013-10-28
associate private/anonymous queues correctly
2013-10-26
server: avoid metaclass for acceptors
2013-10-26
fix SIGCHLD w/o workers + PID file renames
2013-10-25
quitter: save one syscall and implement for non-eventfd
[next]