Permalink
Commits on Jan 3, 2012
Commits on Jan 2, 2012
  1. Release note updates

    bdarnell committed Jan 2, 2012
  2. Use a StackContext to allow exceptions thrown from asynchronous funct…

    bdarnell committed Jan 2, 2012
    …ions
    
    called by a generator to be caught normally.
    
    Closes #405.
    Closes #411.
  3. Allow exceptions thrown in the first (synchronous) phase of a gen.Task

    bdarnell committed Jan 2, 2012
    to be caught by the generator.
Commits on Jan 1, 2012
  1. Increase maximum IOLoop poll timeout.

    bdarnell committed Jan 1, 2012
    I believe the previous 0.2s limit was there to work around an old bug in
    the add_callback waker that has since been fixed.
Commits on Dec 31, 2011
  1. Avoid merging the entire read buffer for IOStream.read_until.

    bdarnell committed Dec 31, 2011
    Among other things, this dramatically speeds up downloads of large
    chunked files over a fast network with SimpleHTTPClient.
    
    Fixes #425.
Commits on Dec 30, 2011
  1. Improve websocket conformance as reported by autobahn.

    bdarnell committed Dec 30, 2011
    Of note:
    * It's now possible to send binary frames (auto-switched based on
      whether the argument to write_message is bytes or unicode)
    * Invalid utf8 in text frames is now an error
    * Lots of fragmentation-related improvements
  2. Install more python versions in the linux VM so we can test epoll.c too.

    bdarnell committed Dec 30, 2011
    Also fix a bug in the test for python 2.5 on systems where ipv6 is not
    configured (socket.gaierror didn't have an `errno` attribute until 2.6)
  3. Misc doc updates.

    bdarnell committed Dec 30, 2011
Commits on Dec 17, 2011
  1. Fix for bug #392

    davidwilemski committed Dec 17, 2011
    Validates the remote_ip from xheaders using socket.inet_pton
Commits on Dec 16, 2011
Commits on Dec 7, 2011
  1. A different approach to template stack traces:

    bdarnell committed Dec 7, 2011
    Include the template source line as a comment in the generated code,
    and add the magic necessary for python's normal stack traces to print
    the (generated) source.
  2. Merge remote-tracking branch 'alekstorm/template_trace' into merge

    bdarnell committed Dec 7, 2011
    Conflicts:
    	tornado/template.py
Commits on Dec 1, 2011
  1. Our tests don't work with the recently-released Twisted 11.1.0, so pin

    bdarnell committed Dec 1, 2011
    the tests to 11.0.0 until we figure out what's going on.
Commits on Nov 26, 2011
  1. Merge pull request #403 from jparise/log-levels

    bdarnell committed Nov 26, 2011
    Mention the 'debug' level in --logging's help.
  2. Mention the 'debug' level in --logging's help.

    jparise committed Nov 26, 2011
    There are a number of places in the Tornado code base where log
    messages are logged at the logging.DEBUG level.  It's useful to
    advertise this here.
Commits on Nov 22, 2011
  1. use '%s' formatting instead of '%d' for fds in IOLoop log messages

    minrk committed Nov 22, 2011
    In case some poller implementations accept sockets or values other than
    integer file descriptors, this prevents tornado's log messages from
    raising errors.
  2. fix milliseconds -> seconds typo

    minrk committed Nov 22, 2011
    in ioloop, a variable was called milliseconds, but its units were seconds,
    which is confusing.
  3. Fix _reseed_random when os.urandom is not implemented

    Thomas Miedema
    Thomas Miedema committed Nov 22, 2011
Commits on Nov 14, 2011
  1. Merge pull request #396 from justinrosenthal/master

    bdarnell committed Nov 14, 2011
    Prevent duplicate callbacks when PeriodicCallback is stopped and restarted before _next_timeout
  2. Merge pull request #397 from swies/master

    bdarnell committed Nov 14, 2011
    Invalid Cookie header crashes get_cookie
  3. Merge pull request #398 from phleet/patch-1

    bdarnell committed Nov 14, 2011
    Documentation fix for AsyncTestCase