Commit Graph

  • ddc8d3b37e Accepting request 1324668 from devel:languages:python factory Ana Guerrero 2025-12-29 14:15:49 +00:00
  • 74f4059fa8 - Add createElement.patch to fix tests with fixed python interpreters Markéta Machová 2025-12-29 10:05:19 +00:00
  • 3495cb2ae8 Convert to libalternatives, bsc#1245883 slfo-main Daniel Garcia Moreno 2025-10-23 11:48:02 +02:00
  • 2d7dedf6ec Accepting request 1307729 from devel:languages:python Ana Guerrero 2025-09-30 15:34:36 +00:00
  • 58b79240ad - Update to 25.5.0 * twisted.internet.interfaces.IReactorMulticast now accept IPv6 literals and allow for IPv6 multicast. * TCP throughput when sending data is slightly faster. * twisted.trial.unittest.TestCase.defer* methods were removed and converted to private methods. * Deprecations and removals in twisted.internet.defer * twisted.conch.client.direct.SSHClientTransport.verifyHostKey no longer crashes with an encoding error while attempting to verify the peer's IP address. * The twisted.web.websockets module has been added, adding a websockets server and client based on the wsproto library. - Add py314.patch to fix or skip tests failing with Python 3.14 Nico Krapp 2025-09-29 10:36:24 +00:00
  • de6005c406 Accepting request 1299062 from devel:languages:python Dominique Leuenberger 2025-08-13 14:23:03 +00:00
  • a0e2ce730e - Make the libalternatives transition conditional Markéta Machová 2025-08-12 12:33:41 +00:00
  • 05539b2905 Accepting request 1288536 from devel:languages:python Ana Guerrero 2025-06-26 09:34:35 +00:00
  • 2dedd9364c - Convert to libalternatives Markéta Machová 2025-06-25 12:33:07 +00:00
  • ab43836793 Accepting request 1219215 from devel:languages:python slfo-1.2 Dominique Leuenberger 2024-10-30 16:33:18 +00:00
  • 9545103547 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=158 Dirk Mueller 2024-10-29 22:22:20 +00:00
  • 1629614926 - update to 24.10.0: * Python 3.13 is now supported. * twisted.internet.defer.succeed() is significantly faster, and awaiting Deferred has also been sped up. * twisted.python.failure.Failure creation no longer records the place where it was created. This reduces creation time by 60% at least, thereby speeding up Deferred error handling. * twisted.internet.defer.Deferred no longer removes the traceback object from Failures. This may result in more objects staying in memory if you don't clean up failed Deferreds, but it speeds up error handling and enables improvements to traceback reporting. * twisted.internet.defer APIs are 2%-4% faster in many cases. * twisted.internet.defer.Deferred runs callbacks with chained Deferreds a little faster. * The reactor now will use a little less CPU when events have been scheduled with callLater(). * Creation of twisted.python.failure.Failure is now faster. * Fixed unreleased regression caused by PR 12109. * twisted.logger.eventAsText can now format the output having types/classes as input. This was a regression introduced in Twisted 24.3.0. * twisted.internet.endpoints.clientFromString for TLS endpoints with "bindAddress=" no longer crashes during connect. twisted.internet.endpoints.HostnameEndpoint() no longer crashes when given a bindAddress= argument that is just a string, and that argument now accepts either address strings or (address, port) tuples. * The URLs from README and pyproject.toml were updated. * #11236, #12060, #12062, #12099, #12219, #12290, #12296, Dirk Mueller 2024-10-29 18:01:24 +00:00
  • 5871edc46d Accepting request 1203276 from devel:languages:python Ana Guerrero 2024-09-26 16:52:44 +00:00
  • 4b9343c635 - Add upstream patch 12313-fix-test_manhole.patch to fix test failure with latest python312 Markéta Machová 2024-09-25 06:56:19 +00:00
  • 954350af7b - Update to 24.7.0 * 24.7.0.rc2 fixed an unreleased regression caused by PR 12109. (#12279) * twisted.web.util.redirectTo now HTML-escapes the provided URL in the fallback response body it returns (GHSA-cf56-g6w6-pqq2, CVE-2024-41810). (#9839) * The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP requests out-of-order, possibly resulting in information disclosure (CVE-2024-41671/GHSA-c8m8-j448-xjx7) (#12248) * twisted.protocols.ftp now supports the IPv6 extensions defined in RFC 2428. (#9645) * twisted.internet.defer.inlineCallbacks can now yield a coroutine. (#9972) * twisted.python._shellcomp.ZshArgumentsGenerator was updated for Python 3.13. (#12065) * twisted.web.wsgi request environment now contains the peer port number as REMOTE_PORT. (#12096) * twisted.internet.defer.Deferred.callback() and twisted.internet.defer.Deferred.addCallbacks() no longer use assert to check the type of the arguments. You should now use type checking to validate your code. These changes were done to reduce the CPU usage. (#12122) * Added two new methods, twisted.logger.Logger.failuresHandled and twisted.logger.Logger.\ failureHandler, which allow for more concise and convenient handling of exceptions when dispatching out to application code. The former can arbitrarily customize failure handling at the call site, and the latter can be used for performance-sensitive cases where no additional information needs to be logged. (#12188) * twisted.internet.defer.Deferred.addCallback now runs about 10% faster. (#12223) * twisted.internet.defer.Deferred error handling is now faster, taking 40% less time to run. (#12227) * twisted.internet.ssl.Certificate.__repr__ can now handle certificates without a common name (CN) in the certificate itself or the signing CA. (#5851) * Type annotations have been added to twisted.conch.interfaces.IKnownHostEntry and its implementations, twisted.conch.client.knownhosts.PlainHost and twisted.conch.client.knownhosts.HashedHost, correcting a variety of type confusion issues throughout the conch client code. (#9713) * twisted.python.failure.Failure once again utilizes the custom pickling logic it used to in the past. (#12112) * twisted.conch.client.knownhosts.KnownHostsFile.verifyHostKey no longer logs Matej Cepl 2024-09-20 21:39:51 +00:00
  • 18ddfb55ad Accepting request 1190585 from devel:languages:python Dominique Leuenberger 2024-08-01 20:03:43 +00:00
  • b6cea33ef8 disclosure (CVE-2024-41671, bsc#1228549) and XSS via html injection (CVE-2024-41810, bsc#1228552): Daniel Garcia 2024-07-31 06:18:32 +00:00
  • cee0a22994 - Add a couple of upstream patches to fix http process information disclosure (CVE-2024-41671) and XSS via html injection (CVE-2024-41810): * CVE-2024-41671.patch gh#twisted/twisted@4a930de12fb6 * CVE-2024-41810.patch gh#twisted/twisted@046a164f89a0 Daniel Garcia 2024-07-31 06:15:56 +00:00
  • eb3157063b Accepting request 1184937 from devel:languages:python Ana Guerrero 2024-07-03 18:29:45 +00:00
  • 4c692692ad - update to 24.3.0: * twisted.logger.formatEvent now honors dotted method names, not just flat function names, in format strings, as it has long been explicitly documented to do. So, you will now get the expected result from formatEvent("here's the result of calling a method at log-format time: {obj.method()}", obj=...) * twisted.web.http.HTTPChannel now ignores the trailer headers provided in the last chunk of a chunked encoded response, rather than raising an exception. * twisted.protocols.tls.BufferingTLSTransport, used by default by twisted.protocols.tls.TLSMemoryBIOFactory, was refactored for improved performance when doing a high number of small writes. * twisted.python.failure.Failure now throws exception for generators without triggering a deprecation warnings on Python 3.12. * twisted.internet.process.Process, used by reactor.spawnProcess, now copies the parent environment when the env=None argument is passed on Posix systems and os.posix_spawnp is used internally. * twisted.internet.defer.inlineCallbacks.returnValue's stack introspection was adjusted for the latest PyPy 7.3.14 release, allowing legacy @inlineCallbacks to run on new PyPY versions. * twisted.trial.reporter.TestRun.startTest() is no longer called for tests with skip annotation or skip attribute for Python 3.12.1 or newer. This is the result of upstream Python gh-106584 change. The behavior is not change in 3.12.0 or older. Dirk Mueller 2024-07-02 19:53:38 +00:00
  • 56e074c280 Accepting request 1143215 from devel:languages:python Ana Guerrero 2024-02-01 17:04:13 +00:00
  • 7903b149ff - Add stop-using-3-arg-throw.patch: * Avoid 3-arg throw to fix a DeprecationWarning in Python 3.12. Steve Kowalik 2024-02-01 08:34:36 +00:00
  • e0d9c4da22 Accepting request 1139828 from devel:languages:python Ana Guerrero 2024-01-21 22:07:48 +00:00
  • 3873fcd029 Accepting request 1139817 from home:bnavigator:branches:devel:languages:python Matej Cepl 2024-01-19 00:14:59 +00:00
  • e7ffb9ae04 Accepting request 1128372 from devel:languages:python Ana Guerrero 2023-11-23 20:38:42 +00:00
  • f469573120 Accepting request 1128275 from home:mcalabkova:branches:devel:languages:python:numeric Matej Cepl 2023-11-23 16:03:01 +00:00
  • c3931270c4 Accepting request 1126660 from devel:languages:python Ana Guerrero 2023-11-16 19:27:14 +00:00
  • fe170239b0 - Add CVE-2023-46137-HTTP-pipeline-response.patch (bsc#1216588, CVE-2023-46137) serializing pipelined HTTP requests. Matej Cepl 2023-11-15 13:49:48 +00:00
  • d2479e8538 Accepting request 1109330 from devel:languages:python Ana Guerrero 2023-09-07 19:12:44 +00:00
  • 74cff35e83 + drops CVE-2022-39348-do-not-echo-host-header.patch in older dists Dirk Mueller 2023-09-06 19:37:35 +00:00
  • 459a6a8698 Accepting request 1095481 from devel:languages:python Dominique Leuenberger 2023-06-27 21:15:53 +00:00
  • aeb654dcef - 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 Dirk Mueller 2023-06-26 20:22:25 +00:00
  • 58018163ca Accepting request 1089049 from devel:languages:python Dominique Leuenberger 2023-05-26 18:15:24 +00:00
  • 3b762340f5 osc copypac from project:home:dirkmueller:acdc:as_python3_module package:python-Twisted revision:8, using keep-link, using expand Dirk Mueller 2023-05-25 15:53:01 +00:00
  • 07cc97910d Accepting request 1082019 from devel:languages:python Dominique Leuenberger 2023-04-22 20:02:30 +00:00
  • f93a47cc7c Accepting request 1081315 from home:dirkmueller:acdc:as_python3_module Dirk Mueller 2023-04-21 15:01:00 +00:00
  • 440881d871 Accepting request 1063746 from devel:languages:python Dominique Leuenberger 2023-02-09 15:21:25 +00:00
  • 49de3c7920 - Add patch support-new-glibc.patch: * Support new glibc changes. Steve Kowalik 2023-02-08 08:20:20 +00:00
  • 1253b1017e Accepting request 1057659 from devel:languages:python Dominique Leuenberger 2023-01-11 16:14:17 +00:00
  • 5053ed2159 - Add py311-tests-compat.patch to fix tests with python 3.11 gh#twisted/twisted#11734 gh#twisted/twisted#11733 Daniel Garcia 2023-01-10 18:12:29 +00:00
  • d775c6095d Accepting request 1037121 from devel:languages:python Dominique Leuenberger 2022-11-22 15:09:46 +00:00
  • 481e418cf2 - Skip rpmlint error python-tests-in-package. Matej Cepl 2022-11-21 13:25:08 +00:00
  • cb6c21f752 Accepting request 1032605 from devel:languages:python Dominique Leuenberger 2022-11-02 11:46:37 +00:00
  • b19a638d00 - 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) Steve Kowalik 2022-11-01 05:50:34 +00:00
  • 457a8da15b Accepting request 984316 from devel:languages:python Dominique Leuenberger 2022-06-24 06:45:13 +00:00
  • 6100c6fe3e Accepting request 984263 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-06-22 06:14:46 +00:00
  • b526e0670d Accepting request 981084 from devel:languages:python Dominique Leuenberger 2022-06-07 09:45:16 +00:00
  • fc05faa70c Fix changelog Matej Cepl 2022-06-07 05:43:12 +00:00
  • 8dc75dc306 Accepting request 967387 from devel:languages:python Dominique Leuenberger 2022-04-07 22:27:31 +00:00
  • 2dc5bc28e2 Correct bug placement Steve Kowalik 2022-04-07 02:33:43 +00:00
  • fa38c52c99 - Add patch CVE-2022-24801-http-1.1-leniency.patch: * Be stricter about HTTP/1.1 headers. Steve Kowalik 2022-04-07 02:32:52 +00:00
  • 54d44c61d1 - 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) (bsc#1198086) * 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) Steve Kowalik 2022-04-06 07:09:11 +00:00
  • 24915a3adb Accepting request 956891 from devel:languages:python Dominique Leuenberger 2022-02-23 15:25:39 +00:00
  • c7c424fcd0 - Add patch skip-namespacewithwhitespace.patch: * Skip a failing test with Expat 2.4.5. Steve Kowalik 2022-02-23 00:32:21 +00:00
  • cd18705a82 Accepting request 953273 from devel:languages:python Dominique Leuenberger 2022-02-11 22:06:35 +00:00
  • 135c9fb566 Accepting request 953066 from home:darix:branches:devel:languages:python Matej Cepl 2022-02-10 17:51:11 +00:00
  • cf8a33aef6 Accepting request 944143 from devel:languages:python Dominique Leuenberger 2022-01-07 11:45:18 +00:00
  • 8f313b2445 - Add patch currentThread-deprecated.patch: * Do not call a deprecated method which causes reactor startup to abort. Steve Kowalik 2022-01-06 04:50:09 +00:00
  • 5f7737d8f6 Accepting request 939434 from devel:languages:python Dominique Leuenberger 2021-12-12 20:27:19 +00:00
  • 090b9c9e4e Accepting request 939405 from home:bnavigator:python-rpm-macros Matej Cepl 2021-12-10 18:47:52 +00:00
  • 10a83800d3 Accepting request 938620 from home:bnavigator:python-rpm-macros Matej Cepl 2021-12-10 15:51:11 +00:00
  • f640d307f7 Accepting request 915574 from devel:languages:python Dominique Leuenberger 2021-09-04 20:32:04 +00:00
  • 3a6d209a0b Accepting request 915405 from home:fusionfuture:branches:devel:languages:python Matej Cepl 2021-09-01 18:56:34 +00:00
  • b811641d13 Accepting request 911988 from devel:languages:python Richard Brown 2021-08-16 08:08:37 +00:00
  • a4f026a40b Fix changelog Matej Cepl 2021-08-13 12:51:55 +00:00
  • c7cf3cbca2 Accepting request 911968 from home:xanders:branches:devel:languages:python Matej Cepl 2021-08-13 12:50:12 +00:00
  • babc7ebf3e Accepting request 910780 from devel:languages:python Richard Brown 2021-08-12 07:01:01 +00:00
  • 9d31ec5469 Accepting request 909678 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2021-08-02 07:03:49 +00:00
  • 5f273cc925 - 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. - 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) Matej Cepl 2021-07-31 06:18:53 +00:00
  • c98a5466d5 Accepting request 893684 from devel:languages:python Dominique Leuenberger 2021-05-19 15:49:00 +00:00
  • 6aa0d6dbb3 - add incremental-21.patch: support newer incremental versions Dirk Mueller 2021-05-17 10:15:27 +00:00
  • e1e7100f59 Accepting request 878146 from devel:languages:python Dominique Leuenberger 2021-03-12 12:30:22 +00:00
  • 69076f58ad Correct changes and drop unused patch Steve Kowalik 2021-03-10 10:17:23 +00:00
  • a3830f326e - 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, 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 Steve Kowalik 2021-03-10 10:15:47 +00:00
  • 1dc7dbd3b8 Accepting request 874682 from devel:languages:python Richard Brown 2021-03-02 13:43:08 +00:00
  • 564d501398 Accepting request 874681 from home:mcepl:branches:python36 Matej Cepl 2021-02-23 18:47:30 +00:00
  • 4c78c36c35 Accepting request 871383 from devel:languages:python Dominique Leuenberger 2021-02-17 17:09:27 +00:00
  • d82dbf52df Accepting request 871243 from home:pmonrealgonzalez:branches:devel:languages:python Markéta Machová 2021-02-12 09:42:36 +00:00
  • 06829fed61 Accepting request 854874 from devel:languages:python Dominique Leuenberger 2020-12-12 19:29:47 +00:00
  • bbadbea3e9 Accepting request 854677 from home:bnavigator:branches:devel:languages:python Matej Cepl 2020-12-11 07:54:16 +00:00
  • 0ece73a231 Accepting request 841601 from devel:languages:python Dominique Leuenberger 2020-10-29 08:47:56 +00:00
  • 8dc8e47895 Fix changes Matej Cepl 2020-10-13 16:46:04 +00:00
  • 43518d2944 - 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. Matej Cepl 2020-10-12 21:16:08 +00:00
  • 4f6d4c1fc1 Accepting request 810158 from devel:languages:python Dominique Leuenberger 2020-06-05 17:59:24 +00:00
  • 21fdee6018 Accepting request 810151 from home:mcalabkova:branches:devel:languages:python Tomáš Chvátal 2020-05-29 09:06:37 +00:00
  • 1bccc69403 Accepting request 806989 from devel:languages:python Yuchen Lin 2020-05-28 07:07:32 +00:00
  • 221d5e0adf Accepting request 806979 from home:pgajdos:python Tomáš Chvátal 2020-05-18 14:20:53 +00:00
  • 3c351f5ba7 Accepting request 769860 from devel:languages:python Dominique Leuenberger 2020-02-06 12:19:06 +00:00
  • 59f03a78cc Changelog sync with SLE Tomáš Chvátal 2020-02-04 07:19:22 +00:00
  • 18ecd8e9d1 Accepting request 753855 from devel:languages:python Dominique Leuenberger 2019-12-11 11:09:24 +00:00
  • 96159d8722 - Update to 19.10.0: * 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 Steve Kowalik 2019-12-04 05:06:51 +00:00
  • e0cdb4c175 Accepting request 731161 from devel:languages:python Dominique Leuenberger 2019-09-23 10:17:24 +00:00
  • 4b4c81e79c Accepting request 730984 from home:jayvdb:py3only Tomáš Chvátal 2019-09-16 07:36:25 +00:00
  • 2001e758bb - 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 Tomáš Chvátal 2019-09-13 14:37:19 +00:00
  • 8154c9a333 Accepting request 709323 from devel:languages:python Dominique Leuenberger 2019-06-18 12:49:45 +00:00
  • 19851b99d6 - update to 19.2.1 (bsc#1137825, CVE-2019-12387): * Prevent CRLF injections described in CVE-2019-12387 Thomas Bechtold 2019-06-12 06:10:22 +00:00
  • ecc1a16a2c - 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 Tomáš Chvátal 2019-05-22 10:39:29 +00:00
  • e141d6ae22 Accepting request 677095 from devel:languages:python Stephan Kulow 2019-02-28 20:37:25 +00:00
  • 9823a3eb00 - Add another patch for openssl 1.1.1 (from upstream git): * openssl-errormsg.aptch Tomáš Chvátal 2019-02-18 11:34:52 +00:00
  • a154c9f860 Accepting request 668541 from devel:languages:python Stephan Kulow 2019-02-02 20:42:56 +00:00