]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
13 years agoFire shutdown event from main loop 574/head
Stiletto [Mon, 6 Aug 2012 15:43:27 +0000 (19:43 +0400)] 
Fire shutdown event from main loop

13 years agoFixed shutdown sequence in twisted reactor
Stiletto [Mon, 30 Jul 2012 20:25:04 +0000 (00:25 +0400)] 
Fixed shutdown sequence in twisted reactor

13 years agoMerge pull request #573 from ewdurbin/master
bdarnell [Tue, 31 Jul 2012 11:17:47 +0000 (04:17 -0700)] 
Merge pull request #573 from ewdurbin/master

Allow 'oob' as a callback_uri per OAuth spec section 2.1

13 years agoiostream_test: moved the server.close() call from write the after write callback...
Roey Berman [Mon, 30 Jul 2012 10:37:17 +0000 (13:37 +0300)] 
iostream_test: moved the server.close() call from write the after write callback to just before the second read_until().

13 years agomore oob changes 573/head
Ernest W. Durbin III [Mon, 30 Jul 2012 15:16:56 +0000 (11:16 -0400)] 
more oob changes

13 years agoMerge pull request #569 from MartinMartimeo/patch-1
bdarnell [Sun, 29 Jul 2012 15:45:20 +0000 (08:45 -0700)] 
Merge pull request #569 from MartinMartimeo/patch-1

Adding super(...).__init__ in web.py

13 years agoOmitting super(...).__init__() causes python, when RequestHandler is extended with... 569/head
MartinMartimeo [Sat, 21 Jul 2012 19:55:38 +0000 (22:55 +0300)] 
Omitting super(...).__init__() causes python, when RequestHandler is extended with multiple class inheritance, to not execute all __init__ methods of all super classes.

13 years agoMerge pull request #560 from ei-grad/master
bdarnell [Sat, 14 Jul 2012 17:56:03 +0000 (10:56 -0700)] 
Merge pull request #560 from ei-grad/master

[trivial] Output a peer name to log message on ssl errors

13 years agoFixed and added regression test for a bug that was introduced in 2.3
Roey Berman [Thu, 12 Jul 2012 16:57:38 +0000 (19:57 +0300)] 
Fixed and added regression test for a bug that was introduced in 2.3
where the IOStream._close_callback would never be
called if there were pending reads.

(Cherry-picked from https://github.com/facebook/tornado/pull/561 with
amendments for compatibility with python 2.5-2.6 -bdarnell)

Closes #561.

13 years agoformatting 560/head
Andrew Grigorev [Mon, 9 Jul 2012 11:17:07 +0000 (15:17 +0400)] 
formatting

13 years agooutput a peer name to log message on ssl errors
Andrew Grigorev [Mon, 9 Jul 2012 10:47:51 +0000 (14:47 +0400)] 
output a peer name to log message on ssl errors

13 years agoMerge pull request #557 from raullenchai/master
bdarnell [Wed, 4 Jul 2012 06:03:05 +0000 (23:03 -0700)] 
Merge pull request #557 from raullenchai/master

Fix handling of a limited form of secure_cookie tampering

13 years agoFix sphinx formatting of new docstring
Ben Darnell [Wed, 4 Jul 2012 05:24:28 +0000 (22:24 -0700)] 
Fix sphinx formatting of new docstring

13 years agoMerge pull request #556 from yoinc/master
bdarnell [Wed, 4 Jul 2012 05:19:51 +0000 (22:19 -0700)] 
Merge pull request #556 from yoinc/master

Forward testing.main kwargs to unittest.main

13 years agoreturn None when a secure-cookie is forged 557/head
Raullen [Tue, 3 Jul 2012 00:28:44 +0000 (17:28 -0700)] 
return None when a secure-cookie is forged

13 years agoForward testing.main kwargs to unittest.main 556/head
Joey Liaw [Fri, 15 Jun 2012 01:27:40 +0000 (18:27 -0700)] 
Forward testing.main kwargs to unittest.main

13 years agoDisallow multiple calls to add_handler for the same fd in IOLoop.
Ben Darnell [Fri, 29 Jun 2012 07:53:22 +0000 (00:53 -0700)] 
Disallow multiple calls to add_handler for the same fd in IOLoop.

This was already true for epoll; this change adds a check for
kqueue and select implementations.

13 years agoMerge pull request #551 from minrk/reuseaddr
bdarnell [Fri, 29 Jun 2012 06:57:11 +0000 (23:57 -0700)] 
Merge pull request #551 from minrk/reuseaddr

