]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
13 years agomake sure addresses returned from getaddrinfo are unique 435/head
Paul Kienzle [Tue, 10 Jan 2012 17:41:43 +0000 (12:41 -0500)] 
make sure addresses returned from getaddrinfo are unique

13 years agoUpdate docs for recent websocket changes
Ben Darnell [Sun, 8 Jan 2012 08:01:18 +0000 (00:01 -0800)] 
Update docs for recent websocket changes

13 years agoDisable websocket draft76 protocol by default.
Ben Darnell [Sun, 8 Jan 2012 07:24:30 +0000 (23:24 -0800)] 
Disable websocket draft76 protocol by default.

13 years agoAdd an explicit binary option to WebSocketHandler.write_message.
Ben Darnell [Sun, 8 Jan 2012 01:31:56 +0000 (17:31 -0800)] 
Add an explicit binary option to WebSocketHandler.write_message.

Switching automatically based on python's bytes vs unicode types is
error-prone in python2 where e.g. json_encode returns bytes.

Closes #429.

13 years agoHandle redirects before processing data and sending it to streaming_callback.
Ben Darnell [Thu, 5 Jan 2012 08:27:45 +0000 (00:27 -0800)] 
Handle redirects before processing data and sending it to streaming_callback.

Previously, if you were using follow_redirects and streaming_callback
and hit a redirect with a non-empty body, that body would be passed
to streaming_callback as well.

As a side effect, this improves compatibility with some misconfigured
sites that send Content-Encoding: gzip on redirects without actually
compressing the body.

13 years agoMake fork_processes raise SystemExit instead of returning None when
Ben Darnell [Wed, 4 Jan 2012 05:19:51 +0000 (21:19 -0800)] 
Make fork_processes raise SystemExit instead of returning None when
all child processes exit cleanly.

13 years agoAdd comment about (non-)thread-safety of IOLoop.add_timeout.
Ben Darnell [Tue, 3 Jan 2012 03:17:57 +0000 (19:17 -0800)] 
Add comment about (non-)thread-safety of IOLoop.add_timeout.

13 years agoRelease note updates
Ben Darnell [Mon, 2 Jan 2012 07:19:48 +0000 (23:19 -0800)] 
Release note updates

13 years agoRewrite IP check to use getaddrinfo instead of inet_pton (more portable).
Ben Darnell [Mon, 2 Jan 2012 06:54:36 +0000 (22:54 -0800)] 
Rewrite IP check to use getaddrinfo instead of inet_pton (more portable).

Closes #392.

13 years agoMerge remote-tracking branch 'davidwilemski/xheaders-xss' into work
Ben Darnell [Mon, 2 Jan 2012 06:26:12 +0000 (22:26 -0800)] 
Merge remote-tracking branch 'davidwilemski/xheaders-xss' into work

13 years agoUse a StackContext to allow exceptions thrown from asynchronous functions
Ben Darnell [Mon, 2 Jan 2012 03:20:05 +0000 (19:20 -0800)] 
Use a StackContext to allow exceptions thrown from asynchronous functions
called by a generator to be caught normally.

Closes #405.
Closes #411.

13 years agoAllow exceptions thrown in the first (synchronous) phase of a gen.Task
Ben Darnell [Mon, 2 Jan 2012 00:17:35 +0000 (16:17 -0800)] 
Allow exceptions thrown in the first (synchronous) phase of a gen.Task
to be caught by the generator.

13 years agoIncrease maximum IOLoop poll timeout.
Ben Darnell [Sun, 1 Jan 2012 22:00:13 +0000 (14:00 -0800)] 
Increase maximum IOLoop poll timeout.

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.

13 years agoSupport status codes other than 301 and 302 in RequestHandler.redirect().
Ben Darnell [Sat, 31 Dec 2011 04:20:25 +0000 (20:20 -0800)] 
Support status codes other than 301 and 302 in RequestHandler.redirect().

Closes #228.
Closes #424.

13 years agoAvoid merging the entire read buffer for IOStream.read_until.
Ben Darnell [Sat, 31 Dec 2011 00:02:40 +0000 (16:02 -0800)] 
Avoid merging the entire read buffer for IOStream.read_until.

Among other things, this dramatically speeds up downloads of large
chunked files over a fast network with SimpleHTTPClient.

Fixes #425.

13 years agobytearray is a 2.6ism; use array.array("B") instead for 2.5 compatibility.
Ben Darnell [Fri, 30 Dec 2011 22:47:21 +0000 (14:47 -0800)] 
bytearray is a 2.6ism; use array.array("B") instead for 2.5 compatibility.

