Date | Commit message (Expand) |
2009-04-24 | cleanup: avoid duped self-pipe init/replacement logic |
2009-04-24 | SIGTT{IN,OU} {in,de}crements worker_processes |
2009-04-24 | Allow std{err,out}_path to be changed via HUP |
2009-04-24 | minor cleanups and save a few variables |
2009-04-24 | Avoid getppid() if serving heavy traffic |
2009-04-24 | Fixup reference to a dead variable |
2009-04-23 | Describe the global constants we use. |
2009-04-23 | make SELF_PIPE is a global constant |
2009-04-23 | Make LISTENERS and WORKERS global constants, too |
2009-04-23 | IO_PURGATORY should be a global constant |
2009-04-21 | Cleanup some unnecessary requires |
2009-04-21 | Remove @start_ctx instance variable |
2009-04-21 | rename socket.rb => socket_helper.rb |
2009-04-16 | fix 100% CPU usage when idle |
2009-04-15 | worker_loop cleanups, var golf, and yak-shaving |
2009-04-15 | before_commit and before_exec can never be nil/false |
2009-04-14 | s/rotating/reopening/g in log messages |
2009-04-14 | Explicitly trap SIGINT/SIGTERM again |
2009-04-13 | Fix SIGINT/SIGTERM handling (broken in 0.5.0) |
2009-04-13 | Expose worker to {before,after}_fork hooks |
2009-04-13 | Remove unnecessary local variables in process_client |
2009-04-13 | small cleanups in signal handling and worker init |
2009-04-12 | Don't bother restoring ENV or umask across reexec |
2009-04-12 | Remove unnecessary sync assignment |
2009-04-12 | Save one fcntl() syscall on every request |
2009-04-11 | Remove _all_ non-POSIX socket options |
2009-04-10 | listen backlog, sndbuf, rcvbuf are always changeable |
2009-04-10 | Restore unlinked UNIX sockets on SIGHUP |
2009-04-10 | config: handle listener unbind/replace in config file |
2009-04-10 | close listeners when removing them from our array |
2009-04-07 | cleanup some log messages |
2009-04-02 | Use File.basename instead of a regexp |
2009-04-02 | More descriptive process titles |
2009-04-01 | Close std{err,out} redirection targets |
2009-04-01 | FD_CLOEXEC all non-listen descriptors before exec |
2009-04-01 | All IOs created in workers have FD_CLOEXEC set |
2009-04-01 | Remove set_cloexec wrapper and require FD_CLOEXEC |
2009-03-31 | Use {read,write}_nonblock on the pipe |
2009-03-29 | Fix default listener setup |
2009-03-29 | Avoid having two pid files pointing to the same pid |
2009-03-29 | configurator: per-listener backlog, {rcv,snd}buf config |
2009-03-27 | Always try to send a valid HTTP response back |
2009-03-27 | No need to disable luserspace buffering on client socket |
2009-03-27 | style: symbols instead of strings for signal names |
2009-03-27 | Deferred log rotation in workers |
2009-03-26 | Don't allow failed log rotation to to break app |
2009-03-25 | Socket: add {snd,rcv}buf opts to bind_listen |
2009-03-22 | Don't bother unlinking UNIX sockets |
2009-03-21 | Simplify code for sleeping/waking up the master |
2009-03-21 | Rotate master logs before workers. |