…kqueue and pipe) so that long-lived autoreloading processes don't leak file descriptors.
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.
uncaught exceptions in callbacks.
…rver.stop can clean up correctly.
* 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.
This is required by the WSGI spec, and cherrypy leaks memory without it.
necessary for using cherrypy in a tornado WSGIContainer.
autoreload to loop endlessly without restarting the process)
prior to 10.6 when there are multiple threads in the process.
… 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
…arse the value from other sources (e.g., from the URL for Flash requests). Also fix documentation error for Facebook Connect.
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).
… would break the static handlers.
cookie can't be used in another. Note that this invalidates all existing signed cookies.
content-type with 304 results (instead of always returning text/html)
other than /static/