Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-Twisted-conch_nacl-22.10.0-150400.5.13.1 RPM for noarch

From OpenSuSE Leap 15.6 for noarch

Name: python311-Twisted-conch_nacl Distribution: SUSE Linux Enterprise 15
Version: 22.10.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.5.13.1 Build date: Thu Nov 16 08:17:56 2023
Group: Unspecified Build host: h03-ch2c
Size: 1942 Source RPM: python-Twisted-22.10.0-150400.5.13.1.src.rpm
Packager: https://www.suse.com/
Url: https://twistedmatrix.com/
Summary: Conch w/ NaCl for Twisted
Twisted is an extensible framework for Python programming, with special focus
on event-based network programming and multiprotocol integration.

Provides

Requires

License

MIT

Changelog

* Wed Nov 15 2023 mcepl@cepl.eu
  - Add CVE-2023-46137-HTTP-pipeline-response.patch (bsc#1216588,
    CVE-2023-46137) serializing pipelined HTTP requests.
* Mon Jun 26 2023 dmueller@suse.com
  - add regenerate-cert-to-work-with-latest-service-identity.patch
    remove-pynacl-optional-dependency.patch: backports from main
    git to fix tests with newer dependency versions
* Sun Apr 23 2023 mcepl@suse.com
  - Switch documentation to be within the main package.
* Fri Apr 21 2023 dmueller@suse.com
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 mcepl@suse.com
  - Make calling of %{sle15modernpython} optional.
* Wed Feb 08 2023 steven.kowalik@suse.com
  - Add patch support-new-glibc.patch:
    * Support new glibc changes.
* Tue Jan 10 2023 daniel.garcia@suse.com
  - Add py311-tests-compat.patch to fix tests with python 3.11
    gh#twisted/twisted#11734
    gh#twisted/twisted#11733
* Mon Nov 21 2022 mcepl@suse.com
  - Skip rpmlint error python-tests-in-package.
