Commit Graph

63 Commits

Author SHA1 Message Date
Ryan
a7b96d81f1 API Change: parser->version_major/minor replaced with parser->version.
Allows for simpler processing.
2009-08-20 13:57:36 +02:00
Ryan
59a37f6600 Inline http_parser_should_keep_alive(). 2009-08-20 13:32:31 +02:00
Ryan
e244dbf797 Fix whitespace, clean up some macros. 2009-08-20 13:26:08 +02:00
tomika
152cce76df Include added for MSC compatibilty 2009-08-19 12:43:55 +02:00
Joe Damato
431707b5b1 fixing bitfield misuse 2009-08-07 13:32:11 +02:00
Ryan
cc5c9b037c Correctly error out on non-zero return values. 2009-06-12 17:26:21 +02:00
Ryan
9f59cd926f Check for buffer overflow attacks. 2009-06-09 15:16:36 +02:00
Ryan
961d455618 Add license file with Mongrel's license. 2009-06-09 14:18:25 +02:00
Ryan
8cae1feeb4 random clean ups 2009-04-27 17:07:07 +02:00
Ryan
7898f1a97a add http_parser_should_keep_alive() 2009-04-27 16:54:09 +02:00
Ryan
c288a966fe lint 2009-04-26 20:52:53 +02:00
Ryan
5214fb2524 for clarity, replace is_request_stream with enum http_parser_type 2009-04-26 20:44:28 +02:00
Ryan
97d4572c68 Remove "ebb_message" object from libebb's parser.
And much more:
 * Begin the framework for parsing HTTP responses
 * Modify the test code with the new layout
 * Remove EBB_ prefix and use just HTTP_
 * Start simple new Makefile

Currently the test passes but it is only checking HTTP requests. I get the
feeling that it is much slower than before, although I have no solid
evidence for this.
2009-04-25 13:33:16 +02:00