index
:
unicorn.git
1.1.x-stable
4.x-stable
5.3-stable
5.4-stable
ccc-tcp
ccc-tcp-v2
ccc-tcp-v3
chroot
doc-5.3.0
gperf
httpdate-nogvl
jr/init
maint
master
no-kgio-wip
pico
v6-wip
worker_exec
Rack HTTP server for Unix and fast clients
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
lib
/
unicorn
/
http_request.rb
Date
Commit message (
Expand
)
2024-03-31
treewide: future-proof frozen_string_literal changes
2024-01-15
kill off remaining kgio uses
2024-01-15
remove kgio from all read(2) and write(2) wrappers
2021-03-13
http_request: drop unnecessary #clear call
2020-03-19
http: improve RFC 7230 conformance
2018-10-18
doc: update more URLs to use HTTPS and avoid redirects
2018-08-20
shrink pipes under Linux
2017-12-16
avoid reusing env on hijack
2017-03-26
Check for Socket::TCP_INFO constant before trying to get TCP_INFO
2017-03-24
Check for SocketError on first ccc attempt
2017-03-21
http_request: support proposed Raindrops::TCP states on non-Linux
2017-03-14
http_request: reduce insn size for check_client_connection
2017-03-08
support "struct tcp_info" on non-Linux and Ruby 2.2+
2017-03-08
revert signature change to HttpServer#process_client
2017-03-08
check_client_connection: use tcp state on linux
ccc-tcp-v2
2017-02-13
http_request: freeze constant strings passed IO#write
2015-06-30
reduce constants and optimize for Ruby 2.2
2015-06-06
http: move response_start_sent into the C ext
2015-06-06
move the socket into Rack env for hijacking
2015-05-16
avoid extra allocation for hijack proc creation
2015-05-16
http_request: support rack.hijack by default
2015-03-01
reduce and localize constant string use
2013-02-09
http_request: drop conditional assignment for hijack
2013-02-08
http_request: remove FIXME for rack.version clarification
2013-01-22
ignore normal Rack response at request-time hijack
2013-01-22
support for Rack hijack in request and response
2012-11-29
Begin writing HTTP request headers early to detect disconnected clients
2011-05-04
http_parser: new add_parse method
2011-04-13
http_parser: remove RDoc
2011-01-05
http_parser: add clear method, deprecate reset
2010-11-11
configurator: enable "rewindable_input" directive
2010-10-07
start using more compact parser API
2010-10-05
upgrade to kgio 1.2.0
2010-10-05
start using kgio, the kinder, gentler I/O library
2010-10-04
http_request: reformat and small reorg
2010-10-04
tee_input: update interface to use HttpRequest
2010-10-04
http_request: avoid globals
2010-07-08
cleanup "stringio" require
2010-07-08
prefer "[]" to "first"/"last" where possible
2010-02-22
avoid needlessly preallocating read buffer
2009-12-26
bump "rack.version" env to [1,1]
2009-12-07
http_request: small cleanup/code reduction
2009-09-27
Remove "Z" constant for binary strings
2009-09-27
http_request: simplify and remove handle_body method
2009-09-16
Avoid freezing objects that don't benefit from it
2009-09-08
"encoding: binary" comments for all sources (1.9)
2009-08-15
tee_input: make interface more usable outside of Unicorn
2009-08-15
http_request: reinstate empty StringIO optimization
2009-08-09
Switch to Ragel/C-based chunk/trailer parser
2009-07-16
HttpRequest: no need for a temporary variable
[next]