]> git.ipfire.org Git - thirdparty/tornado.git/log
thirdparty/tornado.git
9 years agoFix coverage installation for py32. 1525/head
Ben Darnell [Sun, 27 Sep 2015 15:58:07 +0000 (11:58 -0400)] 
Fix coverage installation for py32.

9 years agoRemove stale comment.
Ben Darnell [Tue, 15 Sep 2015 13:27:26 +0000 (09:27 -0400)] 
Remove stale comment.

9 years agoReplace `gen.Multi` and `gen.multi_future` with `gen.multi`.
Ben Darnell [Tue, 15 Sep 2015 03:27:18 +0000 (23:27 -0400)] 
Replace `gen.Multi` and `gen.multi_future` with `gen.multi`.

`multi_future` is awkward to type but is much more prominent
in native coroutines. The new function `multi` has a more
convenient name and delegates to either the YieldPoint
or Future version automatically.

For backwards compatibility, `multi_future` is still around,
and `Multi` was renamed to `MultiYieldPoint` so that we don't
have two different objects whose names differ only in case
(`Multi` is now an alias for `multi`).

See #1493.

9 years agoImport t.p.asyncio automatically when available in gen.
Ben Darnell [Tue, 15 Sep 2015 02:42:41 +0000 (22:42 -0400)] 
Import t.p.asyncio automatically when available in gen.

This makes the _wrap_awaitable infinite recursion less likely
to occur, although it could show up again when another coroutine
framework adopts PEP 492.

Fixes #1499.

9 years agoSimplify OptionParser._TIMEDELTA_ABBREV_DICT.
Ben Darnell [Mon, 14 Sep 2015 13:50:48 +0000 (09:50 -0400)] 
Simplify OptionParser._TIMEDELTA_ABBREV_DICT.

Cython doesn't like having the more complex logic at class scope.

9 years agoClarify comment about `@cython.binding`.
Ben Darnell [Tue, 15 Sep 2015 00:29:53 +0000 (20:29 -0400)] 
Clarify comment about `@cython.binding`.

It's only necessary for static functions, not methods.

9 years agoMake ArgReplacer compatible with cython-compiled functions.
Ben Darnell [Mon, 14 Sep 2015 04:50:26 +0000 (00:50 -0400)] 
Make ArgReplacer compatible with cython-compiled functions.

This requires a directive in the cython code to make the signature
introspectable.

9 years agoSupport coroutines compiled with cython
Ben Darnell [Mon, 14 Sep 2015 03:13:43 +0000 (23:13 -0400)] 
Support coroutines compiled with cython

On Python 3.5, this means supporting awaitables that are not
iterables. On older versions of python, this includes
* In `@gen.coroutine`, recognizing cython's coroutines
  via the backports_abc module.
* At various points in the gen module, recognize cython's
  use of `StopIteration.args[0]` in place of `StopIteration.value`.
* Implementing Future.__await__ and _wrap_awaitable for
  pre-3.3 versions of python.

9 years agoMake HTTPHeaders a subclass of MutableMapping ABC instead of dict.
Ben Darnell [Sun, 13 Sep 2015 17:15:06 +0000 (13:15 -0400)] 
Make HTTPHeaders a subclass of MutableMapping ABC instead of dict.

This simplifies the implementation since MutableMapping is designed
for subclassing while dict has many special cases that need to be
overridden. In particular, this change fixes the setdefault()
method.

Fixes #1500.

9 years agoMerge pull request #1514 from noxiouz/add_soreuseport
Ben Darnell [Sun, 13 Sep 2015 00:31:18 +0000 (20:31 -0400)] 
Merge pull request #1514 from noxiouz/add_soreuseport

netutil.bind_sockets: add `reuse_port` option to set SO_REUSEPORT

9 years agonetutil.bind_sockets: add `reuse_port` option to set SO_REUSEPORT 1514/head
Anton Tiurin [Wed, 9 Sep 2015 11:36:21 +0000 (14:36 +0300)] 
netutil.bind_sockets: add `reuse_port` option to set SO_REUSEPORT

This option is False by default, because not all platforms support
it.

Signed-off-by: Anton Tiurin <noxiouz@yandex.ru>
9 years agoMerge pull request #1479 from mr-ping/master
Ben Darnell [Sun, 6 Sep 2015 14:24:59 +0000 (10:24 -0400)] 
Merge pull request #1479 from mr-ping/master

add timed rotating mode for logging into separated files in tornado.log

