]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
14 years agoInstall platform files too. 297/head
Daniel Robbins [Wed, 6 Jul 2011 22:00:11 +0000 (15:00 -0700)] 
Install platform files too.

14 years agoDon't keep the entire output in a cStringIO when gzipping chunks
Ben Darnell [Wed, 6 Jul 2011 06:53:38 +0000 (23:53 -0700)] 
Don't keep the entire output in a cStringIO when gzipping chunks

14 years agoDocument IOStream fast-path/slow-path, and allow for chains of fast-path ops.
Ben Darnell [Wed, 6 Jul 2011 05:51:37 +0000 (22:51 -0700)] 
Document IOStream fast-path/slow-path, and allow for chains of fast-path ops.

14 years agoAdd a fast path for IOStream writes in addition to reads.
Ben Darnell [Wed, 6 Jul 2011 05:34:26 +0000 (22:34 -0700)] 
Add a fast path for IOStream writes in addition to reads.

This is a significant speedup for small requests, since it is now
possible to do a request and (synchronous) response without calling
IOLoop.add_handler.

14 years agoDon't add an event handler for IOStream until we've done a read or write.
Ben Darnell [Wed, 6 Jul 2011 05:31:24 +0000 (22:31 -0700)] 
Don't add an event handler for IOStream until we've done a read or write.

This speeds things up a bit by avoiding a system call to add a handler
for errors that is just replaced by the first read or write.

14 years agoMake this test more robust against the timing of server exits.
Ben Darnell [Wed, 6 Jul 2011 04:53:08 +0000 (21:53 -0700)] 
Make this test more robust against the timing of server exits.

14 years agoUse lists of tuples instead of dicts since this test cares about order
Ben Darnell [Tue, 5 Jul 2011 07:12:30 +0000 (00:12 -0700)] 
Use lists of tuples instead of dicts since this test cares about order

14 years agoNon-file-based template loaders should always use posix filename semantics
Ben Darnell [Tue, 5 Jul 2011 05:34:13 +0000 (22:34 -0700)] 
Non-file-based template loaders should always use posix filename semantics

14 years agoDisable this test on non-unix platforms
Ben Darnell [Tue, 5 Jul 2011 05:26:39 +0000 (22:26 -0700)] 
Disable this test on non-unix platforms

14 years agoMove the waker pipe into tornado.platform.
Ben Darnell [Tue, 5 Jul 2011 04:04:53 +0000 (21:04 -0700)] 
Move the waker pipe into tornado.platform.

14 years agoClean up hacky fcntl emulation for windows.
Ben Darnell [Tue, 5 Jul 2011 03:37:52 +0000 (20:37 -0700)] 
Clean up hacky fcntl emulation for windows.

14 years agoThis looks like it's always been backwards.
Ben Darnell [Tue, 5 Jul 2011 03:33:21 +0000 (20:33 -0700)] 
This looks like it's always been backwards.

14 years agoMove win32_support to a new tornado.platform package
Ben Darnell [Tue, 5 Jul 2011 03:20:26 +0000 (20:20 -0700)] 
Move win32_support to a new tornado.platform package

14 years agoRelease notes for multi-process stuff
Ben Darnell [Tue, 5 Jul 2011 02:24:20 +0000 (19:24 -0700)] 
Release notes for multi-process stuff

14 years agoCheck for forked status in autoreload
Ben Darnell [Tue, 5 Jul 2011 02:15:37 +0000 (19:15 -0700)] 
Check for forked status in autoreload

14 years agoBetter fork_processes: Restart processes when they exit abnormally. Tests!
Ben Darnell [Tue, 5 Jul 2011 02:11:32 +0000 (19:11 -0700)] 
Better fork_processes:  Restart processes when they exit abnormally.  Tests!

14 years agoDon't initialize the singleton IOLoop from tearDown
Ben Darnell [Tue, 5 Jul 2011 01:12:15 +0000 (18:12 -0700)] 
Don't initialize the singleton IOLoop from tearDown

14 years agoRefactor random-seed code out of fork_processes
Ben Darnell [Tue, 5 Jul 2011 00:32:31 +0000 (17:32 -0700)] 
Refactor random-seed code out of fork_processes

14 years agoBetter documentation for HTTPServer startup
Ben Darnell [Tue, 5 Jul 2011 00:17:00 +0000 (17:17 -0700)] 
Better documentation for HTTPServer startup

14 years agoAdd the HTTPServer.add_sockets interface
Ben Darnell [Tue, 5 Jul 2011 00:00:27 +0000 (17:00 -0700)] 
Add the HTTPServer.add_sockets interface

14 years agoPull process forking out of HTTPServer into a new module
Ben Darnell [Mon, 4 Jul 2011 23:32:14 +0000 (16:32 -0700)] 
Pull process forking out of HTTPServer into a new module

