]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
11 years agoAdd name parameter for URLSpec in tuple/list format. 926/head
Liang Sun [Mon, 4 Nov 2013 10:03:33 +0000 (18:03 +0800)] 
Add name parameter for URLSpec in tuple/list format.

11 years agoUpdate next-release notes.
Ben Darnell [Mon, 4 Nov 2013 02:10:56 +0000 (21:10 -0500)] 
Update next-release notes.

11 years agoFix --debug_gc option on python 3.
Ben Darnell [Sun, 3 Nov 2013 21:20:01 +0000 (16:20 -0500)] 
Fix --debug_gc option on python 3.

11 years agoDon't make the request if it timed out in the queue.
Ben Darnell [Sun, 3 Nov 2013 21:18:40 +0000 (16:18 -0500)] 
Don't make the request if it timed out in the queue.

Use IOLoop time instead of request.start_time (which is wall time).
Misc test fixes.

11 years agoMerge remote-tracking branch 'codeb2cc/async-request-timeout' into merge
Ben Darnell [Sun, 3 Nov 2013 20:07:34 +0000 (15:07 -0500)] 
Merge remote-tracking branch 'codeb2cc/async-request-timeout' into merge

11 years agoRearrange newly-added optional arguments for backwards compatibility.
Ben Darnell [Sun, 3 Nov 2013 20:02:24 +0000 (15:02 -0500)] 
Rearrange newly-added optional arguments for backwards compatibility.

11 years agoMerge remote-tracking branch 'sclm/GoogleOAuth2' into merge
Ben Darnell [Sun, 3 Nov 2013 19:37:43 +0000 (14:37 -0500)] 
Merge remote-tracking branch 'sclm/GoogleOAuth2' into merge

Conflicts:
docs/releases/next.rst

11 years agoAdd test for the websocket connection-refused fix.
Ben Darnell [Sun, 3 Nov 2013 19:01:41 +0000 (14:01 -0500)] 
Add test for the websocket connection-refused fix.

11 years agoMerge pull request #910 from Caligatio/patch-1
bdarnell [Sun, 3 Nov 2013 18:52:31 +0000 (10:52 -0800)] 
Merge pull request #910 from Caligatio/patch-1

Fixed WebSocketClient connections not closing on initial connection failure

11 years agoChange hard-coded SSL protocol version for Python 2.6 to TLSv1.
Ben Darnell [Sun, 3 Nov 2013 18:43:09 +0000 (13:43 -0500)] 
Change hard-coded SSL protocol version for Python 2.6 to TLSv1.

The compatibility advantage of SSLv3 was always small, and it's probably
better to use TLSv1 than SSLv3 now.

Closes #911.

11 years agoFix some cases where curl_httpclient options could leak to subsequent requests.
Ben Darnell [Sun, 3 Nov 2013 18:22:17 +0000 (13:22 -0500)] 
Fix some cases where curl_httpclient options could leak to subsequent requests.

Document the remaining cases which cannot cleanly be set back to their default
values.

Uncovered by #912.

11 years agoAdd generated speedups.c to .gitignore.
Ben Darnell [Sat, 2 Nov 2013 20:46:32 +0000 (16:46 -0400)] 
Add generated speedups.c to .gitignore.

11 years agoAdd test for specifying handlers by name.
Ben Darnell [Sat, 2 Nov 2013 19:55:45 +0000 (15:55 -0400)] 
Add test for specifying handlers by name.

11 years agoMerge pull request #925 from mengzhuo/master
bdarnell [Sat, 2 Nov 2013 19:10:35 +0000 (12:10 -0700)] 
Merge pull request #925 from mengzhuo/master

unify web.handlers

11 years agounify web.handlers 925/head
Meng Zhuo [Fri, 1 Nov 2013 02:11:31 +0000 (10:11 +0800)] 
unify web.handlers

11 years agoRemvoe auto2to3 exclusion rules.
Ben Darnell [Sun, 27 Oct 2013 02:47:42 +0000 (22:47 -0400)] 
Remvoe auto2to3 exclusion rules.