13 years agoInvert fragment-handling logic for clarity
Ben Darnell [Fri, 30 Dec 2011 21:29:12 +0000 (13:29 -0800)] 
Invert fragment-handling logic for clarity

13 years agoImprove websocket conformance as reported by autobahn.
Ben Darnell [Fri, 30 Dec 2011 20:54:36 +0000 (12:54 -0800)] 
Improve websocket conformance as reported by autobahn.

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

13 years agoAdd websocket conformance tests using autobahn
Ben Darnell [Fri, 30 Dec 2011 20:53:11 +0000 (12:53 -0800)] 
Add websocket conformance tests using autobahn

13 years agoInstall more python versions in the linux VM so we can test epoll.c too.
Ben Darnell [Fri, 30 Dec 2011 08:49:19 +0000 (00:49 -0800)] 
Install more python versions in the linux VM so we can test epoll.c too.

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)

13 years agoMisc doc updates.
Ben Darnell [Fri, 30 Dec 2011 06:58:03 +0000 (22:58 -0800)] 
Misc doc updates.

13 years agoA typo fix I noticed while fixing bug 392 422/head
David Wilemski [Sat, 17 Dec 2011 19:48:23 +0000 (14:48 -0500)] 
A typo fix I noticed while fixing bug 392

13 years agoFix for bug #392
David Wilemski [Sat, 17 Dec 2011 19:45:59 +0000 (14:45 -0500)] 
Fix for bug #392

Validates the remote_ip from xheaders using socket.inet_pton

13 years agoFix an implicit relative import
Ben Darnell [Fri, 16 Dec 2011 08:07:25 +0000 (00:07 -0800)] 
Fix an implicit relative import

13 years agoStart accumulating release notes
Ben Darnell [Fri, 16 Dec 2011 07:59:42 +0000 (23:59 -0800)] 
Start accumulating release notes

13 years agoMerge remote-tracking branch 'alekstorm/master' into merge
Ben Darnell [Fri, 16 Dec 2011 07:35:48 +0000 (23:35 -0800)] 
Merge remote-tracking branch 'alekstorm/master' into merge

13 years agoMerge remote-tracking branch 'alekstorm/template_comment' into merge
Ben Darnell [Fri, 16 Dec 2011 07:27:30 +0000 (23:27 -0800)] 
Merge remote-tracking branch 'alekstorm/template_comment' into merge

13 years agoImprove app engine tests now that SDK 1.6.1 is compatible with virtualenv
Ben Darnell [Fri, 16 Dec 2011 06:54:51 +0000 (22:54 -0800)] 
Improve app engine tests now that SDK 1.6.1 is compatible with virtualenv

13 years agoA different approach to template stack traces:
Ben Darnell [Wed, 7 Dec 2011 08:36:33 +0000 (00:36 -0800)] 
A different approach to template stack traces:

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.

13 years agoMerge remote-tracking branch 'alekstorm/template_trace' into merge
Ben Darnell [Wed, 7 Dec 2011 08:18:42 +0000 (00:18 -0800)] 
Merge remote-tracking branch 'alekstorm/template_trace' into merge

Conflicts:
tornado/template.py

13 years agoOur tests don't work with the recently-released Twisted 11.1.0, so pin
Ben Darnell [Thu, 1 Dec 2011 06:59:09 +0000 (22:59 -0800)] 
Our tests don't work with the recently-released Twisted 11.1.0, so pin
the tests to 11.0.0 until we figure out what's going on.

13 years agoMerge pull request #403 from jparise/log-levels
bdarnell [Sat, 26 Nov 2011 20:42:19 +0000 (12:42 -0800)] 
Merge pull request #403 from jparise/log-levels

Mention the 'debug' level in --logging's help.

13 years agoMerge commit '7d32d64' into merge
Ben Darnell [Sat, 26 Nov 2011 20:32:22 +0000 (12:32 -0800)] 
Merge commit '7d32d64' into merge

13 years agoMention the 'debug' level in --logging's help. 403/head
Jon Parise [Sat, 26 Nov 2011 16:21:04 +0000 (11:21 -0500)] 
Mention the 'debug' level in --logging's help.

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.

13 years agouse '%s' formatting instead of '%d' for fds in IOLoop log messages 401/head
MinRK [Tue, 22 Nov 2011 23:48:46 +0000 (15:48 -0800)] 
use '%s' formatting instead of '%d' for fds in IOLoop log messages