9 years agoRemove type-checker for log_rotate_mode option 1479/head
Ping [Sun, 6 Sep 2015 06:56:34 +0000 (14:56 +0800)] 
Remove type-checker for log_rotate_mode option

9 years agoRaise an error when invalid option
Ping [Fri, 28 Aug 2015 00:47:50 +0000 (08:47 +0800)] 
Raise an error when invalid option

9 years agoChange variable names and streamline test method
Ping [Tue, 11 Aug 2015 05:41:44 +0000 (13:41 +0800)] 
Change variable names and streamline test method

9 years agoadd timed rotating mode for logging into separated files in tornado.log
Ping [Wed, 5 Aug 2015 07:15:31 +0000 (15:15 +0800)] 
add timed rotating mode for logging into separated files in tornado.log

9 years agoRemove useless lines, noused import and variable
fydot [Wed, 2 Sep 2015 17:46:42 +0000 (01:46 +0800)] 
Remove useless lines, noused import and variable

9 years agoFix PDF doc build.
Ben Darnell [Wed, 26 Aug 2015 18:13:23 +0000 (20:13 +0200)] 
Fix PDF doc build.

This appears to have been broken for a while but I've only recently been
getting notifications from readthedocs.org.

9 years agoMerge pull request #1495 from stevepeak/master
Ben Darnell [Wed, 26 Aug 2015 13:16:31 +0000 (15:16 +0200)] 
Merge pull request #1495 from stevepeak/master

use Codecov as coverage provider

9 years agotrigger travis, debug complete 1495/head
Steve Peak [Wed, 26 Aug 2015 03:28:22 +0000 (23:28 -0400)] 
trigger travis, debug complete

9 years agotrigger travis again for debugging
Steve Peak [Tue, 25 Aug 2015 23:43:46 +0000 (19:43 -0400)] 
trigger travis again for debugging

9 years agoOnly call on specific py versions
Steve Peak [Mon, 24 Aug 2015 14:29:59 +0000 (10:29 -0400)] 
Only call on specific py versions

9 years agoGenerate coverage reports in maint
Steve Peak [Mon, 24 Aug 2015 14:21:26 +0000 (10:21 -0400)] 
Generate coverage reports in maint

This was when `codecov` is called from the project root the coverage xml files will be found and uploaded

9 years agoDebug .coverage
Steve Peak [Mon, 24 Aug 2015 14:00:03 +0000 (10:00 -0400)] 
Debug .coverage

9 years agouse Codecov as coverage provider
Steve Peak [Fri, 21 Aug 2015 18:36:29 +0000 (14:36 -0400)] 
use Codecov as coverage provider

9 years agoMerge pull request #1488 from jsarenik/jasan/html5
Ben Darnell [Sun, 16 Aug 2015 17:28:14 +0000 (19:28 +0200)] 
Merge pull request #1488 from jsarenik/jasan/html5

Simplify HTML templates by using HTML5

9 years agoSimplify HTML templates by using HTML5 1488/head
Jan Sarenik [Sun, 16 Aug 2015 06:51:06 +0000 (08:51 +0200)] 
Simplify HTML templates by using HTML5

9 years agoMerge pull request #1482 from ms7s/fix-read_until_close-callback
Ben Darnell [Tue, 11 Aug 2015 03:33:31 +0000 (23:33 -0400)] 
Merge pull request #1482 from ms7s/fix-read_until_close-callback

Fix error handling in read_until_close

9 years agoFix error handling in read_until_close 1482/head
Martin Sucha [Fri, 7 Aug 2015 13:42:48 +0000 (15:42 +0200)] 
Fix error handling in read_until_close

When a callback is supplied, the future is not created. Make sure
it is used only if it was initialized, otherwise we lose the
error that was originally raised.

9 years agoThird time's the charm for _locale_data.py
Ben Darnell [Sun, 9 Aug 2015 03:04:27 +0000 (23:04 -0400)] 
Third time's the charm for _locale_data.py

9 years agoFix _local_data.py for py32.
Ben Darnell [Sat, 8 Aug 2015 22:29:13 +0000 (18:29 -0400)] 
Fix _local_data.py for py32.

9 years agoConvert unicode escapes in _locale_data.py to real unicode characters.
Ben Darnell [Sun, 2 Dec 2012 23:57:30 +0000 (18:57 -0500)] 
Convert unicode escapes in _locale_data.py to real unicode characters.

9 years agoMove LOCALE_NAMES data into a separate file.
Ben Darnell [Sun, 2 Dec 2012 23:53:35 +0000 (18:53 -0500)] 
Move LOCALE_NAMES data into a separate file.

