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
)
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
2013-10-22
config: implement atfork handlers
2013-10-22
server: switch abort to raise on BUG
2013-10-22
server (minor cleanup): use Symbol#to_proc
2013-10-22
rework acceptor thread shutdown (again)
2013-10-22
reinstate retry delay for binding new listeners
2013-10-21
server: abort loudly if we have old threads running
2013-10-21
server (cleanup): avoid interning word for log message
2013-10-21
server: skip killing acceptors on rbx for now
2013-10-21
wip for EADDRINUSE failure
2013-10-21
SIGUSR2 uses fork + exec again instead of Process.spawn
2013-10-21
rework shutdown for systems w/o rb_thread_fd_close
[next]