]>
git.ipfire.org Git - thirdparty/tornado.git/log
A. Jesse Jiryu Davis [Sat, 5 Nov 2016 01:42:01 +0000 (21:42 -0400)]
docs: Demonstrate uploading and receiving files
Ben Darnell [Fri, 4 Nov 2016 04:03:34 +0000 (12:03 +0800)]
Merge pull request #1862 from SuminAndrew/httpserver-adapters-refactor
refactor httpserver request adapters
Ben Darnell [Fri, 4 Nov 2016 04:00:48 +0000 (12:00 +0800)]
Merge pull request #1876 from pitrou/lockless_add_callback
Lockless implementation of add_callback
Antoine Pitrou [Thu, 3 Nov 2016 10:57:33 +0000 (11:57 +0100)]
Also catch "ValueError: I/O operation on closed file"
Antoine Pitrou [Thu, 3 Nov 2016 10:44:30 +0000 (11:44 +0100)]
Try to fix spurious close() errors
Antoine Pitrou [Thu, 3 Nov 2016 10:23:39 +0000 (11:23 +0100)]
Do what it says on the tin
Antoine Pitrou [Thu, 3 Nov 2016 09:48:55 +0000 (10:48 +0100)]
Lockless implementation of add_callback
Fixes #1874.
Andrey Sumin [Thu, 20 Oct 2016 11:31:15 +0000 (14:31 +0300)]
refactor httpserver request adapters
Ben Darnell [Thu, 13 Oct 2016 05:11:27 +0000 (13:11 +0800)]
Merge pull request #1857 from SuminAndrew/default-host-test
add unit tests for an application with default_host
Ben Darnell [Thu, 13 Oct 2016 04:58:54 +0000 (12:58 +0800)]
Merge pull request #1844 from ajdavis/document-httprequest-timeout
httpclient: Document the defaults.
Andrey Sumin [Sun, 2 Oct 2016 14:36:49 +0000 (17:36 +0300)]
add unit tests for an application with default_host
A. Jesse Jiryu Davis [Fri, 23 Sep 2016 14:01:29 +0000 (10:01 -0400)]
httpclient: Document the defaults.
Ben Darnell [Sat, 1 Oct 2016 04:38:04 +0000 (12:38 +0800)]
Merge remote-tracking branch 'origin/branch4.4'
A. Jesse Jiryu Davis [Fri, 30 Sep 2016 22:38:48 +0000 (18:38 -0400)]
Merge pull request #1852 from bdarnell/parse-cookie
httputil: Rewrite cookie parsing
Ben Darnell [Fri, 30 Sep 2016 16:03:23 +0000 (00:03 +0800)]
Release notes and version bump for 4.4.2
Ben Darnell [Fri, 30 Sep 2016 15:39:29 +0000 (23:39 +0800)]
httputil: Rewrite cookie parsing
Move from the python standard library to a parsing function copied from
Django. This parser more closely matches browser behavior. The primary
motivation is that differences between server-side and browser cookie
parsing can lead to an XSRF bypass, as in
https://hackerone.com/reports/26647. A secondary benefit is that this
makes it possible to work with cookie headers containing cookies that
are invalid according to the spec, which is a surprisingly common
request.
Closes #1851
Closes #633
Closes #1434
Closes #1176
A. Jesse Jiryu Davis [Thu, 11 Aug 2016 19:24:27 +0000 (15:24 -0400)]
Update reference to asyncio's add_reader doc
Ben Darnell [Thu, 22 Sep 2016 13:29:13 +0000 (21:29 +0800)]
Merge pull request #1838 from ajdavis/issue-1803-callback-returns-dict
io_loop: Don't spin CPU if callback returns {}
A. Jesse Jiryu Davis [Wed, 21 Sep 2016 19:47:39 +0000 (15:47 -0400)]
io_loop: Don't spin CPU if callback returns {}
Fixes an infinite loop by preventing _run_callback from directly calling
add_callback again when a callback returns {} or [].
Ben Darnell [Wed, 21 Sep 2016 03:06:28 +0000 (11:06 +0800)]
Merge pull request #1834 from tornadoweb/stable
Merge pull request #1808 from darabos/patch-1
Ben Darnell [Sun, 11 Sep 2016 12:17:28 +0000 (20:17 +0800)]
Merge pull request #1825 from samueldg/fix/testing_typos
Fix various typos in testing.py
Ben Darnell [Sun, 11 Sep 2016 12:00:15 +0000 (20:00 +0800)]
Merge pull request #1821 from lilydjwg/master
tcpclient: try next address when protocol not supported
依云 [Mon, 5 Sep 2016 10:03:36 +0000 (18:03 +0800)]
tcpclient: catch any `socket()` errors
so we can try next addresses, e.g. when trying to connect to IPv6
addresses on OSes with IPv6 disabled which fails with a protocol not
supported error
This fixes #1809.
Samuel Dion-Girardeau [Fri, 9 Sep 2016 01:42:51 +0000 (21:42 -0400)]
Fix various typos in testing.py
Ben Darnell [Tue, 6 Sep 2016 09:24:53 +0000 (17:24 +0800)]
Merge pull request #1823 from SuminAndrew/update-curl-version
deprecate libcurl < 7.22.0 and remove Ubuntu 10.04 Vagrant configs
Andrey Sumin [Tue, 6 Sep 2016 08:28:28 +0000 (11:28 +0300)]
deprecate libcurl < 7.22.0 and remove Ubuntu 10.04 Vagrant configs
Ben Darnell [Mon, 5 Sep 2016 13:35:57 +0000 (21:35 +0800)]
docs: Document some subtleties of native coroutines
Ben Darnell [Mon, 5 Sep 2016 13:18:20 +0000 (21:18 +0800)]
websocket: Add security warning to check_origin docs
Ben Darnell [Mon, 5 Sep 2016 13:13:32 +0000 (21:13 +0800)]
httpserver_test: increase timeout
This test was flaky in https://travis-ci.org/tornadoweb/tornado/jobs/
157573739
Ben Darnell [Mon, 5 Sep 2016 13:08:00 +0000 (21:08 +0800)]
Merge pull request #1818 from zakkie/fix/doc-string-print
use print function insted of stetement at doc-string
Akihiro Yamazaki [Mon, 5 Sep 2016 12:36:37 +0000 (21:36 +0900)]
make sure to same output on python 2 and 3
Ben Darnell [Mon, 5 Sep 2016 11:52:31 +0000 (19:52 +0800)]
Merge pull request #1819 from wonderay/master
curl_httpclient: Add proxy_auth_mode to support 'digest' for proxy authentication
Ben Darnell [Mon, 5 Sep 2016 08:06:51 +0000 (16:06 +0800)]
Merge pull request #1782 from AaronOpfer/1769
Tie Runner lifetime to lifetime of result future or coroutine function (whichever is GCed first)
zhimin [Fri, 2 Sep 2016 09:23:09 +0000 (17:23 +0800)]
curl_httpclient: Add proxy_auth_mode to support digest for proxy authentication
Akihiro Yamazaki [Fri, 2 Sep 2016 05:52:06 +0000 (14:52 +0900)]
use print function insted of stetement at doc-string
A. Jesse Jiryu Davis [Mon, 29 Aug 2016 16:42:04 +0000 (12:42 -0400)]
Merge pull request #1815 from mike820324/master
Add import tcpclient test in import_test
mike820324 [Mon, 29 Aug 2016 02:03:09 +0000 (10:03 +0800)]
Update import_test.
- Add test for import tcpclient
- Remove comment line.
A. Jesse Jiryu Davis [Fri, 26 Aug 2016 02:06:04 +0000 (22:06 -0400)]
Merge pull request #1808 from darabos/patch-1
Fix "resuse_port" typo in documentation
A. Jesse Jiryu Davis [Wed, 24 Aug 2016 19:28:01 +0000 (15:28 -0400)]
Merge pull request #1808 from darabos/patch-1
Fix "resuse_port" typo in documentation
Daniel Darabos [Wed, 24 Aug 2016 14:39:58 +0000 (16:39 +0200)]
Fix typo in documentation.
Ben Darnell [Sat, 20 Aug 2016 15:56:15 +0000 (11:56 -0400)]
Merge pull request #1805 from nvllsvm/master
Fix comment typos
Andrew Rabert [Sat, 20 Aug 2016 15:25:21 +0000 (11:25 -0400)]
Fix typos
Aaron Opfer [Tue, 26 Jul 2016 13:45:08 +0000 (08:45 -0500)]
Tie Runner lifetime to Future's existence
Fixes #1769
A. Jesse Jiryu Davis [Sun, 14 Aug 2016 19:17:58 +0000 (15:17 -0400)]
Merge pull request #1797 from mivade/chat-demo-update
Chat demo update
Michael V. DePalatis [Fri, 12 Aug 2016 14:53:05 +0000 (16:53 +0200)]
Clear input when submitting message
Michael V. DePalatis [Fri, 12 Aug 2016 14:37:20 +0000 (16:37 +0200)]
Update chat demo for jQuery 3.1
Ben Darnell [Fri, 12 Aug 2016 13:59:13 +0000 (09:59 -0400)]
Merge pull request #1794 from mivade/tcp-demo
Add TCP echo demo
Michael V. DePalatis [Fri, 12 Aug 2016 06:29:55 +0000 (08:29 +0200)]
Add suffix to README
Michael V. DePalatis [Fri, 12 Aug 2016 06:29:24 +0000 (08:29 +0200)]
Remove unused clients set
Michael V. DePalatis [Wed, 10 Aug 2016 20:04:20 +0000 (22:04 +0200)]
Include pared-down version of echo server in docs
Michael V. DePalatis [Wed, 10 Aug 2016 19:55:55 +0000 (21:55 +0200)]
Add TCP echo demo
Ben Darnell [Fri, 12 Aug 2016 00:50:02 +0000 (20:50 -0400)]
Merge pull request #1795 from ajdavis/fix-add-reader-sphinx-err
Update reference to asyncio's add_reader doc
A. Jesse Jiryu Davis [Thu, 11 Aug 2016 19:24:27 +0000 (15:24 -0400)]
Update reference to asyncio's add_reader doc
A. Jesse Jiryu Davis [Tue, 9 Aug 2016 02:19:50 +0000 (22:19 -0400)]
Merge pull request #1792 from samuelchen/demo_websocket_update
update demo/websocket for updating JQuery to 3.1.0
Samuel Chen [Mon, 8 Aug 2016 08:01:50 +0000 (16:01 +0800)]
update demo/websocket for updating JQuery to 3.1.0
A. Jesse Jiryu Davis [Tue, 2 Aug 2016 12:46:51 +0000 (08:46 -0400)]
Merge pull request #1786 from mr-ping/master
Change the address of Morsel description
Ping Yang [Tue, 2 Aug 2016 11:37:37 +0000 (19:37 +0800)]
Change the address of Morsel description
Ben Darnell [Wed, 27 Jul 2016 18:47:56 +0000 (14:47 -0400)]
Merge pull request #1783 from matee911/master
docs: Fixed typo in release notes
matee [Wed, 27 Jul 2016 14:10:12 +0000 (16:10 +0200)]
Fixed typo in release notes
Ben Darnell [Tue, 26 Jul 2016 14:05:10 +0000 (10:05 -0400)]
Merge pull request #1781 from bdarnell/options-path
options_test: Absolutize `__file__`
Ben Darnell [Tue, 26 Jul 2016 04:03:11 +0000 (00:03 -0400)]
options_test: Absolutize __file__
Python 3.4 guarantees an absolute path, but in older versions relative
paths are used in some cases.
Fixes #1780
Ben Darnell [Tue, 26 Jul 2016 03:45:45 +0000 (23:45 -0400)]
travis.yml: Reproduce #1780 in CI
Ben Darnell [Mon, 25 Jul 2016 01:35:46 +0000 (21:35 -0400)]
Merge pull request #1778 from protoss-player/master
Fix for uppercase "Transfer-Encoding" values
Ben Darnell [Mon, 25 Jul 2016 00:58:27 +0000 (20:58 -0400)]
httpclient: clarify docs of HTTPResponse.body
Closes #1775
Ben Darnell [Mon, 25 Jul 2016 00:52:23 +0000 (20:52 -0400)]
Merge pull request #1776 from SuminAndrew/exec_in-rewrite
simplify tornado.util.exec_in
Ben Darnell [Mon, 25 Jul 2016 00:45:13 +0000 (20:45 -0400)]
Merge pull request #1772 from stiletto/master
curl_httpclient: Set curl PROTOCOLS and REDIR_PROTOCOLS to HTTP|HTTPS
Ben Darnell [Sat, 23 Jul 2016 17:26:17 +0000 (13:26 -0400)]
Bump master version number to 4.5.dev1
Ben Darnell [Sat, 23 Jul 2016 16:27:16 +0000 (12:27 -0400)]
Set version number to 4.4.1
Ben Darnell [Sat, 23 Jul 2016 16:13:51 +0000 (12:13 -0400)]
Merge pull request #1777 from bdarnell/non-reversible-url
web: URLs that cannot be unescaped should be allowed
Vadim Semenov [Fri, 22 Jul 2016 19:28:30 +0000 (22:28 +0300)]
Fix handling of chunked-encoded requests with uppercase "Transfer-Encoding" value
`HTTP1Connection._can_keep_alive` applied lower() to the header's value, but
`_read_body` didn't.
Ben Darnell [Fri, 22 Jul 2016 18:28:52 +0000 (14:28 -0400)]
web: URLs that cannot be unescaped should be allowed
Fixes a regression in version 4.4
Fixes #1770
Andrey Sumin [Thu, 21 Jul 2016 13:11:06 +0000 (16:11 +0300)]
simplify tornado.util.exec_in
stiletto [Tue, 19 Jul 2016 20:46:02 +0000 (00:46 +0400)]
curl_httpclient: Set curl PROTOCOLS and REDIR_PROTOCOLS to HTTP|HTTPS
Ben Darnell [Fri, 15 Jul 2016 14:53:37 +0000 (10:53 -0400)]
Set version number to 4.4
Ben Darnell [Wed, 13 Jul 2016 02:52:05 +0000 (22:52 -0400)]
Merge pull request #1544 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.rst
Ben Darnell [Sun, 10 Jul 2016 15:04:21 +0000 (11:04 -0400)]
Add ExpectLog to a noisy test case
Ben Darnell [Sun, 10 Jul 2016 13:54:22 +0000 (09:54 -0400)]
demos/benchmark: use current() instead of instance()
Improves compatibility with some IOLoop implementations.
Ben Darnell [Fri, 8 Jul 2016 18:16:41 +0000 (14:16 -0400)]
Set version number to 4.4b1
Ben Darnell [Fri, 8 Jul 2016 18:07:26 +0000 (14:07 -0400)]
Docs and release notes for 4.4
Ben Darnell [Fri, 1 Jul 2016 16:06:39 +0000 (18:06 +0200)]
Merge pull request #1743 from nickcoutsos/204-content-length
Allow 204 responses without Content-Length/Transfer-Encoding
Nick Coutsos [Thu, 23 Jun 2016 02:45:53 +0000 (22:45 -0400)]
Skip testing malformed 204 responses for curl http client
Nick Coutsos [Tue, 21 Jun 2016 23:34:55 +0000 (19:34 -0400)]
Reorganize 204-related test cases
Ben Darnell [Thu, 16 Jun 2016 01:53:34 +0000 (21:53 -0400)]
httputil: Remove extraneous whitespace in str(HTTPHeaders)
zjjott [Wed, 4 May 2016 09:52:33 +0000 (17:52 +0800)]
httputil: add __str__ method to HTTPHeader
Ben Darnell [Sun, 12 Jun 2016 22:40:11 +0000 (15:40 -0700)]
Merge pull request #1750 from bdarnell/nightly
test: Silence PendingDeprecationWarning on nightly
Ben Darnell [Sun, 12 Jun 2016 20:28:35 +0000 (16:28 -0400)]
test: Silence PendingDeprecationWarning on nightly python
Ben Darnell [Sun, 12 Jun 2016 19:26:27 +0000 (12:26 -0700)]
Merge pull request #1744 from zhulongcheng/line-too-long
line too long
Ben Darnell [Sun, 12 Jun 2016 18:12:45 +0000 (14:12 -0400)]
netutil_test: use 127.0.0.1 instead of localhost
The first binding of the port was to 127.0.0.1, so the second should be
too. This may solve #1734.
Ben Darnell [Sun, 12 Jun 2016 17:41:20 +0000 (13:41 -0400)]
Allow any yieldable in with_timeout
Ben Darnell [Sun, 12 Jun 2016 16:22:44 +0000 (12:22 -0400)]
Standardize exceptions raised by Resolvers
Fixes #1721
zhulongcheng [Wed, 8 Jun 2016 14:41:27 +0000 (22:41 +0800)]
line too long
Nick Coutsos [Wed, 8 Jun 2016 01:15:17 +0000 (21:15 -0400)]
Allow 204 responses without Content-Length/Transfer-Encoding
Ben Darnell [Sat, 4 Jun 2016 22:13:31 +0000 (18:13 -0400)]
Merge pull request #1728 from mivade/aiomainloop-hint
Add hint about installing AsyncIOMainLoop early
Ben Darnell [Sat, 4 Jun 2016 22:12:26 +0000 (18:12 -0400)]
Merge pull request #1731 from adamchainz/readthedocs.io
Convert readthedocs link for their .org -> .io migration for hosted projects
Adam Chainz [Sun, 29 May 2016 14:04:33 +0000 (15:04 +0100)]
Convert readthedocs link for their .org -> .io migration for hosted projects
As per their email ‘Changes to project subdomains’:
> Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard.
Test Plan: Manually visited all the links I’ve modified.
Michael V. DePalatis [Sat, 28 May 2016 17:37:48 +0000 (19:37 +0200)]
Make note on alternative IOLoops more general
Ben Darnell [Sat, 28 May 2016 17:29:56 +0000 (13:29 -0400)]
Merge pull request #1727 from xiyanxiyan10/master
better format for process.py
Ben Darnell [Sat, 28 May 2016 17:01:37 +0000 (13:01 -0400)]
Merge pull request #1729 from dvolodin7/patch-1
_Timeout.__lt__ speedup
Ben Darnell [Sat, 28 May 2016 16:43:01 +0000 (12:43 -0400)]
Merge pull request #1725 from LocutusOfBorg/patch-1
Fix testsuite failure when sockets is not defined
Ben Darnell [Sat, 28 May 2016 16:08:27 +0000 (12:08 -0400)]
Merge pull request #1720 from daftshady/master
Fixed #1718