14 years agoPull socket creation out of HTTPServer into a new module.
Ben Darnell [Mon, 4 Jul 2011 22:58:17 +0000 (15:58 -0700)] 
Pull socket creation out of HTTPServer into a new module.

14 years agoAdd a better error message for a common assertion
Ben Darnell [Mon, 4 Jul 2011 20:20:19 +0000 (13:20 -0700)] 
Add a better error message for a common assertion

14 years agoRevamp error handling: replace get_error_html with write_error.
Ben Darnell [Mon, 4 Jul 2011 19:16:50 +0000 (12:16 -0700)] 
Revamp error handling: replace get_error_html with write_error.

14 years agoAdd RequestHandler.set_default_headers, which may be overridden to set
Ben Darnell [Mon, 4 Jul 2011 17:17:32 +0000 (10:17 -0700)] 
Add RequestHandler.set_default_headers, which may be overridden to set
headers that will not be reset during error handling.

14 years agoCreate the StackContext in @asynchronous instead of on all requests,
Ben Darnell [Sun, 3 Jul 2011 18:06:27 +0000 (11:06 -0700)] 
Create the StackContext in @asynchronous instead of on all requests,
to improve performance in the synchronous case.

14 years agoBetter handling of errors not generated by an exception; add to release notes
Ben Darnell [Sun, 3 Jul 2011 17:53:03 +0000 (10:53 -0700)] 
Better handling of errors not generated by an exception; add to release notes

14 years agoUpdate next release notes for recent changes
Ben Darnell [Sun, 3 Jul 2011 02:32:51 +0000 (19:32 -0700)] 
Update next release notes for recent changes

14 years agoAdd support for client SSL certificates in simple_httpclient
Ben Darnell [Sun, 3 Jul 2011 01:34:23 +0000 (18:34 -0700)] 
Add support for client SSL certificates in simple_httpclient

14 years agoMerge remote-tracking branch 'eklitzke/tracebacks' into merge
Ben Darnell [Sun, 3 Jul 2011 01:21:53 +0000 (18:21 -0700)] 
Merge remote-tracking branch 'eklitzke/tracebacks' into merge

14 years agoMerge remote-tracking branch 'davidwilemski/master' into merge
Ben Darnell [Sun, 3 Jul 2011 00:29:08 +0000 (17:29 -0700)] 
Merge remote-tracking branch 'davidwilemski/master' into merge

14 years agoUsed tornado.util.import_object 294/head
David Wilemski [Sat, 2 Jul 2011 22:22:51 +0000 (18:22 -0400)] 
Used tornado.util.import_object

14 years agoAllow the caller to specify the listen() backlog in HTTPServer.bind.
Ben Darnell [Sat, 2 Jul 2011 21:36:37 +0000 (14:36 -0700)] 
Allow the caller to specify the listen() backlog in HTTPServer.bind.

14 years agoMerge branch 'master' into merge
Ben Darnell [Sat, 2 Jul 2011 21:20:30 +0000 (14:20 -0700)] 
Merge branch 'master' into merge

14 years agoProperly check for errors on async connect instead of relying on the order
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.

14 years agoSkip ipv6 tests if the system isn't configured for it.
Ben Darnell [Sat, 2 Jul 2011 20:07:46 +0000 (13:07 -0700)] 
Skip ipv6 tests if the system isn't configured for it.

14 years agoFix websocket handshake status line
Ben Darnell [Sat, 2 Jul 2011 19:37:07 +0000 (12:37 -0700)] 
Fix websocket handshake status line

14 years agoAdded dynamic loading of request handlers
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.

14 years agoCheck for the existence of callbacks after running all timeouts
Ben Darnell [Thu, 30 Jun 2011 02:41:02 +0000 (19:41 -0700)] 
Check for the existence of callbacks after running all timeouts

14 years agoimprove the speed of add_callback by avoiding the waker pipe when possible
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

14 years agoImprove auth module on python 3 (covers openid and oauth2, but not oauth1.x)
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)

14 years agoReplace all bare "except:" blocks with "except Exception:" so we don't
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.

14 years agoReduce logging verbosity in curl_httpclient to match simple_httpclient.
Ben Darnell [Mon, 27 Jun 2011 01:43:17 +0000 (18:43 -0700)] 
Reduce logging verbosity in curl_httpclient to match simple_httpclient.

14 years agoRemove support for cookies set by pre-1.0 releases of Tornado.
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.

14 years agoAdd max_age_days parameter to RequestHandler.get_secure_cookie.
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.

14 years agoRemove debugging print statement, log on clean exits too.
Ben Darnell [Mon, 27 Jun 2011 00:00:02 +0000 (17:00 -0700)] 
Remove debugging print statement, log on clean exits too.

