about summary refs log tree commit homepage
path: root/lib/unicorn/socket_helper.rb
DateCommit message (Expand)
2013-10-25avoid IO_PURGATORY on Ruby 1.9+
2013-10-25support SO_REUSEPORT on new listeners (:reuseport)
2012-08-06do not touch TCP_NOPUSH/TCP_CORK at all by default
2011-12-05socket_helper: fix grammerr fail
2011-12-05socket_helper: set SO_KEEPALIVE on TCP sockets
2011-12-05socket_helper: remove out-of-date comment for TCP_NODELAY
2011-07-01socket_helper: fix undefined variable for logging
2011-06-17error logging is more consistent
2011-06-13change TCP defaults to favor low latency
2011-06-07configurator: add :ipv6only directive
2011-04-18documentation cleanup/reduction
2011-02-02socket_helper: cleanup leftover debugging statement
2011-02-02socket_helper: export tcp_name as a module_function
2011-02-02allow binding on IPv6 sockets with listen "[#{addr}]:#{port}"
2011-01-31force socket options to defaults if unspecified
2011-01-31enable TCP_NOPUSH/TCP_CORK by default
2011-01-05socket_helper: expose more defaults in DEFAULTS hash
2010-10-05start using kgio, the kinder, gentler I/O library
2010-10-04avoid unlinking actively listening sockets
2010-07-06socket_helper: disable documentation for internals
2010-07-06socket_helper: cleanup FreeBSD accf_* detection
2010-07-06socket_helper: no reason to check for logger method
2010-07-06socket_helper: move defaults to the DEFAULTS constant
2010-07-03socket_helper: tunables for tcp_defer_accept/accept_filter
2010-04-30add global Unicorn.listener_names method
2009-11-15socket_helper: RDoc for constants
2009-11-15socket_helper: do not hide errors when setting socket options
2009-11-14configurator: listen :umask parameter for UNIX sockets
2009-09-30cleanup: use question mark op for 1-byte comparisons
2009-09-16socket_helper: (FreeBSD) don't freeze the accept filter constant
2009-09-08"encoding: binary" comments for all sources (1.9)
2009-07-01Re-add support for non-portable socket options
2009-04-21rename socket.rb => socket_helper.rb