Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Mar 04, 2010

  1. Set the close-on-exec flag on file descriptors used by IOLoop (epoll/…

    …kqueue
    
    and pipe) so that long-lived autoreloading processes don't leak file
    descriptors.
    authored
  2. Use a WeakKeyDictionary instead of a regular dictionary to associate

    IOLoop and AsyncHTTPClients.  This prevents leaks of memory and file
    descriptors when one process (in my case a unit test runner) create
    many IOLoop/AsyncHTTPClient pairs.
    authored
  3. Allow subclasses of IOLoop to override the default logging of

    uncaught exceptions in callbacks.
    authored
  4. Ensure that self.io_loop is set in HTTPServer.start(), so that HTTPSe…

    …rver.stop
    
    can clean up correctly.
    authored

Mar 02, 2010

  1. Revamp logging configuration.

    * If --logging=none, tornado will not touch the python logging config.
    * Colored output is optional.  If curses is not available or stderr is not
      a tty, non-colorized output will be used.
    * Log output to stderr can be suppressed with --log_to_stderr=false
    * Logs can be written to a file (non-colorized) with --log_file_prefix.
      Logs will be rotated, which can be controlled with --log_file_max_size
      and --log_file_num_backups.
    * By default, logs go to a file if --log_file_prefix is set and to stderr
      if it is not.  To log to both stderr and a file, --log_to_stderr must
      be set to true explicitly.
    authored

Feb 27, 2010

  1. Call the close() method on the wsgi response object if it exists.

    This is required by the WSGI spec, and cherrypy leaks memory without it.
    authored

Feb 26, 2010

  1. Add SERVER_PROTOCOL variable to wsgi environment. This turns out to be

    necessary for using cherrypy in a tornado WSGIContainer.
    authored
  2. Ben Weaver

    Add exc_info parameter to start_response() in WSGIContainer.

    authored

Feb 25, 2010

  1. Work around an odd error I occasionally see in autoreload (which causes

    autoreload to loop endlessly without restarting the process)
    authored
  2. Add a workaround for a bug in os.execv when used on Mac OS X versions

    prior to 10.6 when there are multiple threads in the process.
    authored

Feb 24, 2010

  1. Always reraise KeyboardInterrupt and SystemExit whenever IOLoop tries to

    swallow exceptions.
    authored

Feb 16, 2010

  1. Fix ioloop._KQueue to work correctly when listening for both read and…

    … write.
    
    kqueue.control must be called separately for each type of filter, not just
    once with the filters or'd together.
    
    Fixes http://github.com/facebook/tornado/issues/issue/59/
    Change adapted from
    http://github.com/weaver/tornado/commit/97e528cf6b92bbb590579864962e2d51c22202e0
    authored

Feb 05, 2010

  1. Bret Taylor

    Support passing in cookie value directly in cases where you have to p…

    …arse the value from other sources (e.g., from the URL for Flash requests). Also fix documentation error for Facebook Connect.
    authored

Feb 04, 2010

  1. Don't set content-length in StaticFileHandler unless we're actually

    sending the content.  Some browsers get confused by this (e.g. the
    version of webkit embedded in fluid, but not the version used in chrome).
    authored
  2. Bret Taylor

    Add backwards compatability for secure cookie reading

    authored
  3. Bret Taylor

    Simplify JavaScript path ordering patch

    authored

Feb 03, 2010

  1. Import setuptools if it's available.

    authored
  2. Making sure StaticFileHandlers get first, if not, a catch all handler…

    … would break the static handlers.
    authored Ben Darnell committed
  3. Include cookie name in signature so that a value signed for use in one

    cookie can't be used in another.  Note that this invalidates all existing
    signed cookies.
    authored
  4. using os specific path seperator

    authored
  5. Elias Torres

    Fix for maintaining script inclusion order

    authored Ben Darnell committed
  6. Added the ability to stop an HTTPServer. Mostly for unittesting.

    authored Ben Darnell committed
  7. Stop parsing arguments after --

    authored
  8. Fix EINTR exception handling for non-english locales.

    authored
  9. Set headers earlier in StaticFileHandler, so we return the correct

    content-type with 304 results (instead of always returning text/html)
    authored
  10. Add static_url_prefix setting to allow serving of static files somewhere

    other than /static/
    authored
  11. Added support for running Tornado on win32

    authored

Jan 29, 2010

  1. Add a hook to allow applications to modify the curl objects directly.

    authored

Jan 28, 2010

  1. Casey Muller

    Merge branch 'master' of git://github.com/bdarnell/tornado

    authored
  2. Casey Muller

    allow connect and request timeouts of zero

    authored
  3. use self.headers for cases where no headers were passed in

    authored

Jan 22, 2010

  1. Make parse_command_line initialize logging even when there are non-op…

    …tion
    
    arguments.
    authored
  2. Merge branch 'master' of git://github.com/facebook/tornado

    authored

Jan 18, 2010

  1. Bret Taylor

    Add HTML 5 WebSocket support (see http://bret.appspot.com/entry/web-s…

    authored
  2. Bret Taylor

    Fix httpclient / epoll interaction errors, per http://groups.google.c…

    …om/group/python-tornado/browse_thread/thread/276059a076593266. Thanks everyone for the patch and discussion.
    authored
Something went wrong with that request. Please try again.