14 years agoAdd command-line interface to tornado.autoreload
Ben Darnell [Sun, 26 Jun 2011 22:24:23 +0000 (15:24 -0700)] 
Add command-line interface to tornado.autoreload

14 years agoClean up shutdown process for IOLoop and HTTPClient.
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().

14 years agoConsolidate httpclient main() functions
Ben Darnell [Sun, 26 Jun 2011 21:03:51 +0000 (14:03 -0700)] 
Consolidate httpclient main() functions

14 years agoAdd read_until_close method to IOStream and use it in SimpleAsyncHTTPClient.
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.

14 years agoMove read_bytes(0) special-case into _consume so it uses more of the regular code...
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.

14 years agoFail more gracefully when SSL is not supported, and on non-HTTP urls
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

14 years agoRemove unused imports and variables.
Ben Darnell [Sun, 26 Jun 2011 02:35:04 +0000 (19:35 -0700)] 
Remove unused imports and variables.

Closes #278.

14 years agoMake websocket work in python3.
Ben Darnell [Sun, 26 Jun 2011 02:04:27 +0000 (19:04 -0700)] 
Make websocket work in python3.

Closes #288.

14 years agoAccept utf8-encoded byte strings in json_encode
Ben Darnell [Sun, 26 Jun 2011 02:02:55 +0000 (19:02 -0700)] 
Accept utf8-encoded byte strings in json_encode

14 years agoAllow non-ascii (but still latin1) in our fake byte literals
Ben Darnell [Sun, 26 Jun 2011 01:54:37 +0000 (18:54 -0700)] 
Allow non-ascii (but still latin1) in our fake byte literals

14 years agoFixed error in HTTPServer when AI_ADDRCONFIG is not available (as on WinXP)
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

14 years agoBump version number for the master branch
Ben Darnell [Sun, 26 Jun 2011 01:25:37 +0000 (18:25 -0700)] 
Bump version number for the master branch

14 years agoadd text tracebacks on 500s when in debug mode 289/head
Evan Klitzke [Thu, 23 Jun 2011 18:14:16 +0000 (11:14 -0700)] 
add text tracebacks on 500s when in debug mode

14 years agoAdd more prominent warning about incompatible changes in 2.0
Ben Darnell [Wed, 22 Jun 2011 06:04:39 +0000 (23:04 -0700)] 
Add more prominent warning about incompatible changes in 2.0

14 years agoAdd more setup.py debris to .gitignore
Ben Darnell [Wed, 22 Jun 2011 06:00:15 +0000 (23:00 -0700)] 
Add more setup.py debris to .gitignore

14 years agoSet version number to 2.0 v2.0.0
Ben Darnell [Wed, 22 Jun 2011 05:28:35 +0000 (22:28 -0700)] 
Set version number to 2.0

14 years agoAdd 2.0 release notes
Ben Darnell [Wed, 22 Jun 2011 05:28:20 +0000 (22:28 -0700)] 
Add 2.0 release notes

14 years agoAdd test for unicode domain and path arguments to set_cookie
Ben Darnell [Wed, 22 Jun 2011 03:43:14 +0000 (20:43 -0700)] 
Add test for unicode domain and path arguments to set_cookie

14 years agoUpdate homepage
Ben Darnell [Sun, 19 Jun 2011 22:40:16 +0000 (15:40 -0700)] 
Update homepage

14 years agoMisc updates
Ben Darnell [Sun, 19 Jun 2011 21:25:19 +0000 (14:25 -0700)] 
Misc updates

14 years agoRemove old markdown version of overview page
Ben Darnell [Sun, 19 Jun 2011 20:29:31 +0000 (13:29 -0700)] 
Remove old markdown version of overview page

14 years agoRemove some redundant sections; flatten document structure
Ben Darnell [Sun, 19 Jun 2011 20:01:22 +0000 (13:01 -0700)] 
Remove some redundant sections; flatten document structure

14 years agoFix formatting that didn't convert correctly
Ben Darnell [Sun, 19 Jun 2011 19:37:10 +0000 (12:37 -0700)] 
Fix formatting that didn't convert correctly

14 years agoConvert overview from markdown to rst with pandoc
Ben Darnell [Sun, 19 Jun 2011 19:10:26 +0000 (12:10 -0700)] 
Convert overview from markdown to rst with pandoc

14 years agoStyle updates
Ben Darnell [Sun, 19 Jun 2011 19:05:28 +0000 (12:05 -0700)] 
Style updates

14 years agoRun coverage check and fill in the blanks
Ben Darnell [Sun, 19 Jun 2011 18:23:53 +0000 (11:23 -0700)] 
Run coverage check and fill in the blanks

14 years agoFinish this round of doc updates
Ben Darnell [Sun, 19 Jun 2011 17:45:35 +0000 (10:45 -0700)] 
Finish this round of doc updates