auto2to3 is no longer a part of the Tornado development process,
and the MANIFEST exclusion rule just results in scary-looking warnings
when installing.

11 years agoAdd more tests for the cython websocket mask function
Ben Darnell [Sun, 27 Oct 2013 02:42:26 +0000 (22:42 -0400)] 
Add more tests for the cython websocket mask function

11 years agoAdd cython-based speedup for websocket mask function.
Ben Darnell [Fri, 25 Oct 2013 19:46:13 +0000 (15:46 -0400)] 
Add cython-based speedup for websocket mask function.

This optimization is currently activated only if Cython is present
when Tornado is installed.

11 years agoAdd a tox config for the py33 backport of asyncio.
Ben Darnell [Sun, 27 Oct 2013 00:00:27 +0000 (20:00 -0400)] 
Add a tox config for the py33 backport of asyncio.

Update some old comments.

11 years agoSplit AsyncIOLoop to make it possible to use the global asyncio event loop.
Ben Darnell [Fri, 18 Oct 2013 20:07:11 +0000 (16:07 -0400)] 
Split AsyncIOLoop to make it possible to use the global asyncio event loop.

AsyncIOLoop works more like Tornado's native IOLoop so it's better for
our tests, but AsyncIOMainLoop is more appropriate for most real-world
usage.

11 years agoInitial version of asyncio/tulip-based IOLoop.
Ben Darnell [Fri, 18 Oct 2013 19:46:55 +0000 (15:46 -0400)] 
Initial version of asyncio/tulip-based IOLoop.

Currently always creates a new asyncio event loop instead of using
an existing one.

11 years agoAdd close method to websocket client; fix socket leaks in websocket_test.
Ben Darnell [Fri, 18 Oct 2013 15:49:25 +0000 (11:49 -0400)] 
Add close method to websocket client; fix socket leaks in websocket_test.

These leaks are detected only in python 3.4 thanks to its improved
generator GC.

11 years agoDisable test_subprocess on LayeredTwistedIOLoop.
Ben Darnell [Sat, 26 Oct 2013 23:43:48 +0000 (19:43 -0400)] 
Disable test_subprocess on LayeredTwistedIOLoop.

This test fails occasionally in this configuration (but strangely, the
other subprocess tests work).  I haven't been able to track it down
so just disable it for now to prevent spurious travis-ci errors.

11 years agoCheck for the existence of sys.stderr.isatty before calling it.
Ben Darnell [Sat, 26 Oct 2013 22:27:25 +0000 (18:27 -0400)] 
Check for the existence of sys.stderr.isatty before calling it.

Only the `write` method is guaranteed to exist on sys.stderr and sys.stdout.

Closes #920.

11 years agoReturn the correct type when yielding an empty dict.
Ben Darnell [Sun, 20 Oct 2013 19:26:27 +0000 (15:26 -0400)] 
Return the correct type when yielding an empty dict.

11 years agoMerge pull request #915 from anton-ryzhov/yield_dict
bdarnell [Sun, 20 Oct 2013 19:10:56 +0000 (12:10 -0700)] 
Merge pull request #915 from anton-ryzhov/yield_dict

Yielding dicts from coroutine

11 years agoDocumentation for yielding dicts 915/head
Anton Ryzhov [Thu, 17 Oct 2013 15:44:09 +0000 (19:44 +0400)] 
Documentation for yielding dicts

11 years agoYielding dict in coroutine
Anton Ryzhov [Thu, 17 Oct 2013 15:37:00 +0000 (19:37 +0400)] 
Yielding dict in coroutine

11 years agoMerge pull request #913 from tahajahangir/patch-1
bdarnell [Sun, 13 Oct 2013 21:11:10 +0000 (14:11 -0700)] 
Merge pull request #913 from tahajahangir/patch-1

Don't raise connection reset errors in `set_nodelay`

