Commits on Jul 1, 2013
  1. @nilnilnil

    normalize keep-alive

    nilnilnil committed Jul 1, 2013
  2. @nilnilnil
Commits on Jan 22, 2013
  1. @dhruvbird

    Forgot to add offset.

    dhruvbird committed Jan 22, 2013
  2. @dhruvbird
Commits on Dec 8, 2012
  1. @dhruvbird

    Added TODO.

    dhruvbird committed Dec 7, 2012
  2. @dhruvbird

    Fix error when a space is present in the query since the query was no…

    …t being unescaped. Now, a best-effort unescape() is performed.
    dhruvbird committed Dec 7, 2012
Commits on Nov 28, 2012
  1. @dhruvbird
  2. @dhruvbird

    Removed checked source for libuv and http-parser, and added them as g…

    …it submodules (possibly the right way).
    dhruvbird committed Nov 28, 2012
  3. @dhruvbird

    Remove deps.

    dhruvbird committed Nov 28, 2012
  4. @dhruvbird

    Deduce the sortedness of the input instead of asking the user, which …

    …is probably an error-prone approach to start off with.
    dhruvbird committed Nov 28, 2012
Commits on Nov 11, 2012
  1. @dhruvbird

    Set appropriate compilation flags for perf and test Makefile targets.…

    … Fix typo in rmq_perf.cpp. Fix compilation warning due to incorrect format string specifier for 'nreq'. Human readable typedefs in types.hpp. Remove unused variable CFLAGS in Makefile.
    dhruvbird committed Nov 11, 2012
  2. @dhruvbird

    Resolve merge conflict.

    dhruvbird committed Nov 11, 2012
  3. @dhruvbird

    Added .gitignore.

    dhruvbird committed Nov 11, 2012
  4. @dhruvbird
Commits on Nov 10, 2012
  1. @dhruvbird

    Determine whether to send a Connection: Keep-alive response or a Conn…

    …ection: Close response and do the appropriate thing with the socket.
    dhruvbird committed Nov 10, 2012
  2. @dhruvbird
  3. @dhruvbird

    Deduce the max. # of simultaneous connected clients using getrlimit(2…

    …) instead of hard-coding to 900.
    dhruvbird committed Nov 10, 2012
  4. @dhruvbird

    Remove commented code.

    dhruvbird committed Nov 10, 2012
  5. @dhruvbird

    Fix typo in README.md.

    dhruvbird committed Nov 10, 2012
  6. @dhruvbird
  7. @dhruvbird

    Add -DHTTP_PARSER_DEBUG when compiling in debug mode to ensure correc…

    …t object layout, and don't set parser.data to client since it is not corrupted now.
    dhruvbird committed Nov 10, 2012
  8. @dhruvbird

    Update Makefile. Set correst deps. for httpserver.o and free(3) the a…

    …llocated buffer when done.
    dhruvbird committed Nov 10, 2012
  9. @dhruvbird
Commits on Nov 9, 2012
  1. @dhruvbird
  2. @dhruvbird

    Fix condition.

    dhruvbird committed Nov 8, 2012
  3. @dhruvbird
  4. @dhruvbird

    Explain unusual finding.

    dhruvbird committed Nov 8, 2012
  5. @dhruvbird

    Update TODO.

    dhruvbird committed Nov 8, 2012
  6. @dhruvbird
  7. @dhruvbird

    Move the connection on which we received the new request to the end o…

    …f the connected_clients list. This works like LRU.
    dhruvbird committed Nov 8, 2012
  8. @bosky101 @dhruvbird

    Merge commit from bosky101:

    ISO C++ does not support 'long long'. this fix makes it easier to build on xcode/mac as well
    
    Also use enums over #defines.
    bosky101 committed with dhruvbird Oct 6, 2012
  9. @dhruvbird

    Fix Makefile. Print out stats (bug-fix). Remove fprintf(). Clear clie…

    …nt->url() when a response to a request is sent out. Set client->parser.data correctly after reinitializing the http parser. Implement a queue to discard the oldest connection (maybe make this an LRU queue). Close connection [uv_close()] on error on reading or on EOF.
    dhruvbird committed Nov 8, 2012
Commits on Nov 8, 2012
  1. @dhruvbird

    Make 50 simultaneous connections to ensure that the same socket is re…

    …used by node.js for subsequent requests. i.e. Ensuring that requests are queued when responses come in.
    dhruvbird committed Nov 8, 2012
  2. @dhruvbird
  3. @dhruvbird