Skip to content
Commits on Nov 20, 2009
  1. @ry

    add message_complete_on_eof test

    ry committed
  2. @ry

    add license file

    ry committed
  3. @ry

    add tests for should_keep_alive()

    ry committed
  4. @ry

    add http_should_keep_alive()

    ry committed
  5. @ry
  6. @ry

    Add http version to tests

    ry committed
  7. @ry

    add response scan, fix persistent bug

    ry committed
  8. @ry

    Passing tests

    ry committed
  9. @ry

    change around api

    ry committed
  10. @ry

    uri -> url

    ry committed
  11. @ry

    all scans works

    ry committed
  12. @ry

    better output for test_scan

    ry committed
  13. @ry

    Handling chunked messages

    ry committed
  14. @ry
  15. @ry

    Now parsing some req headers

    ry committed
  16. @ry

    new version

    ry committed
    Trashing the old Ragel parser (which was based on Mongrel) because it's
    proving difficult to get the control I need in end-of-message cases.
    Replacing this with a hand written parser using a couple tricks borrowed
    from NGINX. The new parser will be much more work to write, but should prove
    faster and allow for better hacking.
Commits on Nov 14, 2009
  1. @ry

    add ab to test

    Phoenix Sol committed with ry
  2. @ry

    Fix LICENSE

    ry committed
Commits on Oct 14, 2009
  1. @ry

    Allow quotes in URI

    ry committed
    IE6 apparently sends such requests... Reported by Michael Carter.
Commits on Aug 22, 2009
  1. @ry
  2. @ry

    Bug Fix: Connection:close with missing Content-Length.

    ry committed
    The test and bug report are from tomika.
Commits on Aug 20, 2009
  1. @ry
  2. @ry

    Fix whitespace, clean up some macros.

    ry committed
Commits on Aug 11, 2009
  1. @copiousfreetime @ry
Commits on Jul 20, 2009
  1. @copiousfreetime @ry

    The Reason Phrase on a response is optional.

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

    Fix errors for -Wall.

    ry committed
Commits on Jun 9, 2009
  1. @ry
Commits on Apr 27, 2009
  1. @ry
Commits on Apr 26, 2009
  1. @ry
  2. @ry

    lint

    ry committed
  3. @ry
  4. @ry
  5. @ry

    Deep asserts in test.c

    ry committed
    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.
Commits on Apr 25, 2009
  1. @ry

    Remove "ebb_message" object from libebb's parser.

    ry committed
    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.
Something went wrong with that request. Please try again.