11 years agoFix double logging of exceptions with both @asynchronous and @coroutine.
Ben Darnell [Sun, 13 Oct 2013 21:07:18 +0000 (17:07 -0400)] 
Fix double logging of exceptions with both @asynchronous and @coroutine.

Tornado 3.1 made the @asynchronous decorator optional when @coroutine
is used, but if it was used anyway both @asynchronous and the new code
would log any uncaught exceptions.

11 years agoDon't raise connection reset errors in `set_nodelay` 913/head
Taha Jahangir [Sun, 13 Oct 2013 17:43:45 +0000 (21:13 +0330)] 
Don't raise connection reset errors in `set_nodelay`

If connection was reset, `request.finish()` wrongly raises socket.error instead of ignoring the error.

11 years agoFixed WebSocketClient connections not closing on initial connection failure 910/head
Brian Turek [Tue, 8 Oct 2013 20:24:29 +0000 (16:24 -0400)] 
Fixed WebSocketClient connections not closing on initial connection failure

11 years agoPolish for extra debug-mode settings.
Ben Darnell [Sun, 6 Oct 2013 00:38:39 +0000 (20:38 -0400)] 
Polish for extra debug-mode settings.

Split template_cache into two settings, for template and static files.
Rename several options.  Update docs.

11 years agoMerge pull request #896 from jniznan/master
bdarnell [Sun, 6 Oct 2013 00:32:23 +0000 (17:32 -0700)] 
Merge pull request #896 from jniznan/master

Possibility to disable autoreload when debug is on

11 years agoExpand argument-origin tests to include the plural methods.
Ben Darnell [Sun, 6 Oct 2013 00:26:14 +0000 (20:26 -0400)] 
Expand argument-origin tests to include the plural methods.

11 years agoUndo erronous chmod +x's
Ben Darnell [Sun, 6 Oct 2013 00:02:03 +0000 (20:02 -0400)] 
Undo erronous chmod +x's

11 years agoMerge pull request #907 from MrTravisB/master
bdarnell [Sun, 6 Oct 2013 00:01:03 +0000 (17:01 -0700)] 
Merge pull request #907 from MrTravisB/master

Support distinguishing argument origin between query and body.

11 years agoise items() since iteritems() not in py3 907/head
Travis Beauvais [Sat, 5 Oct 2013 17:26:15 +0000 (10:26 -0700)] 
ise items() since iteritems() not in py3

11 years agoFix wsgi
Travis Beauvais [Sat, 5 Oct 2013 17:13:17 +0000 (10:13 -0700)] 
Fix wsgi

11 years ago- Plural query/body arg methods.
Travis Beauvais [Sat, 5 Oct 2013 16:45:45 +0000 (09:45 -0700)] 
- Plural query/body arg methods.
- Updated Tests.
- Don't change signature of public methods.

11 years agoSupport argument origin
Travis Beauvais [Sat, 28 Sep 2013 19:53:16 +0000 (12:53 -0700)] 
Support argument origin

11 years agopossibility to disable autoreload when debug is on 896/head
Juraj Niznan [Wed, 4 Sep 2013 13:36:00 +0000 (15:36 +0200)] 
possibility to disable autoreload when debug is on

11 years agoFix unix socket error test on python 3 on linux.
Ben Darnell [Sun, 22 Sep 2013 17:02:11 +0000 (13:02 -0400)] 
Fix unix socket error test on python 3 on linux.

The remote address of a unix socket is apparently an empty character
string on mac but an empty byte string on linux.

11 years agoDon't assume IP-style socket addresses in error messages.
Ben Darnell [Sun, 22 Sep 2013 16:50:19 +0000 (12:50 -0400)] 
Don't assume IP-style socket addresses in error messages.

Closes #900.

11 years agoFix warnings during final GC of the test suite in python 3.4a1.
Ben Darnell [Sun, 8 Sep 2013 18:02:21 +0000 (14:02 -0400)] 
Fix warnings during final GC of the test suite in python 3.4a1.

3.4 can GC things that were uncollectable before, like abandoned generators.
It also seems generates ResourceWarnings for unclosed files in places
where older versions did not.

