Refactor POST interface
commit5b6d59ac6933821590e887157931a712a88e95c4
authorRyan Dahl <ry@lakshmi.local>
Mon, 25 Feb 2008 01:46:11 +0000 (25 02:46 +0100)
committerRyan Dahl <ry@lakshmi.local>
Mon, 25 Feb 2008 01:46:11 +0000 (25 02:46 +0100)
treeb8524885e855add8e5223e22b348d3803d4895e1
parent1fce3d5204583fde37459771e75d65a5f926db26
Refactor POST interface

The C part of Ebb used to buffer the entire request (storing in a tempfile if
nessessary) before passing it off to Ruby. I've changed things around to allow
frameworks more control over uploads and also to simplify the C library.

Large file uploads still seem to be broken in the test case.
benchmark/application.rb
benchmark/test.rb
ruby_lib/ebb.rb
src/ebb.c
src/ebb.h
src/ebb_ruby.c