9 years agoUpdate next-release notes
Ben Darnell [Sat, 8 Aug 2015 22:04:14 +0000 (18:04 -0400)] 
Update next-release notes

9 years agoAdd more warnings filters in twisted_test.
Ben Darnell [Fri, 7 Aug 2015 16:07:58 +0000 (12:07 -0400)] 
Add more warnings filters in twisted_test.

Necessary for green builds with Twisted 15.3 on Python 3.x.

10 years agoMerge pull request #1476 from bdarnell/async-statements
Ben Darnell [Mon, 3 Aug 2015 04:19:09 +0000 (00:19 -0400)] 
Merge pull request #1476 from bdarnell/async-statements

Support Python 3.5 `async` statements

10 years agoExpand comment on `async with`. 1476/head
Ben Darnell [Mon, 3 Aug 2015 03:57:27 +0000 (23:57 -0400)] 
Expand comment on `async with`.

10 years agoLazy-load StopAsyncIteration in a more future-proof way.
Ben Darnell [Mon, 3 Aug 2015 03:56:22 +0000 (23:56 -0400)] 
Lazy-load StopAsyncIteration in a more future-proof way.

Fixes the test on nightly cpython.

10 years agoDisable coverage collection on the 'nightly' python version.
Ben Darnell [Mon, 3 Aug 2015 02:40:16 +0000 (22:40 -0400)] 
Disable coverage collection on the 'nightly' python version.

10 years agoAdd versionchanged tags for async statements.
Ben Darnell [Mon, 3 Aug 2015 02:05:41 +0000 (22:05 -0400)] 
Add versionchanged tags for async statements.

10 years agoImplement async iteration in WaitIterator.
Ben Darnell [Mon, 3 Aug 2015 02:03:20 +0000 (22:03 -0400)] 
Implement async iteration in WaitIterator.

10 years agoEnable test runs on py35
Ben Darnell [Mon, 3 Aug 2015 01:23:55 +0000 (21:23 -0400)] 
Enable test runs on py35

10 years agoSupport async iterator protocol in tornado.queues.
Ben Darnell [Mon, 3 Aug 2015 01:21:48 +0000 (21:21 -0400)] 
Support async iterator protocol in tornado.queues.

10 years agoReduce duplication in exec-based tests.
Ben Darnell [Mon, 3 Aug 2015 01:21:19 +0000 (21:21 -0400)] 
Reduce duplication in exec-based tests.

10 years agoImplement the async context manager protocol in tornado.locks.
Ben Darnell [Sun, 2 Aug 2015 22:08:11 +0000 (18:08 -0400)] 
Implement the async context manager protocol in tornado.locks.

10 years agoSupport other yieldables in `yield list`/`multi_future`.
Ben Darnell [Sun, 2 Aug 2015 21:39:46 +0000 (17:39 -0400)] 
Support other yieldables in `yield list`/`multi_future`.

10 years agoMention async/await in coroutine docs.
Ben Darnell [Sun, 2 Aug 2015 20:21:32 +0000 (16:21 -0400)] 
Mention async/await in coroutine docs.

10 years agoAdd docs about calling coroutines.
Ben Darnell [Sun, 2 Aug 2015 20:17:31 +0000 (16:17 -0400)] 
Add docs about calling coroutines.

Show an alternative to PeriodicCallback.

Closes #1463.

10 years agoReduce default compression to level 6; raise min compressible length.
Ben Darnell [Sun, 2 Aug 2015 19:32:24 +0000 (15:32 -0400)] 
Reduce default compression to level 6; raise min compressible length.

Partially addresses #1095.

10 years agoRemove hidden testsetup blocks from otherwise self-contained doctests.
Ben Darnell [Sun, 2 Aug 2015 19:10:32 +0000 (15:10 -0400)] 
Remove hidden testsetup blocks from otherwise self-contained doctests.

10 years agoMerge pull request #1468 from aebrahim/gzip_header
Ben Darnell [Fri, 31 Jul 2015 01:10:48 +0000 (21:10 -0400)] 
Merge pull request #1468 from aebrahim/gzip_header

fix Content-Type for gzip in StaticFileHandler

10 years agoContent-Type for compressed StaticFileHandler file 1468/head
Ali Ebrahim [Thu, 30 Jul 2015 20:57:27 +0000 (13:57 -0700)] 
Content-Type for compressed StaticFileHandler file

