about summary refs log tree commit homepage
path: root/lib/unicorn/tee_input.rb
DateCommit message (Expand)
2011-02-25tee_input: remove old *BSD stdio workaround
2011-02-02Fix Ruby 1.9.3dev warnings
2010-12-09allow client_buffer_body_size to be tuned
2010-12-09tee_input: fix accounting error on corked requests
2010-11-13tee_input: restore read position after #size
2010-11-12*_input: make life easier for subclasses/modules
2010-11-11add stream_input class and build tee_input on it
2010-11-07tee_input: switch to simpler API for parsing trailers
2010-10-07start using more compact parser API
2010-10-05tee_input: use kgio to avoid stack traces on EOF
2010-10-05Unicorn::Util.tmpio => Unicorn::TmpIO.new
2010-10-04tee_input: update interface to use HttpRequest
2010-07-11tee_input: fix constant resolution for client EOF
2010-07-08cleanup "stringio" require
2010-07-08tee_input: safer record separator ($/) handling
2010-06-24tee_input: undent, avoid (re)-declaring "module Unicorn"
2010-06-24tee_input: allow tuning of client_body_buffer_size/io_size
2010-06-24tee_input: (nitpick) use IO#rewind instead of IO#seek(0)
2010-06-14tee_input: update documentation for Rack 1.2
2010-02-27tee_input: do not #dup string buffers
2010-02-26tee_input: avoid instance variables, it's a struct
2009-12-21tee_input: rdoc for all public methods
2009-11-15tee_input: client_error always raises
2009-11-15tee_input: expand client error handling
2009-11-13tee_input: fix comment from an intermediate commit
2009-11-13raise Unicorn::ClientShutdown if client aborts in TeeInput
2009-11-13tee_input: don't shadow struct members
2009-11-11tee_input: better premature disconnect handling
2009-11-11tee_input: fix RDoc argument definition for tee
2009-11-05Util::tmpio returns a TmpIO that responds to #size
2009-11-04tee_input: do not clobber trailer buffer on partial uploads
2009-10-25workaround FreeBSD/OSX IO bug for large uploads
2009-10-06more-compatible TeeInput#read for POSTs with Content-Length
2009-09-27Remove "Z" constant for binary strings
2009-09-08"encoding: binary" comments for all sources (1.9)
2009-08-20tee_input: fix rdoc
2009-08-15tee_input: make interface more usable outside of Unicorn
2009-08-10http: rename read_body to filter_body
2009-08-09Switch to Ragel/C-based chunk/trailer parser
2009-07-19Remove core Tempfile dependency (1.9.2-preview1 compat)
2009-07-16move all #gets logic to tee_input out of chunked_reader
2009-07-01Force streaming input onto apps by default
2009-07-01tee_input: avoid ignoring initial body blob
2009-06-30TeeInput: use only one IO for tempfile
2009-06-29tee_input: avoid rereading fresh data
2009-06-29Make TeeInput easier to use
2009-06-29tee_input: avoid defining a @rd.size method
2009-06-25tee_input: Don't expose the @rd object as a return value
2009-06-09Avoid duplicating the "Z" constant
2009-06-06Put copyright text in new files, include GPL2 text