Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id B138D7A3DB for ; Wed, 13 Apr 2016 19:44:51 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id ED15485E57; Wed, 13 Apr 2016 19:44:50 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7AA3184CE8 for ; Wed, 13 Apr 2016 19:44:50 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id WHF3ZShqNrwY for ; Wed, 13 Apr 2016 19:44:49 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id B6F2B84C85 for ; Wed, 13 Apr 2016 19:44:49 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B182FFBBA; Wed, 13 Apr 2016 19:44:49 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Wed, 13 Apr 2016 19:44:49 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/net/py-twisted To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20160413194449.B182FFBBA@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Wed Apr 13 19:44:49 UTC 2016 Modified Files: pkgsrc/net/py-twisted: Makefile.common PLIST distinfo Log Message: Update py-twisted to 16.1.1. 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 To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/py-twisted/Makefile.common cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/py-twisted/PLIST cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/py-twisted/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.