about summary refs log tree commit homepage
path: root/ext/unicorn_http/unicorn_http.rl
DateCommit message (Expand)
2013-10-26license: allow all future versions of the GNU GPL
2013-05-08HttpParser#next? becomes response_start_sent-aware
2012-11-29Begin writing HTTP request headers early to detect disconnected clients
2011-08-29add GPLv3 option to the license
2011-06-15http: delay CoW string invalidations in filter_body
2011-06-15http: remove tainting flag
2011-06-14http: fix documentation for dechunk!
2011-06-13http: dechunk! method to enter dechunk mode
2011-06-13http: document reasoning for memcpy in filter_body
2011-06-13http: rename variables in filter_body implementation
2011-05-23http: call rb_str_modify before rb_str_resize
2011-05-23strip trailing and leading linear whitespace in headers
2011-05-05http_parser: add max_header_len accessor
2011-05-04http_parser: new add_parse method
2011-05-04return 414 for URI length violations
2011-02-02http: parser handles IPv6 bracketed IP hostnames
2011-01-05http_parser: add clear method, deprecate reset
2011-01-04http_response: implement httpdate in C
2010-12-26http: #keepalive? and #headers? work after #next?
2010-12-21http: hook up "trust_x_forwarded" to configurator
2010-12-20http: allow ignoring X-Forwarded-* for url_scheme
2010-12-20http: refactor finalize_header function
2010-12-20http: update setting of "https" for rack.url_scheme
2010-12-20http: support keepalive_requests directive
2010-12-19http: delay clearing env on HttpParser#next?
2010-11-07tee_input: switch to simpler API for parsing trailers
2010-11-06http_parser: add HttpParser#next? method
2010-11-06enable HTTP keepalive support for all methods
2010-10-07http: fix behavior with pipelined requests
2010-10-07http: remove unnecessary rb_str_update() calls
2010-10-07http: allow this to be used as a request object
2010-10-05http: raise empty backtrace for HttpParserError
2010-06-24http: avoid (re-)declaring the Unicorn module
2010-06-08http: move Version: header check into a less common path
2010-06-08http: ignore Version: header if explicitly set by client
2010-04-26http: pedantic fix for trailer-less chunked requests
2010-02-18http: const correctness fixes
2010-02-18http: cleanup globals and ABI namespace
2010-02-18http: avoid signedness warnings
2010-02-13http: fix memory leak exposed in concurrent servers
2009-11-04http: allow headers/trailers to be written byte-wise
2009-09-15http: cleanup assertion for memoized header strings
2009-09-14http: create a new string buffer on empty values
2009-09-14http: use rb_str_{update,flush} if available
2009-09-14http: support Rubies without the OBJ_FROZEN macro
2009-09-06http: ignore Host: continuation lines with absolute URIs
2009-09-06http: rb_gc_mark already ignores immediates
2009-09-06http: NIL_P(var) instead of var == Qnil
2009-09-06http: verbose assertions
2009-09-06http: extra assertion when advancing p manually