Permalink
Commits on Oct 14, 2009
  1. @ry

    Allow quotes in URI

    IE6 apparently sends such requests... Reported by Michael Carter.
    ry committed Oct 14, 2009
Commits on Aug 7, 2009
  1. @ry

    bump version

    ry committed Aug 7, 2009
  2. @ice799 @ry

    fixing bitfield misuse

    ice799 committed with ry Aug 7, 2009
Commits on Jul 27, 2009
  1. @temoto @ry

    fixed link to gists, added 2 more links

    temoto committed with ry Jul 27, 2009
  2. @temoto @ry
Commits on Jul 20, 2009
  1. @copiousfreetime @ry

    Initialize the on_fragment callback pointer

    http_parser_init() did not initialize the http_parser.on_fragment.
    copiousfreetime committed with ry Jul 12, 2009
  2. @copiousfreetime @ry

    The Reason Phrase on a response is optional.

    The standard has it as *<TEXT, exlcuding CR, LF>
    and a response with no reason phrase was found in
    the wild.
    copiousfreetime committed with ry Jul 15, 2009
Commits on Jul 13, 2009
  1. @ry

    Add LICENSE file to 'make package'

    ry committed Jul 13, 2009
  2. @ry

    Fix errors for -Wall.

    ry committed Jul 13, 2009
Commits on Jun 12, 2009
  1. @ry
Commits on Jun 10, 2009
  1. @ry

    Don't be clever with the includes

    ry committed Jun 10, 2009
Commits on Jun 9, 2009
  1. @ry

    Simply makefile to work on freebsd

    ry committed Jun 9, 2009
  2. @ry
  3. @ry

    Check for integer overflow in content-length.

    Also only allow single digits in the HTTP version.
    Need multiple digits? Convince me.
    ry committed Jun 9, 2009
  4. @ry

    Merge commit '9f59cd9'

    ry committed Jun 9, 2009
  5. @ry

    Check for buffer overflow attacks.

    ry committed Jun 9, 2009
  6. @ry
  7. @ry
  8. @ry
Commits on Apr 27, 2009
  1. @ry

    fix 'make package'

    ry committed Apr 27, 2009
  2. @ry

    update readme with repo links

    ry committed Apr 27, 2009
  3. @ry

    random clean ups

    ry committed Apr 27, 2009
  4. @ry

    add http_parser_should_keep_alive()

    ry committed Apr 27, 2009
  5. @ry

    add list of features to readme

    ry committed Apr 27, 2009
  6. @ry

    add make package

    ry committed Apr 27, 2009
  7. @ry

    Add README file.

    ry committed Apr 27, 2009
  8. @ry

    Break on non-zero return value from on_body and on_headers_complete.

    Changed skip_body() from a function to a marco. This is rather hacky and
    should be dealt with better in the future.
    
    Also add handling for callback on_message_begin.
    ry committed Apr 27, 2009
  9. @ry
Commits on Apr 26, 2009
  1. @ry
  2. @ry

    lint

    ry committed Apr 26, 2009
  3. @ry
  4. @ry
  5. @ry

    Deep asserts in test.c

    Instead of returning a boolean and calling assert() in main(), test.c now
    calls assert() as soon as possible. This will require gdb to know what is failing
    but that was probably already true before and this way uses a lot less code.
    
    I also added a conditional to the parser which, perhaps, splits input more efficiently
    into request and responses. I'm playing around with this and it will likely
    change again in the future.
    ry committed Apr 26, 2009
Commits on Apr 25, 2009
  1. @ry

    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.
    ry committed Apr 25, 2009