14 years agoIOLoop and HTTPClient docs
Ben Darnell [Fri, 17 Jun 2011 07:16:40 +0000 (00:16 -0700)] 
IOLoop and HTTPClient docs

14 years agoMore doc updates
Ben Darnell [Fri, 17 Jun 2011 05:36:33 +0000 (22:36 -0700)] 
More doc updates

14 years agoNew method to_basestring replaces some use of native_str.
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

14 years agoUnquote PATH_INFO in wsgi.
Ben Darnell [Tue, 14 Jun 2011 21:38:42 +0000 (14:38 -0700)] 
Unquote PATH_INFO in wsgi.

Closes #281
Closes #282

14 years agoUpdate overview for new 2.0 features
Ben Darnell [Sun, 12 Jun 2011 04:57:53 +0000 (21:57 -0700)] 
Update overview for new 2.0 features

14 years agoAdd past release notes to sphinx docs
Ben Darnell [Sun, 12 Jun 2011 04:32:45 +0000 (21:32 -0700)] 
Add past release notes to sphinx docs

14 years agoBump version number to 2.0rc1.
Ben Darnell [Sun, 12 Jun 2011 02:14:41 +0000 (19:14 -0700)] 
Bump version number to 2.0rc1.

14 years agoBACKWARDS-INCOMPATIBLE: turn on template autoescaping by default.
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.

14 years agoMerge branch 'docs'
Ben Darnell [Sat, 11 Jun 2011 22:15:39 +0000 (15:15 -0700)] 
Merge branch 'docs'

14 years agoServe sphinx docs from app engine
Ben Darnell [Sat, 11 Jun 2011 22:09:05 +0000 (15:09 -0700)] 
Serve sphinx docs from app engine

14 years agoInclude __init__ methods in autodoc too
Ben Darnell [Sat, 11 Jun 2011 21:53:28 +0000 (14:53 -0700)] 
Include __init__ methods in autodoc too

14 years agoAdd titles to table of contents
Ben Darnell [Sat, 11 Jun 2011 21:48:46 +0000 (14:48 -0700)] 
Add titles to table of contents

14 years agoUse real section headers
Ben Darnell [Sat, 11 Jun 2011 21:35:54 +0000 (14:35 -0700)] 
Use real section headers

14 years agoOne more autodoc cleanup
Ben Darnell [Sat, 11 Jun 2011 21:32:54 +0000 (14:32 -0700)] 
One more autodoc cleanup

14 years agoStyle sphinx docs to match the rest of the site
Ben Darnell [Sat, 11 Jun 2011 21:30:51 +0000 (14:30 -0700)] 
Style sphinx docs to match the rest of the site

14 years agoFinish automatic documentation
Ben Darnell [Sat, 11 Jun 2011 20:31:29 +0000 (13:31 -0700)] 
Finish automatic documentation

14 years agoDocument debug mode and autoreload
Ben Darnell [Sat, 11 Jun 2011 19:45:33 +0000 (12:45 -0700)] 
Document debug mode and autoreload

14 years agoGive template-generated code a fake "filename" to avoid confusing code-coverage tools
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

14 years agoDemote s3server.py to a demo
Ben Darnell [Sat, 11 Jun 2011 19:19:13 +0000 (12:19 -0700)] 
Demote s3server.py to a demo

14 years agoReplace tornado.web._unicode with tornado.escape._unicode.
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)

14 years agoMore autodoc fixes
Ben Darnell [Fri, 10 Jun 2011 07:13:20 +0000 (00:13 -0700)] 
More autodoc fixes

14 years agoUse coverage checker instead of automatic member extraction
Ben Darnell [Thu, 9 Jun 2011 18:03:49 +0000 (11:03 -0700)] 
Use coverage checker instead of automatic member extraction

14 years agoFix up docs for web.py
Ben Darnell [Thu, 9 Jun 2011 08:15:56 +0000 (01:15 -0700)] 
Fix up docs for web.py

14 years agoSkeletal autogenerated reference documentation
Ben Darnell [Thu, 9 Jun 2011 06:58:58 +0000 (23:58 -0700)] 
Skeletal autogenerated reference documentation

14 years agoFix a non-ascii docstring
Ben Darnell [Thu, 9 Jun 2011 06:58:30 +0000 (23:58 -0700)] 
Fix a non-ascii docstring

14 years agoAdd the ability to escape template commands with {{! and {%!
Ben Darnell [Wed, 8 Jun 2011 06:27:05 +0000 (23:27 -0700)] 
Add the ability to escape template commands with {{! and {%!

14 years agoMerge remote-tracking branch 'inferno-/master'
Ben Darnell [Wed, 8 Jun 2011 04:57:22 +0000 (21:57 -0700)] 
Merge remote-tracking branch 'inferno-/master'