In case some poller implementations accept sockets or values other than
integer file descriptors, this prevents tornado's log messages from
raising errors.

13 years agofix milliseconds -> seconds typo
MinRK [Tue, 22 Nov 2011 23:46:19 +0000 (15:46 -0800)] 
fix milliseconds -> seconds typo

in ioloop, a variable was called milliseconds, but its units were seconds,
which is confusing.

13 years agoFix _reseed_random when os.urandom is not implemented
Thomas Miedema [Tue, 22 Nov 2011 10:15:44 +0000 (11:15 +0100)] 
Fix _reseed_random when os.urandom is not implemented

13 years agoMerge pull request #396 from justinrosenthal/master
bdarnell [Mon, 14 Nov 2011 06:52:36 +0000 (22:52 -0800)] 
Merge pull request #396 from justinrosenthal/master

Prevent duplicate callbacks when PeriodicCallback is stopped and restarted before _next_timeout

13 years agoMerge pull request #397 from swies/master
bdarnell [Mon, 14 Nov 2011 06:51:51 +0000 (22:51 -0800)] 
Merge pull request #397 from swies/master

Invalid Cookie header crashes get_cookie

13 years agoMerge pull request #398 from phleet/patch-1
bdarnell [Mon, 14 Nov 2011 06:50:25 +0000 (22:50 -0800)] 
Merge pull request #398 from phleet/patch-1

Documentation fix for AsyncTestCase

13 years agoAdd very basic testing for app engine
Ben Darnell [Mon, 14 Nov 2011 05:22:21 +0000 (21:22 -0800)] 
Add very basic testing for app engine

13 years agoThread safety for shared data structures (templates and static file hashes)
Ben Darnell [Mon, 14 Nov 2011 04:15:44 +0000 (20:15 -0800)] 
Thread safety for shared data structures (templates and static file hashes)

These data structures were basically safe before thanks to the GIL, but could
lead to wasted work in multithreaded environments (such as the new python2.7
app engine)

Also fixed a bug that made debug mode not invalidate static files.

13 years agoAdd an option to the test runner to kill the process on SIGINT
Ben Darnell [Mon, 14 Nov 2011 02:07:32 +0000 (18:07 -0800)] 
Add an option to the test runner to kill the process on SIGINT
instead of raising an exception.

This makes it easier to work with tests that get into uninterruptible
states (such as threading.Lock deadlocks)

13 years agoDocumentation fix for AsyncTestCase 398/head
Jamie Wong [Sun, 13 Nov 2011 06:56:52 +0000 (22:56 -0800)] 
Documentation fix for AsyncTestCase

13 years agoLocal copy of sphix coverage plugin is no longer needed in version 1.1
Ben Darnell [Sat, 12 Nov 2011 04:35:26 +0000 (20:35 -0800)] 
Local copy of sphix coverage plugin is no longer needed in version 1.1

13 years agofix crash on invalid Cookie header 397/head
Patrick Swieskowski [Sun, 6 Nov 2011 16:56:00 +0000 (08:56 -0800)] 
fix crash on invalid Cookie header

13 years agoPrevent duplicate callbacks when PeriodicCallback is stopped and restarted before... 396/head
Justin Rosenthal [Fri, 4 Nov 2011 06:31:49 +0000 (23:31 -0700)] 
Prevent duplicate callbacks when PeriodicCallback is stopped and restarted before _next_timeout

13 years agoUse a AND instead of an OR to determine if the bits are set on the event 389/head
David Koblas [Tue, 25 Oct 2011 22:24:41 +0000 (15:24 -0700)] 
Use a AND instead of an OR to determine if the bits are set on the event
mask.  Also, handle some basic error cases in the event bits and twisted
callback.

13 years agoAdd return statements missing from HEAD/204 fix
Ben Darnell [Tue, 25 Oct 2011 17:50:22 +0000 (10:50 -0700)] 
Add return statements missing from HEAD/204 fix

13 years agoFix zero-byte writes in IOStream.
Ben Darnell [Tue, 25 Oct 2011 05:02:15 +0000 (22:02 -0700)] 
Fix zero-byte writes in IOStream.

Previously zero-byte writes would cause the CPU to run at 100% and
would never call their callback (if any).

13 years agoFix hang on HEAD requests and on 204/304 responses with no content-length.
Ben Darnell [Sun, 23 Oct 2011 21:43:20 +0000 (14:43 -0700)] 
Fix hang on HEAD requests and on 204/304 responses with no content-length.