11 years agoAdd a default_handler_class setting for custom 404 pages.
Ben Darnell [Sun, 8 Sep 2013 16:15:53 +0000 (12:15 -0400)] 
Add a default_handler_class setting for custom 404 pages.

The previous solution for custom 404s (a r'.*' rule at the end of the
handlers list) proved to be undiscoverable for many users, and it
could be nontrivial to put the rule in the right place in the presence
of multiple add_handlers calls and the implicit StaticFileHandler rules.

11 years agoSet Connection: keep-alive header directly without going through set_header.
Ben Darnell [Sun, 8 Sep 2013 01:15:59 +0000 (21:15 -0400)] 
Set Connection: keep-alive header directly without going through set_header.

set_header is not allowed in WebSocketHandler, but some proxies add
this header unconditionally.

Closes #897.

11 years agoAllow preconstructed HTTPRequest objects in websocket_connect.
Ben Darnell [Sun, 8 Sep 2013 01:14:26 +0000 (21:14 -0400)] 
Allow preconstructed HTTPRequest objects in websocket_connect.

In particular this allows for headers to be passed in to simulate
browser authentication behavior.

11 years agoClean up GoogleOAuth2Mixin, fold scope and response_type into the base OAuth2Mixin 858/head
Stephen McMillen [Wed, 4 Sep 2013 12:41:24 +0000 (08:41 -0400)] 
Clean up GoogleOAuth2Mixin, fold scope and response_type into the base OAuth2Mixin

11 years agoRemove `async_timeout` and use `connect_timeout` instead 885/head
Codeb Fan [Mon, 2 Sep 2013 05:12:58 +0000 (13:12 +0800)] 
Remove `async_timeout` and use `connect_timeout` instead

11 years agoMerge branch 'branch3.1'
Ben Darnell [Sun, 1 Sep 2013 18:37:40 +0000 (14:37 -0400)] 
Merge branch 'branch3.1'

Conflicts:
docs/releases.rst
setup.py
tornado/__init__.py

11 years agoSet version number to 3.1.1 v3.1.1
Ben Darnell [Sun, 1 Sep 2013 18:21:36 +0000 (14:21 -0400)] 
Set version number to 3.1.1

11 years agoAdd 3.1.1 release notes.
Ben Darnell [Sun, 1 Sep 2013 18:20:03 +0000 (14:20 -0400)] 
Add 3.1.1 release notes.

11 years agoRequestHandler sets its close callback on the HTTPConnection, not the IOStream.
Ben Darnell [Sun, 4 Aug 2013 22:10:21 +0000 (18:10 -0400)] 
RequestHandler sets its close callback on the HTTPConnection, not the IOStream.

Fixes a bug in which close callbacks would never be called for subsequent
requests on a reused connection.

11 years agoFix exception in StaticFileHandler when range requested is larger than file.
Ben Darnell [Thu, 11 Jul 2013 18:00:37 +0000 (14:00 -0400)] 
Fix exception in StaticFileHandler when range requested is larger than file.

11 years agoStop making an absolute URL for GoogleOAuth2Mixin
Stephen McMillen [Sun, 1 Sep 2013 16:02:08 +0000 (12:02 -0400)] 
Stop making an absolute URL for GoogleOAuth2Mixin

11 years agoRename the object param in GoogleOAuth2Mixin from overwrites to extra_params.
Stephen McMillen [Sun, 1 Sep 2013 15:48:46 +0000 (11:48 -0400)] 
Rename the object param in GoogleOAuth2Mixin from overwrites to extra_params.

11 years agoBump verison number to 3.2.dev2
Ben Darnell [Thu, 29 Aug 2013 21:32:49 +0000 (17:32 -0400)] 
Bump verison number to 3.2.dev2

11 years agoCheck for empty strings and zero bytes in is_valid_ip.
Ben Darnell [Sun, 25 Aug 2013 02:06:00 +0000 (22:06 -0400)] 
Check for empty strings and zero bytes in is_valid_ip.

