Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 29, 2015
  1. @bdarnell

    Add make_current keyword argument to IOLoop constructor.

    bdarnell authored
    This allows applications to create an IOLoop to be started in another
    thread without making it current in the originating thread.
    
    Update docs to use IOLoop.current() in place of IOLoop.instance() when
    starting the loop.
    
    Closes #1390.
Commits on Mar 14, 2015
  1. @bdarnell
Commits on Jun 16, 2014
  1. @bdarnell

    Rename HTTP{In,Out}putException to HTTP{In,Out}putError.

    bdarnell authored
    This follows the standard python naming convention for exceptions.
Commits on Jun 7, 2014
  1. @bdarnell
Commits on May 25, 2014
  1. @bdarnell

    Stream large response bodies from StaticFileHandler.

    bdarnell authored
    The get_content interface is still synchronous so it's not a complete
    solution, but this will keep the server from buffering the whole file in
    memory while writing it out to the client.
    
    Return Futures from the wsgi interface, allowing @gen.coroutine to be
    used there in limited circumstances.
  2. @bdarnell

    Autopep8 formatting updates.

    bdarnell authored
Commits on May 17, 2014
  1. @bdarnell
Commits on May 14, 2014
  1. @bdarnell

    Merge branch 'branch3.2'

    bdarnell authored
    Conflicts:
    	tornado/tcpserver.py
  2. @bdarnell
Commits on Apr 27, 2014
  1. @bdarnell

    Remove the has_body flag from write_headers.

    bdarnell authored
    It was only used client-side and we can infer whether we need to add
    a framing mechanism from the method instead.
  2. @bdarnell
  3. @bdarnell
Commits on Apr 21, 2014
  1. @bdarnell

    Move address manipulation from HTTP1Connection to HTTPServer.

    bdarnell authored
    The connection now contains only an opaque 'origin' object to which
    the caller can attach address info.  This object can also be mutated
    as in HTTPServer's xheader support.
Commits on Apr 6, 2014
  1. @bdarnell

    Guard against framing errors when applications manually specify a Con…

    bdarnell authored
    …tent-Type
    
    that doesn't match the data they send.
    
    Split HTTPMessageException into HTTPInputException and HTTPOutputException.
Commits on Mar 16, 2014
  1. @bdarnell

    Add chunk and callback arguments to write_headers.

    bdarnell authored
    This restores an optimization that allows small responses to be written out
    in the same system call as the headers.
  2. @bdarnell

    Allow gzip to be used with WSGIApplication.

    bdarnell authored
    Now that transfer encodings have been moved to http1connection,
    the content-level output transforms can be used with wsgi.
  3. @bdarnell

    Unify WSGI support with the HTTPConnection abstraction.

    bdarnell authored
    Deprecate WSGIApplication in favor of a WSGIAdapter that can wrap
    an ordinary Application.
    
    Remove the wsgi module's separate HTTPRequest variant and tornado.web's
    wsgi special cases.
Commits on Mar 3, 2014
  1. @bdarnell
Commits on Feb 23, 2014
  1. @bdarnell
  2. @bdarnell
Commits on Dec 30, 2013
  1. @bdarnell

    autopep8 whitespace fixes.

    bdarnell authored
Commits on Oct 6, 2013
  1. @bdarnell

    Undo erronous chmod +x's

    bdarnell authored
Commits on May 27, 2013
  1. @bdarnell

    Autopep8 fixes.

    bdarnell authored
Commits on May 12, 2013
  1. @bdarnell
Commits on Mar 16, 2013
  1. @bdarnell
Commits on Jan 26, 2013
  1. @bdarnell

    Use httputil.HTTPHeaders for outgoing headers in RequestHandler.

    bdarnell authored
    It's still a bit slower, but less than the 10% noted in the old comment.
    Case sensitivity here has proven more surprising and problematic than
    expected as users try to overwrite headers set by the framework.
Commits on Jan 19, 2013
  1. @bdarnell

    Remove conditional imports for py25.

    bdarnell authored
    ssl, json, and multiprocessing are now ubiquitous.
    
    Also misc pyflakes cleanups (unused imports)
  2. @bdarnell
  3. @bdarnell

    Replace (most) calls to tornado.util.b() with byte literals.

    bdarnell authored
    sed -E -e "s/b\('([^']*)'\)/b'\1'/g" -i '' tornado/*.py
    sed -E -e 's/b\("([^"]*)"\)/b"\1"/g' -i '' tornado/*.py
Commits on Jan 14, 2013
  1. @bdarnell
  2. @bdarnell

    Checkpoint: tests can now be imported in python 3 without 2to3.

    bdarnell authored
    The tests are not passing, but this fixes up all the import-time problems.
    The tests still work under 2to3 or python 2.
  3. @bdarnell

    Convert print to a function and add future imports.

    bdarnell authored
    Automated with 2to3 and custom fixer.
    2to3 -f print tornado > print.diff
    2to3 -f print -d tornado > print_doctest.diff
    maint/scripts/run_fixers.py -f future_import tornado > future.diff
    cd tornado
    git apply ../{print,print_doctest,future}.diff
Commits on Sep 24, 2012
  1. @bdarnell
  2. @bdarnell

    Merge branch 'master' into merge

    bdarnell authored
    Conflicts:
    	tornado/simple_httpclient.py
    	tornado/test/web_test.py
Commits on Sep 10, 2012
  1. @bdarnell
Something went wrong with that request. Please try again.