Closes #386.

13 years agoSigh... More websocket protocol changes.
Ben Darnell [Sun, 23 Oct 2011 20:39:19 +0000 (13:39 -0700)] 
Sigh... More websocket protocol changes.

Closes #385.

13 years agoAdd configs for testing on Vagrant-managed VMs.
Ben Darnell [Fri, 7 Oct 2011 08:06:01 +0000 (01:06 -0700)] 
Add configs for testing on Vagrant-managed VMs.

13 years agoBump version number in the master branch
Ben Darnell [Fri, 7 Oct 2011 08:07:58 +0000 (01:07 -0700)] 
Bump version number in the master branch

13 years agoSet version number to 2.1.1 v2.1.1
Ben Darnell [Tue, 4 Oct 2011 16:59:49 +0000 (09:59 -0700)] 
Set version number to 2.1.1

13 years agoAdd release notes for 2.1.1
Ben Darnell [Tue, 4 Oct 2011 16:50:47 +0000 (09:50 -0700)] 
Add release notes for 2.1.1

13 years agoAlways advance _next_timeout in PeriodicCallback._schedule_next().
Ben Darnell [Tue, 4 Oct 2011 15:54:38 +0000 (08:54 -0700)] 
Always advance _next_timeout in PeriodicCallback._schedule_next().

On fast machines (and platforms where time.time() has low resolution),
it's possible to make it through an IOLoop iteration with time.time()
unchanged, which would cause the callback to be run multiple times
regardless of the requested interval.

Closes #366.

13 years agoMerge pull request #372 from WGH-/patch-1
bdarnell [Tue, 4 Oct 2011 05:45:18 +0000 (22:45 -0700)] 
Merge pull request #372 from WGH-/patch-1

tornado/iostream.py - long type in read_bytes

13 years agoErrors from socket.connect() should be treated the same way as async failures.
Ben Darnell [Tue, 4 Oct 2011 05:28:33 +0000 (22:28 -0700)] 
Errors from socket.connect() should be treated the same way as async failures.

On freebsd non-blocking connect() may return certain errors (such as
ECONNREFUSED from localhost) immediately instead of returning EINPROGRESS
and then giving the error later.

Also improve the test for ipv6 compatibility, since freebsd returns a different
error than other platforms when ipv6 is not available.

13 years agoEdited tornado/iostream.py via GitHub 372/head
WGH- [Mon, 3 Oct 2011 17:03:14 +0000 (21:03 +0400)] 
Edited tornado/iostream.py via GitHub

13 years agoFix a case in which chunked responses could be closed prematurely.
Ben Darnell [Thu, 22 Sep 2011 17:38:35 +0000 (10:38 -0700)] 
Fix a case in which chunked responses could be closed prematurely.

The bug manifests with certain patterns of fast-path/slow-path writes
on the IOStream, so it's difficult to test (it was more likely to occur in
2.0 than in 2.1).

http://groups.google.com/group/python-tornado/browse_thread/thread/7228881f7af38070

13 years agoFix connection-close detection for epoll.
Ben Darnell [Thu, 22 Sep 2011 07:10:43 +0000 (00:10 -0700)] 
Fix connection-close detection for epoll.

Previously, closed connections with epoll sent an IOLoop.ERROR event
while there was still data in the OS's socket buffers.  Event handlers
that did not drain the entire socket buffer before processing the
close event would lose data. (this was primarily an issue for
SimpleAsyncHTTPClient)

