96e160bda8
Twisted Web 16.1.1 (2016-04-08) =============================== Bugfixes -------- - twisted.web.http.Request once again has a reference to the HTTPFactory which created it, the absence of which was preventing log messages from being created. (#8272) Twisted Core 16.1.0 (2016-04-04) ================================ Features -------- - twisted.application.internet.ClientService, a service that maintains a persistent outgoing endpoint-based connection; a replacement for ReconnectingClientFactory that uses modern APIs. (#4735) - Twisted now uses setuptools' sdist to build tarballs. (#7985) Bugfixes -------- - Twisted is now compatible with OpenSSL 1.0.2f. (#8189) Other ----- - #4543, #8124, #8193, #8210, #8220, #8223, #8226, #8242 Twisted Conch 16.1.0 (2016-04-04) ================================= Features -------- - twisted.conch.checkers is now ported to Python 3. (#8225) - twisted.conch.telnet is now ported to Python 3. (#8228) - twisted.conch.manhole_ssh.ConchFactory (used by `twistd manhole`) no longer uses a hardcoded SSH server key, and will generate a persistent one, saving it in your user appdir. If you use ConchFactory, you will now need to provide your own SSH server key. (#8229) Other ----- - #8237, #8240 Twisted Web 16.1.0 (2016-04-04) =============================== Features -------- - twisted.web.http.Request.addCookie now supports both unicode and bytes arguments, with unicode arguments being encoded to UTF-8. (#8067) Bugfixes -------- - twisted.web.util.DeferredResource no longer causes spurious "Unhandled error in Deferred" log messages. (#8192) - twisted.web.server.site.makeSession now generates an uid of type bytes on both Python 2 and 3. (#8215) Other ----- - #8238 Twisted Core 16.0.0 (2016-03-10) ================================ Features -------- - todo parameter for IReporter.addExpectedSuccess and IReporter.addUnexpectedSuccess is no longer required. If not provided, a sensible default will be used instead. (#4811) - A new string endpoint type, "tls:", allows for properly-verified TLS (unlike "ssl:", always matching hostname resolution with certificate hostname verification) with faster IPv4/IPv6 connections. This comes with an accompanying function, twisted.internet.endpoints.wrapClientTLS, which can wrap an arbitrary client endpoint with client TLS. (#5642) - twisted.python.filepath.makedirs accepts an ignoreExistingDirectory flag which ignore the OSError raised by os.makedirs if requested directory already exists. (#5704) - twisted.protocols.amp has been ported to Python 3. (#6833) - twisted.internet.ssl.trustRootFromCertificates returns an object suitable for use as trustRoot= to twisted.internet.ssl.optionsForClientTLS that trusts multiple certificates. (#7671) - twisted.python.roots is now ported to Python 3. (#8131) - twisted.cred.strports has been ported to Python 3. (#8216) Bugfixes -------- - Expected failures from standard library unittest no longer fail with Trial reporters. (#4811) - twisted.internet.endpoints.HostnameEndpoint.connect no longer fails with an AlreadyCalledError when the Deferred it returns is cancelled after all outgoing connection attempts have been made but none have yet succeeded or failed. (#8014) - twisted.internet.task.LoopingCall.withCount when run with internal of 0, now calls the countCallable with 1, regardless of the time passed between calls. (#8125) - twisted.internet.endpoints.serverFromString, when parsing a SSL strports definition, now gives the correct error message when an empty chain file is given. (#8222) Improved Documentation ---------------------- - The Twisted Project has adopted the Contributor Covenant as its Code of Conduct. (#8173) Deprecations and Removals ------------------------- - twisted.internet.task.LoopingCall.deferred is now deprecated. Use the deferred returned by twisted.internet.task.LoopingCall.start() (#8116) - twisted.internet.gtkreactor, the GTK+ 1 reactor deprecated since Twisted 10.1, has been removed. This does not affect the GTK2, GLib, GTK3, or GObject-Introspection reactors. (#8145) - twisted.protocols.mice, containing a Logitech MouseMan serial driver, has been deprecated. (#8148) - The __version__ attribute of former subprojects (conch, mail, names, news, pair, runner, web, and words) is deprecated in preference to the central twisted.__version__. (#8219) Other ----- - #6842, #6978, #7668, #7791, #7881, #7943, #7944, #8050, #8104, #8115, #8119, #8122, #8139, #8144, #8154, #8162, #8180, #8187, #8220 Twisted Conch 16.0.0 (2016-03-10) ================================= Features -------- - twisted.conch now uses cryptography instead of PyCrypto for its underlying crypto operations. (#7413) - twisted.conch.ssh.keys is now ported to Python 3. (#7998) Bugfixes -------- - twisted.conch.ssh.channel.SSHChannel's getPeer and getHost methods now return an object which provides IAddress instead of an old- style tuple address. (#5999) - twisted.conch.endpoint.SSHCommandClientEndpoint, when authentication is delegated to an SSH agent, no longer leaves the agent connection opened when connection to the server is lost. (#8138) Other ----- - #7037, #7715, #8200, #8208 Twisted Web 16.0.0 (2016-03-10) =============================== Features -------- - twisted.web.http_headers._DictHeaders now correctly handles updating via keyword arguments in Python 3 (therefore twisted.web.http_headers is now fully ported to Python 3). (#6082) - twisted.web.wsgi has been ported to Python 3. (#7993) - twisted.web.http_headers.Headers now accepts both Unicode and bytestring keys and values, encoding to iso-8859-1 and utf8 respectively. (#8129) - twisted.web.vhost ported to Python 3. (#8132) Bugfixes -------- - twisted.web.http.HTTPChannel now correctly handles non-ascii method name by returning 400. Previously non-ascii method name was causing unhandled exceptions. (#8102) - twisted.web.static.File on Python 3 now redirects paths to directories without a trailing slash, to a path with a trailing slash, as on Python 2. (#8169) Deprecations and Removals ------------------------- - twisted.web.http.Request's headers and request_headers attributes, deprecated since Twisted 13.2, have been removed. (#8136) - twisted.web.static.addSlash is deprecated. (#8169) Other ----- - #8140, #8182 |
||
---|---|---|
.. | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
Makefile.common | ||
MESSAGE | ||
PLIST |