Don't set SO_REUSEADDR on Windows

13 years agoMerge pull request #547 from evanj/master
bdarnell [Fri, 29 Jun 2012 06:54:04 +0000 (23:54 -0700)] 
Merge pull request #547 from evanj/master

Detect SSL option errors at start up

13 years agoMerge pull request #552 from vigasin/master
bdarnell [Fri, 29 Jun 2012 06:53:22 +0000 (23:53 -0700)] 
Merge pull request #552 from vigasin/master

Fix SSL error handling bug that could result in 100% cpu usage.

Possibly platform-specific; observed on windows.

13 years agoUse non-deprecated zope.interface methods in twisted bridge.
Ben Darnell [Fri, 29 Jun 2012 06:50:23 +0000 (23:50 -0700)] 
Use non-deprecated zope.interface methods in twisted bridge.

13 years agoskip EXCLUSIVEADDRUSE on Windows 551/head
MinRK [Thu, 28 Jun 2012 18:29:05 +0000 (11:29 -0700)] 
skip EXCLUSIVEADDRUSE on Windows

13 years agoFix ssl socket error handling. 552/head
Ivan Vigasin [Thu, 28 Jun 2012 16:01:34 +0000 (20:01 +0400)] 
Fix ssl socket error handling.

13 years agoTCPServer: Do some validation of ssl_options 547/head
Evan Jones [Tue, 26 Jun 2012 16:17:13 +0000 (12:17 -0400)] 
TCPServer: Do some validation of ssl_options

Previously, errors aren't detected until a client connects.

13 years agoset SO_EXCLUSIVEADDRUSER on Windows instead of SO_REUSEADDR
MinRK [Thu, 28 Jun 2012 04:08:12 +0000 (21:08 -0700)] 
set SO_EXCLUSIVEADDRUSER on Windows instead of SO_REUSEADDR

closes #550

13 years agoFix (and test and document) logging on py2 with non-ascii bytestrings.
Ben Darnell [Wed, 27 Jun 2012 07:02:58 +0000 (00:02 -0700)] 
Fix (and test and document) logging on py2 with non-ascii bytestrings.

The immediate motivation was an error in request logging when the
request contains non-ascii characters, but a more general fix is
desirable since there are probably more cases where we log utf8 byte
strings, and in general a logging system that blows up on data that
has a perfectly useful representation is not ideal.

Closes #544.

13 years agoMerge pull request #549 from polymorphm/bugfix_stack_context_wrap_kwargs
bdarnell [Wed, 27 Jun 2012 04:04:44 +0000 (21:04 -0700)] 
Merge pull request #549 from polymorphm/bugfix_stack_context_wrap_kwargs

tornado.stack_context.wrap must not to restrict kwargs for function

13 years agofixed the bug that tornado.stack_context.wrap restricts kwargs for function 549/head
Andrej A Antonov [Wed, 27 Jun 2012 01:18:54 +0000 (05:18 +0400)] 
fixed the bug that tornado.stack_context.wrap restricts kwargs for function

13 years agoTests and docs for break/continue in templates
Ben Darnell [Mon, 25 Jun 2012 02:52:53 +0000 (19:52 -0700)] 
Tests and docs for break/continue in templates

13 years agoAdd continue and break statement support in while and for loop for template
Felinx Lee [Tue, 19 Jun 2012 03:25:51 +0000 (11:25 +0800)] 
Add continue and break statement support in while and for loop for template

13 years agoMerge pull request #530 from alekstorm/body_args
bdarnell [Mon, 25 Jun 2012 02:09:31 +0000 (19:09 -0700)] 
Merge pull request #530 from alekstorm/body_args

Factored out body argument-parsing code into httputil.parse_body_arguments

13 years agoEncourage "python -m tornado.test.runtests" as the way to run the tests.
Ben Darnell [Mon, 25 Jun 2012 01:41:11 +0000 (18:41 -0700)] 
Encourage "python -m tornado.test.runtests" as the way to run the tests.

Remove execute bit from tornado/test/runtests.py, which would unexpectedly
run the tests from a globally-installed version of tornado when run directly.
Add a new runtests.sh to make the recommended behavior more discoverable.
Remove run_pyversion_tests.py, which has been superceded by tox.
Update docs.

Closes #545.

13 years agoAdd pypy-full to default envlist too
Ben Darnell [Mon, 18 Jun 2012 07:37:55 +0000 (00:37 -0700)] 
Add pypy-full to default envlist too

