commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2017-02-09 11:13:43 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-09-26 12:33:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2017-02-09 11:13:44.442963949 +0100 @@ -1,0 +2,166 @@ +Sat Nov 26 18:02:11 UTC 2016 - a...@gmx.de + +- specfile: + * added binary for ckeygen + +- update to version 16.6.0: + * Twisted Core ++ The twist script can now be run by invoking python -m twisted. + (#8657) ++ twisted.protocols.sip has been ported to Python 3. (#8669) ++ twisted.persisted.dirdbm has been ported to Python 3. (#) ++ twisted.internet.defer.Deferred now implements send, not + __send__, which means that it is now a conforming + generator. (#8861) ++ The IOCP reactor no longer transmits the contents of + uninitialized memory when writing large amounts of data. (#8870) ++ Deferreds awaited/yielded from in a + twisted.internet.defer.ensureDeferred wrapped coroutine will now + properly raise exceptions. Additionally, it more closely models + asyncio.ensure_future and will pass through Deferreds. (#8878) ++ Deferreds that are paused or chained on other Deferreds will now + return a result when yielded/awaited in a twisted.internet.defer + .ensureDeferred-wrapped coroutine, instead of returning the + Deferred it was chained to. (#8890) ++ twisted.test.proto_helpers is now explicitly covered by the + compatibility policy. (#8857) ++ #8281, #8823, #8862 + * Twisted Conch ++ twisted.conch.ssh.keys supports ECDSA keys (#8798) ++ scripts/ckeygen can now generate ecdsa keys. (#8828) ++ ckeygen has been ported to Python 3 (#8855) ++ twisted.conch.ssh no longer uses gmpy, if available. gmpy is + unmaintained, does not have binary wheels for any platforms, and + an alternative for higher performance is available in the form + of PyPy. (#8079) + * Twisted Web ++ twisted.web.server.Site's HTTP/2 server support now emits vastly + fewer WINDOW_UPDATE frames than previously. (#8681) ++ twisted.web.Agent now tolerates receiving unexpected status + codes in the 100 range by discarding them, which is what RFC + 7231 recommends doing. (#8885) ++ twisted.web._http.H2Stream's getHost and getPeer implementations + now actually return the host and peer instead of None. (#8893) + * Twisted Words ++ twisted.words.protocols.irc has been ported to Python 3 (#6320) + +--- +Mon Nov 21 20:13:13 UTC 2016 - jacobwin...@gmail.com + +- add constantly requirement + * no longer bundled with Twisted, but still referenced + * fix ImportError: No module named 'constantly' on +import twisted.python.constant + +--- +Sun Oct 30 18:27:33 UTC 2016 - a...@gmx.de + +- lp1102685.diff updated file name + +- specfile: + * updated sed command (files are now in src/ dir) + * added incremental requirement + +- update to version 16.5.0: + * Twisted Core ++ Added twisted.internet.defer.Deferred.addTimeout method to + enable timeouts of deferreds. (#5786) ++ Perspective Broker (the twisted.spread package) has been ported + to Python 3 (#7598) ++ 'yield from' can now be used on Deferreds inside generators, + when the generator is wrapped with + twisted.internet.defer.ensureDeferred. (#8087) ++ twisted.internet.asyncioreactor has been added, which is a + Twisted reactor on top of Python 3.4+'s native asyncio + reactor. It can be selected by passing "--reactor=asyncio" to + Twisted tools (twistd, Trial, etc) on platforms that support it + (Python 3.4+). (#8367) ++ twisted.python.zippath now works on Windows with Python + 3. (#8747) ++ twisted.internet.cfreactor is ported to Python 3 and supported + on 2.7 and 3.5+. (#8838) ++ twisted.internet.test.test_iocp and + twisted.internet.test.test_tcp have been fixed to work under + Python 3 with the Windows IOCP reactor (#8631) ++ Arguments to processes on Windows are now passed mbcs-encoded + arguments. This prevents process-related tests from hanging on + Windows with Python 3. (#8735) ++ Client and server TLS connections made via the client TLS + endpoint and the server SSL endpoint, as well as any other code + that uses twisted.internet.ssl.CertificateOptions, no longer + accept 3DES- based cipher suites
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-09-26 12:33:39 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-09-11 00:52:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-09-26 12:33:40.0 +0200 @@ -1,0 +2,16 @@ +Sun Sep 18 15:49:14 UTC 2016 - a...@gmx.de + +- update to version 16.4.1: + * Twisted Core ++ Client and server TLS connections made via the client TLS + endpoint and the server SSL endpoint, as well as any other code + that uses twisted.internet.ssl.CertificateOptions, now support + ChaCha20 ciphers when available from the OpenSSL on the + system. (#8760) ++ Client and server TLS connections made via the client TLS + endpoint and the server SSL endpoint, as well as any other code + that uses twisted.internet.ssl.CertificateOptions, no longer + accept 3DES- based cipher suites by default, to defend against + SWEET32. (#8781) + +--- Old: Twisted-16.4.0.tar.bz2 New: Twisted-16.4.1.tar.bz2 Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.7SGwSg/_old 2016-09-26 12:33:41.0 +0200 +++ /var/tmp/diff_new_pack.7SGwSg/_new 2016-09-26 12:33:41.0 +0200 @@ -17,7 +17,7 @@ Name: python3-Twisted -Version:16.4.0 +Version:16.4.1 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python ++ Twisted-16.4.0.tar.bz2 -> Twisted-16.4.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.4.0/NEWS new/Twisted-16.4.1/NEWS --- old/Twisted-16.4.0/NEWS 2016-08-26 20:13:25.0 +0200 +++ new/Twisted-16.4.1/NEWS 2016-09-14 18:48:38.0 +0200 @@ -1,6 +1,72 @@ Ticket numbers in this file can be looked up by visiting http://twistedmatrix.com/trac/ticket/ +Twisted Core 16.4.1 (2016-09-07) + + +Features + + - Client and server TLS connections made via the client TLS endpoint + and the server SSL endpoint, as well as any other code that uses + twisted.internet.ssl.CertificateOptions, now support ChaCha20 + ciphers when available from the OpenSSL on the system. (#8760) + +Bugfixes + + - Client and server TLS connections made via the client TLS endpoint + and the server SSL endpoint, as well as any other code that uses + twisted.internet.ssl.CertificateOptions, no longer accept 3DES- + based cipher suites by default, to defend against SWEET32. (#8781) + + +Twisted Conch 16.4.1 (2016-09-07) += + +No significant changes have been made for this release. + + +Twisted Mail 16.4.1 (2016-09-07) + + +No significant changes have been made for this release. + + +Twisted Names 16.4.1 (2016-09-07) += + +No significant changes have been made for this release. + + +Twisted News 16.4.1 (2016-09-07) + + +No significant changes have been made for this release. + + +Twisted Pair 16.4.1 (2016-09-07) + + +No significant changes have been made for this release. + + +Twisted Runner 16.4.1 (2016-09-07) +== + +No significant changes have been made for this release. + + +Twisted Web 16.4.1 (2016-09-07) +=== + +No significant changes have been made for this release. + + +Twisted Words 16.4.1 (2016-09-07) += + +No significant changes have been made for this release. + + Twisted Core 16.4.0 (2016-08-25) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.4.0/PKG-INFO new/Twisted-16.4.1/PKG-INFO --- old/Twisted-16.4.0/PKG-INFO 2016-08-28 02:43:39.0 +0200 +++ new/Twisted-16.4.1/PKG-INFO 2016-09-14 18:50:18.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: Twisted -Version: 16.4.0 +Version: 16.4.1 Summary: An asynchronous networking framework written in Python Home-page: http://twistedmatrix.com/ Author: Glyph Lefkowitz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.4.0/README.rst new/Twisted-16.4.1/README.rst --- old/Twisted-16.4.0/README.rst
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-09-11 00:52:47 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-08-22 13:59:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-09-11 00:52:49.0 +0200 @@ -1,0 +2,201 @@ +Sun Sep 4 23:01:46 UTC 2016 - a...@gmx.de + +- specfile: + * add /usr/bin/twist + +- update to version 16.4.0: + * Twisted Core ++ Add twisted.application.twist, meant to eventually replace + twistd with a simpler interface. Add twisted.application.runner + API, currently private, which twist is built on. (#5705) ++ The new interface IHandshakeListener that can be implemented by + any Protocol provides a callback that is called when the TLS + handshake has been completed, allowing Protocols to make + decisions about the TLS configuration before application data is + sent. (#6024) ++ twisted.python.syslog has been ported to Python 3. (#7957) ++ twisted.internet.defer.ensureDeferred has been added, similar to + asyncio's ensure_future. Wrapping a coroutine (the result of a + function defined using async def, available only on Python 3.5+) + with it allows you to use the "await" keyword with Deferreds + inside the coroutine, similar to "yield" when using + inlineCallbacks. (#8088) ++ twisted.internet.inotify have been ported to Python 3 (#8211) ++ twisted.enterprise has been ported to Python 3. The third-party + pysqlite2 package has not been ported to Python 3, so any + database connector based on pysqlite2 cannot be used. Instead + the sqlite3 module included with Python 3 should be + used. (#8303) ++ Scripts such as cftp, ckeygen, conch, mailmail, pyhtmlizer, + tkconch, twistd and trial have been updated to be setuptools + console scripts. (#8491) ++ twisted.pair.raw and twisted.pair.rawudp have been ported to + Python 3 (#8545) ++ twisted.internet.baseprocess has been ported to Python + 3. (#8546) ++ twisted.python.dist has been ported to Python 3 (#8556) ++ twisted.internet.interfaces.IOpenSSLContextFactory has been + added, which defines the interface provided both by the + old-style twisted.internet.ssl.ContextFactory class and the + newer twisted.interface.ssl.CertificateOptions class. This is a + precursor to formally deprecating the former class in favour of + the latter. (#8597) ++ twisted.python.zipstream has been ported to Python 3 (#8607) ++ Zip file entries returned by ChunkingZipFile.readfile() are now + context managers. (#8641) ++ twisted.protocols.socks has been ported to Python 3 (#8665) ++ twisted.spread.banana has been ported to Python 3 (#8667) ++ Trial can now be invoked via "python -m twisted.trial". (#8712) ++ twisted.protocols.postfix has been ported to Python 3 (#8713) ++ twisted.protocols.wire and twisted.protocols.portforwarding have + been ported to Python 3 (#8717) ++ twisted.protocols.stateful has been ported to Python 3 (#8718) ++ twisted.protocols.memcache is now compatible with Python + 3. (#8726) ++ twisted.protocols.dict has been ported to Python 3 (#8732) ++ pip install -e ".[dev]" now works on Python 3, but it will not + install twistedchecker or pydoctor, which have not yet been + ported. (#7807) ++ twistd can now properly daemonize on Linux/Unix when run under + Python3 and will not hang indefinitely. (#8155) ++ tox can now be used to run Twisted's tests on Windows (#8578) ++ twisted.python.filepath.setContent() and + twisted.python.filepath.moveTo() now work on Windows with Python + 3 (#8610) ++ twisted.internet.win32eventreactor works on Python 3 in Windows + (#8626) ++ The TLS payload buffer size was reduced in + twisted.protocols.tls.TLSMemoryBIOProtocol. This fixes writing + of very long strings using the TLSv1_1 method from the OpenSSL + library. (#8693) ++ twisted.logger._flatten.flattenEvent() now does not crash if + passed a unicode string. (#8699) ++ twisted.application.strports.service (and thus twistd) no longer + swallow asynchronous exceptions from + IStreamServerEndpoint.listen. (#8710) ++ _twistd_unix now reports the name and encoded message of an + exception raised during daemonization on Python 2 and 3. (#8731) ++ twisted.protocols.amp now handles floats on Python + 3. Previously, sending a float would raise a ValueError. (#8746) +
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-08-22 13:59:43 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-07-27 16:29:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-08-22 13:59:45.0 +0200 @@ -1,0 +2,5 @@ +Mon Aug 15 14:51:56 UTC 2016 - toddrme2...@gmail.com + +- Fix update-alternatives implementation. + +--- Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.wfVnBS/_old 2016-08-22 13:59:46.0 +0200 +++ /var/tmp/diff_new_pack.wfVnBS/_new 2016-08-22 13:59:46.0 +0200 @@ -39,7 +39,7 @@ Requires: python3-pyserial Requires: python3-zope.interface Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(preun): update-alternatives %description An extensible framework for Python programming, with special focus @@ -73,24 +73,20 @@ # Prepare for update-alternatives usage mkdir -p %{buildroot}%{_sysconfdir}/alternatives for p in trial twistd; do -# for p in cftp ckeygen conch mailmail pyhtmlizer tkconch trial twistd ; do mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py3_ver} ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p -# create a dummy target for /etc/alternatives/$p -touch %{buildroot}%{_sysconfdir}/alternatives/$p done for p in cftp ckeygen conch mailmail pyhtmlizer tkconch trial twistd ; do gzip %{buildroot}%{_mandir}/man1/$p.1 mv %{buildroot}%{_mandir}/man1/$p.1.gz %{buildroot}%{_mandir}/man1/$p-%{py3_ver}.1.gz ln -s -f %{_sysconfdir}/alternatives/$p.1.gz %{buildroot}%{_mandir}/man1/$p.1.gz -# create a dummy target for /etc/alternatives/$p.1.gz -touch %{buildroot}%{_sysconfdir}/alternatives/$p.1.gz done %post %_sbindir/update-alternatives \ - --install %{_bindir}/trial trial %{_bindir}/trial-%{py3_ver} 30 \ + --install %{_bindir}/twistd twistd %{_bindir}/twistd-%{py3_ver} 30 \ + --slave %{_bindir}/trial trial %{_bindir}/trial-%{py3_ver} \ --slave %{_mandir}/man1/trial.1.gz trial.1.gz %{_mandir}/man1/trial-%{py3_ver}.1.gz \ --slave %{_mandir}/man1/cftp.1.gz cftp.1.gz %{_mandir}/man1/cftp-%{py3_ver}.1.gz \ --slave %{_mandir}/man1/ckeygen.1.gz ckeygen.1.gz %{_mandir}/man1/ckeygen-%{py3_ver}.1.gz \ @@ -98,20 +94,10 @@ --slave %{_mandir}/man1/mailmail.1.gz mailmail.1.gz %{_mandir}/man1/mailmail-%{py3_ver}.1.gz \ --slave %{_mandir}/man1/pyhtmlizer.1.gz pyhtmlizer.1.gz %{_mandir}/man1/pyhtmlizer-%{py3_ver}.1.gz \ --slave %{_mandir}/man1/tkconch.1.gz tkconch.1.gz %{_mandir}/man1/ctkconchftp-%{py3_ver}.1.gz \ - --slave %{_mandir}/man1/twistd.1.gz twistd.1.gz %{_mandir}/man1/twistd-%{py3_ver}.1.gz \ - --slave %{_bindir}/twistd twistd %{_bindir}/twistd-%{py3_ver} + --slave %{_mandir}/man1/twistd.1.gz twistd.1.gz %{_mandir}/man1/twistd-%{py3_ver}.1.gz -# The remainder don't support Python 3.x yet: -# --slave %{_bindir}/cftp cftp %{_bindir}/cftp-%{py3_ver} \ -# --slave %{_bindir}/ckeygen ckeygen %{_bindir}/ckeygen-%{py3_ver} \ -# --slave %{_bindir}/conch conch %{_bindir}/conch-%{py3_ver} \ -# --slave %{_bindir}/mailmail mailmail %{_bindir}/mailmail-%{py3_ver} \ -# --slave %{_bindir}/pyhtmlizer pyhtmlizer %{_bindir}/pyhtmlizer-%{py3_ver} \ -# --slave %{_bindir}/tkconch tkconch %{_bindir}/tkconch-%{py3_ver} \ - -%postun +%preun if [ $1 -eq 0 ] ; then -%_sbindir/update-alternatives --remove trial %{_bindir}/trial-%{py3_ver} %_sbindir/update-alternatives --remove twistd %{_bindir}/twistd-%{py3_ver} fi @@ -122,22 +108,12 @@ %files %defattr(-,root,root,-) %doc CONTRIBUTING LICENSE NEWS README.rst -# %{_bindir}/cftp -# %{_bindir}/ckeygen -# %{_bindir}/conch -# %{_bindir}/mailmail -# %{_bindir}/pyhtmlizer -# %{_bindir}/tkconch %{_bindir}/trial %{_bindir}/twistd -# %{_bindir}/cftp-%{py3_ver} -# %{_bindir}/ckeygen-%{py3_ver} -# %{_bindir}/conch-%{py3_ver} -# %{_bindir}/mailmail-%{py3_ver} -# %{_bindir}/pyhtmlizer-%{py3_ver} -# %{_bindir}/tkconch-%{py3_ver} %{_bindir}/trial-%{py3_ver} %{_bindir}/twistd-%{py3_ver} +%ghost %{_sysconfdir}/alternatives/trial +%ghost %{_sysconfdir}/alternatives/twistd %{_mandir}/man1/cftp.1.gz %{_mandir}/man1/ckeygen.1.gz %{_mandir}/man1/conch.1.gz @@ -154,14 +130,6 @@ %{_mandir}/man1/tkconch-%{py3_ver}.1.gz %{_mandir}/man1/trial-%{py3_ver}.1.gz %{_mandir}/man1/twistd-%{py3_ver}.1.gz -# %ghost
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-07-27 16:29:36 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-06-02 12:38:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-07-27 16:29:38.0 +0200 @@ -1,0 +2,68 @@ +Sat Jul 9 04:57:10 UTC 2016 - a...@gmx.de + +- specfile: + * removed manhole, tap2dep, tap2rpm from for loop that creates man pages + +- update to version 16.3.0: + * Twisted Core ++ Defined a new interface, IProtocolNegotiationFactory, that can + be implemented by IOpenSSLClientConnectionCreator or + IOpenSSLServerConnectionCreator factories to allow them to offer + protocols for negotiation using ALPN or NPN during the TLS + handshake. (#8188) ++ twisted.trial.unittest.SynchronousTestCase.assertRegex is now + available to provide Python 2.7 and Python 3 + compatibility. (#8372) + * Improved Documentation ++ Development documentation has been updated to refer to Git + instead of SVN. (#8335) + * Deprecations and Removals ++ twisted.python.reflect's deprecated functions have been removed. + This includes funcinfo (deprecated since Twisted 2.5), + allYourBase and accumulateBases (deprecated since Twisted 11.0), + getcurrent and isinst (deprecated since Twisted 14.0). (#8293) ++ twisted.scripts.tap2deb and twisted.scripts.tap2rpm (along with + the associated executables), deprecated since Twisted 15.2, have + now been removed. (#8326) ++ twisted.spread.ui has been removed. (#8329) ++ twisted.manhole -- not to be confused with manhole in Conch -- + has been removed. This includes the semi-functional Glade + reactor, the manhole application, and the manhole-old twistd + plugin. (#8330) ++ twisted.protocols.sip.DigestAuthorizer, BasicAuthorizer, and + related functions have been removed. (#8445) + * Other ++ #7229, #7826, #8290, #8323, #8331, #8336, #8341, #8344, #8345, + #8347, #8351, #8363, #8365, #8366, #8374, #8382, #8384, #8390, + #8395, #8396, #8398, #8399, #8400, #8401, #8403, #8404, #8405, + #8407, #8408, #8409, #8415, #8416, #8417, #8418, #8419, #8420, + #8427, #8433, #8436, #8461 + * Twisted Names ++ twisted.names.client.Resolver as well as all resolvers + inheriting from twisted.names.common.ResolverBase can now + understand DNS answers that come back in a different case than + the query. Example: querying for www.google.com and the answer + comes back with an A record for www.google.COM will now + work. (#8343) + * Twisted Web ++ twisted.web.http.HTTPChannel now implements ITransport. Along + with this change, twisted.web.http.Request now directs all its + writes to the HTTPChannel, rather than to the backing + transport. This change is required for future HTTP/2 + work. (#8191) ++ twisted.web.http.HTTPChannel now has a HTTP/2 implementation + which will be used if the transport has negotiated using it + through ALPN/NPN (see #8188). (#8194) ++ twisted.web.client.Agent and twisted.web.client.ProxyAgent now + add brackets to IPv6 literal addresses in the host header they + send. (#8369) ++ The HTTP server now correctly times connections out. (broken in + 16.2) (#8481) ++ twisted.web would previously dispatch pipelined requests + simultaneously and queue the responses. This behaviour did not + enforce any of the guarantees required by RFC 7230 or make it + possible for users to enforce those requirements. For this + reason, the parallel dispatch of requests has been + removed. Pipelined requests are now processed serially. (#8320) + +--- Old: Twisted-16.2.0.tar.bz2 New: Twisted-16.3.0.tar.bz2 Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.IscXmc/_old 2016-07-27 16:29:39.0 +0200 +++ /var/tmp/diff_new_pack.IscXmc/_new 2016-07-27 16:29:39.0 +0200 @@ -17,7 +17,7 @@ Name: python3-Twisted -Version:16.2.0 +Version:16.3.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python @@ -73,14 +73,14 @@ # Prepare for update-alternatives usage mkdir -p %{buildroot}%{_sysconfdir}/alternatives for p in trial twistd; do -# for p in cftp ckeygen
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-06-02 12:38:08 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-05-17 17:13:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-06-02 12:38:09.0 +0200 @@ -1,0 +2,63 @@ +Sat May 28 03:17:49 UTC 2016 - a...@gmx.de + +- update to version 16.2.0: + * Twisted Core 16.2.0 ++ twisted.protocols.haproxy.proxyEndpoint provides an endpoint + that wraps any other stream server endpoint with the PROXY + protocol that retains information about the original client + connection handled by the proxy; this wrapper is also exposed + via the string description prefix 'haproxy'; for example 'twistd + web --port haproxy:tcp:8765'. (#8203) ++ twisted.application.app.AppLogger (used by twistd) now uses the + new logging system. (#8235) ++ twisted.application-using applications (trial, twistd, etc) now + work with the --reactor option on Python 3. (#8299) ++ Failures are now logged by STDLibLogObserver. (#8316) ++ Deprecation documentation was extended to include a quick check + list for developers. (#5645) ++ The Twisted Deprecation Policy is now documented in the Twisted + Development Policy. (#8082) ++ The documentation examples for UDP now work on Python 3. (#8280) ++ Passing a factory that produces log observers that do not + implement twisted.logger.ILogObserver or + twisted.python.log.ILogObserver to + twisted.application.app.AppLogger has been deprecated. This is + primarily used by twistd's --logger option. Please use factories + that produce log observers implementing + twisted.logger.ILogObserver or the legacy + twisted.python.log.ILogObserver. (#8235) ++ twisted.internet.qtreactor, a stub that imported the external + qtreactor, has been removed. (#8288) ++ #6266, #8231, #8244, #8256, #8266, #8269, #8275, #8277, #8286, + #8291, #8292, #8304, #8315 + * Twisted Conch ++ #8279 + * Twisted Names ++ twisted.names.server is now ported to Python 3 (#8195) ++ twisted.names.authority and twisted.names.secondary have been + ported to Python 3 (#8259) + * Twisted Runner ++ twisted.runner.inetdtap and twisted.runner.inetdconf RPC support + was deprecated as it was broken for a long time. (#8123) + * Twisted Web ++ twisted.web.http.HTTPFactory's constructor now accepts a reactor + argument, for explicit reactor selection. (#8246) ++ twisted.web.http.HTTPChannel.headerReceived now respond with 400 + and disconnect when a malformed header is received. (#8101) ++ 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.web.http.HTTPChannel no longer processes requests that + have invalid headers as the final header in their header + block. (#8317) ++ twisted.web.client.HTTPClientFactory (and the getPage and + downloadPage APIs) now timeouts correctly on TLS connections + where the remote party is not responding on the + connection. (#8318) ++ #8300 + * Twisted Words ++ twisted.words.protocols.msn, deprecated since Twisted 15.1, has + been removed. (#8253) ++ twisted.words.protocols.oscar is deprecated. (#8260) + +--- @@ -7 +69,0 @@ - Old: Twisted-16.1.1.tar.bz2 New: Twisted-16.2.0.tar.bz2 Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.3cJT7n/_old 2016-06-02 12:38:10.0 +0200 +++ /var/tmp/diff_new_pack.3cJT7n/_new 2016-06-02 12:38:10.0 +0200 @@ -17,7 +17,7 @@ Name: python3-Twisted -Version:16.1.1 +Version:16.2.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python ++ Twisted-16.1.1.tar.bz2 -> Twisted-16.2.0.tar.bz2 ++ 13335 lines of diff (skipped)
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-05-17 17:13:20 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-04-28 16:50:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-05-17 17:13:21.0 +0200 @@ -1,0 +2,8 @@ +Sun May 8 07:14:16 UTC 2016 - a...@gmx.de + +- specfile: + * changed to https for source url + * updated source url to files.pythonhosted.org + + +--- Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.aQip24/_old 2016-05-17 17:13:22.0 +0200 +++ /var/tmp/diff_new_pack.aQip24/_new 2016-05-17 17:13:22.0 +0200 @@ -23,7 +23,7 @@ Summary:An asynchronous networking framework written in Python License:MIT Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 +Source: https://files.pythonhosted.org/packages/source/T/Twisted/Twisted-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM -- https://twistedmatrix.com/trac/ticket/6280 Patch0: lp1102685.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-04-28 16:50:56 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-04-17 22:15:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-04-28 16:50:57.0 +0200 @@ -1,0 +2,9 @@ +Thu Apr 21 01:13:25 UTC 2016 - a...@gmx.de + +- update to version 16.1.1: + * Twisted Web ++ 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) + +--- Old: Twisted-16.1.0.tar.bz2 New: Twisted-16.1.1.tar.bz2 Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.R967hJ/_old 2016-04-28 16:50:58.0 +0200 +++ /var/tmp/diff_new_pack.R967hJ/_new 2016-04-28 16:50:58.0 +0200 @@ -17,7 +17,7 @@ Name: python3-Twisted -Version:16.1.0 +Version:16.1.1 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python ++ Twisted-16.1.0.tar.bz2 -> Twisted-16.1.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.1.0/NEWS new/Twisted-16.1.1/NEWS --- old/Twisted-16.1.0/NEWS 2016-04-04 09:00:26.0 +0200 +++ new/Twisted-16.1.1/NEWS 2016-04-11 04:37:21.0 +0200 @@ -1,6 +1,64 @@ Ticket numbers in this file can be looked up by visiting http://twistedmatrix.com/trac/ticket/ +Twisted Core 16.1.1 (2016-04-08) + + +No significant changes have been made for this release. + + +Twisted Conch 16.1.1 (2016-04-08) += + +No significant changes have been made for this release. + + +Twisted Mail 16.1.1 (2016-04-08) + + +No significant changes have been made for this release. + + +Twisted Names 16.1.1 (2016-04-08) += + +No significant changes have been made for this release. + + +Twisted News 16.1.1 (2016-04-08) + + +No significant changes have been made for this release. + + +Twisted Pair 16.1.1 (2016-04-08) + + +No significant changes have been made for this release. + + +Twisted Runner 16.1.1 (2016-04-08) +== + +No significant changes have been made for this release. + + +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 Words 16.1.1 (2016-04-08) += + +No significant changes have been made for this release. + + Twisted Core 16.1.0 (2016-04-04) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.1.0/PKG-INFO new/Twisted-16.1.1/PKG-INFO --- old/Twisted-16.1.0/PKG-INFO 2016-04-04 09:12:10.0 +0200 +++ new/Twisted-16.1.1/PKG-INFO 2016-04-11 04:37:51.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: Twisted -Version: 16.1.0 +Version: 16.1.1 Summary: An asynchronous networking framework written in Python Home-page: http://twistedmatrix.com/ Author: Glyph Lefkowitz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.1.0/README.rst new/Twisted-16.1.1/README.rst --- old/Twisted-16.1.0/README.rst 2016-04-04 09:00:26.0 +0200 +++ new/Twisted-16.1.1/README.rst 2016-04-11 04:37:21.0 +0200 @@ -1,4 +1,4 @@ -Twisted 16.1.0 +Twisted 16.1.1 == |pypi| @@ -12,7 +12,7 @@ * idnar imagines hawkowl crashing in through somebody's window to yell at them for using ancient software -For information on what's new in Twisted 16.1.0, see the `NEWS `_ file that comes with the distribution. +For information on what's new in Twisted 16.1.1, see the `NEWS `_ file that comes with the distribution. What is this? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Twisted-16.1.0/Twisted.egg-info/PKG-INFO new/Twisted-16.1.1/Twisted.egg-info/PKG-INFO --- old/Twisted-16.1.0/Twisted.egg-info/PKG-INFO2016-04-04
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-04-17 22:15:39 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-03-26 15:11:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-04-17 22:15:41.0 +0200 @@ -1,0 +2,37 @@ +Fri Apr 8 05:56:33 UTC 2016 - a...@gmx.de + +- specfile: + * doc seems do be now docs in tar-ball, changed accordingly + * removed sed command that removes \r from two files. Files don't +seem to have \r anymore. (Files also got moved to different dir in docs) + +- update to version 16.1.0: + * Twisted Core ++ 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) ++ Twisted is now compatible with OpenSSL 1.0.2f. (#8189) ++ changes from version - #4543, #8124, #8193, #8210, #8220, #8223, + #8226, #8242: + * Twisted Conch ++ 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) ++ #8237, #8240 + * Twisted Web ++ twisted.web.http.Request.addCookie now supports both unicode and + bytes arguments, with unicode arguments being encoded to UTF-8. + (#8067) ++ 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) ++ #8238 + +--- Old: Twisted-16.0.0.tar.bz2 New: Twisted-16.1.0.tar.bz2 Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.lcczXQ/_old 2016-04-17 22:15:42.0 +0200 +++ /var/tmp/diff_new_pack.lcczXQ/_new 2016-04-17 22:15:42.0 +0200 @@ -17,7 +17,7 @@ Name: python3-Twisted -Version:16.0.0 +Version:16.1.0 Release:0 Url:http://twistedmatrix.com/ Summary:An asynchronous networking framework written in Python @@ -67,9 +67,8 @@ python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-lib=%{python3_sitearch} --install-data=%{python3_sitearch} find %{buildroot} -regex '.*\.[ch]' -exec rm {} ";" # Remove leftover C sources install -dm0755 %{buildroot}/%{_mandir}/man1/ -install -m0644 doc/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages -find doc -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by removing x flags -sed -i "s/\r//" doc/_downloads/{MulticastClient,MulticastServer}.py +install -m0644 docs/*/man/*.1 %{buildroot}/%{_mandir}/man1/ # Install man pages +find docs -type f -print0 | xargs -0 chmod a-x # Fix doc-file dependency by removing x flags # Prepare for update-alternatives usage mkdir -p %{buildroot}%{_sysconfdir}/alternatives @@ -124,7 +123,7 @@ %files doc %defattr(-,root,root,-) -%doc doc/* +%doc docs/* %files %defattr(-,root,root,-) ++ Twisted-16.0.0.tar.bz2 -> Twisted-16.1.0.tar.bz2 ++ 206161 lines of diff (skipped)
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-03-26 15:11:39 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2016-01-30 11:31:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-03-26 15:11:40.0 +0100 @@ -1,0 +2,86 @@ +Sat Mar 19 21:14:59 UTC 2016 - a...@gmx.de + +- update to version 16.0.0: + * Twisted Core ++ 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) ++ 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) ++ The Twisted Project has adopted the Contributor Covenant as its + Code of Conduct. (#8173) ++ 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) ++ #6842, #6978, #7668, #7791, #7881, #7943, #7944, #8050, #8104, + #8115, #8119, #8122, #8139, #8144, #8154, #8162, #8180, #8187, + #8220 + * Twisted Conch ++ 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) ++ 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) ++ #7037, #7715, #8200, #8208 + * Twisted Web ++ 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) ++ twisted.web.http.HTTPChannel now correctly handles non-ascii + method name by returning 400. Previously non-ascii method name + was causing unhandled exceptions. (#8102) ++
commit python3-Twisted for openSUSE:Factory
Hello community, here is the log from the commit of package python3-Twisted for openSUSE:Factory checked in at 2016-01-30 11:31:26 Comparing /work/SRC/openSUSE:Factory/python3-Twisted (Old) and /work/SRC/openSUSE:Factory/.python3-Twisted.new (New) Package is "python3-Twisted" Changes: --- /work/SRC/openSUSE:Factory/python3-Twisted/python3-Twisted.changes 2015-10-20 16:22:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.python3-Twisted.new/python3-Twisted.changes 2016-01-30 11:31:27.0 +0100 @@ -1,0 +2,65 @@ +Tue Dec 1 00:08:12 UTC 2015 - a...@gmx.de + +- specfile: + * README is now a .rst files + * added CONTRIBUTING to %doc + * packaged twistd + +- update to version 15.5.0: + * Features ++ twisted.python.url is a new abstraction for URLs, supporting RFC + 3987 IRIs. (#5388) ++ twisted.python.logfile is now ported to Python 3. (#6749) ++ twisted.python.zippath has been ported to Python 3. (#6917) ++ twisted.internet.ssl.CertificateOptions and + twisted.internet.ssl.optionsForClientTLS now take a + acceptableProtocols parameter that enables negotiation of the next + protocol to speak after the TLS handshake has completed. This field + advertises protocols over both NPN and ALPN. Also added new + INegotiated interface for TLS interfaces that support protocol + negotiation. This interface adds a negotiatedProtocol property that + reports what protocol, if any, was negotiated in the TLS handshake. + (#7860) ++ twisted.python.urlpath.URLPath now operates correctly on Python 3, + using bytes instead of strings, and introduces the fromBytes + constructor to assist with creating them cross-version. (#7994) ++ twisted.application.strports is now ported to Python 3. (#8011) ++ twistd (the Twisted Daemon) is now ported to Python 3. (#8012) ++ Python 3.5 is now supported on POSIX platforms. (#8042) ++ twisted.internet.serialport is now ported on Python 3. (#8099) + * Bugfixes ++ twisted.logger.formatEvent now can format an event if it was + flattened (twisted.logger.eventAsJSON does this) and has text after + the last replacement field. (#8003) ++ twisted.cred.checkers.FilePasswordDB now logs an error if the + credentials db file does not exist, no longer raises an unhandled + error. (#8028) ++ twisted.python.threadpool.ThreadPool now properly starts enough + threads to do any work scheduled before ThreadPool.start() is + called, such as when work is scheduled in the reactor via + reactor.callInThread() before reactor.run(). (#8090) + * Improved Documentation ++ Twisted Development test standard documentation now contain + information about avoiding test data files. (#6535) ++ The documentation for twisted.internet.defer.DeferredSemaphore now + describes the actual usage for limit and tokens instance + attributes. (#8024) + * Deprecations and Removals ++ twisted.python._initgroups, a C extension, has been removed and + stdlib support is now always used instead. (#5861) ++ Python 2.6 is no longer supported. (#8017) ++ twisted.python.util.OrderedDict is now deprecated, and uses of it + in Twisted are replaced with collections.OrderedDict. (#8051) ++ twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile + and twisted.persisted.sob.Persistent.save() are now deprecated when + used with a passphrase. The encyption used by these methods are + weak. (#8081) ++ twisted.internet.interfaces.IStreamClientEndpointStringParser has + been removed and Twisted will no longer use parsers implementing + this interface. (#8094) + * Other ++ #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046, + #8054, #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095, + #8096, #8098, #8106 + +--- Old: Twisted-15.4.0.tar.bz2 New: Twisted-15.5.0.tar.bz2 Other differences: -- ++ python3-Twisted.spec ++ --- /var/tmp/diff_new_pack.6u0IPE/_old 2016-01-30 11:31:28.0 +0100 +++ /var/tmp/diff_new_pack.6u0IPE/_new 2016-01-30 11:31:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python3-Twisted # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python3-Twisted -Version:15.4.0 +Version:15.5.0 Release:0 Url:http://twistedmatrix.com/