Closes #893.

11 years agoMerge pull request #889 from pabelanger/temp/license
bdarnell [Fri, 23 Aug 2013 01:03:24 +0000 (18:03 -0700)] 
Merge pull request #889 from pabelanger/temp/license

Add top level LICENSE file

11 years agoAdd top level LICENSE file 889/head
Paul Belanger [Thu, 22 Aug 2013 23:28:35 +0000 (19:28 -0400)] 
Add top level LICENSE file

Simlpe commit to add the Apache License, Version 2.0 to the top level
directory.

Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
11 years agoAdd a test case for async_timeout in SimpleAsyncHTTPClient.
Codeb Fan [Wed, 21 Aug 2013 07:48:55 +0000 (15:48 +0800)] 
Add a test case for async_timeout in SimpleAsyncHTTPClient.

11 years agoAdd timeout for requests in SimpleAsyncHTTPClient's queue.
Codeb Fan [Wed, 21 Aug 2013 06:56:29 +0000 (14:56 +0800)] 
Add timeout for requests in SimpleAsyncHTTPClient's queue.

The connect_timeout and request_timeout in HTTPRequest only matter when
the _HTTPConnection get created. In heavy-loadded situation requests in
SimpleAsyncHTTPClient may have already timeouted before they pop out
from queue and get actual processed. This commit adds an timeout
callback for every request appended to SimpleAsyncHTTPClient's request
queue that cannot be processed immediately.

11 years agoIn add_callback, hold the lock while writing to the waker pipe.
Ben Darnell [Mon, 19 Aug 2013 03:54:59 +0000 (23:54 -0400)] 
In add_callback, hold the lock while writing to the waker pipe.

This protects against a shutdown race condition seen occasionally in
the ThreadedResolver unittests.  This slightly increases contention
on the callback lock in multi-threaded scenarios, but the cost is
limited by the fact that we only write to the pipe once per IOLoop
iteration.

Closes #875.

11 years agoAdd a distinct exception for writing a WebSocket message on a closed connection.
Ben Darnell [Sun, 18 Aug 2013 23:24:14 +0000 (19:24 -0400)] 
Add a distinct exception for writing a WebSocket message on a closed connection.

This replaces an AttributeError on NoneType.

Closes #879.

11 years agoDocument the fact that the {% module %} directive requires a RequestHandler.
Ben Darnell [Sun, 18 Aug 2013 23:20:48 +0000 (19:20 -0400)] 
Document the fact that the {% module %} directive requires a RequestHandler.

Closes #880.

11 years agoEmphasize and clarify docs for AsyncHTTPClient.close.
Ben Darnell [Sun, 18 Aug 2013 23:17:15 +0000 (19:17 -0400)] 
Emphasize and clarify docs for AsyncHTTPClient.close.

11 years agoDocument Windows support (or lack thereof).
Ben Darnell [Sun, 18 Aug 2013 23:12:07 +0000 (19:12 -0400)] 
Document Windows support (or lack thereof).

Closes #871.

11 years agoUpdate next-release notes.
Ben Darnell [Tue, 13 Aug 2013 04:02:34 +0000 (00:02 -0400)] 
Update next-release notes.

11 years agoAdd comments for domain and path arguments to cookie-clearing methods.
Ben Darnell [Tue, 13 Aug 2013 03:52:30 +0000 (23:52 -0400)] 
Add comments for domain and path arguments to cookie-clearing methods.

11 years agoMerge pull request #874 from skazhy/clear-all-cookies-custom-domain
bdarnell [Tue, 13 Aug 2013 03:47:39 +0000 (20:47 -0700)] 
Merge pull request #874 from skazhy/clear-all-cookies-custom-domain

Allow deleting all cookies on custom domains

11 years agoUpdate ca-certificates.crt to the current Mozilla version.
Ben Darnell [Tue, 13 Aug 2013 03:34:00 +0000 (23:34 -0400)] 
Update ca-certificates.crt to the current Mozilla version.

