* Fri Nov 10 2017 mimi.vx@gmail.com
- update to 17.9.0
For full list of changes please see:
https://github.com/twisted/twisted/blob/twisted-17.9.0/NEWS.rst
* mailman is only in python2 package
* Tue Jul 04 2017 tbechtold@suse.com
- Adjust Requires and BuildRequires
- Fix rpmlint warnings
* Wed Jun 21 2017 jmatejek@suse.com
- remove alternatives altogether in favor of versioned executables
- clean up spec file
- update to 17.5.0
* too many changes to list, see full changelog in NEWS.rst
* Sat Jun 17 2017 okurz@suse.com
- Simplify alternatives handling
- Fix RPM warnings
* Tue Mar 07 2017 okurz@suse.com
- Change to singlespec approach
* Wed Sep 28 2016 arun@gmx.de
- specfile:
* make twistd the update-alternative master, same as in the python3
version (bnc #1001523)
* Fri Sep 02 2016 termim@gmail.com
- Update to version 16.4.0
For the complete list of changes plese see
https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS
- Update to version 16.3.0
For the complete list of changes plese see
https://github.com/twisted/twisted/blob/twisted-16.3.0/NEWS
- Update to version 16.2.0
For the complete list of changes plese see
https://github.com/twisted/twisted/blob/twisted-16.2.0/NEWS
- Update to version 16.1.1
For the complete list of changes plese see
https://github.com/twisted/twisted/blob/twisted-16.1.1/NEWS
- Update to version 16.1.0
For the complete list of changes plese see
https://github.com/twisted/twisted/blob/twisted-16.1.0/NEWS
- Update to version 16.0.0
For the complete list of changes plese see
https://github.com/twisted/twisted/blob/twisted-16.0.0/NEWS
* Wed Dec 02 2015 termim@gmail.com
- Update to version 15.5.0
* This is the last Twisted release where Python 2.6 is supported, on
any platform. Python 3.5 (on POSIX) support has been added.
* This release introduces changes that are required for Conch's SSH
implementation to work with OpenSSH 6.9+ servers.
* 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)
* 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)
* 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)
* 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)
* #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046,
[#8054], #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095,
[#8096], #8098, #8106
* Mon Oct 12 2015 toddrme2178@gmail.com
- Make "trial" the master file for update-alternatives, since it
is the only one that supports python 3 so far.
* Mon Oct 12 2015 toddrme2178@gmail.com
- Implement update-alternatives in preparation for python 3 version.
* Sat Sep 12 2015 termim@gmail.com
- Update to version 15.4.0
* add dependency on setuptools
* lore removed
* please see the NEWS file
* Tue Aug 11 2015 seife+obs@b1-systems.com
- change dep from python-asn1 to python-pyasn1 (renamed long ago)
* Thu Jun 04 2015 termim@gmail.com
- Wrong dependency rpm name, should be python-pycrypto
* Fri May 29 2015 termim@gmail.com
- Add missing dependencies on python-asn1 and python-Crypto
- Update to version 15.2.1:
* twisted.logger now marks the `isError` key correctly on legacy
events generated by writes to stderr. (#7903)
* twisted.logger's documentation is now correctly listed in the table
of contents. (#7904)
- Changes from version 15.2.0:
* twisted.internet.process has now been ported to Python 3. (#5987)
* twisted.cred.credentials is now ported to Python 3. (#6176)
* twisted.trial.unittest.TestCase's assertEqual, assertTrue, and
assertFalse methods now pass through the standard library's more
informative failure messages. (#6306)
* The new package twisted.logger provides a new, fully tested, and
feature-rich logging framework. The old module twisted.python.log
is now implemented using the new framework. The new logger HOWTO
documents the new framework. (#6750)
* twisted.python.modules is now ported to Python 3. (#7804)
* twisted.python.filepath.FilePath now supports Unicode (text) paths.
Like the os module, instantiating it with a Unicode path will
return a Unicode-mode FilePath, instantiating with a bytes path
will return a bytes-mode FilePath. (#7805)
* twisted.internet.kqreactor is now ported to Python 3 (#7823)
* twisted.internet.endpoints.ProcessEndpoint is now ported to Python
3. (#7824)
* twisted.python.filepath.FilePath now has asBytesMode and asTextMode
methods which return a FilePath in the requested mode. (#7830)
* twisted.python.components.proxyForInterface now creates method
proxies that can be used with functools.wraps. (#7832)
* The tls optional dependency will now also install the idna package
to validate idna2008 names. (#7853)
* Don't raise an exception if `DefaultLogObserver.emit()` gets an
event with a message that raises when `repr()` is called on it.
Specifically: use `textFromEventDict()` instead of a separate (and
inferior) message rendering implementation. (#6569)
* twisted.cred.credentials.DigestedCredentials incorrectly handled
md5-sess hashing according to the RFC, which has now been fixed.
(#7835)
* Fixed an issue with twisted.internet.task.LoopingCall.withCount
where sometimes the passed callable would be invoked with "0" when
we got close to tricky floating point boundary conditions. (#7836)
* twisted.internet.defer now properly works with the new logging
system. (#7851)
* Change `messages` key to `log_io` for events generated by
`LoggingFile`. (#7852)
* twisted.logger had literal characters in docstrings that are now
quoted. (#7854)
* twisted.logger now correctly formats a log event with a key named
`message` when passed to a legacy log observer. (#7855)
* twisted.internet.endpoints.HostnameEndpoint now uses getaddrinfo
properly on Python 3.4 and above. (#7886)
* Fix a typo in narrative documentation for logger (#7875)
* tkunzip and tapconvert in twisted.scripts were deprecated in 11.0
and 12.1 respectively, and are now removed. (#6747)
* twisted.protocols.gps is deprecated in preference to
twisted.positioning. (#6810)
* twisted.scripts.tap2deb and twisted.scripts.tap2rpm are now
deprecated. (#7682)
* twisted.trial.reporter.TestResult and
twisted.trial.reporter.Reporter contained deprecated methods (since
8.0) which have now been removed. (#7815)
* #6027, #7287, #7701, #7727, #7758, #7776, #7786, #7812, #7819,
[#7831], #7838, #7865, #7866, #7869, #7872, #7877, #7878, #7885
* twisted.conch.ssh.forwarding now supports local->remote forwarding
of IPv6 (#7751)
* twisted.mail.smtp.sendmail now uses ESMTP. It will
opportunistically enable encryption and allow the use of
authentication. (#7257)
* twisted.web.static is now ported to Python 3. (#6177)
* twisted.web.server.Site accepts requestFactory as constructor
argument. (#7016)
* twisted.web.util had some HTML generation functions deprecated
since 12.1 that have now been removed. (#7828)
* #6927, #7797, #7802, #7846
* The resumeOffset argument to
twisted.words.protocol.irc.DccFileReceive now works as it is
documented. (#7775)
* Thu May 07 2015 jmatejek@suse.cz
- Version 15.1.0:
* deprecated MSN protocol support
* improved docs for Trial
* removed deprecated UDPClient
* twisted.web.static.File allows defining a custom resource for
rendering forbidden pages.
* minor bugfixes
* Sat Mar 14 2015 matwey.kornilov@gmail.com
- Version 15.0.0:
+ please, see NEWS file
- Update lp1102685.diff
* Thu Oct 02 2014 p.drouand@gmail.com
- Remove unprovided python-service_identity; it's not required in any
way
* Thu Sep 18 2014 termim@gmail.com
- Update to version 14.0.2:
+ No significant changes have been made for this release.
- Update to version 14.0.1:
+ BrowserLikePolicyForHTTPS would always ignore the specified
trustRoot and use the system trust root instead, which has been
rectified. (#7647)
* Thu May 15 2014 hpj@urpla.net
- add dependency python-service_identity for testing purposes
* Wed May 14 2014 hpj@urpla.net
- Update to version 14.0.0:
+ too many changes to list here: check NEWS file