Permalink
Switch branches/tags
Nothing to show
Commits on Nov 27, 2010
  1. amended comment

    davidreynolds committed Nov 27, 2010
Commits on Aug 27, 2010
  1. Adding basic HTTP header processing

    davidreynolds committed Aug 27, 2010
    read-handler now passes http header string to _on_headers for
    parsing. eventually I need to wrap up a bunch of variables in a request
    object (probably a list of pairs) and send that to _RequestHandler.
  2. Read from client on initial connection.

    davidreynolds committed Aug 27, 2010
    Rather than writing directly to the socket via request handler,
    read in the client's request (headers, body, etc) and then dispatch.
Commits on Aug 22, 2010
  1. Deleting echo and chat examples

    davidreynolds committed Aug 22, 2010
    If Rooster is to become a web server, I don't need to keep echo
    and chat examples.
  2. Updated readme

    davidreynolds committed Aug 22, 2010
  3. Preparing Rooster for becoming a web server

    davidreynolds committed Aug 22, 2010
    Adding a webserver example that only returns "Hello, world" to client.
  4. updating readme for v0.1

    davidreynolds committed Aug 22, 2010
Commits on Aug 21, 2010
  1. Fixed a paren alignment

    davidreynolds committed Aug 21, 2010
  2. Better handling of socket reads.

    davidreynolds committed Aug 21, 2010
    Increased the max read limit.
    Removed read-loop in favor of reading in 4kb blocks and letting epoll manage the reads better. This means if a newline isn't found after 4kb, epoll will keep that socket in a read state.
  3. Modified README to show how to require Rooster.

    davidreynolds committed Aug 21, 2010
    Also changed the examples to match the new way of requiring Rooster.
    Broke out parts from rooster.scm and put them in rooster_utils.scm
Commits on Aug 20, 2010
Commits on Aug 18, 2010
  1. modified the server.scm to be a module and updated the examples... I'…

    davidreynolds committed Aug 18, 2010
    …m going to be breaking out some of the rooster stuff to be an epoll egg and then build up rooster on that
Commits on Aug 16, 2010
  1. Added chat example and modified some of the APIs in server.scm. Also …

    davidreynolds committed Aug 16, 2010
    …made it so user-defined _RequestHandler handles accept calls
Commits on Aug 15, 2010
  1. Added license info

    davidreynolds committed Aug 15, 2010
  2. deleted LL.scm

    davidreynolds committed Aug 15, 2010
  3. more mods to readme

    davidreynolds committed Aug 15, 2010
  4. more mods to readme

    davidreynolds committed Aug 15, 2010
  5. renamed ev-main-loop to run-rooster (for now). also exported more fun…

    davidreynolds committed Aug 15, 2010
    …ctions and made it possible to pass a request handler to run-rooster that handles inputs
  6. adding makefile

    davidreynolds committed Aug 15, 2010