15
0
Commit Graph

102 Commits

Author SHA256 Message Date
Richard Brown
1dc7dbd3b8 Accepting request 874682 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/874682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=44
2021-03-02 13:43:08 +00:00
564d501398 Accepting request 874681 from home:mcepl:branches:python36
- 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).

OBS-URL: https://build.opensuse.org/request/show/874681
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=100
2021-02-23 18:47:30 +00:00
4c78c36c35 Accepting request 871383 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/871383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=43
2021-02-17 17:09:27 +00:00
d82dbf52df Accepting request 871243 from home:pmonrealgonzalez:branches:devel:languages:python
To be evaluated in Staging:O, it fixes the build there.

OBS-URL: https://build.opensuse.org/request/show/871243
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=98
2021-02-12 09:42:36 +00:00
06829fed61 Accepting request 854874 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/854874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=42
2020-12-12 19:29:47 +00:00
bbadbea3e9 Accepting request 854677 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/854677
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=96
2020-12-11 07:54:16 +00:00
0ece73a231 Accepting request 841601 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/841601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=41
2020-10-29 08:47:56 +00:00
8dc8e47895 Fix changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=94
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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=93
2020-10-12 21:16:08 +00:00
4f6d4c1fc1 Accepting request 810158 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/810158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=40
2020-06-05 17:59:24 +00:00
Tomáš Chvátal
21fdee6018 Accepting request 810151 from home:mcalabkova:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/810151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=91
2020-05-29 09:06:37 +00:00
1bccc69403 Accepting request 806989 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/806989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=39
2020-05-28 07:07:32 +00:00
Tomáš Chvátal
221d5e0adf Accepting request 806979 from home:pgajdos:python
- %python3_only -> %python_alternative

OBS-URL: https://build.opensuse.org/request/show/806979
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=89
2020-05-18 14:20:53 +00:00
3c351f5ba7 Accepting request 769860 from devel:languages:python
- Update to 19.10.0 bsc#1162424:
- Remove patch 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch
- Remove patch PR-1147.patch

- 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.

- Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch
  (bsc#1137825, CVE-2019-12387)
  Prevent CRLF injections

OBS-URL: https://build.opensuse.org/request/show/769860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=38
2020-02-06 12:19:06 +00:00
Tomáš Chvátal
59f03a78cc Changelog sync with SLE
- Update to 19.10.0 bsc#1162424:
- Remove patch 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch
- Remove patch PR-1147.patch

- 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.

- Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch
  (bsc#1137825, CVE-2019-12387)
  Prevent CRLF injections

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=87
2020-02-04 07:19:22 +00:00
18ecd8e9d1 Accepting request 753855 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/753855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=37
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=85
2019-12-04 05:06:51 +00:00
e0cdb4c175 Accepting request 731161 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/731161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=36
2019-09-23 10:17:24 +00:00
Tomáš Chvátal
4b4c81e79c Accepting request 730984 from home:jayvdb:py3only
- Remove mailmail when only building Python 3 flavour

OBS-URL: https://build.opensuse.org/request/show/730984
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=83
2019-09-16 07:36:25 +00:00
Tomáš Chvátal
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=82
2019-09-13 14:37:19 +00:00
8154c9a333 Accepting request 709323 from devel:languages:python
- update to 19.2.1 (bsc#1137825, CVE-2019-12387):
  * Prevent CRLF injections described in CVE-2019-12387

- 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

OBS-URL: https://build.opensuse.org/request/show/709323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=35
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=80
2019-06-12 06:10:22 +00:00
Tomáš Chvátal
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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=79
2019-05-22 10:39:29 +00:00
Stephan Kulow
e141d6ae22 Accepting request 677095 from devel:languages:python
- Add another patch for openssl 1.1.1 (from upstream git):
  * openssl-errormsg.aptch

OBS-URL: https://build.opensuse.org/request/show/677095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=34
2019-02-28 20:37:25 +00:00
Tomáš Chvátal
9823a3eb00 - Add another patch for openssl 1.1.1 (from upstream git):
* openssl-errormsg.aptch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=77
2019-02-18 11:34:52 +00:00
Stephan Kulow
a154c9f860 Accepting request 668541 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/668541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=33
2019-02-02 20:42:56 +00:00
Tomáš Chvátal
5fd5c11faa Accepting request 668397 from home:Andreas_Schwab:glibc:rebuild
- test-mktime-invalid-tm_isdst.patch: don't pass invalid tm_isdst value to
  mktime (see also bpo-15750)

OBS-URL: https://build.opensuse.org/request/show/668397
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=75
2019-01-25 08:46:04 +00:00
8990a596f8 Accepting request 647311 from devel:languages:python
- Add no-pygtkcompat.patch to avoid dependency on Gtk (boo#1110669)

OBS-URL: https://build.opensuse.org/request/show/647311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=32
2018-11-14 13:40:58 +00:00
b7d7a43dbb Add no-pygtkcompat.patch to avoid dependency on Gtk (boo#1110669)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=73
2018-11-08 11:45:37 +00:00
bac4c091a8 Accepting request 645890 from devel:languages:python
- 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

- Do not write bytecode stuff when running the tests

- 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.

- Add missing Requires.

- 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

OBS-URL: https://build.opensuse.org/request/show/645890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=31
2018-11-06 13:00:50 +00:00
Tomáš Chvátal
42629d8d84 - Add patch openssl111.patch which fixes tests with new pyOpenssl
* Asserts changed behaviour

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=71
2018-11-01 11:11:24 +00:00
Tomáš Chvátal
fdda9c8fa5 - Version update to 18.9.0:
* Fixes for the 3.7 python
- Remove merged python37.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=70
2018-11-01 09:34:46 +00:00
Tomáš Chvátal
ae49f901fc - Do not write bytecode stuff when running the tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=69
2018-10-22 08:57:29 +00:00
b96524c75c Just raise SkipTest exception and be done with it.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=68
2018-10-19 14:59:13 +00:00
9d268435a5 Just use plain unittest
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=67
2018-10-19 14:41:26 +00:00
3f583fbe50 Fix syntax error
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=66
2018-10-19 14:16:31 +00:00
32da409357 - Also, add skip_MultiCast.patch to skip tests requiring full
netrworking stack.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=65
2018-10-19 14:04:16 +00:00
83d0c8223e - Add BuildRequires python-tz, which seems to be required to test suite
to pass.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=64
2018-10-19 13:28:10 +00:00
Tomáš Chvátal
3c33fd9509 Accepting request 641730 from home:ecsos:branches:devel:languages:python
- Add missing Requires.

Have retragate test change.

OBS-URL: https://build.opensuse.org/request/show/641730
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=63
2018-10-13 06:23:40 +00:00
Tomáš Chvátal
185ddf5921 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=62
2018-10-11 09:01:36 +00:00
cffe065cef Accepting request 625119 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/625119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=30
2018-07-26 08:16:25 +00:00
09a91a91dc OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=60 2018-07-17 19:44:35 +00:00
b440eb886c - update to 18.7.0:
for full list of changes please see
  https://github.com/twisted/twisted/blob/twisted-18.7.0/NEWS.rst

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=59
2018-07-17 19:43:10 +00:00
7e489e6fbe Accepting request 612932 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/612932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=29
2018-06-02 09:48:31 +00:00
Tomáš Chvátal
0c7226f9da Accepting request 612928 from home:iznogood:branches:devel:languages:python
- Add python-service_identity Recommends.

OBS-URL: https://build.opensuse.org/request/show/612928
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=57
2018-05-29 19:48:39 +00:00
7a014ded47 Accepting request 610492 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/610492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=28
2018-05-19 13:39:10 +00:00
Tomáš Chvátal
be95f76a32 Accepting request 610470 from home:termim:branches:devel:languages:python
- update to 18.4.0
  For full list of changes please see:
  https://github.com/twisted/twisted/blob/twisted-18.4.0/NEWS.rst

OBS-URL: https://build.opensuse.org/request/show/610470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=55
2018-05-18 18:08:31 +00:00
41623df018 Accepting request 540472 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/540472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=27
2017-11-12 17:00:31 +00:00
297f220d11 Accepting request 540450 from home:mimi_vx:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/540450
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Twisted?expand=0&rev=53
2017-11-10 12:19:58 +00:00
07f8ca8532 Accepting request 507987 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/507987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted?expand=0&rev=26
2017-07-21 20:38:47 +00:00