about summary refs log tree commit homepage
path: root/lib/unicorn/socket_helper.rb
DateCommit message (Expand)
2018-08-20socket_helper: add hint for FreeBSD users for accf_http(9)
2018-05-01quiet some mismatched indentation warnings
2017-04-08reduce method calls with String#start_with?
2017-03-15Merge remote-tracking branch 'origin/ccc-tcp-v3'
2017-03-14freebsd: avoid EINVAL when setting accept filter
2017-03-08revert signature change to HttpServer#process_client
2015-07-15doc: remove references to old servers
2015-04-07favor more string literals for cold call sites
2015-03-02socket_helper: update comments
2015-02-05remove 1.8, <= 1.9.1 fallback for missing IO#autoclose=
2015-02-05socket_helper: reduce constant lookups and caching
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