The python mimetypes module used by StaticFileHandler will recognize
compression (gzip, bz2, etc.) as the file encoding, and will give the
mime type for the uncompressed file. This commit will fix this
behavior, so a gzip file will end up as application/gzip.
Additionally, unknown file types (or known file types compressed with
anything other than gzip) are served as application/octet-stream.

10 years agotest Content-Type for static compressed files
Ali Ebrahim [Thu, 30 Jul 2015 20:12:56 +0000 (13:12 -0700)] 
test Content-Type for static compressed files

10 years agoRestore IOLoop.current() when AsyncIOLoop exits.
Ben Darnell [Thu, 30 Jul 2015 04:11:24 +0000 (00:11 -0400)] 
Restore IOLoop.current() when AsyncIOLoop exits.

Also make this process repeatable.

10 years agoCorrectly clear IOLoop.current() after TwistedIOLoop exits.
Ben Darnell [Thu, 30 Jul 2015 03:02:42 +0000 (23:02 -0400)] 
Correctly clear IOLoop.current() after TwistedIOLoop exits.

10 years agoRemove arbitrary cap on length of outgoing headers.
Ben Darnell [Thu, 30 Jul 2015 02:53:33 +0000 (22:53 -0400)] 
Remove arbitrary cap on length of outgoing headers.

The cap is too low for some uses, and it's unclear if it's worth
keeping.

Closes #1473.
Closes #1025.

10 years agoFix incorrect check in IOLoop(make_current=True).
Ben Darnell [Thu, 30 Jul 2015 02:49:54 +0000 (22:49 -0400)] 
Fix incorrect check in IOLoop(make_current=True).

Expand tests.

Fixes #1469.

10 years agoMerge pull request #1471 from gitchs/master
Ben Darnell [Thu, 30 Jul 2015 02:40:00 +0000 (22:40 -0400)] 
Merge pull request #1471 from gitchs/master

Remove an useless line

10 years agoRemove an useless line 1471/head
Leon Chan [Mon, 27 Jul 2015 08:19:21 +0000 (16:19 +0800)] 
Remove an useless line

10 years agoUpdate copyright line in docs.
Ben Darnell [Mon, 20 Jul 2015 12:36:04 +0000 (08:36 -0400)] 
Update copyright line in docs.

10 years agoMerge branch 'branch4.2'
Ben Darnell [Fri, 17 Jul 2015 16:28:31 +0000 (12:28 -0400)] 
Merge branch 'branch4.2'

10 years agoRelease version 4.2.1 v4.2.1
Ben Darnell [Fri, 17 Jul 2015 15:48:58 +0000 (11:48 -0400)] 
Release version 4.2.1

10 years agoFix path traversal check in StaticFileHandler.
Ben Darnell [Fri, 17 Jul 2015 15:36:53 +0000 (11:36 -0400)] 
Fix path traversal check in StaticFileHandler.

Previously StaticFileHandler would allow access to files whose name
starts with the static root directory, not just those that are actually
in the directory.

The bug was introduced in Tornado 3.1 via commits 7b03cd62fb and
60952528.

10 years agoAdd `{% whitespace %}` template directive.
Ben Darnell [Sun, 5 Jul 2015 22:40:14 +0000 (18:40 -0400)] 
Add `{% whitespace %}` template directive.

This allows per-template and even per-section changes to whitespace
handling.

Closes #178.

10 years agoIntroduce `oneline` template whitespace mode.
Ben Darnell [Sun, 5 Jul 2015 21:13:07 +0000 (17:13 -0400)] 
Introduce `oneline` template whitespace mode.

This slightly-more-aggressive whitespace removal doesn't actually
save any space, but it removes the very conspicuous blank lines
that are often left around template directives.

Closes #291.
Closes #1083.

10 years agoAdd Loader parameter to control whitespace mode.
Ben Darnell [Sun, 5 Jul 2015 21:03:45 +0000 (17:03 -0400)] 
Add Loader parameter to control whitespace mode.

Also add Application setting.

Closes #178.

10 years agoMove compress_whitespace setting from template writer to reader.
Ben Darnell [Sun, 5 Jul 2015 19:45:52 +0000 (15:45 -0400)] 
Move compress_whitespace setting from template writer to reader.

This ensures that the filename-based heuristic is applied correctly for
files included from another file.

10 years agoStart next-release notes
Ben Darnell [Sun, 5 Jul 2015 04:07:50 +0000 (00:07 -0400)] 
Start next-release notes