13 years agoAdd a pypy-full test configuration.
Ben Darnell [Mon, 18 Jun 2012 07:30:11 +0000 (00:30 -0700)] 
Add a pypy-full test configuration.

Pypy compatibility has improved to the point that we can run twisted_test
under it (with one small issue that we can work around).

13 years agoGet rid of test_sslv2_fail.
Ben Darnell [Mon, 18 Jun 2012 06:04:56 +0000 (23:04 -0700)] 
Get rid of test_sslv2_fail.

This test is more trouble than it's worth since many distributions have
hacked sslv2 support out of their builds in various ways, and at least
one (python 2.6 on ubuntu 11.10, which happens to be the platform used
on travis-ci) has a bug that results in a segfault, killing the whole
test process.

13 years agoRun some (synchronous) web.py tests via wsgi too.
Ben Darnell [Mon, 18 Jun 2012 05:57:23 +0000 (22:57 -0700)] 
Run some (synchronous) web.py tests via wsgi too.

There's probably a more principled way to do this, but for now just port
this batch of tests, which would have caught the add_header bug from
the previous commit, and uncovered an encoding problem on python 3.

13 years agoMerge pull request #540 from zhuzhuor/master
bdarnell [Mon, 18 Jun 2012 04:48:09 +0000 (21:48 -0700)] 
Merge pull request #540 from zhuzhuor/master

fix RequestHandler.add_header() for WSGIApplication

13 years agofixed the bug that RequestHandler.add_header doesn't work for WSGI applications 540/head
Bo Zhu [Mon, 18 Jun 2012 02:30:29 +0000 (22:30 -0400)] 
fixed the bug that RequestHandler.add_header doesn't work for WSGI applications

13 years agoMerge pull request #539 from msabramo/travis-py26-allow-failure
bdarnell [Sun, 17 Jun 2012 21:45:45 +0000 (14:45 -0700)] 
Merge pull request #539 from msabramo/travis-py26-allow-failure

Enhance the set of configurations tested by Travis CI

13 years ago.travis.yml: Test py32 with LANG=C and LANG=en_US.utf-8 539/head
Marc Abramowitz [Sun, 17 Jun 2012 07:30:31 +0000 (00:30 -0700)] 
.travis.yml: Test py32 with LANG=C and LANG=en_US.utf-8

13 years ago.travis.yml: Test with more full dependencies using "matrix: include:"
Marc Abramowitz [Sun, 17 Jun 2012 07:07:37 +0000 (00:07 -0700)] 
.travis.yml: Test with more full dependencies using "matrix: include:"
feature of .travis.yml

13 years agoAdd py25 (depends on simplejson) to .travis.yml
Marc Abramowitz [Sun, 17 Jun 2012 06:58:54 +0000 (23:58 -0700)] 
Add py25 (depends on simplejson) to .travis.yml

13 years agoAdd pypy to .travis.yml
Marc Abramowitz [Sun, 17 Jun 2012 06:56:42 +0000 (23:56 -0700)] 
Add pypy to .travis.yml

13 years agoAdd py26 back but make it an allowable failure
Marc Abramowitz [Sun, 17 Jun 2012 06:46:03 +0000 (23:46 -0700)] 
Add py26 back but make it an allowable failure

13 years agoMerge pull request #536 from evanj/master
bdarnell [Fri, 15 Jun 2012 04:40:42 +0000 (21:40 -0700)] 
Merge pull request #536 from evanj/master

Documentation fixes: auto-reloading

13 years agoUpdate dependency versions
Ben Darnell [Fri, 15 Jun 2012 04:29:21 +0000 (21:29 -0700)] 
Update dependency versions

13 years agoDocumentation: Application(debug=True); autoreload limitations. 536/head
Evan Jones [Thu, 14 Jun 2012 19:34:42 +0000 (15:34 -0400)] 
Documentation: Application(debug=True); autoreload limitations.

Application: Document debug=True and cross-link to the overview.
autoreload: Note that this can lose flags and fail if you touch sys.argv.

13 years agoFix load_gettext_translations on python 3
Ben Darnell [Thu, 14 Jun 2012 08:41:04 +0000 (01:41 -0700)] 
Fix load_gettext_translations on python 3

13 years agoBetter ($LANG-independent) fix for csv translation loading on py3.
Ben Darnell [Thu, 14 Jun 2012 08:03:17 +0000 (01:03 -0700)] 
Better ($LANG-independent) fix for csv translation loading on py3.

