]>
git.ipfire.org Git - thirdparty/tornado.git/log
Ben Darnell [Sun, 3 Jul 2011 00:29:08 +0000 (17:29 -0700)]
Merge remote-tracking branch 'davidwilemski/master' into merge
David Wilemski [Sat, 2 Jul 2011 22:22:51 +0000 (18:22 -0400)]
Used tornado.util.import_object
Ben Darnell [Sat, 2 Jul 2011 21:36:37 +0000 (14:36 -0700)]
Allow the caller to specify the listen() backlog in HTTPServer.bind.
Ben Darnell [Sat, 2 Jul 2011 21:20:30 +0000 (14:20 -0700)]
Merge branch 'master' into merge
Ben Darnell [Sat, 2 Jul 2011 20:08:03 +0000 (13:08 -0700)]
Properly check for errors on async connect instead of relying on the order
of events from the IOLoop.
Ben Darnell [Sat, 2 Jul 2011 20:07:46 +0000 (13:07 -0700)]
Skip ipv6 tests if the system isn't configured for it.
Ben Darnell [Sat, 2 Jul 2011 19:37:07 +0000 (12:37 -0700)]
Fix websocket handshake status line
David Wilemski [Sat, 2 Jul 2011 07:06:25 +0000 (03:06 -0400)]
Added dynamic loading of request handlers
This commit implements gh-124.
Users can specify "module.ClassName" rather than load a module that
contains a request handler and then refering to the request handler
class.
Ben Darnell [Thu, 30 Jun 2011 02:41:02 +0000 (19:41 -0700)]
Check for the existence of callbacks after running all timeouts
Evan Klitzke [Thu, 30 Jun 2011 00:50:13 +0000 (17:50 -0700)]
improve the speed of add_callback by avoiding the waker pipe when possible
Ben Darnell [Tue, 28 Jun 2011 06:36:20 +0000 (23:36 -0700)]
Improve auth module on python 3 (covers openid and oauth2, but not oauth1.x)
Ben Darnell [Mon, 27 Jun 2011 01:51:12 +0000 (18:51 -0700)]
Replace all bare "except:" blocks with "except Exception:" so we don't
accidentally catch KeyboardInterrupt.
Ben Darnell [Mon, 27 Jun 2011 01:43:17 +0000 (18:43 -0700)]
Reduce logging verbosity in curl_httpclient to match simple_httpclient.
Ben Darnell [Mon, 27 Jun 2011 01:32:41 +0000 (18:32 -0700)]
Remove support for cookies set by pre-1.0 releases of Tornado.
Ben Darnell [Mon, 27 Jun 2011 01:30:19 +0000 (18:30 -0700)]
Add max_age_days parameter to RequestHandler.get_secure_cookie.
Closes #27.
Closes #189.
Ben Darnell [Mon, 27 Jun 2011 00:00:02 +0000 (17:00 -0700)]
Remove debugging print statement, log on clean exits too.
Ben Darnell [Sun, 26 Jun 2011 22:24:23 +0000 (15:24 -0700)]
Add command-line interface to tornado.autoreload
Ben Darnell [Sun, 26 Jun 2011 21:21:02 +0000 (14:21 -0700)]
Clean up shutdown process for IOLoop and HTTPClient.
This fixes an exception on exit from tornado.httpclient.main().
Ben Darnell [Sun, 26 Jun 2011 21:03:51 +0000 (14:03 -0700)]
Consolidate httpclient main() functions
Ben Darnell [Sun, 26 Jun 2011 19:27:54 +0000 (12:27 -0700)]
Add read_until_close method to IOStream and use it in SimpleAsyncHTTPClient.
Ben Darnell [Sun, 26 Jun 2011 18:56:18 +0000 (11:56 -0700)]
Move read_bytes(0) special-case into _consume so it uses more of the regular code path.
Ben Darnell [Sun, 26 Jun 2011 18:24:29 +0000 (11:24 -0700)]
Fail more gracefully when SSL is not supported, and on non-HTTP urls
Ben Darnell [Sun, 26 Jun 2011 02:35:04 +0000 (19:35 -0700)]
Remove unused imports and variables.
Closes #278.
Ben Darnell [Sun, 26 Jun 2011 02:04:27 +0000 (19:04 -0700)]
Make websocket work in python3.
Closes #288.
Ben Darnell [Sun, 26 Jun 2011 02:02:55 +0000 (19:02 -0700)]
Accept utf8-encoded byte strings in json_encode
Ben Darnell [Sun, 26 Jun 2011 01:54:37 +0000 (18:54 -0700)]
Allow non-ascii (but still latin1) in our fake byte literals
Ben Darnell [Sun, 26 Jun 2011 01:36:48 +0000 (18:36 -0700)]
Fixed error in HTTPServer when AI_ADDRCONFIG is not available (as on WinXP)
Closes #287
Ben Darnell [Sun, 26 Jun 2011 01:25:37 +0000 (18:25 -0700)]
Bump version number for the master branch
Ben Darnell [Wed, 22 Jun 2011 06:04:39 +0000 (23:04 -0700)]
Add more prominent warning about incompatible changes in 2.0
Ben Darnell [Wed, 22 Jun 2011 06:00:15 +0000 (23:00 -0700)]
Add more setup.py debris to .gitignore
Ben Darnell [Wed, 22 Jun 2011 05:28:35 +0000 (22:28 -0700)]
Set version number to 2.0
Ben Darnell [Wed, 22 Jun 2011 05:28:20 +0000 (22:28 -0700)]
Add 2.0 release notes
Ben Darnell [Wed, 22 Jun 2011 03:43:14 +0000 (20:43 -0700)]
Add test for unicode domain and path arguments to set_cookie
Ben Darnell [Sun, 19 Jun 2011 22:40:16 +0000 (15:40 -0700)]
Update homepage
Ben Darnell [Sun, 19 Jun 2011 21:25:19 +0000 (14:25 -0700)]
Misc updates
Ben Darnell [Sun, 19 Jun 2011 20:29:31 +0000 (13:29 -0700)]
Remove old markdown version of overview page
Ben Darnell [Sun, 19 Jun 2011 20:01:22 +0000 (13:01 -0700)]
Remove some redundant sections; flatten document structure
Ben Darnell [Sun, 19 Jun 2011 19:37:10 +0000 (12:37 -0700)]
Fix formatting that didn't convert correctly
Ben Darnell [Sun, 19 Jun 2011 19:10:26 +0000 (12:10 -0700)]
Convert overview from markdown to rst with pandoc
Ben Darnell [Sun, 19 Jun 2011 19:05:28 +0000 (12:05 -0700)]
Style updates
Ben Darnell [Sun, 19 Jun 2011 18:23:53 +0000 (11:23 -0700)]
Run coverage check and fill in the blanks
Ben Darnell [Sun, 19 Jun 2011 17:45:35 +0000 (10:45 -0700)]
Finish this round of doc updates
Ben Darnell [Fri, 17 Jun 2011 07:16:40 +0000 (00:16 -0700)]
IOLoop and HTTPClient docs
Ben Darnell [Fri, 17 Jun 2011 05:36:33 +0000 (22:36 -0700)]
More doc updates
Ben Darnell [Thu, 16 Jun 2011 02:34:49 +0000 (19:34 -0700)]
New method to_basestring replaces some use of native_str.
native_str would force the argument to (utf8) bytes, while in python2
it is often more appropriate to preserve the type of the input data.
Closes #280
Ben Darnell [Tue, 14 Jun 2011 21:38:42 +0000 (14:38 -0700)]
Unquote PATH_INFO in wsgi.
Closes #281
Closes #282
Ben Darnell [Sun, 12 Jun 2011 04:57:53 +0000 (21:57 -0700)]
Update overview for new 2.0 features
Ben Darnell [Sun, 12 Jun 2011 04:32:45 +0000 (21:32 -0700)]
Add past release notes to sphinx docs
Ben Darnell [Sun, 12 Jun 2011 02:14:41 +0000 (19:14 -0700)]
Bump version number to 2.0rc1.
Ben Darnell [Sun, 12 Jun 2011 00:22:09 +0000 (17:22 -0700)]
BACKWARDS-INCOMPATIBLE: turn on template autoescaping by default.
Disable autoescaping in demos that don't already use it.
Ben Darnell [Sat, 11 Jun 2011 22:15:39 +0000 (15:15 -0700)]
Merge branch 'docs'
Ben Darnell [Sat, 11 Jun 2011 22:09:05 +0000 (15:09 -0700)]
Serve sphinx docs from app engine
Ben Darnell [Sat, 11 Jun 2011 21:53:28 +0000 (14:53 -0700)]
Include __init__ methods in autodoc too
Ben Darnell [Sat, 11 Jun 2011 21:48:46 +0000 (14:48 -0700)]
Add titles to table of contents
Ben Darnell [Sat, 11 Jun 2011 21:35:54 +0000 (14:35 -0700)]
Use real section headers
Ben Darnell [Sat, 11 Jun 2011 21:32:54 +0000 (14:32 -0700)]
One more autodoc cleanup
Ben Darnell [Sat, 11 Jun 2011 21:30:51 +0000 (14:30 -0700)]
Style sphinx docs to match the rest of the site
Ben Darnell [Sat, 11 Jun 2011 20:31:29 +0000 (13:31 -0700)]
Finish automatic documentation
Ben Darnell [Sat, 11 Jun 2011 19:45:33 +0000 (12:45 -0700)]
Document debug mode and autoreload
Ben Darnell [Sat, 11 Jun 2011 19:33:34 +0000 (12:33 -0700)]
Give template-generated code a fake "filename" to avoid confusing code-coverage tools
Ben Darnell [Sat, 11 Jun 2011 19:19:13 +0000 (12:19 -0700)]
Demote s3server.py to a demo
Ben Darnell [Sat, 11 Jun 2011 18:51:19 +0000 (11:51 -0700)]
Replace tornado.web._unicode with tornado.escape._unicode.
Add a test case where this matters (when the argument is None)
Ben Darnell [Fri, 10 Jun 2011 07:13:20 +0000 (00:13 -0700)]
More autodoc fixes
Ben Darnell [Thu, 9 Jun 2011 18:03:49 +0000 (11:03 -0700)]
Use coverage checker instead of automatic member extraction
Ben Darnell [Thu, 9 Jun 2011 08:15:56 +0000 (01:15 -0700)]
Fix up docs for web.py
Ben Darnell [Thu, 9 Jun 2011 06:58:58 +0000 (23:58 -0700)]
Skeletal autogenerated reference documentation
Ben Darnell [Thu, 9 Jun 2011 06:58:30 +0000 (23:58 -0700)]
Fix a non-ascii docstring
Ben Darnell [Wed, 8 Jun 2011 06:27:05 +0000 (23:27 -0700)]
Add the ability to escape template commands with {{! and {%!
Ben Darnell [Wed, 8 Jun 2011 04:57:22 +0000 (21:57 -0700)]
Merge remote-tracking branch 'inferno-/master'
Rickard B [Tue, 7 Jun 2011 10:22:23 +0000 (12:22 +0200)]
Replace IOStream._read_buffer_size() with a simple counter to speed up performance when buffer contains many chunks.
Ben Darnell [Sun, 5 Jun 2011 23:20:37 +0000 (16:20 -0700)]
Remove dead code
Ben Darnell [Sun, 5 Jun 2011 23:11:05 +0000 (16:11 -0700)]
Remove unused imports, add a few missing ones
Ben Darnell [Sun, 5 Jun 2011 22:41:25 +0000 (15:41 -0700)]
Add a Template UIModule, allowing templates to be called with keyword
arguments instead of inheriting the caller's namespace with {% include %}.
Ben Darnell [Sun, 5 Jun 2011 20:47:02 +0000 (13:47 -0700)]
Introduce {% module %} syntax for calling UIModules.
Add linkify and xsrf_form_html as default modules.
Ben Darnell [Sun, 5 Jun 2011 20:10:07 +0000 (13:10 -0700)]
Refactor redundant code out of httpserver.py and wsgi.py to httputil.py
Ben Darnell [Sun, 5 Jun 2011 19:58:26 +0000 (12:58 -0700)]
Test multipart/form-data parsing in wsgi and fix it for python3
Ben Darnell [Sun, 5 Jun 2011 19:13:08 +0000 (12:13 -0700)]
Only listen on localhost so unittests don't cause firewall warnings
Ben Darnell [Sat, 4 Jun 2011 21:35:25 +0000 (14:35 -0700)]
Documentation fix
Ben Darnell [Wed, 1 Jun 2011 07:22:55 +0000 (00:22 -0700)]
Test use of a custom escaping function
Ben Darnell [Tue, 31 May 2011 02:03:54 +0000 (19:03 -0700)]
Add autoescape application setting and convert chatdemo to use it.
Ben Darnell [Tue, 31 May 2011 01:51:31 +0000 (18:51 -0700)]
Add raw expressions to templates with {% raw [expr] %}
Ben Darnell [Mon, 30 May 2011 21:58:00 +0000 (14:58 -0700)]
First pass at template autoescaping
Ben Darnell [Mon, 30 May 2011 21:07:10 +0000 (14:07 -0700)]
Make template.Loader and DictLoader share a common base class
Ben Darnell [Mon, 30 May 2011 19:11:42 +0000 (12:11 -0700)]
Fix template rendering for non-string expressions.
Template.generate() now always returns byte strings.
Ben Darnell [Mon, 30 May 2011 08:09:11 +0000 (01:09 -0700)]
Extract etag computation so it can be customized or disabled.
Ben Darnell [Mon, 30 May 2011 06:32:22 +0000 (23:32 -0700)]
Allow the application to determine the encoding used for url parameters (previously hard-coded to utf8).
HTTPRequest.arguments now maps from native strings to bytes. That's slightly
inconsistent, but having byte strings as dictionary keys is awkward.
Ben Darnell [Mon, 30 May 2011 04:57:35 +0000 (21:57 -0700)]
Add an encoding argument to tornado.escape.url_unescape.
Ben Darnell [Mon, 30 May 2011 02:33:42 +0000 (19:33 -0700)]
Add type checks for web.py methods.
Undo some unnecessary unicodification from the python3 changes.
Ben Darnell [Mon, 30 May 2011 01:39:23 +0000 (18:39 -0700)]
Type checks for httpserver.HTTPRequest fields
Ben Darnell [Mon, 30 May 2011 01:12:16 +0000 (18:12 -0700)]
Check types of HTTPClient response objects and make them consistent
Ben Darnell [Mon, 30 May 2011 01:02:13 +0000 (18:02 -0700)]
Move most simple_httpclient tests to httpclient_test.py where they can
be run against both AsyncHTTPClient implementations.
Ben Darnell [Mon, 30 May 2011 00:27:48 +0000 (17:27 -0700)]
Add AI_ADDRCONFIG to getaddrinfo call, which may fix ipv6-related issues report on the mailing list
Ben Darnell [Sun, 29 May 2011 23:07:20 +0000 (16:07 -0700)]
Test template include/extend operations
Ben Darnell [Sun, 29 May 2011 22:54:53 +0000 (15:54 -0700)]
Test WSGIApplication and make it work on python3
Ben Darnell [Sun, 29 May 2011 22:45:41 +0000 (15:45 -0700)]
Make WSGIContainer work on python 3
Ben Darnell [Sun, 29 May 2011 22:21:07 +0000 (15:21 -0700)]
Add a simple template test and make it pass in python 3
Ben Darnell [Sun, 29 May 2011 22:04:24 +0000 (15:04 -0700)]
Add script to run test suite with multiple python versions at once
Ben Darnell [Sun, 29 May 2011 21:02:27 +0000 (14:02 -0700)]
Make tornado.testing.main with no arguments work in python 3.2
Ben Darnell [Sun, 29 May 2011 01:24:07 +0000 (18:24 -0700)]
Don't add an extra delimter when no arguments are given
Ben Darnell [Sat, 28 May 2011 22:03:35 +0000 (15:03 -0700)]
Remove execute permission from files not intended to be entry points