Files | Admin

Notes:

Release Name: 0.1.2

Notes:
kcar features an HTTP parser that will convert a bytestream into a
3-element array suitable for use as a Rack response.  It is IO interface
agnostic, so it may be used with HTTP streams over Unix domain sockets,
regular files, FIFOs, StringIOs as well as traditional TCP sockets.

* http://bogomips.org/kcar/
* kcar@librelist.com
* git://git.bogomips.org/kcar.git

Changes:

* header/body-less pipelined HTTP/1.1 responses handled properly
  Some HTTP servers do not send any response headers
  for errors, only the HTTP status line.



Changes: GIT-VERSION-GEN | 2 +- GNUmakefile | 3 ++- ext/kcar/kcar.rl | 8 +++++++- lib/kcar.rb | 4 ++-- lib/kcar/response.rb | 4 +++- test/test_parser.rb | 2 +- test/test_response.rb | 32 ++++++++++++++++++++++++++++++++ 7 files changed, 48 insertions(+), 7 deletions(-) commit 9d0816ecf953a5a7a8b9c03714753603928c5577 Author: Eric Wong Date: Tue Nov 30 14:16:32 2010 -0800 kcar 0.1.2 - one bugfix for one liners * header/body-less pipelined HTTP/1.1 responses handled properly Some HTTP servers do not send any response headers for errors, only the HTTP status line. commit 13ccab804e69a7f81358b73279d92049fc8136b4 Author: Eric Wong Date: Tue Nov 23 16:10:24 2010 -0800 header/body-less pipelined HTTP/1.1 responses handled properly Some HTTP servers do not send any response headers for errors, only the HTTP status line. commit 25cb9a13abe0bd3eae0bae4617e6247d655a5345 Author: Eric Wong Date: Mon Nov 22 14:06:26 2010 -0800 GNUmakefile: accept RSYNC variable overrides It could be something else...