13 years agoIgnore ImportWarnings in tests.
Ben Darnell [Thu, 14 Jun 2012 07:28:15 +0000 (00:28 -0700)] 
Ignore ImportWarnings in tests.

I can't reproduce this, but apparently in some situations setuptools
throws warnings about unrelated packages, so just turn them all off.

Closes #524

13 years agoGive test_request_timeout another 10ms slack.
Ben Darnell [Thu, 14 Jun 2012 06:09:15 +0000 (23:09 -0700)] 
Give test_request_timeout another 10ms slack.

This has been failing a lot on my freebsd VM.

13 years agoBetter way to force a getaddrinfo error.
Ben Darnell [Thu, 14 Jun 2012 06:08:06 +0000 (23:08 -0700)] 
Better way to force a getaddrinfo error.

This fixes the tests for users behind misbehaving DNS servers.

Closes #534.

13 years agoRun the tests in optimized mode too to ensure that things still work
Ben Darnell [Wed, 13 Jun 2012 17:55:46 +0000 (10:55 -0700)] 
Run the tests in optimized mode too to ensure that things still work
without assertions.

Fix one assert that should have been a runtime error (there are probably
more, but this is the only one currently covered by the test suite).

13 years agoReplace all assert statements in test code.
Ben Darnell [Wed, 13 Jun 2012 17:42:14 +0000 (10:42 -0700)] 
Replace all assert statements in test code.

Use self.assertFoo where TestCase instances are available, otherwise
raise an exception manually.

13 years agoMerge pull request #532 from splav/master
bdarnell [Wed, 13 Jun 2012 04:57:01 +0000 (21:57 -0700)] 
Merge pull request #532 from splav/master

to_unicode fix in locale.load_translations

13 years agoRename AsyncSSLTestCase to AsyncHTTPTestCase.
Ben Darnell [Fri, 8 Jun 2012 19:04:52 +0000 (12:04 -0700)] 
Rename AsyncSSLTestCase to AsyncHTTPTestCase.

Move get_ssl_version to the httpserver_test subclasses.
Add some quick docs.

13 years agoMerge remote-tracking branch 'alekstorm/ssl_test' into merge
Ben Darnell [Fri, 8 Jun 2012 18:50:06 +0000 (11:50 -0700)] 
Merge remote-tracking branch 'alekstorm/ssl_test' into merge

13 years agoMerge remote-tracking branch 'alekstorm/httpclient_stack_context' into merge
Ben Darnell [Fri, 8 Jun 2012 18:42:05 +0000 (11:42 -0700)] 
Merge remote-tracking branch 'alekstorm/httpclient_stack_context' into merge

13 years agoAdd flush method to GzipDecompressor interface and use it.
Ben Darnell [Fri, 8 Jun 2012 18:11:28 +0000 (11:11 -0700)] 
Add flush method to GzipDecompressor interface and use it.

13 years agopython3k to_unicode fix in locale.load_translations 532/head
sergey aleksandrov [Fri, 8 Jun 2012 05:16:21 +0000 (09:16 +0400)] 
python3k to_unicode fix in locale.load_translations

13 years agoAdd testing.AsyncSSLTestCase 531/head
Alek Storm [Fri, 8 Jun 2012 03:23:04 +0000 (23:23 -0400)] 
Add testing.AsyncSSLTestCase

Allow subclasses of AsyncHTTPTestCase to provide their own http client
and server implementations.

13 years agoFactored out body argument-parsing code into httputil.parse_body_arguments 530/head
Alek Storm [Thu, 7 Jun 2012 20:59:05 +0000 (16:59 -0400)] 
Factored out body argument-parsing code into httputil.parse_body_arguments

Parses application/x-www-form-urlencoded or multipart/form data)

Was duplicated in httpserver and wsgi

13 years agoFactor out gzip decompressor from SimpleAsyncHTTPClient into util.GzipDecompressor 529/head
Alek Storm [Thu, 7 Jun 2012 20:43:57 +0000 (16:43 -0400)] 
Factor out gzip decompressor from SimpleAsyncHTTPClient into util.GzipDecompressor

13 years agoUse https for all links to github.
Ben Darnell [Mon, 4 Jun 2012 00:37:36 +0000 (17:37 -0700)] 
Use https for all links to github.

Github redirects everything to https anyway, so the links might as well
start out secure.