IOLoop.ERROR no longer includes EPOLLRDHUP (which is only supposed to be
used in edge-triggered mode: https://lkml.org/lkml/2003/7/12/132), so closed
connections while reading are signaled as zero-byte reads once the buffer
is drained (this was already the behavior of the select-based IOLoop).
Closed connections while writing are still signaled with EPOLLHUP.

Backwards-compatibility note:  Listening for IOLoop.ERROR alone is no longer
sufficient for detecting closed connections on an otherwise unused socket.
IOLoop.ERROR must always be used in combination with READ or WRITE.

13 years agoBump version number in the master branch
Ben Darnell [Thu, 22 Sep 2011 07:31:28 +0000 (00:31 -0700)] 
Bump version number in the master branch

13 years agoPrint only the template trace of the bottommost UI module call, move testing.LogHandl... 357/head
Alek Storm [Thu, 22 Sep 2011 02:41:37 +0000 (02:41 +0000)] 
Print only the template trace of the bottommost UI module call, move testing.LogHandler to util.LogCaptureHandler, and rename testing.LogTestCase to testing.LogCaptureTestCase

13 years agoSet version number to 2.1 v2.1.0
Ben Darnell [Wed, 21 Sep 2011 04:21:52 +0000 (21:21 -0700)] 
Set version number to 2.1

13 years agoMove next.rst to v2.1.0.rst
Ben Darnell [Wed, 21 Sep 2011 04:21:07 +0000 (21:21 -0700)] 
Move next.rst to v2.1.0.rst

13 years agoMerge pull request #363 from daharon/master
bdarnell [Mon, 19 Sep 2011 17:45:37 +0000 (10:45 -0700)] 
Merge pull request #363 from daharon/master

Make HTTPHeaders.__contains__() case-insensitive, like the rest of the object

13 years agoMake HTTPHeaders.__contains__() case-insensitive, like the rest of the object. 363/head
Daniel Aharon [Mon, 19 Sep 2011 16:32:27 +0000 (09:32 -0700)] 
Make HTTPHeaders.__contains__() case-insensitive, like the rest of the object.

13 years agoAdd a test for the bug fixed in commit e811959
Ben Darnell [Sun, 18 Sep 2011 23:44:32 +0000 (16:44 -0700)] 
Add a test for the bug fixed in commit e811959

13 years agoFix the handling of messages of length 126 in the draft-10 Websocket implementation.
Florian Diebold [Sat, 17 Sep 2011 22:17:47 +0000 (00:17 +0200)] 
Fix the handling of messages of length 126 in the draft-10 Websocket implementation.

13 years agoFix the IOStream close callback not getting called if there are pending callbacks.
Florian Diebold [Sun, 4 Sep 2011 16:47:01 +0000 (18:47 +0200)] 
Fix the IOStream close callback not getting called if there are pending callbacks.

_maybe_add_error_listener only does anything if _state is None.

13 years agoClose leaking listener socket in tests
Ben Darnell [Sun, 18 Sep 2011 05:00:00 +0000 (22:00 -0700)] 
Close leaking listener socket in tests

13 years agoMore release note updates
Ben Darnell [Sat, 17 Sep 2011 20:14:11 +0000 (13:14 -0700)] 
More release note updates

13 years agoUpdate ca-certs file to remove Diginotar
Ben Darnell [Thu, 15 Sep 2011 18:22:22 +0000 (11:22 -0700)] 
Update ca-certs file to remove Diginotar

13 years agoPut overview documentation back in HTTPServer docstring, and other doc
Ben Darnell [Thu, 15 Sep 2011 05:30:11 +0000 (22:30 -0700)] 
Put overview documentation back in HTTPServer docstring, and other doc
and import cleanups

13 years agoMerge remote-tracking branch 'alekstorm/tcpserver' into merge
Ben Darnell [Thu, 15 Sep 2011 04:22:32 +0000 (21:22 -0700)] 
Merge remote-tracking branch 'alekstorm/tcpserver' into merge

13 years agoAdd {# ... #} construct to comment out entire sections 359/head
Alek Storm [Tue, 13 Sep 2011 16:20:19 +0000 (16:20 +0000)] 
Add {# ... #} construct to comment out entire sections

13 years agoLog "stacktrace" of templace source lines when an exception is raised for more conven...
Alek Storm [Mon, 12 Sep 2011 18:18:35 +0000 (18:18 +0000)] 
Log "stacktrace" of templace source lines when an exception is raised for more convenient debugging

13 years agoRemove doc warnings about tornado.auth in python3
Ben Darnell [Mon, 12 Sep 2011 06:16:08 +0000 (23:16 -0700)] 
Remove doc warnings about tornado.auth in python3

13 years agoAdd crude tests for the auth module, and fix python3 issues with oauth1
Ben Darnell [Mon, 12 Sep 2011 05:50:13 +0000 (22:50 -0700)] 
Add crude tests for the auth module, and fix python3 issues with oauth1

13 years agoMove `TCPServer` to `netutil`, change `handle_stream` callback to overridden method... 353/head
Alek Storm [Mon, 12 Sep 2011 05:32:43 +0000 (05:32 +0000)] 
Move `TCPServer` to `netutil`, change `handle_stream` callback to overridden method hook, move IP address hack for unix domain sockets to `HTTPConnection`

13 years agoMerge branch 'branch2.0'
Ben Darnell [Mon, 12 Sep 2011 03:42:22 +0000 (20:42 -0700)] 
Merge branch 'branch2.0'

13 years agoAdd support for callbacks that take more than a single positional argument.
Ben Darnell [Sun, 11 Sep 2011 22:50:34 +0000 (15:50 -0700)] 
Add support for callbacks that take more than a single positional argument.

Closes #351.

13 years agoAdd support for lists of YieldPoints in the gen framework.
Ben Darnell [Sun, 11 Sep 2011 22:09:25 +0000 (15:09 -0700)] 
Add support for lists of YieldPoints in the gen framework.

13 years agoMerge pull request #356 from alekstorm/files
bdarnell [Sat, 10 Sep 2011 23:38:21 +0000 (16:38 -0700)] 
Merge pull request #356 from alekstorm/files

Convert dictionaries representing HTTP files to HTTPFile objects

13 years agoConvert dictionaries representing HTTP files to HTTPFile objects, with dictionary... 356/head
Alek Storm [Sat, 10 Sep 2011 23:27:40 +0000 (23:27 +0000)] 
Convert dictionaries representing HTTP files to HTTPFile objects, with dictionary access for attributes retained for backwards compatibility

13 years agoMove web._O to util.ObjectDict
Alek Storm [Sat, 10 Sep 2011 23:25:10 +0000 (23:25 +0000)] 
Move web._O to util.ObjectDict

13 years agoAdd reference docs for all template directives.
Ben Darnell [Sat, 10 Sep 2011 22:10:31 +0000 (15:10 -0700)] 
Add reference docs for all template directives.

Closes #355.

13 years agoReorder tox environments so the most important/likely-to-fail ones run first.
Ben Darnell [Sat, 10 Sep 2011 21:18:51 +0000 (14:18 -0700)] 
Reorder tox environments so the most important/likely-to-fail ones run first.

13 years agoAdd on_connection_close hook to chat demo to clean up after closed connections.
Ben Darnell [Fri, 9 Sep 2011 05:51:45 +0000 (22:51 -0700)] 
Add on_connection_close hook to chat demo to clean up after closed connections.

Closes #354.

13 years agoExtract cookie-signing methods from RequestHandler so they can be used
Ben Darnell [Fri, 9 Sep 2011 05:45:30 +0000 (22:45 -0700)] 
Extract cookie-signing methods from RequestHandler so they can be used
outside the web stack.

Closes #339.

13 years agoAdd streaming_callback to IOStream.read_bytes and read_until_close.
Ben Darnell [Fri, 9 Sep 2011 05:07:32 +0000 (22:07 -0700)] 
Add streaming_callback to IOStream.read_bytes and read_until_close.

Closes #300.

13 years agoFactor HTTP-specific code into HTTPServer subclass of TCPServer
Alek Storm [Thu, 8 Sep 2011 00:09:52 +0000 (00:09 +0000)] 
Factor HTTP-specific code into HTTPServer subclass of TCPServer

13 years agoRemove unused variables (discovered by pyflakes)
Ben Darnell [Mon, 5 Sep 2011 21:00:51 +0000 (14:00 -0700)] 
Remove unused variables (discovered by pyflakes)

13 years agoImprove exception handling for gen module.
Ben Darnell [Mon, 5 Sep 2011 20:23:57 +0000 (13:23 -0700)] 
Improve exception handling for gen module.

13 years agoAllow any sequence in gen.WaitAll, not just lists.
Ben Darnell [Mon, 5 Sep 2011 19:15:50 +0000 (12:15 -0700)] 
Allow any sequence in gen.WaitAll, not just lists.

13 years agoAdd test for 100-continue functionality, and fix it on python 3
Ben Darnell [Mon, 5 Sep 2011 19:12:07 +0000 (12:12 -0700)] 
Add test for 100-continue functionality, and fix it on python 3

Closes #350.

13 years agoDocument tornado.platform.twisted, and rename ioloop parameter to io_loop
Ben Darnell [Mon, 5 Sep 2011 01:00:06 +0000 (18:00 -0700)] 
Document tornado.platform.twisted, and rename ioloop parameter to io_loop
for consistency with other modules.

13 years agoReorganize release notes
Ben Darnell [Mon, 5 Sep 2011 00:47:39 +0000 (17:47 -0700)] 
Reorganize release notes

13 years agoAccumulated release note updates.
Ben Darnell [Sun, 4 Sep 2011 22:51:25 +0000 (15:51 -0700)] 
Accumulated release note updates.