summary refs log tree commit homepage
path: root/ext
AgeCommit message (Expand)AuthorFilesLines
2017-03-08unicorn_http: reduce rb_global_variable callsEric Wong4-10/+15
2016-11-09drop rb_str_set_len compatibility replacementEric Wong2-21/+1
2016-10-20Add some tolerance (RFC2616 sec. 19.3) rfc2616-sec19.3Mishael A Sibiryakov1-1/+1
2015-12-13http: TypedData C-API conversionEric Wong1-12/+23
2015-07-15doc: remove references to old serversEric Wong1-1/+1
2015-06-06http: move response_start_sent into the C extEric Wong1-3/+23
2015-05-29http: use rb_hash_clear in Ruby 2.0+Eric Wong2-3/+19
2015-03-02http: remove experimental dechunk! methodEric Wong1-29/+0
2015-03-02http: remove deprecated reset methodEric Wong1-22/+0
2015-02-04http: standalone require + reduction in binary sizeEric Wong2-2/+2
2015-01-28http: -Wshorten-64-to-32 warnings on clangEric Wong1-5/+17
2014-09-17http: reduce parser from 72 to 56 bytes on 64-bitEric Wong1-9/+9
2014-08-18http: remove the keepalive requests limitEric Wong1-35/+2
2014-05-29http: remove xftrust optionsEric Wong1-50/+20
2013-10-26license: allow all future versions of the GNU GPLEric Wong1-1/+1
2013-05-08HttpParser#next? becomes response_start_sent-awareEric Wong1-4/+2
2013-02-26http: avoid frozen string bug in filter_bodyEric Wong1-4/+0
2013-02-24httpdate: minor size reduction in DSOEric Wong1-9/+5
2012-11-29Begin writing HTTP request headers early to detect disconnected clientsTom Burns1-1/+3
2012-04-17http: increase REQUEST_PATH maximum length to 4KEric Wong1-2/+2
2011-08-29add GPLv3 option to the licenseEric Wong1-1/+2
2011-07-13http: reject non-LWS CTL chars (0..31 + 127) in field valuesEric Wong1-2/+3
2011-06-15http: delay CoW string invalidations in filter_bodyEric Wong1-3/+5
2011-06-15http: remove tainting flagEric Wong1-1/+0
2011-06-14http: fix documentation for dechunk!Eric Wong1-1/+1
2011-06-13http: dechunk! method to enter dechunk modeEric Wong1-0/+29
2011-06-13http: document reasoning for memcpy in filter_bodyEric Wong1-0/+7
2011-06-13http: rename variables in filter_body implementationEric Wong1-28/+28
2011-05-23http: call rb_str_modify before rb_str_resizeEric Wong1-0/+1
2011-05-23strip trailing and leading linear whitespace in headersEric Wong1-6/+29
2011-05-05http_parser: add max_header_len accessorEric Wong4-32/+44
2011-05-04http_parser: new add_parse methodEric Wong1-0/+22
2011-05-04return 414 for URI length violationsEric Wong2-8/+34
2011-02-02http: parser handles IPv6 bracketed IP hostnamesEric Wong2-2/+13
2011-01-05http_parser: add clear method, deprecate resetEric Wong1-4/+26
2011-01-04http_response: implement httpdate in CEric Wong3-0/+86
2010-12-29http: remove unnecessary dir_config statementEric Wong1-2/+0
2010-12-26http: #keepalive? and #headers? work after #next?Eric Wong1-4/+3
2010-12-21http: hook up "trust_x_forwarded" to configuratorEric Wong1-6/+6
2010-12-20http: allow ignoring X-Forwarded-* for url_schemeEric Wong1-13/+50
2010-12-20http: refactor finalize_header functionEric Wong1-37/+58
2010-12-20http: update setting of "https" for rack.url_schemeEric Wong2-5/+27
2010-12-20http: support keepalive_requests directiveEric Wong1-2/+36
2010-12-19http: delay clearing env on HttpParser#next?Eric Wong1-1/+7
2010-11-07tee_input: switch to simpler API for parsing trailersEric Wong1-0/+1
2010-11-06http_parser: add HttpParser#next? methodEric Wong1-0/+20
2010-11-06enable HTTP keepalive support for all methodsEric Wong2-42/+27
2010-10-07http: fix behavior with pipelined requestsEric Wong1-1/+0
2010-10-07http: remove unnecessary rb_str_update() callsEric Wong2-7/+0
2010-10-07http: allow this to be used as a request objectEric Wong1-58/+103