13 years agoUpdate README to match tornadoweb.org
Ben Darnell [Mon, 4 Jun 2012 00:33:30 +0000 (17:33 -0700)] 
Update README to match tornadoweb.org

13 years agoSet alarms on child processes in process_test.
Ben Darnell [Sun, 3 Jun 2012 20:28:44 +0000 (13:28 -0700)] 
Set alarms on child processes in process_test.

These alarms used to be there, but got dropped in a previous change
because I had assumed the child processes would inherit the parent's
alarm.

13 years agoPost-release version bump
Ben Darnell [Sun, 3 Jun 2012 20:26:32 +0000 (13:26 -0700)] 
Post-release version bump

13 years agoTimeouts in SimpleAsyncHTTPClient now raise HTTPError 527/head
Alek Storm [Sun, 3 Jun 2012 19:14:55 +0000 (15:14 -0400)] 
Timeouts in SimpleAsyncHTTPClient now raise HTTPError

Previously, they ran the callbacks themselves.

13 years agoSet version number to 2.3 v2.3.0
Ben Darnell [Fri, 1 Jun 2012 04:39:21 +0000 (21:39 -0700)] 
Set version number to 2.3

13 years agoFinal 2.3 release notes
Ben Darnell [Fri, 1 Jun 2012 04:39:07 +0000 (21:39 -0700)] 
Final 2.3 release notes

13 years agoMerge pull request #521 from yoinc/master
bdarnell [Thu, 31 May 2012 17:46:42 +0000 (10:46 -0700)] 
Merge pull request #521 from yoinc/master

Restore context for all read methods

13 years agoRestore context for all read methods. 521/head
Eden Li [Thu, 31 May 2012 00:32:29 +0000 (17:32 -0700)] 
Restore context for all read methods.

Prior to 2db0aceb32f5c042f5306e72a4679580b4359f34 this was being done
properly, but the refactor removed stack_context.wrap causing some issues
in our upstream context managers.

13 years agoSet version number to 2.3rc1 488/head
Ben Darnell [Mon, 28 May 2012 05:10:03 +0000 (22:10 -0700)] 
Set version number to 2.3rc1

13 years agoQuick hack to make this test pass on cygwin
Ben Darnell [Mon, 28 May 2012 05:09:47 +0000 (22:09 -0700)] 
Quick hack to make this test pass on cygwin

13 years agoFix zope.interface/py25 dependencies for other tox.ini files
Ben Darnell [Mon, 28 May 2012 04:35:27 +0000 (21:35 -0700)] 
Fix zope.interface/py25 dependencies for other tox.ini files

13 years agoDoc updates
Ben Darnell [Mon, 28 May 2012 03:41:48 +0000 (20:41 -0700)] 
Doc updates

13 years agoRelease note updates
Ben Darnell [Mon, 28 May 2012 03:16:42 +0000 (20:16 -0700)] 
Release note updates

13 years agoRemove unused variables
Ben Darnell [Mon, 28 May 2012 03:11:52 +0000 (20:11 -0700)] 
Remove unused variables

13 years agoAdd future import to this new file for consistency
Ben Darnell [Mon, 28 May 2012 03:08:46 +0000 (20:08 -0700)] 
Add future import to this new file for consistency

13 years agoAnother round of minor whitespace cleanups from autopep8
Ben Darnell [Mon, 28 May 2012 03:07:56 +0000 (20:07 -0700)] 
Another round of minor whitespace cleanups from autopep8

13 years agoRemove use of string exceptions in gen_test.
Ben Darnell [Mon, 28 May 2012 01:37:10 +0000 (18:37 -0700)] 
Remove use of string exceptions in gen_test.

These lines are not reached, but if they were they would fail with
a less clear message than intended.

Closes #520.

13 years agoConnection errors can happen here too.
Ben Darnell [Sun, 27 May 2012 22:09:52 +0000 (15:09 -0700)] 
Connection errors can happen here too.

13 years agoIOStreams now save the exception object that caused them to close.
Ben Darnell [Sun, 27 May 2012 22:04:03 +0000 (15:04 -0700)] 
IOStreams now save the exception object that caused them to close.

Closes #494.

13 years agoDelay check for socket.family (and make it jython-friendly).
Ben Darnell [Sat, 26 May 2012 18:35:42 +0000 (11:35 -0700)] 
Delay check for socket.family (and make it jython-friendly).

Now HTTPConnection.address will always be the socket address,
and the fake "0.0.0.0" IP is only used in contexts that want an IP
(i.e. HTTPRequest.remote_ip) but the connection is a non-IP socket.