This file was generated by downloading
https://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1
in a web browser to avoid the chicken-and-egg problem with mk-ca-bundle's
built-in downloading, and then running "mk-ca-bundle.pl -n".

Note that we were not affected by the recently-fixed curl bug
(https://github.com/bagder/curl/commit/51f0b798fa), but only because
it had been so long since we had updated this file.

11 years agoAllow deleting all cookies on custom domains 873/head 874/head
Karlis Lauva [Fri, 9 Aug 2013 10:43:20 +0000 (13:43 +0300)] 
Allow deleting all cookies on custom domains

12 years agoLess crude fix for #855: only do anything for already-connected sockets.
Ben Darnell [Sun, 4 Aug 2013 22:35:50 +0000 (18:35 -0400)] 
Less crude fix for #855: only do anything for already-connected sockets.

12 years agoMerge remote-tracking branch 'pitrou/issue855-ssl-auto-handshake'
Ben Darnell [Sun, 4 Aug 2013 22:33:37 +0000 (18:33 -0400)] 
Merge remote-tracking branch 'pitrou/issue855-ssl-auto-handshake'

12 years agoRequestHandler sets its close callback on the HTTPConnection, not the IOStream.
Ben Darnell [Sun, 4 Aug 2013 22:10:21 +0000 (18:10 -0400)] 
RequestHandler sets its close callback on the HTTPConnection, not the IOStream.

Fixes a bug in which close callbacks would never be called for subsequent
requests on a reused connection.

12 years agoClear the IOStream buffers on close even when there is no close callback.
Ben Darnell [Sun, 4 Aug 2013 22:08:01 +0000 (18:08 -0400)] 
Clear the IOStream buffers on close even when there is no close callback.

Closes #828. (again)

12 years agoRoute all callback error logging in IOLoop through handle_callback_exception.
Ben Darnell [Sun, 4 Aug 2013 19:45:35 +0000 (15:45 -0400)] 
Route all callback error logging in IOLoop through handle_callback_exception.

12 years agoMerge pull request #859 from schlamar/patch-1
bdarnell [Sat, 20 Jul 2013 02:42:54 +0000 (19:42 -0700)] 
Merge pull request #859 from schlamar/patch-1

Make poll timeout patchable.

12 years agoMake poll timeout patchable. 859/head
Marc Schlaich [Fri, 19 Jul 2013 11:36:00 +0000 (13:36 +0200)] 
Make poll timeout patchable.

12 years agoFix up documentation for the class and the Sphinx reference.
Stephen McMillen [Wed, 17 Jul 2013 23:30:24 +0000 (19:30 -0400)] 
Fix up documentation for the class and the Sphinx reference.

12 years agoAdd in Google OAuth2 support.
Stephen McMillen [Wed, 17 Jul 2013 22:59:13 +0000 (18:59 -0400)] 
Add in Google OAuth2 support.

12 years agoCrude fix for issue #855: automatically initiate SSL handshake in SSLIOStream. 856/head
Antoine Pitrou [Wed, 17 Jul 2013 13:09:05 +0000 (15:09 +0200)] 
Crude fix for issue #855: automatically initiate SSL handshake in SSLIOStream.
Perhaps this should be exposed as an option instead?

12 years agoMerge pull request #851 from taguchimail/master
bdarnell [Tue, 16 Jul 2013 01:10:05 +0000 (18:10 -0700)] 
Merge pull request #851 from taguchimail/master

Correctly handle EAGAIN when writing to PipeIOStreams

12 years agoMerge pull request #848 from SuprDewd/issue_820
bdarnell [Tue, 16 Jul 2013 01:04:09 +0000 (18:04 -0700)] 
Merge pull request #848 from SuprDewd/issue_820

Fixed laziness of current_user in UI modules, and added tests for current_user.

12 years agoCorrectly handle EAGAIN when writing to PipeIOStreams 851/head
Ben Dyer [Fri, 12 Jul 2013 06:35:09 +0000 (16:35 +1000)] 
Correctly handle EAGAIN when writing to PipeIOStreams

BaseIOStream._handle_write needs to catch IOError and OSError as
well as socket.error in order to handle EAGAIN when writing to a
PipeIOStream (which doesn't appear to raise socket.error when the
buffer is full).

This also provides consistency with the exceptions caught by
BaseIOStream._read_to_buffer.

12 years agoFix exception in StaticFileHandler when range requested is larger than file.
Ben Darnell [Thu, 11 Jul 2013 18:00:37 +0000 (14:00 -0400)] 
Fix exception in StaticFileHandler when range requested is larger than file.

12 years agoFixed laziness of current_user in UI modules, and added tests for current_user. #820 848/head
SuprDewd [Wed, 10 Jul 2013 00:10:34 +0000 (00:10 +0000)] 
Fixed laziness of current_user in UI modules, and added tests for current_user. #820

12 years agoClear the write buffer when an IOStream is closed.
Ben Darnell [Sun, 7 Jul 2013 17:38:08 +0000 (13:38 -0400)] 
Clear the write buffer when an IOStream is closed.

Closes #828.

12 years agoUnify lists of errnos used in IOStream.
Ben Darnell [Sun, 7 Jul 2013 17:30:00 +0000 (13:30 -0400)] 
Unify lists of errnos used in IOStream.

We generally want to treat aborted connections the same regardless of the
specific errno, but some calls caught ECONNRESET and ECONNABORTED
while others only caught ECONNRESET.  Reported in #828.

12 years agoStart next release notes
Ben Darnell [Sun, 7 Jul 2013 16:29:09 +0000 (12:29 -0400)] 
Start next release notes

12 years agoClear the loop variable in addition to the callback list.
Ben Darnell [Sun, 7 Jul 2013 16:13:52 +0000 (12:13 -0400)] 
Clear the loop variable in addition to the callback list.

Closes #844.

12 years agoUpdate FacebookGraphMixin with new authorization url.
Ben Darnell [Fri, 5 Jul 2013 17:13:40 +0000 (13:13 -0400)] 
Update FacebookGraphMixin with new authorization url.

The old url still works, but results in an extra redirect.

12 years agoUse TracebackFuture for all internal Futures for better tracebacks on py2.x.
Ben Darnell [Fri, 5 Jul 2013 17:08:44 +0000 (13:08 -0400)] 
Use TracebackFuture for all internal Futures for better tracebacks on py2.x.

12 years agoClear local variables in IOLoop to allow GC before we start polling.
Ben Darnell [Fri, 5 Jul 2013 16:57:03 +0000 (12:57 -0400)] 
Clear local variables in IOLoop to allow GC before we start polling.

Closes #836.

12 years agoClose pipe file descriptors if subprocess.Popen fails.
Ben Darnell [Fri, 5 Jul 2013 16:53:37 +0000 (12:53 -0400)] 
Close pipe file descriptors if subprocess.Popen fails.

Closes #834.

12 years agoAdd apostrophes to xhtml_escape.
Ben Darnell [Fri, 5 Jul 2013 16:46:49 +0000 (12:46 -0400)] 
Add apostrophes to xhtml_escape.

Closes #833.

12 years agoUpdate twisted test blacklist for the newly-released 13.1.0.
Ben Darnell [Mon, 1 Jul 2013 00:25:16 +0000 (20:25 -0400)] 
Update twisted test blacklist for the newly-released 13.1.0.

12 years agoMerge pull request #831 from erkyrath/master
bdarnell [Sun, 30 Jun 2013 23:38:44 +0000 (16:38 -0700)] 
Merge pull request #831 from erkyrath/master

Fixed incorrect error message in _when_complete (#829)

12 years agoFix run_with_stack_context test.
Ben Darnell [Mon, 24 Jun 2013 23:39:25 +0000 (16:39 -0700)] 
Fix run_with_stack_context test.

This test would never fail because it didn't check the result of its
Future.  Thanks to Florian Ludwig for pointing this out.