Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 27, 2010
  1. amended comment

    authored
Commits on Aug 27, 2010
  1. Adding basic HTTP header processing

    authored
    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.

    authored
    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

    authored
    If Rooster is to become a web server, I don't need to keep echo
    and chat examples.
  2. Updated readme

    authored
  3. Preparing Rooster for becoming a web server

    authored
    Adding a webserver example that only returns "Hello, world" to client.
  4. updating readme for v0.1

    authored
Commits on Aug 21, 2010
  1. Fixed a paren alignment

    authored
  2. Better handling of socket reads.

    authored
    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.

    authored
    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'…

    authored
    …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 …

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

    authored
  2. deleted LL.scm

    authored
  3. more mods to readme

    authored
  4. more mods to readme

    authored
  5. renamed ev-main-loop to run-rooster (for now). also exported more fun…

    authored
    …ctions and made it possible to pass a request handler to run-rooster that handles inputs
  6. adding makefile

    authored
Something went wrong with that request. Please try again.