13 years agoMerge pull request #514 from ahassany/fix-connectin-check
bdarnell [Sat, 26 May 2012 18:22:52 +0000 (11:22 -0700)] 
Merge pull request #514 from ahassany/fix-connectin-check

Better connection check in RequestHandler

13 years agoExtract constant, add comments
Ben Darnell [Sat, 26 May 2012 18:05:16 +0000 (11:05 -0700)] 
Extract constant, add comments

13 years agoMerge remote-tracking branch 'ei-grad/master'
Ben Darnell [Sat, 26 May 2012 17:56:17 +0000 (10:56 -0700)] 
Merge remote-tracking branch 'ei-grad/master'

13 years agoOverride dict.copy in HTTPHeaders to return the correct type.
Ben Darnell [Sat, 26 May 2012 17:54:34 +0000 (10:54 -0700)] 
Override dict.copy in HTTPHeaders to return the correct type.

Closes #519.

13 years agoSplit large chunks of data in IOStream.write. 516/head
Andrew Grigorev [Thu, 24 May 2012 12:53:51 +0000 (16:53 +0400)] 
Split large chunks of data in IOStream.write.

Closes #515.

13 years agoBetter connection check in RequestHandler 514/head
Ahmed El-Hassany [Thu, 24 May 2012 17:23:34 +0000 (13:23 -0400)] 
Better connection check in RequestHandler

13 years agoIgnore any data after the final multipart boundary.
Ben Darnell [Mon, 21 May 2012 06:03:53 +0000 (23:03 -0700)] 
Ignore any data after the final multipart boundary.

Closes #489.

13 years agoPrevent leak of StackContexts in repeated gen.engine functions.
Ben Darnell [Mon, 21 May 2012 05:08:59 +0000 (22:08 -0700)] 
Prevent leak of StackContexts in repeated gen.engine functions.

Internally, StackContexts now return a deactivation callback,
which can be used to prevent that StackContext from propagating
further.  This is used in gen.engine because the decorator doesn't know
which arguments are callbacks that need to be wrapped outside of its
ExceptionStackContext.  This is deliberately undocumented for now.

Closes #507.

13 years agoRelease note updates
Ben Darnell [Mon, 21 May 2012 00:06:03 +0000 (17:06 -0700)] 
Release note updates

13 years agoFix docstring formatting
Ben Darnell [Sun, 20 May 2012 23:57:36 +0000 (16:57 -0700)] 
Fix docstring formatting

13 years agoMerge remote-tracking branch 'jjwchoy/master'
Ben Darnell [Sun, 20 May 2012 23:54:16 +0000 (16:54 -0700)] 
Merge remote-tracking branch 'jjwchoy/master'

Modified linkify to accept a callable for extra_params.

Closes #506.

13 years ago304 responses no longer include entity headers like Content-Length
Ben Darnell [Sun, 20 May 2012 23:51:02 +0000 (16:51 -0700)] 
304 responses no longer include entity headers like Content-Length

This is required by the RFC as it may confuse caches.

13 years agoAdd status_code to the OutputTransform.transform_first_chunk interface.
Ben Darnell [Sun, 20 May 2012 23:27:28 +0000 (16:27 -0700)] 
Add status_code to the OutputTransform.transform_first_chunk interface.

This is needed for correct support of the 304 status code, which
has no body and should not have either a Content-Length or
Transfer-Encoding.  This is a backwards-incompatible change to an
interface that was never technically private, but not included in the
documentation and as far as I can tell was never used outside
tornado itself.

13 years agoFight bitrot in tornado.platform.twisted.
Ben Darnell [Sat, 19 May 2012 21:22:03 +0000 (14:22 -0700)] 
Fight bitrot in tornado.platform.twisted.

A new release of zope.interface breaks things on python 2.5, and
sets off our (overly-sensitive?) deprecation checking.

13 years agoIgnore .class files (create by jython)
Ben Darnell [Sat, 12 May 2012 05:14:08 +0000 (22:14 -0700)] 
Ignore .class files (create by jython)

13 years agoMove tornado.platform.windows.Waker to new module platform.common.
Ben Darnell [Sat, 12 May 2012 04:48:21 +0000 (21:48 -0700)] 
Move tornado.platform.windows.Waker to new module platform.common.

Cleaned up the few windows-specific bits of code.  The socket-based
Waker is also usable on Jython.