Hello community, here is the log from the commit of package python-tornado for openSUSE:Factory checked in at 2014-10-05 20:31:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-tornado (Old) and /work/SRC/openSUSE:Factory/.python-tornado.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-tornado" Changes: -------- --- /work/SRC/openSUSE:Factory/python-tornado/python-tornado.changes 2014-05-27 18:30:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-tornado.new/python-tornado.changes 2014-10-05 20:32:06.000000000 +0200 @@ -1,0 +2,74 @@ +Thu Oct 2 16:05:54 UTC 2014 - toddrme2178@gmail.com + +- Remove python-pycares BuildRequires since it is optional and + not in openSUSE:Factory + +------------------------------------------------------------------- +Wed Oct 1 15:23:31 UTC 2014 - toddrme2178@gmail.com + +- Update to version 4.0.2 + + Bug fixes + * Fixed a bug that could sometimes cause a timeout to fire after being + cancelled. + * `.AsyncTestCase` once again passes along arguments to test methods, + making it compatible with extensions such as Nose's test generators. + * `.StaticFileHandler` can again compress its responses when gzip is enabled. + * ``simple_httpclient`` passes its ``max_buffer_size`` argument to the + underlying stream. + * Fixed a reference cycle that can lead to increased memory consumption. + * `.add_accept_handler` will now limit the number of times it will call + `~socket.socket.accept` per `.IOLoop` iteration, addressing a potential + starvation issue. + * Improved error handling in `.IOStream.connect` (primarily for FreeBSD + systems) +- Update to version 4.0.1 + + Bug fixes + * The build will now fall back to pure-python mode if the C extension + fails to build for any reason (previously it would fall back for some + errors but not others). + * `.IOLoop.call_at` and `.IOLoop.call_later` now always return + a timeout handle for use with `.IOLoop.remove_timeout`. + * If any callback of a `.PeriodicCallback` or `.IOStream` returns a + `.Future`, any error raised in that future will now be logged + (similar to the behavior of `.IOLoop.add_callback`). + * Fixed an exception in client-side websocket connections when the + connection is closed. + * ``simple_httpclient`` once again correctly handles 204 status + codes with no content-length header. + * Fixed a regression in ``simple_httpclient`` that would result in + timeouts for certain kinds of errors. +- Update to version 4.0.0 + + Highlights + * The `tornado.web.stream_request_body` decorator allows large files to be + uploaded with limited memory usage. + * Coroutines are now faster and are used extensively throughout Tornado itself. + More methods now return `Futures <.Future>`, including most `.IOStream` + methods and `.RequestHandler.flush`. + * Many user-overridden methods are now allowed to return a `.Future` + for flow control. + * HTTP-related code is now shared between the `tornado.httpserver`, + ``tornado.simple_httpclient`` and `tornado.wsgi` modules, making support + for features such as chunked and gzip encoding more consistent. + `.HTTPServer` now uses new delegate interfaces defined in `tornado.httputil` + in addition to its old single-callback interface. + * New module `tornado.tcpclient` creates TCP connections with non-blocking + DNS, SSL handshaking, and support for IPv6. + + See more release details at + http://www.tornadoweb.org/en/stable/releases/v4.0.0.html +- Update to version 3.2.2 + + Security fixes + * The XSRF token is now encoded with a random mask on each request. + This makes it safe to include in compressed pages without being + vulnerable to the `BREACH attack http://breachattack.com`_. + This applies to most applications that use both the ``xsrf_cookies`` + and ``gzip`` options (or have gzip applied by a proxy). + + Backwards-compatibility notes + * If Tornado 3.2.2 is run at the same time as older versions on the same + domain, there is some potential for issues with the differing cookie + versions. The `.Application` setting ``xsrf_cookie_version=1`` can + be used for a transitional period to generate the older cookie format + on newer servers. + + Other changes + * ``tornado.platform.asyncio`` is now compatible with ``trollius`` version 0.3. + +------------------------------------------------------------------- Old: ---- tornado-3.2.1.tar.gz New: ---- tornado-4.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-tornado.spec ++++++ --- /var/tmp/diff_new_pack.Vl4FTr/_old 2014-10-05 20:32:06.000000000 +0200 +++ /var/tmp/diff_new_pack.Vl4FTr/_new 2014-10-05 20:32:06.000000000 +0200 @@ -16,7 +16,7 @@ # Name: python-tornado -Version: 3.2.1 +Version: 4.0.2 Release: 0 Url: http://www.tornadoweb.org Summary: Open source version of scalable, non-blocking web server that power FriendFeed @@ -29,10 +29,10 @@ BuildRequires: python-futures BuildRequires: python-pycurl BuildRequires: python-simplejson +BuildRequires: python-Twisted Requires: python-backports.ssl_match_hostname Requires: python-simplejson Recommends: python-futures -Recommends: python-Monotime Recommends: python-pycares Recommends: python-pycurl Recommends: python-Twisted ++++++ tornado-3.2.1.tar.gz -> tornado-4.0.2.tar.gz ++++++ ++++ 16660 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org