Date | Commit message (Collapse) | ||
---|---|---|---|
2010-11-19 | max_body: rewrite wrappers to be safer | ||
To avoid denial-of-service attacks, the wrappers need to intercept requests *before* they hit the memory allocator, so we need to reimplement the read(all) and gets cases to use smaller buffers whenever the application does not specify one. | |||
2010-11-16 | reimplement client_max_body_size handlers | ||
This allows the client_max_body_size implementation to not rely on Unicorn::TeeInput internals, allowing it to be used with Unicorn::StreamInput (or any other (nearly) Rack::Lint-compatible input object). |