* Tue Nov 01 2022 steven.kowalik@suse.com
  - Update to 22.10.0:
    * Features
      + twisted.internet.defer.maybeDeferred will now schedule a coroutine
      result as asynchronous operation and return a Deferred that fires with
      the result of the coroutine.
      + Twisted now works with Cryptography versions 37 and above, and as a
      result, its minimum TLS protocol version has been upgraded to TLSv1.2.
      + The systemd: endpoint parser now supports "named" file descriptors. This
      is a more reliable mechanism for choosing among several inherited
      descriptors.
    * Bugfixes
      + twisted.internet.base.DelayedCall.__repr__ will no longer raise
      AttributeError if the DelayedCall was created before debug mode was
      enabled. As a side-effect, twisted.internet.base.DelayedCall.creator is
      now defined as None in cases where previously it was undefined.
      + twisted.internet.iocpreactor.udp now properly re-queues its listener
      when there is a failure condition on the read from the socket.
      + twisted.internet.defer.inlineCallbacks no longer causes confusing
      StopIteration tracebacks to be added to the top of tracebacks
      originating in triggered callbacks.
      + The typing of twisted.internet.task.react no longer constrains the
      type of argv.
      + ContextVar.reset() now works correctly inside inlineCallbacks functions
      and coroutines.
      + Implement twisted.python.failure._Code.co_positions for compatibility
      with Python 3.11.
      + twisted.pair.tuntap._TUNSETIFF and ._TUNGETIFF values are now correct
      parisc, powerpc and sparc architectures.
      + twisted.web.vhost.NameVirtualHost will no longerreturn a NoResource
      error. (bsc#1204781, CVE-2022-39348)
      + drops CVE-2022-39348-do-not-echo-host-header.patch in older dists
    * Deprecations and Removals
      + Python 3.6 is no longer supported.
      + Twisted 22.4.0 was the last version with support for Python 3.6.
      + twisted.protocols.dict, which was deprecated in 17.9, has been removed.
  - Remove Python 3.6 Requires.
  - Drop patch skip-namespacewithwhitespace.patch, no longer required.
  - Refresh all patches.
* Tue Jun 21 2022 code@bnavigator.de
  - Update to 22.4.0
    * twisted.python.failure.Failure tracebacks now capture module
      information, improving compatibility with the Raven Sentry
      client. (#7796)
    * twisted.python.failure.Failure objects are now compatible with
      dis.distb, improving compatibility with post-mortem debuggers.
      (#9599)
    * twisted.internet.interfaces.IReactorSSL.listenSSL now has
      correct type annotations. (#10274)
    * twisted.internet.test.test_glibbase.GlibReactorBaseTests now
      passes. (#10317)
    * Conch
    - twisted.conch.ssh now supports using RSA keys with SHA-2
      signatures (RFC 8332) when acting as a server.  The
      rsa-sha2-512 and rsa-sha2-256 public key signature algorithms
      are automatically preferred over ssh-rsa if the client
      advertises support for them; the actual public keys do not
      need to change. (#9765)
    - twisted.conch.ssh now has an alternative Ed25519
      implementation using PyNaCl, in order to support platforms
      that lack OpenSSL >= 1.1.1b.  The new "conch_nacl" extra has
      the necessary dependency. (#10208)
    * Web
    - Twisted is now compatible with h2 4.x.x. (#10182)
    - twisted.web.http had several several defects in HTTP request
      parsing that could permit HTTP request smuggling. It now
      disallows signed Content-Length headers, forbids illegal
      characters in chunked extensions, forbids a ``0x`` prefix to
      chunk lengths, and only strips spaces and horizontal tab
      characters from header values. These changes address
      CVE-2022-24801 and GHSA-c2jg-hw38-jrqq. (#10323)
    * Mail
    - twisted.mail.pop3.APOPCredentials is now correctly marked as
      implementing twisted.cred.credentials.IUsernamHashedPassword,
      rather than IUsernamePassword. (#10305)
    * Trial
    - `trial --until-failure --jobs=N` now reports the number of
      each test pass as it begins. (#10312)
    - twisted.trial.unittest.TestCase now discards cleanup
      functions after running them. Notably, this prevents them
      from being run an ever growing number of times with trial -u
      .... (#10320)
  - Drop CVE-2022-24801-http-1.1-leniency.patch fixed upstream
  - Refresh remove-dependency-version-upper-bounds.patch
  - Move extra_requires optional dependencies to meta sub packages
  - Create :test multibuild flavor
* Wed May 04 2022 steven.kowalik@suse.com
  - Stop removing test directories, it also removes a public module.
    (bsc#1198852, bsc#1198854, bsc#1198855)
* Thu Apr 07 2022 steven.kowalik@suse.com
  - Update to 22.2.0:
    * Bugfixes
      + twisted.internet.gireactor.PortableGIReactor.simulate and
      twisted.internet.gtk2reactor.PortableGtkReactor.simulate no longer
      raises TypeError when there are no delayed called. This was a
      regression introduced with the migration to Python 3 in which the
      builtin min function no longer accepts None as an argument. (#9660)
      + twisted.conch.ssh.transport.SSHTransportBase now disconnects the
      remote peer if the SSH version string is not sent in the first
      4096 bytes. (#10284, CVE-2022-21716, GHSA-rv6r-3f5q-9rgx)
    * Improved Documentation
      + Add type annotations for twisted.web.http.Request.getHeader. (#10270)
    * Deprecations and Removals
      + Support for Python 3.6, which is EoL as of 2021-09-04, has been
      deprecated. (#10303)
  - Add patch CVE-2022-24801-http-1.1-leniency.patch:
    * Do not be as lenient as earlier HTTP/1.1 RFCs to prevent HTTP
      request smuggling. (CVE-2022-24801, bsc#1198086)
* Thu Mar 24 2022 mcepl@suse.com
  - Add patch skip-namespacewithwhitespace.patch:
    * Skip a failing test with Expat 2.4.5.
* Wed Feb 23 2022 steven.kowalik@suse.com
  - Remove 9580-test_fails_cryptography_25.patch which is not
    necessary with changes in OpenSSL
* Wed Feb 09 2022 mrueckert@suse.de
  - Add 9580-test_fails_cryptography_25.patch to overcome test failures on
    SLE-15 with older version of OpenSSL.
  - refreshed patches
    - 1521_delegate_parseqs_stdlib_bpo42967.patch
    - currentThread-deprecated.patch
    - no-cython_test_exception_raiser.patch
    - no-pygtkcompat.patch
    - no-test_successResultOfWithFailureHasTraceback.patch
    - remove-dependency-version-upper-bounds.patch
    - skip_MultiCast.patch
  - remove upstreamed patches
    currentThread-deprecated.patch
  - remove tests from the package
* Wed Feb 09 2022 mrueckert@suse.de
  - Update to 22.1.0: (boo#1195667)
    - CVE-2022-21712 / GHSA-92x2-jw7w-xvvx
      twisted.web.client.RedirectAgent and
      twisted.web.client.BrowserLikeRedirectAgent now properly remove
      sensitive headers when redirecting to a different origin.
      (#10294)
    - Python 3.10 is now a supported platform (#10224)
    - Type annotations have been added to the twisted.python.fakepwd
      module. (#10287)
    - twisted.internet.defer.inlineCallbacks has an improved type
      annotation, to avoid typing errors when it is used on a
      function which returns a non-None result. (#10231)
    - twisted.internet.base.DelayedCall.__repr__ and
      twisted.internet.task.LoopingCall.__repr__ had the changes from
      [#10155] reverted to accept non-function callables. (#10235)
    - Revert the removal of .whl building that was done as part of
      [#10177]. (#10236)
    - The type annotation of the host parameter to
      twisted.internet.interfaces.IReactorTCP.connectTCP has been
      corrected from bytes to str. (#10251)
    - Deprecated twisted.python.threading.ThreadPool.currentThread()
      in favor of threading.current_thread().
    - Switched twisted.python.threading.ThreadPool.currentThread()
      and twisted.python.threadable.getThreadID() to use
      `threading.current_thread()to avoid the deprecation warnings
      introduced forthreading.currentThread()`` in Python 3.10.
      (#10273)
    - twisted.internet.utils.runWithWarningsSupressed behavior of
      waiting on deferreds has been documented. (#10238)
    - Sync API docs templates with pydoctor 21.9.0 release, using new
      theming capabilities. (#10267)
    - #1681, #9944, #10198, #10218, #10219, #10228, #10229, #10234,
      [#10239], #10240, #10245, #10246, #10248, #10250, #10255, #10277,
      [#10288], #10292
    - twisted.conch.ssh now supports SSH extension negotiation (RFC
      8308). (#10266)
    - twisted.conch now uses constant-time comparisons for MACs.
      (#8199)
    - twisted.conch.ssh.filetransfer.FileTransferServer will now
      return an ENOENT error status if an SFTP client tries to close
      an unrecognized file handle. (#10293)
    - SSHTransportBase.ssh_KEXINIT now uses the remote peer preferred
      MAC list for negotiation. In previous versions it was only
      using the local preferred MAC list. (#10241)
    - twisted.web.client.RedirectAgent and
      twisted.web.client.BrowserLikeRedirectAgent now properly remove
      sensitive headers when redirecting to a different origin.
      (#10294)
    - Add type annotations for twisted.web.client.readBody. (#10269)
    - twisted.web.client.getPage, twisted.web.client.downladPage, and
      the associated implementation classes (HTTPPageGetter,
      HTTPPageDownloader, HTTPClientFactory, HTTPDownloader) have
      been removed because they do not segregate cookies by domain.
      They were deprecated in Twisted 16.7.0 in favor of
      twisted.web.client.Agent. GHSA-92x2-jw7w-xvvx. (#10295)
    - trial.runner.filenameToModule now sets the correct
      module.__name__ and sys.modules key (#10230)
* Thu Jan 06 2022 steven.kowalik@suse.com
  - Add patch currentThread-deprecated.patch:
    * Do not call a deprecated method which causes reactor startup to abort.
* Fri Dec 10 2021 code@bnavigator.de
  - Fix Source tags
* Thu Dec 09 2021 code@bnavigator.de
  - Drop true-binary.patch which is not compatible with python310
  - Some rpmlint cleanup:
    * Deduplicate docs
    * Remove she-bangs in test files
    * Remove empty doc files
    * Filter test certificate warning
* Wed Sep 01 2021 qydwhotmail@gmail.com
  - Remove h2 < 4.0 and priority < 2.0 version restriction. (boo#1190036)
    * remove-dependency-version-upper-bounds.patch
* Fri Aug 13 2021 gumsley_6@hotmail.com
  - Restore no-pygtkcompat.patch due to boo#1110669
* Mon Aug 02 2021 mmachova@suse.com
  - typing_extensions is now required
* Sat Jul 31 2021 mcepl@suse.com
  - Update to 21.7.0:
    - Python 3.10 beta is now a supported platform and should be ready for
      the final 3.10 release.
    - twisted.web.template.renderElement() now accepts any IRequest
      implementer instead of only twisted.web.server.Request. Add type
      hints to twisted.web.template. (#10184)
    - Type hinting was added to twisted.internet.defer, making this the
      first release  of Twisted where you might reasonably be able to use
      mypy without your own custom stub files. (#10017)
  - Patch incremental-21.patch removed, because included in the
    upstream tarball.
* Mon May 17 2021 dmueller@suse.com
  - add incremental-21.patch: support newer incremental versions
* Wed Mar 10 2021 steven.kowalik@suse.com
  - Update to 21.2.0:
    * Features
    - The enableSessions argument to
      twisted.internet.ssl.CertificateOptions now
    - actually enables/disables OpenSSL's session cache. Also, due to
    - session-related bugs, it defaults to False. (#9583)
    - twisted.internet.defer.inlineCallbacks and ensureDeferred will now
      associate a contextvars.Context with the coroutines they run,
      meaning that ContextVar objects will maintain their value within
      the same coroutine, similarly to asyncio Tasks. This functionality
      requires Python 3.7+, or the contextvars PyPI backport to be
      installed for Python 3.5-3.6. (#9719, #9826)
    - twisted.internet.defer.Deferred.fromCoroutine has been added. This
      is similar to the existing ensureDeferred function, but is named
      more consistently inside Twisted and does not pass through
      Deferreds. (#9825)
    - trial now allows the @unittest.skipIf decorator to specify that an
      entire test class should be skipped. (#9829)
    - The twisted.python.deprecate.deprecatedKeywordParameter decorator
      can be used to mark a keyword paramater of a function or method as
      deprecated. (#9844)
    - Projects using Twisted can now perform type checking against
      a Twisted
    - installation, for example using mypy. (#9908)
    - twisted.python.util.InsensitiveDict now fully implements
      MutableMapping. (#9919)
    - Python 3.8 is now tested and supported. (#9955)
    - Support a coroutine function in twisted.internet.task.react
      (#9974)
    - PyPy 3.7 is now tested and supported. (#10093)
    * Bugfixes
    - twisted.web.twcgi.CGIProcessProtocol.processEnded(...) now handles
      an already-finished request, for example when
      request.connectionLost(...) was called previously. (#9468)
    - Twisted's dependency on PyHamcrest has been moved from the base
      package to the new "test" extra. Consequently the test extra must
      be installed for Twisted's test suite to pass. (#9509)
    - Fixed serialization of timedelta, date, and time objects in
      twisted.spread. (#9716)
    - twisted.internet.asyncioreactor.AsyncioSelectorReactor now raises
      an exception if instantiated with an event loop which is not
      compatible with asyncio.SelectorEventLoop. This fixes the
      AsyncioSelectorReactor in Python 3.8+ on Windows, where in
      bp-34687 the default Windows asyncio event loop was changed to
      ProactorEventLoop. Applications that use AsyncioSelectorReactor on
      Windows with Python 3.8+ must call
      asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
      before instantiating and running AsyncioSelectorReactor. (#9766)
    - twisted.internet.process.registerReapProcessHandler and
      ._BaseProcess.reapProcess will no longer raise a TypeError when
      processing a None PID (#9775)
    - INotify will close its file descriptor if a directory is
      automatically removed by twisted from the watchlist because it's
      deleted, avoiding orphaned filedescriptors. (#9777)
    - DelayedCall.reset() is now working properly with asyncioreactor
      (#9780)
    - AsyncioSelectorReactor.seconds() now correctly returns an epoch
      time. (#9787)
    - The _connDone parameter has been removed from
      twisted.internet.abstract.FileDescriptor.loseConnection()'s
      signature in order to match the signature in the base class
      twisted.internet._newtls.ConnectionMixin loseConnection(). (#9849)
    - The Gtk3 reactor now runs on Wayland-only sessions (#9904)
    - Descriptive error messages from twisted.internet.error are now
      present when running with 'python -OO'. (#9918)
    - Comparator methods such as eq() now always return NotImplemented
      for uncomparable types. (#9919)
    - When installing Twisted it now requires a minimum Python 3.5.4
      version to match the version used with automated testing. This is
      the minimum Python version that we know that Twisted works with.
      (#10098)
  - Drop patches no-pygtkcompat.patch, python-38-hmac-digestmod.patch,
    python-38-no-cgi-parseqs.patch, twisted-pr1369-remove-pyopenssl-npn.patch,
    twisted-pr1487-increase-ffdh-keysize.patch and
    test-mktime-invalid-tm_isdst.patch as they have been merged.
  - Refresh other patches.
  - Add no-cython_test_exception_raiser.patch to avoid another dependency.
  - Update URL and make use of sitelib, not sitearch macros
* Tue Feb 23 2021 mcepl@suse.com
  - Add 1521_delegate_parseqs_stdlib_bpo42967.patch to overcome
    effects of bpo#42967, which forbade mixing amps and semicolons
    in query strings as separators
    (https://twistedmatrix.com/trac/ticket/10096).
* Thu Feb 11 2021 pmonreal@suse.com
  - Relax the crypto policies for the test-suite
* Fri Dec 11 2020 code@bnavigator.de
  - Add twisted-pr1369-remove-pyopenssl-npn.patch to support
    pyOpenSSL 20
  - Add twisted-pr1487-increase-ffdh-keysize.patch to support
    crpytography 3.3
  - Fix the update-alternatives setup
    * manpages were cloned but never registerd with u-a
    * install alternatives as master and slave links now
* Mon Oct 12 2020 mcepl@suse.com
  - Add no-test_successResultOfWithFailureHasTraceback.patch to
    skip sted.conch.test.test_keys.KeyTests.test_fromOpenSSH,
    which fails. Upstream suggests
    https://twistedmatrix.com/trac/ticket/9665, but it has never
    been confirmed, even less fixed.
* Thu May 28 2020 mcalabkova@suse.com
  - Update to 20.3.0
    * drop Python 2
    * twisted.news is deprecated.
    * twisted.conch.ssh now supports the curve25519-sha256 key exchange
      algorithm (requires OpenSSL >= 1.1.0).
    * many bugfixes and other miscelaneous fixes
  - Fixed update-alternatives mechanism
  - Added true-binary.patch
  - Dropped python-38-xml-namespace.patch
  - Reapplied python-38-hmac-digestmod.patch
* Mon May 18 2020 pgajdos@suse.com
  - %python3_only -> %python_alternative
* Wed Dec 04 2019 steven.kowalik@suse.com
  - Update to 19.10.0 bsc#1162424:
    * twisted.trial.successResultOf, twisted.trial.failureResultOf, and twisted.trial.assertNoResult accept coroutines as well as Deferreds. (#9006)
    * Fixed circular import in twisted.trial.reporter, introduced in Twisted 16.0.0. (#8267)
    * The POP3 server implemented by twisted.mail.pop3 now accepts passwords that contain spaces. (#9100)
    * Incoming HTTP/2 connections will now not time out if they persist for longer than one minute. (#9653)
    * twisted.conch.ssh.keys now correctly writes the "iqmp" parameter in serialized RSA private keys as q^-1 mod p rather than p^-1 mod q. (#9681)
    * twisted.web.server.Request will now use twisted.web.server.Site.getContentFile, if it exists, to get a file into which to write request content. If getContentFile is not provided by the site, it will fall back to the previous behavior of using io.BytesIO for small requests and tempfile.TemporaryFile for large ones. (#9655)
    * twisted.web.client.FileBodyProducer will now stop producing when the Deferred returned by FileBodyProducer.startProducing is cancelled. (#9547)
    * The HTTP/2 server implementation now enforces TCP flow control on control frame messages and times out clients that send invalid data without reading responses. This closes CVE-2019-9512 (Ping Flood), CVE-2019-9514 (Reset Flood), and CVE-2019-9515 (Settings Flood). Thanks to Jonathan Looney and Piotr Sikora. (#9694)
  - Add python-38-xml-namespace.patch to fix dictionary mutation under Python 3.8
  - Add python-38-hmac-digestmod.patch to add digestmod parameter where required
  - Add python-38-no-cgi-parseqs.patch to no longer import parse_qs from cgi
* Sat Sep 14 2019 jayvdb@gmail.com
  - Remove mailmail when only building Python 3 flavour
* Fri Sep 13 2019 tchvatal@suse.com
  - Update to 19.7.0:
    * The callable argument to twisted.internet.task.deferLater() is no longer required. (#9577)
    * twisted.internet.utils.getProcessOutputAndValue now accepts stdinBytes to write to the child process's standard input. (#9607)
    * Add new twisted.logger.capturedLogs context manager for capturing observed log events in tests. (#9617)
    * twisted.internet.base.PluggableResolverMixin, which implements the pluggable resolver interfaces for easier re-use in other reactors, has been factored out of ReactorBase. (#9632)
    * The PyPI page for Twisted has been enhanced to include more information and useful links. (#9648)
  - Refresh patch:
    * skip_MultiCast.patch
  - Remove merged patch hyperlink.patch
  - Remove patch 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch
  - Remove patch PR-1147.patch
* Wed Aug 14 2019 tbechtold@suse.com
  - Add PR-1147.patch (bsc#1138461, CVE-2019-12855)
    In words.protocols.jabber.xmlstream in Twisted through 19.2.1,
    XMPP support did not verify certificates when used with TLS,
    allowing an attacker to MITM connections.
* Wed Jun 12 2019 tbechtold@suse.com
  - Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch
    (bsc#1137825, CVE-2019-12387)
    Prevent CRLF injections
* Wed Jun 12 2019 tbechtold@suse.com
  - update to 19.2.1 (bsc#1137825, CVE-2019-12387):
    * Prevent CRLF injections described in CVE-2019-12387
* Wed May 22 2019 tchvatal@suse.com
  - Update to 19.2.0:
    * twisted.internet.ssl.CertificateOptions now uses 32 random bytes instead of an MD5 hash for the ssl session identifier context. (#9463)
    * DeferredLock and DeferredSemaphore can be used as asynchronous context managers on Python 3.5+. (#9546)
    * t.i.b.BaseConnector has custom __repr__ (#9548)
    * twisted.internet.ssl.optionsForClientTLS now supports validating IP addresses from the certificate subjectAltName (#9585)
    * Twisted's minimum Cryptography requirement is now 2.5. (#9592)
    * twisted.conch.ssh.keys can now read private keys in the new "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the default in OpenSSH 7.8. (#9515)
    * twisted.web.client.HostnameCachingHTTPSPolicy was added as a new contextFactory option. The policy caches a specified number of twisted.internet.interfaces.IOpenSSLClientConnectionCreator instances to to avoid the cost of instantiating a connection creator for multiple requests to the same host. (#9138)
  - Remove merged patches:
    * openssl-errormsg.aptch
    * openssl111.patch
  - Add patch to tests for new hyperlink:
    * hyperlink.patch
* Mon Feb 18 2019 tchvatal@suse.com
  - Add another patch for openssl 1.1.1 (from upstream git):
    * openssl-errormsg.aptch
* Thu Jan 24 2019 schwab@suse.de
  - test-mktime-invalid-tm_isdst.patch: don't pass invalid tm_isdst value to
    mktime (see also bpo-15750)
* Thu Nov 08 2018 mcepl@suse.com
  - Add no-pygtkcompat.patch to avoid dependency on Gtk (boo#1110669)
* Thu Nov 01 2018 tchvatal@suse.com
  - Version update to 18.9.0:
    * Fixes for the 3.7 python
  - Remove merged python37.patch
  - Add patch openssl111.patch which fixes tests with new pyOpenssl
    * Asserts changed behaviour
* Mon Oct 22 2018 tchvatal@suse.com
  - Do not write bytecode stuff when running the tests
* Fri Oct 19 2018 mcepl@suse.com
  - Add BuildRequires python-tz, which seems to be required to test suite
    to pass.
  - Also, add skip_MultiCast.patch to skip tests requiring full
    netrworking stack.
* Fri Oct 12 2018 ecsos@opensuse.org
  - Add missing Requires.
* Thu Oct 11 2018 tchvatal@suse.com
  - Fix the dependencies to match up upstream setup.py
  - Run the tests
  - Add patch to build with python3.7:
    * python37.patch
  - Add missing dependency on pyamcrest
  - Remove unused patch lp1102685.diff
* Tue Jul 17 2018 dmueller@suse.com
  - update to 18.7.0:
    for full list of changes please see
    https://github.com/twisted/twisted/blob/twisted-18.7.0/NEWS.rst
* Tue May 29 2018 bjorn.lie@gmail.com
  - Add python-service_identity Recommends.
* Fri May 18 2018 termim@gmail.com
  - update to 18.4.0
    For full list of changes please see:
    https://github.com/twisted/twisted/blob/twisted-18.4.0/NEWS.rst
* 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

Files

/usr/share/licenses/python311-Twisted-conch_nacl
/usr/share/licenses/python311-Twisted-conch_nacl/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 26 23:30:45 2024