Commits on Nov 2, 2011
  1. Implemented read_until_regex in tornado. This is similar to read_unti…

    Jeeyoung Kim authored and flodiebold committed Aug 22, 2011
    …l(), except it looks for a specific delimiter. This function is used to parse the header of the website, where it is delimited by '\n' only (like
Commits on Sep 17, 2011
Commits on Sep 6, 2011
Commits on Jul 17, 2011
  1. Handle the hybi-07 version of the WebSocket protocol with the 08 impl…

    flodiebold committed Jul 17, 2011
    There don't seem to be any differences on the server side.
Commits on Jul 13, 2011
  1. Refactor WebSocket support to prepare for multiple protocol versions.

    flodiebold committed Jul 9, 2011
    All protocol-specific functions are moved to the former
    WebSocketRequest class, which is renamed to WebSocketProtocol76. The
    WebSocketHandler chooses the right WebSocketProtocol implementation by
    looking at the request headers.
Commits on Jul 12, 2011
  1. Better error message

    bdarnell committed Jul 12, 2011
Commits on Jul 11, 2011
Commits on Jul 10, 2011
  1. Support multi-line headers

    bdarnell committed Jul 10, 2011
    Closes #9.
  2. Properly quote and unquote cookie values.

    bdarnell committed Jul 10, 2011
    Closes #36.
  3. allow_nonstandard_methods now also skips the check that only POST and

    bdarnell committed Jul 10, 2011
    PUT requests have bodies
Commits on Jul 9, 2011
Commits on Jul 8, 2011
  1. Add basic unix socket support.

    bdarnell committed Jul 8, 2011
    tornado.netutil.bind_unix_socket can create non-blocking listening unix
    sockets, and HTTPServer can use them.  (no client-side support for this yet)
    This is useful e.g. with nginx proxying incoming TCP traffic to
    a backend over a unix socket (which may be easier to manage than a set of
    TCP ports)
Commits on Jul 7, 2011
  1. Better benchmark script

    bdarnell committed Jul 6, 2011
  2. Merge pull request #297 from funtoo/patch-1

    bdarnell committed Jul 7, 2011
    Install platform files too.
Commits on Jul 6, 2011
  1. Add a fast path for IOStream writes in addition to reads.

    bdarnell committed Jul 6, 2011
    This is a significant speedup for small requests, since it is now
    possible to do a request and (synchronous) response without calling
  2. Don't add an event handler for IOStream until we've done a read or wr…

    bdarnell committed Jul 6, 2011
    This speeds things up a bit by avoiding a system call to add a handler
    for errors that is just replaced by the first read or write.
Commits on Jul 5, 2011