10 years agoAdd support for UTF-16 and UTF-8-with-BOM to CSV locale.
Ben Darnell [Sun, 5 Jul 2015 03:54:13 +0000 (23:54 -0400)] 
Add support for UTF-16 and UTF-8-with-BOM to CSV locale.

Auto-detect encoding based on BOM when possible.

Closes #1449

10 years agoRelax a test for SSL errors in start_tls.
Ben Darnell [Sun, 5 Jul 2015 03:09:12 +0000 (23:09 -0400)] 
Relax a test for SSL errors in start_tls.

10 years agoReduce logging of errors inside IOStream (especially SSLError).
Ben Darnell [Sun, 5 Jul 2015 02:40:23 +0000 (22:40 -0400)] 
Reduce logging of errors inside IOStream (especially SSLError).

Coroutine-style usage converts most errors into StreamClosedErrors,
which are logged less noisily while still allowing the original error
to be seen via the new real_error attribute. SSL errors now typically
result in a single log line instead of a full stack trace.

Closes #1304.

10 years agoMerge pull request #1461 from leeclemens/patch-1
Ben Darnell [Sun, 5 Jul 2015 00:20:17 +0000 (20:20 -0400)] 
Merge pull request #1461 from leeclemens/patch-1

Update travis-ci.org URL in comment

10 years agoUpdate travis-ci.org URL in comment 1461/head
Lee Clemens [Sun, 5 Jul 2015 00:00:29 +0000 (20:00 -0400)] 
Update travis-ci.org URL in comment

10 years agoSupport pickling of HTTPHeaders.
Ben Darnell [Sat, 4 Jul 2015 22:24:24 +0000 (18:24 -0400)] 
Support pickling of HTTPHeaders.

Closes #1445

10 years agoMake dashes and underscores interchangeable in option names.
Ben Darnell [Sat, 4 Jul 2015 19:18:26 +0000 (15:18 -0400)] 
Make dashes and underscores interchangeable in option names.

Closes #421.

10 years agoUse unittest.mock in test_gaierror.
Ben Darnell [Sat, 4 Jul 2015 18:32:53 +0000 (14:32 -0400)] 
Use unittest.mock in test_gaierror.

Attempts at generating errors in other ways have proven slow or
unreliable.

10 years agoAdd filename to template.ParseError messages.
Ben Darnell [Sat, 4 Jul 2015 18:13:58 +0000 (14:13 -0400)] 
Add filename to template.ParseError messages.

Closes #1453
Closes #1262

10 years agoMerge branch 'pr1456'
Ben Darnell [Sat, 4 Jul 2015 17:42:45 +0000 (13:42 -0400)] 
Merge branch 'pr1456'

10 years agoFix doctests.
Ben Darnell [Sat, 4 Jul 2015 17:41:34 +0000 (13:41 -0400)] 
Fix doctests.

10 years agoRemove _OAUTH_USERINFO_URL.
Ben Darnell [Sat, 4 Jul 2015 15:22:12 +0000 (11:22 -0400)] 
Remove _OAUTH_USERINFO_URL.

10 years agoMerge pull request #1460 from ianmackinnon/feature-google-oauth-user-data
Ben Darnell [Fri, 3 Jul 2015 22:35:26 +0000 (18:35 -0400)] 
Merge pull request #1460 from ianmackinnon/feature-google-oauth-user-data

Add Google OAuth2 user info request.

10 years agoFix unicode syntax for Python 3. 1460/head
Ian Mackinnon [Thu, 2 Jul 2015 11:57:04 +0000 (13:57 +0200)] 
Fix unicode syntax for Python 3.

10 years agoAdd Google OAuth2 user info request.
Ian Mackinnon [Thu, 2 Jul 2015 11:36:20 +0000 (13:36 +0200)] 
Add Google OAuth2 user info request.

10 years agoUpdate outdated comment.
Ben Darnell [Wed, 1 Jul 2015 22:33:43 +0000 (18:33 -0400)] 
Update outdated comment.

10 years agoIntroduce OAuth2Mixin.oauth2_request.
Ben Darnell [Sun, 28 Jun 2015 20:41:46 +0000 (16:41 -0400)] 
Introduce OAuth2Mixin.oauth2_request.

This method can serve as a general replacement for methods like
FacebookGraphMixin.facebook_request.

Update docs for GoogleOAuth2Mixin.get_authenticated_user to indicate
that only the tokens are returned, not other user information.

Add some basic tests for GoogleOAuth2Mixin.

