Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 28, 2012
  1. @bdarnell

    Remove unused variables

    bdarnell authored
Commits on May 6, 2012
  1. @caseymrm
Commits on Mar 24, 2012
  1. @bdarnell
Commits on Mar 19, 2012
  1. @jsamuel

    Fix keys in wsgi request arguments being bytes in python3 when conten…

    jsamuel authored
    …t-type is application/x-www-form-urlencoded.
Commits on Feb 9, 2012
  1. @bdarnell

    While I'm touching every file, run autopep8 too.

    bdarnell authored
    Might as well get all the merge headaches over with at once :)
    
    Ran with
    $ autopep8 --ignore=E111,W602 i tornado/*.py tornado/platform/*.py tornado/test/*.py
  2. @bdarnell

    Turn on __future__ division too.

    bdarnell authored
    All existing uses of division were already using a float for at least
    one operand (except the tests that just do 1/0 as a quick way to throw
    an exception).
    
    We have now turned on all the __future__ options available in python2.5.
  3. @bdarnell
Commits on Aug 30, 2011
  1. @mikejthompson
Commits on Jun 19, 2011
  1. @bdarnell
  2. @bdarnell
Commits on Jun 14, 2011
  1. @bdarnell

    Unquote PATH_INFO in wsgi.

    bdarnell authored
    Closes #281
    Closes #282
Commits on Jun 11, 2011
  1. @bdarnell
Commits on Jun 5, 2011
  1. @bdarnell
  2. @bdarnell
Commits on May 29, 2011
  1. @bdarnell
  2. @bdarnell
Commits on Apr 16, 2011
  1. @bdarnell
Commits on Feb 22, 2011
  1. @bdarnell
Commits on Aug 25, 2010
  1. @bdarnell

    Add a tornado.version variable, and use it anywhere we use the current

    bdarnell authored
    tornado version to produce a Server: header.
    
    Closes #22.
Commits on Aug 10, 2010
  1. @bdarnell
Commits on Jul 30, 2010
  1. Make all internal imports of tornado modules absolute

    Ben Darnell authored
Commits on Jul 9, 2010
  1. Consolidate the various HTTP header dictionary classes into one,

    Ben Darnell authored
    which includes better handling of headers with repeated values
    (e.g. Set-Cookie)
Commits on Jun 18, 2010
  1. Close wsgi responses correctly - the close method, if present, will

    Ben Darnell authored
    be on the result of self.wsgi_application() and not on the list
    of output we're building up.
Commits on May 31, 2010
  1. Improve parsing of multipart/form-data headers.

    Ben Darnell authored
    This change was motivated by google app engine's xmpp support,
    which uses different spacing in the header than other common clients
    and quotes its boundary string.
    
    Based on changes by jehiah:
    http://github.com/jehiah/tornado/commit/18cb45ca73859fa81883bd10c9cd8e051865096a
    http://github.com/jehiah/tornado/commit/9d67963466878550368b932746bb4a244a593905
Commits on Apr 21, 2010
  1. cStringIO's constructor uses a 16-bit encoding when given a unicode

    Ben Darnell authored
    string.  This is inconsistent with its write method, which encodes all
    strings as ascii (and rejects unicode strings iff they have any
    non-ascii characters).  This change uses utf-8 as the default encoding
    when constructing cStringIO objects in tornado.
Commits on Apr 20, 2010
  1. Send all logging to the root logger instead of per-module loggers.

    Ben Darnell authored
    This undoes the effect of
    http://github.com/facebook/tornado/commit/e391fd289ed085671344504cc5b1fa84f5a3c774
    
    Per-module loggers are problematic because only the top-level convenience
    logging.{error,warning,...} functions configure logging on-demand, so
    an app that only uses per-module loggers will produce no output except
    "no handlers found for logger X".  Since tornado.ioloop swallows and logs
    all exceptions, this makes it too hard to tell what's going on for apps
    that do not configure logging explicitly.
    
    Instead of setting log levels on individual module's loggers,
    logging.Handler.addFilter can be used with a filter that examines
    the module attribute of the log record.
Commits on Apr 19, 2010
  1. Better HTTP header parsing: Allow (and strip) any amount of leading

    Ben Darnell authored
    and trailing whitespace around header values instead of just a single
    space.  Such whitespace is legal but appears to be uncommon (and nginx
    apparently normalizes everything to a single space)
    http://tools.ietf.org/html/rfc2616#page-31
Commits on Mar 31, 2010
Commits on Mar 24, 2010
  1. @bickfordb

    Use per-module loggers instead of the root logger.

    bickfordb authored Ben Darnell committed
Commits on Mar 22, 2010
  1. Don't put wsgi response headers in a dictionary to support repeated

    Ben Darnell authored
    headers with the same value (mainly important for Set-Cookie)
Commits on Feb 27, 2010
  1. Call the close() method on the wsgi response object if it exists.

    Ben Darnell authored
    This is required by the WSGI spec, and cherrypy leaks memory without it.
Commits on Feb 26, 2010
  1. Add SERVER_PROTOCOL variable to wsgi environment. This turns out to be

    Ben Darnell authored
    necessary for using cherrypy in a tornado WSGIContainer.
  2. @weaver
Commits on Dec 8, 2009
  1. Add REMOTE_ADDR to WSGIContainer

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