]>
git.ipfire.org Git - thirdparty/tornado.git/log
A. Jesse Jiryu Davis [Sat, 28 Mar 2015 10:02:32 +0000 (06:02 -0400)]
Clarify event.wait's blocking behavior.
A. Jesse Jiryu Davis [Fri, 27 Mar 2015 10:20:40 +0000 (06:20 -0400)]
More concise locks examples.
A. Jesse Jiryu Davis [Fri, 27 Mar 2015 10:17:31 +0000 (06:17 -0400)]
Document locks.Event.
Ben Darnell [Fri, 27 Mar 2015 03:50:15 +0000 (23:50 -0400)]
Fix read_until_close's Future return with streaming_callback.
Fixes #1395.
Ben Darnell [Fri, 27 Mar 2015 03:36:43 +0000 (23:36 -0400)]
Add Subprocess.wait_for_exit, a coro-friendly set_exit_callback().
Fixes #1391.
Ben Darnell [Fri, 27 Mar 2015 03:20:58 +0000 (23:20 -0400)]
Clarify documentation around `@asynchronous`.
The lack of `@asynchronous` is no longer the most likely cause
of write-after-finish errors, and we should discourage the
combination of `@asynchronous` and `@coroutine`.
Include some more context in the error message for RequestHandler.write(list).
Ben Darnell [Thu, 26 Mar 2015 12:30:31 +0000 (08:30 -0400)]
Merge pull request #1396 from ajdavis/locks-doc
Document tornado.locks.
A. Jesse Jiryu Davis [Thu, 26 Mar 2015 10:31:57 +0000 (06:31 -0400)]
Make specific example code for Condition.
A. Jesse Jiryu Davis [Thu, 26 Mar 2015 10:19:47 +0000 (06:19 -0400)]
Replace "loop" with "io_loop" in locks example.
A. Jesse Jiryu Davis [Wed, 25 Mar 2015 10:18:32 +0000 (06:18 -0400)]
Document tornado.locks.
Ben Darnell [Wed, 25 Mar 2015 00:40:00 +0000 (20:40 -0400)]
Merge pull request #1394 from ajdavis/queue-subclasses
Queue subclasses.
A. Jesse Jiryu Davis [Tue, 24 Mar 2015 03:35:20 +0000 (23:35 -0400)]
Add PriorityQueue and LifoQueue.
A. Jesse Jiryu Davis [Tue, 24 Mar 2015 03:16:22 +0000 (23:16 -0400)]
Redundant sentence.
Ben Darnell [Fri, 20 Mar 2015 19:28:53 +0000 (15:28 -0400)]
Guard against messages containing % signs in web.HTTPError.
This occurs in cases like RequestHandler.get_argument which
build their own message string instead of passing a printf
string and args to HTTPError.
Fixes #1393.
Ben Darnell [Fri, 20 Mar 2015 01:29:26 +0000 (21:29 -0400)]
Finish incomplete sentence in docstring.
Fixes #1389
Ben Darnell [Tue, 17 Mar 2015 01:53:18 +0000 (21:53 -0400)]
Merge pull request #1381 from ajdavis/locks-cancel-timeouts
Cancel timeouts in Condition.wait and Semaphore.acquire.
Ben Darnell [Tue, 17 Mar 2015 01:52:27 +0000 (21:52 -0400)]
Merge pull request #1382 from mgenti/appengine-fix
Fix for running tornado in app engine under Windows
Mark Guagenti [Mon, 16 Mar 2015 18:43:31 +0000 (13:43 -0500)]
APPENGINE_RUNTIME should be checked before nt
A. Jesse Jiryu Davis [Mon, 16 Mar 2015 13:04:04 +0000 (09:04 -0400)]
Cancel timeouts in Condition.wait and Semaphore.acquire.
Ben Darnell [Mon, 16 Mar 2015 02:00:58 +0000 (22:00 -0400)]
Merge pull request #1380 from ajdavis/queues
Add tornado.queues.
A. Jesse Jiryu Davis [Mon, 16 Mar 2015 01:09:12 +0000 (21:09 -0400)]
Cancel timeouts if Queue.get or put are resolved first.
A. Jesse Jiryu Davis [Mon, 16 Mar 2015 01:08:36 +0000 (21:08 -0400)]
Unused import.
A. Jesse Jiryu Davis [Sun, 15 Mar 2015 21:47:13 +0000 (17:47 -0400)]
Factor put with put_nowait, and get with get_nowait.
A. Jesse Jiryu Davis [Sun, 15 Mar 2015 21:41:55 +0000 (17:41 -0400)]
put() doesn't defer unblocking get().
A. Jesse Jiryu Davis [Sat, 14 Mar 2015 21:52:39 +0000 (17:52 -0400)]
Add tornado.queues.
Ben Darnell [Sat, 14 Mar 2015 17:37:01 +0000 (13:37 -0400)]
Make some tests less dependent on implementation details
Ben Darnell [Sat, 14 Mar 2015 14:15:57 +0000 (10:15 -0400)]
Mark some tests as requiring HTTP/1.x
Ben Darnell [Sat, 14 Mar 2015 04:33:41 +0000 (00:33 -0400)]
WSGIContainer now uses HTTPConnection to write its response.
Ben Darnell [Fri, 13 Mar 2015 22:48:31 +0000 (18:48 -0400)]
Also make certifi optional on app engine.
Ben Darnell [Fri, 13 Mar 2015 22:45:00 +0000 (18:45 -0400)]
Merge pull request #1379 from mgenti/appengine-fix
Fix for using Tornado in GAE
Mark Guagenti [Fri, 13 Mar 2015 17:29:23 +0000 (12:29 -0500)]
GAE does not have the ssl module so we can't access ssl.CERT_REQUIRED
Ben Darnell [Thu, 12 Mar 2015 13:57:26 +0000 (09:57 -0400)]
Merge pull request #1376 from rutsky/patch-1
fix typo: "javscript"
Vladimir Rutsky [Thu, 12 Mar 2015 10:34:27 +0000 (13:34 +0300)]
fix typo: "javscript"
Ben Darnell [Wed, 11 Mar 2015 14:49:26 +0000 (10:49 -0400)]
Merge pull request #1375 from rutsky/patch-1
fix typo: "initalization"
Vladimir Rutsky [Wed, 11 Mar 2015 13:55:56 +0000 (16:55 +0300)]
fix typo: "initalization"
Ben Darnell [Tue, 10 Mar 2015 02:25:50 +0000 (22:25 -0400)]
Merge pull request #1373 from daftshady/patch
Fixed double slash redirect issue
daftshady [Mon, 9 Mar 2015 04:06:33 +0000 (13:06 +0900)]
temporarily fixed double slash redirect issue
Ben Darnell [Mon, 9 Mar 2015 03:08:25 +0000 (23:08 -0400)]
simple_httpclient: finish() should be called even for body-less GET.
This matters for HTTP2 where there is an explicit end-stream marker.
Ben Darnell [Mon, 9 Mar 2015 02:04:59 +0000 (22:04 -0400)]
Remove a special case that avoided using curl in tests for HTTPS.
This problem should have long since been fixed; any problematic
configurations don't deserve to misleadingly pass the tests.
Ben Darnell [Mon, 9 Mar 2015 00:18:15 +0000 (20:18 -0400)]
Add a couple of private subclsasing hooks in simple_httpclient.
Ben Darnell [Sun, 8 Mar 2015 23:05:28 +0000 (19:05 -0400)]
Make HTTPServer Configurable.
Relax some overly-specific tests.
Ben Darnell [Sun, 8 Mar 2015 23:05:11 +0000 (19:05 -0400)]
Support positional arguments to Configurable.initialize.
Ben Darnell [Sun, 8 Mar 2015 14:33:40 +0000 (10:33 -0400)]
Make _request_summary handle remote_ip of None.
HTTPServerRequest has a default of None here although it is
set by both HTTPServer and WSGIAdapter.
Ben Darnell [Sun, 8 Mar 2015 14:23:05 +0000 (10:23 -0400)]
Improve logging when _handle_request_exception fails.
Stop discarding the exception returned by _execute.
Ben Darnell [Sun, 8 Mar 2015 14:02:19 +0000 (10:02 -0400)]
Add @wsgi_safe decorator to a couple of web tests.
Ben Darnell [Sun, 8 Mar 2015 04:12:41 +0000 (23:12 -0500)]
Allow TCPServer.handle_stream to be a coroutine
Ben Darnell [Sun, 8 Mar 2015 00:43:57 +0000 (19:43 -0500)]
Add SSLIOStream.wait_for_handshake.
This allows server-side applications to wait for the handshake to
complete in order to verify client certificates or use NPN/ALPN.
Fix a discrepancy between the callback and Future modes of
SSLIOStream.connect; now they both wait for the handshake to
complete.
Ben Darnell [Sat, 7 Mar 2015 17:58:20 +0000 (12:58 -0500)]
Merge pull request #1371 from ysimonson/feature/get-arguments-guard
Prevent bad calls to get_arguments with a presumed default value
Yusuf Simonson [Sat, 7 Mar 2015 17:34:37 +0000 (12:34 -0500)]
Prevent bad calls to get_arguments with a presumed default value
Ben Darnell [Fri, 6 Mar 2015 03:56:48 +0000 (22:56 -0500)]
Merge pull request #1274 from daftshady/etag
Fixed #1218.
daftshady [Thu, 5 Mar 2015 11:56:29 +0000 (20:56 +0900)]
removed newline
daftshady [Thu, 5 Mar 2015 11:52:50 +0000 (20:52 +0900)]
added etag tests to web_test
daftshady [Thu, 5 Mar 2015 08:58:55 +0000 (17:58 +0900)]
fixed bytes error in `check_etag_header` so that it can run in python3
daftshady [Mon, 2 Mar 2015 08:35:50 +0000 (17:35 +0900)]
added etag testcases to red_test
daftshady [Mon, 2 Mar 2015 08:34:42 +0000 (17:34 +0900)]
use weak comparison function when comparing entity-tags
daftshady [Fri, 30 Jan 2015 20:49:46 +0000 (05:49 +0900)]
handle multiple etags with regex
daftshady [Fri, 12 Dec 2014 11:05:35 +0000 (20:05 +0900)]
comment typo
daftshady [Fri, 12 Dec 2014 10:49:13 +0000 (19:49 +0900)]
correctly parse If-None-Match header
Ben Darnell [Thu, 5 Mar 2015 04:25:59 +0000 (23:25 -0500)]
Count SSL_ERROR_EOF as a kind of connection reset.
This reduces log spam and lets us remove an old (and timing-sensitive)
test workaround.
Closes #1362.
Ben Darnell [Thu, 5 Mar 2015 03:27:41 +0000 (22:27 -0500)]
Fix raise_error=False in synchronous HTTPClient.
The call to rethrow was redundant when raise_error was true,
and caused settings of raise_error=False to be ignored.
Closes #1351.
Ben Darnell [Thu, 5 Mar 2015 03:23:24 +0000 (22:23 -0500)]
Fix an error in autoreload on windows.
Our pre-exec cleanup causes problems on platforms where we spawn
a new process and call sys.exit.
Closes #1360.
Ben Darnell [Wed, 4 Mar 2015 05:01:43 +0000 (00:01 -0500)]
Merge branch 'branch4.1'
Ben Darnell [Wed, 4 Mar 2015 05:01:05 +0000 (00:01 -0500)]
Add an FAQ page.
Ben Darnell [Wed, 4 Mar 2015 03:51:17 +0000 (22:51 -0500)]
Fix the doc build.
Readthedocs' mirror of python's intersphinx index appears to
be gone.
Ben Darnell [Wed, 4 Mar 2015 03:51:17 +0000 (22:51 -0500)]
Fix the doc build.
Readthedocs' mirror of python's intersphinx index appears to
be gone.
Ben Darnell [Wed, 4 Mar 2015 01:32:08 +0000 (20:32 -0500)]
Merge pull request #1366 from ajdavis/semaphore-garbage-collect
Clean up timed-out waiters in Semaphore.
A. Jesse Jiryu Davis [Tue, 3 Mar 2015 17:14:57 +0000 (12:14 -0500)]
Clean up timed-out waiters in Semaphore.
Ben Darnell [Sun, 1 Mar 2015 19:38:14 +0000 (14:38 -0500)]
Remove some debugging code that was accidentally committed.
Ben Darnell [Sat, 28 Feb 2015 19:47:23 +0000 (14:47 -0500)]
Merge pull request #1356 from ajdavis/semaphore-memleak
Fix memory leak in Semaphore.
Ben Darnell [Sat, 28 Feb 2015 19:47:02 +0000 (14:47 -0500)]
Merge pull request #1353 from ajdavis/lock
Add tornado.locks.Lock.
A. Jesse Jiryu Davis [Sat, 28 Feb 2015 18:44:27 +0000 (13:44 -0500)]
Fix memory leak in Semaphore.
A. Jesse Jiryu Davis [Sat, 28 Feb 2015 18:40:32 +0000 (13:40 -0500)]
Restore LockTests.test_acquire_fifo.
A. Jesse Jiryu Davis [Sat, 28 Feb 2015 18:35:36 +0000 (13:35 -0500)]
Don't promise that coroutines waiting for a Lock are FIFO.
Ben Darnell [Sat, 28 Feb 2015 18:08:52 +0000 (13:08 -0500)]
Merge pull request #1355 from ajdavis/locks-repr
Define Condition's and Event's repr, not str.
Ben Darnell [Sat, 28 Feb 2015 17:55:09 +0000 (12:55 -0500)]
Merge pull request #1354 from ajdavis/bounded-semaphore-release-docstring
Add docstring to BoundedSemaphore.release.
A. Jesse Jiryu Davis [Sat, 28 Feb 2015 17:19:18 +0000 (12:19 -0500)]
Define Condition's and Event's repr, not str.
Consistent with asyncio's Condition and Event.
A. Jesse Jiryu Davis [Sat, 28 Feb 2015 17:14:29 +0000 (12:14 -0500)]
Add docstring to BoundedSemaphore.release.
A. Jesse Jiryu Davis [Sat, 28 Feb 2015 17:08:46 +0000 (12:08 -0500)]
Add tornado.locks.Lock.
Ben Darnell [Fri, 27 Feb 2015 03:50:03 +0000 (22:50 -0500)]
Merge pull request #1352 from ajdavis/bounded-semaphore
Add tornado.locks.BoundedSemaphore.
A. Jesse Jiryu Davis [Fri, 27 Feb 2015 03:11:00 +0000 (22:11 -0500)]
Add tornado.locks.BoundedSemaphore.
Ben Darnell [Thu, 26 Feb 2015 03:16:52 +0000 (22:16 -0500)]
Merge pull request #1346 from ajdavis/semaphore
Add tornado.locks.Semaphore.
A. Jesse Jiryu Davis [Wed, 25 Feb 2015 20:59:04 +0000 (15:59 -0500)]
More tests of Semaphore, timeout, and with-statement.
A. Jesse Jiryu Davis [Wed, 25 Feb 2015 20:54:46 +0000 (15:54 -0500)]
Remove Semaphore.io_loop.
A. Jesse Jiryu Davis [Wed, 25 Feb 2015 20:54:06 +0000 (15:54 -0500)]
Remove public APIs Semaphore.counter and locked().
A. Jesse Jiryu Davis [Wed, 25 Feb 2015 20:52:55 +0000 (15:52 -0500)]
Simpler code for Semaphore.acquire() as a context manager.
Ben Darnell [Wed, 25 Feb 2015 00:39:53 +0000 (19:39 -0500)]
Merge pull request #1349 from st4lk/pgettext_ns
Add pgettext to default template namespace
st4lk [Tue, 24 Feb 2015 10:48:10 +0000 (13:48 +0300)]
don't show pgettext en language warning
st4lk [Tue, 24 Feb 2015 10:45:25 +0000 (13:45 +0300)]
add pgettext to default template namespace
Ben Darnell [Mon, 23 Feb 2015 15:49:23 +0000 (10:49 -0500)]
Merge pull request #1348 from st4lk/locale_doc_fix
Fix doc typos (pgettext)
st4lk [Mon, 23 Feb 2015 09:16:02 +0000 (12:16 +0300)]
Fix doc typos (pgettext)
Ben Darnell [Sun, 22 Feb 2015 00:46:44 +0000 (19:46 -0500)]
Merge pull request #1317 from st4lk/locale_context
Locale context (pgettext support)
Ben Darnell [Sat, 21 Feb 2015 22:55:29 +0000 (17:55 -0500)]
Expand PeriodicCallback docs and testing.
Fixes #1345.
Ben Darnell [Fri, 20 Feb 2015 04:08:25 +0000 (23:08 -0500)]
Merge pull request #1344 from ajdavis/event-cleanups
Event cleanups.
A. Jesse Jiryu Davis [Fri, 20 Feb 2015 03:43:50 +0000 (22:43 -0500)]
Be explicit: Event.wait raises tornado.gen.TimeoutError.
A. Jesse Jiryu Davis [Fri, 20 Feb 2015 03:32:36 +0000 (22:32 -0500)]
Add tornado.locks.Semaphore.
A. Jesse Jiryu Davis [Fri, 20 Feb 2015 03:04:49 +0000 (22:04 -0500)]
Rename TestEvent to EventTest.
A. Jesse Jiryu Davis [Fri, 20 Feb 2015 03:03:19 +0000 (22:03 -0500)]
Simpler markup in Event.wait docstring.
Ben Darnell [Fri, 20 Feb 2015 00:41:50 +0000 (19:41 -0500)]
Merge pull request #1343 from browning/httpclient-exception-typo
Fix simple typo in httpclient exception message
Brian Browning [Fri, 20 Feb 2015 00:17:46 +0000 (16:17 -0800)]
Fix simple typo in httpclient exception message
Unelss should be unless
Ben Darnell [Wed, 18 Feb 2015 22:18:22 +0000 (17:18 -0500)]
Remove long-forgotten (and overly pessimistic) README.