This commit incorporates code from FanFani4 in #1212 and
kippandrew in #1454.

10 years agoDocument StaticFileHandler's default_filename option.
Ben Darnell [Sun, 21 Jun 2015 18:08:21 +0000 (14:08 -0400)] 
Document StaticFileHandler's default_filename option.

10 years agoClear __package__ in script run by autoreload CLI.
Ben Darnell [Sun, 21 Jun 2015 17:57:28 +0000 (13:57 -0400)] 
Clear __package__ in script run by autoreload CLI.

This prevents imports from incorrectly being interpreted as
relative to the 'tornado package, which would make the standard
'platform' module unimportable.

See bdarnell/plop#21

10 years agoTie the example for AsyncHTTPTestCase to real code. 1456/head
Greg Ward [Sun, 21 Jun 2015 14:29:45 +0000 (10:29 -0400)] 
Tie the example for AsyncHTTPTestCase to real code.

Now all the reader has to do is copy one of the "Hello, world"
examples to hello.py, copy the test example to test_hello.py, import
AsyncHTTPTestCase, and run the test. It's still not entirely seamless
and idiot-proof, but it's progress!

Of note: the example test can now actually assert things about the
response it receives.

10 years agoClarify the role and meaning of self.fetch() in AsyncHTTPTestCase.
Greg Ward [Sun, 21 Jun 2015 14:20:31 +0000 (10:20 -0400)] 
Clarify the role and meaning of self.fetch() in AsyncHTTPTestCase.

The example code should just show the simple, obvious thing to do:
call self.fetch(). Text afterwards explains how this relates to stop()
and wait().

10 years agoConsistently format the three "Hello, world" examples (docs and README)
Greg Ward [Sun, 21 Jun 2015 14:04:21 +0000 (10:04 -0400)] 
Consistently format the three "Hello, world" examples (docs and README)

- encourage use of make_app() (makes testing easier)
- use fully-qualified module paths (painful in real-world code,
  but makes examples clearer)
- don't define a main() function that is never called: just
  use a boring old "__name__ == __main__" block, so the code
  can be copy + pasted + executed immediately
- just use a tuple when defining routes, not url(...): this is
  supposed to be a simple, minimalist example

10 years agoSupport Python 3.5 async/await native coroutines.
Ben Darnell [Thu, 11 Jun 2015 04:05:36 +0000 (00:05 -0400)] 
Support Python 3.5 async/await native coroutines.

Requires changes to be included in 3.5b3.

10 years agoGet the tests passing under Python 3.5b2
Ben Darnell [Sat, 6 Jun 2015 19:40:21 +0000 (15:40 -0400)] 
Get the tests passing under Python 3.5b2

10 years agoBump version number to 4.3.dev1
Ben Darnell [Sat, 6 Jun 2015 19:39:56 +0000 (15:39 -0400)] 
Bump version number to 4.3.dev1

10 years agoSet version number to 4.2.0 v4.2.0
Ben Darnell [Wed, 27 May 2015 01:46:05 +0000 (21:46 -0400)] 
Set version number to 4.2.0

10 years agoClarify release notes about create_default_context.
Ben Darnell [Wed, 27 May 2015 01:44:02 +0000 (21:44 -0400)] 
Clarify release notes about create_default_context.

Encourage use of SSLContext on the server side.

10 years agoMerge pull request #1446 from nero-luci/patch-1
Ben Darnell [Mon, 25 May 2015 14:24:22 +0000 (10:24 -0400)] 
Merge pull request #1446 from nero-luci/patch-1

[httputil.py] Word correction

10 years ago[httputil.py] Word correction 1446/head
Cornel Punga [Mon, 25 May 2015 07:44:11 +0000 (10:44 +0300)] 
[httputil.py] Word correction

10 years agoDisable twisted's test_process on python 3.
Ben Darnell [Wed, 20 May 2015 01:46:21 +0000 (21:46 -0400)] 
Disable twisted's test_process on python 3.

The new twisted 15.2.0 has some failures in this test that appear to be
interactions between the two package's test suites rather than a problem
in the integration itself, so just disable the tests for now.

10 years agoFix title of 4.2 release notes page v4.2.0b1
Ben Darnell [Sun, 10 May 2015 17:16:50 +0000 (13:16 -0400)] 
Fix title of 4.2 release notes page

10 years agoAdd missing release notes file.
Ben Darnell [Sun, 10 May 2015 17:12:52 +0000 (13:12 -0400)] 
Add missing release notes file.