Compare commits

..

131 Commits

Author SHA256 Message Date
Ana Guerrero
2563439415 Accepting request 1243130 from devel:languages:python
- Switch to pyproject macros.
- Add typing-extensions to Requires for 3.11 and 3.12.

- Update to 25.0.0
  * Backward-incompatible changes: -
  * Deprecations: -
  * Changes:
    - Corrected type annotations on Context.set_alpn_select_callback,
      Context.set_session_cache_mode, Context.set_options, Context.set_mode,
      X509.subject_name_hash, and X509Store.load_locations.
    - Deprecated APIs are now marked using warnings.deprecated. mypy will emit deprecation notices
      for them when used with --enable-error-code deprecated.
- Changes from 24.3.0
  * Backward-incompatible changes:
    - Removed the deprecated OpenSSL.crypto.CRL, OpenSSL.crypto.Revoked, OpenSSL.crypto.dump_crl,
      and OpenSSL.crypto.load_crl. cryptography.x509's CRL functionality should be used instead.
    - Removed the deprecated OpenSSL.crypto.sign and OpenSSL.crypto.verify.
      cryptography.hazmat.primitives.asymmetric's signature APIs should be used instead.
  * Deprecations:
    - Deprecated OpenSSL.rand - callers should use os.urandom() instead.
    - Deprecated add_extensions and get_extensions on OpenSSL.crypto.X509Req and OpenSSL.crypto.X509.
      These should have been deprecated at the same time X509Extension was. Users should use pyca/cryptography's X.509 APIs instead.
    - Deprecated OpenSSL.crypto.get_elliptic_curves and OpenSSL.crypto.get_elliptic_curve,
      as well as passing the reult of them to OpenSSL.SSL.Context.set_tmp_ecdh,
      users should instead pass curves from cryptography.
    - Deprecated passing X509 objects to OpenSSL.SSL.Context.use_certificate, OpenSSL.SSL.Connection.use_certificate,
      OpenSSL.SSL.Context.add_extra_chain_cert, and OpenSSL.SSL.Context.add_client_ca, users should instead
      pass cryptography.x509.Certificate instances. This is in preparation for deprecating pyOpenSSL's X509 entirely.
    - Deprecated passing PKey objects to OpenSSL.SSL.Context.use_privatekey and OpenSSL.SSL.Connection.use_privatekey,
      users should instead pass cryptography priate key instances. This is in preparation for deprecating pyOpenSSL's PKey entirely.

OBS-URL: https://build.opensuse.org/request/show/1243130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=57
2025-02-06 21:01:55 +00:00
Ana Guerrero
3799fc3dc0 Accepting request 1237806 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1237806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=56
2025-01-15 16:42:18 +00:00
28aa3af438 - Do not build tests noarch: they refer to %__isa, which differs
per architecture, invalidating the noarch option.
  Fixes build with rpm 4.20.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=116
2025-01-14 13:26:13 +00:00
Dominique Leuenberger
a46c73f42a Accepting request 1189358 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1189358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=55
2024-07-26 14:15:12 +00:00
ed2ff5e79d - 24.2.1:
* Deprecated OpenSSL.crypto.X509Req,
               OpenSSL.crypto.load_certificate_request,
               OpenSSL.crypto.dump_certificate_request.
    Instead, cryptography.x509.CertificateSigningRequest,s
             cryptography.x509.CertificateSigningRequestBuilder,s
             cryptography.x509.load_der_x509_csr,s
             or cryptography.x509.load_pem_x509_csr should be used.
  * Added type hints for the SSL module. #1308.
  * Changed OpenSSL.crypto.PKey.from_cryptography_key to accept public and private EC, ED25519, ED448 keys

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=114
2024-07-24 10:28:52 +00:00
Ana Guerrero
c951fa72df Accepting request 1158475 from devel:languages:python
- update to 24.1.0:
  * Removed the deprecated OpenSSL.crypto.PKCS12 and
    OpenSSL.crypto.NetscapeSPKI. OpenSSL.crypto.PKCS12 may be
    replaced by the PKCS#12 APIs in the cryptography package.

OBS-URL: https://build.opensuse.org/request/show/1158475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=54
2024-03-18 15:44:24 +00:00
1d6a5e867b - update to 24.1.0:
* Removed the deprecated OpenSSL.crypto.PKCS12 and
    OpenSSL.crypto.NetscapeSPKI. OpenSSL.crypto.PKCS12 may be
    replaced by the PKCS#12 APIs in the cryptography package.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=112
2024-03-16 13:06:38 +00:00
Ana Guerrero
225bd52449 Accepting request 1142651 from devel:languages:python
- update to 24.0.0:
  * Added OpenSSL.SSL.Connection.get_selected_srtp_profile to
    determine which SRTP profile was negotiated. #1279.

OBS-URL: https://build.opensuse.org/request/show/1142651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=53
2024-01-30 17:24:28 +00:00
8e26884f20 - update to 24.0.0:
* Added OpenSSL.SSL.Connection.get_selected_srtp_profile to
    determine which SRTP profile was negotiated. #1279.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=110
2024-01-29 21:23:44 +00:00
Ana Guerrero
92216e2e79 Accepting request 1129059 from devel:languages:python
- update to 23.3.0:
  * Dropped support for Python 3.6.
  * The minimum ``cryptography`` version is now 41.0.5.
  * Removed ``OpenSSL.crypto.loads_pkcs7`` and
    ``OpenSSL.crypto.loads_pkcs12`` which had been deprecated for
    3 years.
  * Added ``OpenSSL.SSL.OP_LEGACY_SERVER_CONNECT`` to allow
    legacy insecure renegotiation between OpenSSL and unpatched
    servers.
  * Deprecated ``OpenSSL.crypto.PKCS12`` (which was intended to
    have been deprecated at the same time as
    ``OpenSSL.crypto.load_pkcs12``).
  * Deprecated ``OpenSSL.crypto.NetscapeSPKI``.
  * Deprecated ``OpenSSL.crypto.CRL``
  * Deprecated ``OpenSSL.crypto.Revoked``
  * Deprecated ``OpenSSL.crypto.load_crl`` and
    ``OpenSSL.crypto.dump_crl``
  * Deprecated ``OpenSSL.crypto.sign`` and
    ``OpenSSL.crypto.verify``
  * Deprecated ``OpenSSL.crypto.X509Extension``
  * Changed ``OpenSSL.crypto.X509Store.add_crl`` to also accept
  * ``cryptography``'s ``x509.CertificateRevocationList``
    arguments in addition
  * to the now deprecated ``OpenSSL.crypto.CRL`` arguments.
  * Fixed ``test_set_default_verify_paths`` test so that it is
    skipped if no network connection is available.

- Inject multibuild to avoid a build loop.
  python-pyOpenSSL-always-overflow.patch
- fixed doc generation

OBS-URL: https://build.opensuse.org/request/show/1129059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=52
2023-11-28 21:18:04 +00:00
91036534b4 - update to 23.3.0:
* Dropped support for Python 3.6.
  * The minimum ``cryptography`` version is now 41.0.5.
  * Removed ``OpenSSL.crypto.loads_pkcs7`` and
    ``OpenSSL.crypto.loads_pkcs12`` which had been deprecated for
    3 years.
  * Added ``OpenSSL.SSL.OP_LEGACY_SERVER_CONNECT`` to allow
    legacy insecure renegotiation between OpenSSL and unpatched
    servers.
  * Deprecated ``OpenSSL.crypto.PKCS12`` (which was intended to
    have been deprecated at the same time as
    ``OpenSSL.crypto.load_pkcs12``).
  * Deprecated ``OpenSSL.crypto.NetscapeSPKI``.
  * Deprecated ``OpenSSL.crypto.CRL``
  * Deprecated ``OpenSSL.crypto.Revoked``
  * Deprecated ``OpenSSL.crypto.load_crl`` and
    ``OpenSSL.crypto.dump_crl``
  * Deprecated ``OpenSSL.crypto.sign`` and
    ``OpenSSL.crypto.verify``
  * Deprecated ``OpenSSL.crypto.X509Extension``
  * Changed ``OpenSSL.crypto.X509Store.add_crl`` to also accept
  * ``cryptography``'s ``x509.CertificateRevocationList``
    arguments in addition
  * to the now deprecated ``OpenSSL.crypto.CRL`` arguments.
  * Fixed ``test_set_default_verify_paths`` test so that it is
    skipped if no network connection is available.
- Inject multibuild to avoid a build loop.
  python-pyOpenSSL-always-overflow.patch
- fixed doc generation
-Add bug-lp-1265482.diff; fix testsuite for SLE11 (bnc#855666)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=108
2023-11-27 08:55:08 +00:00
Dominique Leuenberger
ad16b7bba8 Accepting request 1093835 from devel:languages:python
- update to 23.2.0:
  * Removed ``X509StoreFlags.NOTIFY_POLICY``.
  * ``cryptography`` maximum version has been increased to
    41.0.x.
  * Invalid versions are now rejected in
    ``OpenSSL.crypto.X509Req.set_version``.
  * Added ``X509VerificationCodes`` to ``OpenSSL.SSL``.

OBS-URL: https://build.opensuse.org/request/show/1093835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=51
2023-06-21 20:37:12 +00:00
0339fa1688 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=106 2023-06-19 20:46:55 +00:00
e6e57d5255 - update to 23.2.0:
* Removed ``X509StoreFlags.NOTIFY_POLICY``.
  * ``cryptography`` maximum version has been increased to
    41.0.x.
  * Invalid versions are now rejected in
    ``OpenSSL.crypto.X509Req.set_version``.
  * Added ``X509VerificationCodes`` to ``OpenSSL.SSL``.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=105
2023-06-19 20:26:28 +00:00
Dominique Leuenberger
354f9b0f5d Accepting request 1081816 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=50
2023-04-22 19:59:26 +00:00
e4120dc3df Accepting request 1081543 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081543
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=103
2023-04-21 14:09:52 +00:00
Dominique Leuenberger
c839c28339 Accepting request 1075038 from devel:languages:python
- update to 23.1.1:
  * Worked around an issue in OpenSSL 3.1.0 which caused
    `X509Extension.get_short_name` to raise an exception when no
    short name was known to OpenSSL.

- update to 23.1.0:
  * ``cryptography`` maximum version has been increased to
    40.0.x.
  * Add ``OpenSSL.SSL.Connection.DTLSv1_get_timeout`` and
    ``OpenSSL.SSL.Connection.DTLSv1_handle_timeout``
    to support DTLS timeouts `#1180

OBS-URL: https://build.opensuse.org/request/show/1075038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=49
2023-03-29 21:26:51 +00:00
a0d6178494 - update to 23.1.1:
* Worked around an issue in OpenSSL 3.1.0 which caused
    `X509Extension.get_short_name` to raise an exception when no
    short name was known to OpenSSL.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=101
2023-03-28 15:40:57 +00:00
93b1e4678c - update to 23.1.0:
* ``cryptography`` maximum version has been increased to
    40.0.x.
  * Add ``OpenSSL.SSL.Connection.DTLSv1_get_timeout`` and
    ``OpenSSL.SSL.Connection.DTLSv1_handle_timeout``
    to support DTLS timeouts `#1180

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=100
2023-03-27 07:55:49 +00:00
Dominique Leuenberger
fbd2c6cbd3 Accepting request 1046269 from devel:languages:python
- update to 23.0.0:
  * Add ``OpenSSL.SSL.X509StoreFlags.PARTIAL_CHAIN`` constant to allow for
    users
  to perform certificate verification on partial certificate chains.
  * ``cryptography`` maximum version has been increased to 39.0.x.
- drop pyOpenSSL-pr1158-conditional-__all__.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1046269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=48
2023-01-03 14:04:28 +00:00
f0708814a1 - update to 23.0.0:
* Add ``OpenSSL.SSL.X509StoreFlags.PARTIAL_CHAIN`` constant to allow for
    users
  to perform certificate verification on partial certificate chains.
  * ``cryptography`` maximum version has been increased to 39.0.x.
- drop pyOpenSSL-pr1158-conditional-__all__.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=98
2023-01-02 18:49:48 +00:00
Dominique Leuenberger
f51aeaddfe Accepting request 1030954 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1030954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=47
2022-10-29 18:16:04 +00:00
b067fdba7d Accepting request 1030427 from home:bnavigator:branches:devel:languages:python
- Upstream post-release doc fix (gh#pyca/pyopenssl#1150)
  * The minimum cryptography version is now 38.0.x (and we now pin
    releases  against cryptography major versions to prevent future
    breakage)
- Add pyOpenSSL-pr1158-conditional-__all__.patch
  gh#pyca/pyopenssl#1158

OBS-URL: https://build.opensuse.org/request/show/1030427
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=96
2022-10-24 21:44:16 +00:00
fcf55eaaab - update to 22.1.0:
* Remove support for SSLv2 and SSLv3.
  * The minimum ``cryptography`` version is now 37.0.2.
  * The ``OpenSSL.crypto.X509StoreContextError`` exception has been refactored,
    changing its internal attributes.
  * Add ``OpenSSL.SSL.Connection.set_verify`` and ``OpenSSL.SSL.Connection.get_verify_mode``
    to override the context object's verification flags.
  * Add ``OpenSSL.SSL.Connection.use_certificate`` and
    ``OpenSSL.SSL.Connection.use_privatekey``
    to set a certificate per connection (and not just per context)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=95
2022-09-29 19:34:28 +00:00
Dominique Leuenberger
ec6770d11c Accepting request 987825 from devel:languages:python
- update to 21.0.0 (bsc#1200771, jsc#SLE-24519):

OBS-URL: https://build.opensuse.org/request/show/987825
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=46
2022-07-08 12:02:07 +00:00
96d9d4a23f - update to 21.0.0 (bsc#1200771, jsc#SLE-24519):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=93
2022-07-08 07:59:09 +00:00
Dominique Leuenberger
cb90b3a737 Accepting request 984243 from devel:languages:python
- update to 21.0.0 (bsc#1200771):

OBS-URL: https://build.opensuse.org/request/show/984243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=45
2022-06-25 08:24:13 +00:00
aa2ec6ff21 - update to 21.0.0 (bsc#1200771):
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=91
2022-06-21 19:14:05 +00:00
Dominique Leuenberger
205f03545c Accepting request 980309 from devel:languages:python
- Shift BuildRequires on openssl, it's only required for tests.

OBS-URL: https://build.opensuse.org/request/show/980309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=44
2022-06-03 12:15:18 +00:00
Steve Kowalik
ae2d710e77 - Shift BuildRequires on openssl, it's only required for tests.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=89
2022-06-01 08:26:10 +00:00
Steve Kowalik
8b52c1380d - Remove BuildRequires on openssl, it's pulled in by cryptography.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=88
2022-05-31 09:45:34 +00:00
Dominique Leuenberger
90def56b66 Accepting request 951686 from devel:languages:python
- update to 22.0.0:
  - Drop support for Python 2.7.
  - The minimum ``cryptography`` version is now 35.0.
  - Expose wrappers for some `DTLS
    <https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security>`_
    primitives.
- drop check_inv_ALPN_lists.patch: upstream

OBS-URL: https://build.opensuse.org/request/show/951686
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=43
2022-02-09 19:38:08 +00:00
db96e55db2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=87 2022-02-04 23:30:57 +00:00
213e82c0f5 - update to 22.0.0:
- Drop support for Python 2.7.
  - The minimum ``cryptography`` version is now 35.0.
  - Expose wrappers for some `DTLS
    <https://en.wikipedia.org/wiki/Datagram_Transport_Layer_Security>`_
    primitives.
- drop check_inv_ALPN_lists.patch: upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=86
2022-02-04 23:26:14 +00:00
Dominique Leuenberger
ce71668195 Accepting request 937395 from devel:languages:python
- Inject multibuild to avoid a build loop.

OBS-URL: https://build.opensuse.org/request/show/937395
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=42
2021-12-12 20:27:33 +00:00
Steve Kowalik
2ea74614d2 - Inject multibuild to avoid a build loop.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=85
2021-12-09 05:56:40 +00:00
Dominique Leuenberger
41d86ca868 Accepting request 928309 from devel:languages:python
- Add check_inv_ALPN_lists.patch checks for invalid ALPN lists
  before calling OpenSSL (gh#pyca/pyopenssl#1056).
- update to 21.0.0:
  - The minimum ``cryptography`` version is now 3.3.
  - Drop support for Python 3.5
  - Raise an error when an invalid ALPN value is set.
  - Added ``OpenSSL.SSL.Context.set_min_proto_version`` and ``OpenSSL.SSL.Context.set_max_proto_version``
  - Updated ``to_cryptography`` and ``from_cryptography`` methods to support an
    upcoming release of ``cryptography`` without raising deprecation warnings.

OBS-URL: https://build.opensuse.org/request/show/928309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=41
2021-11-03 16:25:25 +00:00
76cf59019d - Add check_inv_ALPN_lists.patch checks for invalid ALPN lists
before calling OpenSSL (gh#pyca/pyopenssl#1056).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=84
2021-10-30 19:09:36 +00:00
032b476820 - update to 21.0.0:
- The minimum ``cryptography`` version is now 3.3.
  - Drop support for Python 3.5
  - Raise an error when an invalid ALPN value is set.
  - Added ``OpenSSL.SSL.Context.set_min_proto_version`` and ``OpenSSL.SSL.Context.set_max_proto_version``
  - Updated ``to_cryptography`` and ``from_cryptography`` methods to support an
    upcoming release of ``cryptography`` without raising deprecation warnings.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=83
2021-10-26 20:28:09 +00:00
Dominique Leuenberger
54446b2d8b Accepting request 868439 from devel:languages:python
- update to 20.0.1:
  - Fixed compatibility with OpenSSL 1.1.0.

OBS-URL: https://build.opensuse.org/request/show/868439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=40
2021-02-04 19:23:02 +00:00
bcf654d773 - update to 20.0.1:
- Fixed compatibility with OpenSSL 1.1.0.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=81
2021-02-01 18:08:18 +00:00
Dominique Leuenberger
dfb0bd50ad Accepting request 858225 from devel:languages:python
- Adjust metadata for skip-networked-test.patch and refer to the proper
  upstream ticket gh#pyca/pyopenssl#68.

OBS-URL: https://build.opensuse.org/request/show/858225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=39
2020-12-24 18:37:26 +00:00
b1fe3cd1e5 Adjust ignoring tests by pytest
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=79
2020-12-22 22:40:09 +00:00
027e381015 - Adjust metadata for skip-networked-test.patch and refer to the proper
upstream ticket gh#pyca/pyopenssl#68.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=78
2020-12-22 22:29:19 +00:00
Dominique Leuenberger
7fba6fa138 Accepting request 854963 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/854963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=38
2020-12-16 09:58:59 +00:00
2c6e44f6af Accepting request 854961 from home:mcepl:branches:devel:tools:scm
- According to gh#pyca/pyopenssl#684 tests must run with TZ=UTC, also
  skip test_verify_with_time on %ix86.

OBS-URL: https://build.opensuse.org/request/show/854961
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=76
2020-12-11 17:24:47 +00:00
e79218fcd2 oops
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=75
2020-12-11 15:50:10 +00:00
71c96804ef skip failing test
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=74
2020-12-11 15:36:51 +00:00
46e863276d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=73 2020-12-10 13:20:25 +00:00
ea00689bab Accepting request 854315 from home:darix:apps
- Update to v20.0.0
  - Backward-incompatible changes:
    - The minimum cryptography version is now 3.2.
    - Remove deprecated OpenSSL.tsafe module.
    - Removed deprecated
      OpenSSL.SSL.Context.set_npn_advertise_callback,
      OpenSSL.SSL.Context.set_npn_select_callback, and
      OpenSSL.SSL.Connection.get_next_proto_negotiated.
    - Drop support for Python 3.4
    - Drop support for OpenSSL 1.0.1 and 1.0.2
  - Deprecations:
    - Deprecated OpenSSL.crypto.loads_pkcs7 and
      OpenSSL.crypto.loads_pkcs12.
  - Changes:
    - Added a new optional chain parameter to
      OpenSSL.crypto.X509StoreContext() where additional untrusted
      certificates can be specified to help chain building. #948
    - Added OpenSSL.crypto.X509Store.load_locations to set trusted
      certificate file bundles and/or directories for verification.
      #943
    - Added Context.set_keylog_callback to log key material. #910
    - Added OpenSSL.SSL.Connection.get_verified_chain to retrieve
      the verified certificate chain of the peer. #894.
    - Make verification callback optional in Context.set_verify. If
      omitted, OpenSSL’s default verification is used. #933
    - Fixed a bug that could truncate or cause a zero-length key
      error due to a null byte in private key passphrase in
      OpenSSL.crypto.load_privatekey and
      OpenSSL.crypto.dump_privatekey. #947
- drop patch fix-compilation-2020.patch: no longer needed

OBS-URL: https://build.opensuse.org/request/show/854315
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=72
2020-12-10 10:14:18 +00:00
Dominique Leuenberger
56e71bb078 Accepting request 776233 from devel:languages:python
- Update to v19.1
  * Removed deprecated aliases ContextType, ConnectionType, PKeyType, X509NameType,
    X509ReqType, X509Type, X509StoreType, CRLType, PKCS7Type, PKCS12Type, and NetscapeSPKIType.
    Use the classes without the ``Type`` suffix instead.
  * The minimum ``cryptography`` version is now 2.8
  * Deprecated ``OpenSSL.SSL.Context.set_npn_advertise_callback,
    OpenSSL.SSL.Context.set_npn_select_callback, and
    OpenSSL.SSL.Connection.get_next_proto_negotiated
    ALPN should be used instead.
  * Support bytearray in SSL.Connection.send() by using cffi's from_buffer
  * The OpenSSL.SSL.Context.set_alpn_select_callback can return a new
    NO_OVERLAPPING_PROTOCOLS sentinel value to allow a TLS handshake
    to complete without an application protocol.

OBS-URL: https://build.opensuse.org/request/show/776233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=37
2020-02-22 18:03:08 +00:00
Tomáš Chvátal
e1c01f54a0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=70 2020-02-19 09:02:47 +00:00
Tomáš Chvátal
fcf7fd5108 Accepting request 775308 from home:jayvdb:branches:devel:languages:python
- Update to v19.1
  * Removed deprecated aliases ContextType, ConnectionType, PKeyType, X509NameType,
    X509ReqType, X509Type, X509StoreType, CRLType, PKCS7Type, PKCS12Type, and NetscapeSPKIType.
    Use the classes without the ``Type`` suffix instead.
  * The minimum ``cryptography`` version is now 2.8
  * Deprecated ``OpenSSL.SSL.Context.set_npn_advertise_callback,
    OpenSSL.SSL.Context.set_npn_select_callback, and
    OpenSSL.SSL.Connection.get_next_proto_negotiated
    ALPN should be used instead.
  * Support bytearray in SSL.Connection.send() by using cffi's from_buffer
  * The OpenSSL.SSL.Context.set_alpn_select_callback can return a new
    NO_OVERLAPPING_PROTOCOLS sentinel value to allow a TLS handshake
    to complete without an application protocol.

OBS-URL: https://build.opensuse.org/request/show/775308
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=69
2020-02-19 09:00:04 +00:00
Dominique Leuenberger
10353122c4 Accepting request 725314 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/725314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=36
2019-08-27 08:14:33 +00:00
Tomáš Chvátal
4fa5af5e20 Accepting request 725286 from home:bmwiedemann:branches:devel:languages:python
Add fix-compilation-2020.patch to fix tests after 2020-01-01

submitted upstream https://github.com/pyca/pyopenssl/pull/828

OBS-URL: https://build.opensuse.org/request/show/725286
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=67
2019-08-22 13:33:38 +00:00
Dominique Leuenberger
6f6b0e067d Accepting request 692254 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/692254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=35
2019-04-10 21:10:39 +00:00
Tomáš Chvátal
a01dbc1b99 Accepting request 692251 from home:holgisms:branches:devel:languages:python
Add missing changelog entry

OBS-URL: https://build.opensuse.org/request/show/692251
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=65
2019-04-08 10:05:36 +00:00
Dominique Leuenberger
0f9bef1cb4 Accepting request 682598 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/682598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=34
2019-03-12 08:45:02 +00:00
Tomáš Chvátal
ba773d2dbf Accepting request 682532 from home:jayvdb:py-check-failures
- Remove no longer necessary pytest argument -k "not test_export_text"

OBS-URL: https://build.opensuse.org/request/show/682532
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=63
2019-03-07 16:41:39 +00:00
Dominique Leuenberger
35b38baf0a Accepting request 680975 from devel:languages:python
update to 19.0
- fixed build deps.
- drop patches: openssl-1.1.0i.patch
                openssl-1.1.1.patch
                opensuse_ca.patch
                tls13-renegotiation.patch
 * X509Store.add_cert no longer raises an error if you add a duplicate cert.
 * pyOpenSSL now works with OpenSSL 1.1.1.
 * pyOpenSSL now handles NUL bytes in X509Name.get_components()

- remove everything to build docs:
  - local-intersphinx-inventories.patch
  - fetch-intersphinx-inventories.sh
  - python3.inv
  - crypto.inv

OBS-URL: https://build.opensuse.org/request/show/680975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=33
2019-03-04 08:12:16 +00:00
244516e220 g
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=61
2019-03-02 16:35:29 +00:00
af94cd5070 ...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=60
2019-03-02 16:34:43 +00:00
693ef40809 remove patches
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=59
2019-03-02 16:34:16 +00:00
d631fa8ab1 - update to 19.0
- fixed build deps.
- drop patches: openssl-1.1.0i.patch
                openssl-1.1.1.patch
                opensuse_ca.patch
                tls13-renegotiation.patch
 * X509Store.add_cert no longer raises an error if you add a duplicate cert.
 * pyOpenSSL now works with OpenSSL 1.1.1.
 * pyOpenSSL now handles NUL bytes in X509Name.get_components()

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=58
2019-03-02 16:33:31 +00:00
Tomáš Chvátal
673132b30c Accepting request 680621 from home:frispete:python
- remove everything to build docs:
  - local-intersphinx-inventories.patch
  - fetch-intersphinx-inventories.sh
  - python3.inv
  - crypto.inv

OBS-URL: https://build.opensuse.org/request/show/680621
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=57
2019-03-01 19:38:20 +00:00
Stephan Kulow
488c650d8d Accepting request 679175 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/679175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=32
2019-03-01 19:28:38 +00:00
Tomáš Chvátal
ef709a81f0 Accepting request 679046 from home:TheBlackCat:branches:devel:languages:python
- Add fetch-intersphinx-inventories.sh to sources

OBS-URL: https://build.opensuse.org/request/show/679046
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=55
2019-02-26 08:50:40 +00:00
7222fe2030 Accepting request 671988 from home:frispete:python
By now, the cffi dependency is fullfilled by chance, but back than,
I managed a situation, where pyOpenSSL was installed, but dysfunctional,
because cffi was missing...

- add local-intersphinx-inventories.patch for generating the docs
  correctly
- add fetch-intersphinx-inventories.sh to fetch the inventories

- add missing python-cffi dependency

OBS-URL: https://build.opensuse.org/request/show/671988
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=54
2019-02-06 08:55:31 +00:00
Dominique Leuenberger
6be4b6709c Accepting request 645638 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/645638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=31
2019-01-15 08:15:02 +00:00
Tomáš Chvátal
96bb8c5656 Accepting request 645594 from home:vitezslav_cizek:branches:devel:languages:python
- handle that renegotiation is forbidden in TLS 1.3
  * add tls13-renegotiation.patch

OBS-URL: https://build.opensuse.org/request/show/645594
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=52
2018-10-31 05:46:13 +00:00
Tomáš Chvátal
70eff89ff9 - Add patch to fix issues with openssl 1.1.1:
* openssl-1.1.1.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=51
2018-10-30 11:24:49 +00:00
d244c67d99 - Add patch fix_test_suite.patch to allow test suite to pass with
OpenSSL 1.1.1.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=50
2018-10-30 00:07:19 +00:00
d8c9bd5a3e Fix copyright line
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=49
2018-10-29 18:26:05 +00:00
Tomáš Chvátal
a508fd04ad - Add patch to work with openssl 1.1.0i+:
* openssl-1.1.0i.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=48
2018-08-24 09:10:42 +00:00
Tomáš Chvátal
071b74d8a2 - Update to 18.0.0:
* Update for new openssl 1.1.1
- Remove not needed patches:
  * bug-lp-1265482.diff
  * rsa128-i586.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=47
2018-08-16 15:55:53 +00:00
Dominique Leuenberger
690c6410a2 Accepting request 589237 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/589237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=30
2018-03-24 15:12:18 +00:00
6fcf888010 Accepting request 580776 from home:aplanas:branches:devel:languages:python
- Use %__python3 macro to call Python 3 binary

OBS-URL: https://build.opensuse.org/request/show/580776
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=44
2018-03-20 14:52:45 +00:00
Dominique Leuenberger
6604a709cb Accepting request 572003 from devel:languages:python
- Update to 17.5.0:
  * The minimum cryptography version is now 2.1.4.
  * Fixed various memory leaks
  * Various fuzz fixes
  * See CHANGELOG.rst

OBS-URL: https://build.opensuse.org/request/show/572003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=29
2018-02-05 09:46:51 +00:00
Tomáš Chvátal
fafea12932 - Update to 17.5.0:
* The minimum cryptography version is now 2.1.4.
  * Fixed various memory leaks
  * Various fuzz fixes
  * See CHANGELOG.rst

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=43
2018-02-02 11:41:11 +00:00
Dominique Leuenberger
37e0ce7375 Accepting request 527394 from devel:languages:python
- update to 17.2.0:
  - Deprecated ``OpenSSL.rand`` - callers should use ``os.urandom()`` instead.
  - Fixed a bug causing ``Context.set_default_verify_paths()`` to not work with
    cryptography ``manylinux1`` wheels on Python 3.x.
  - Fixed a crash with (EC)DSA signatures in some cases.
  - Removed the deprecated ``OpenSSL.rand.egd()`` function.
    Applications should prefer ``os.urandom()`` for random number generation.
  - Removed the deprecated default ``digest`` argument to ``OpenSSL.crypto.CRL.export()``.
    Callers must now always pass an explicit ``digest``.
  - Fixed a bug with ``ASN1_TIME`` casting in ``X509.set_notBefore()``,
    ``X509.set_notAfter()``, ``Revoked.set_rev_date()``, ``Revoked.set_nextUpdate()``,
    and ``Revoked.set_lastUpdate()``. You must now pass times in the form
    ``YYYYMMDDhhmmssZ``. ``YYYYMMDDhhmmss+hhmm`` and ``YYYYMMDDhhmmss-hhmm``
    will no longer work. `#612 <https://github.com/pyca/pyopenssl/pull/612>`_
  - Deprecated the legacy "Type" aliases: ``ContextType``, ``ConnectionType``,
    ``PKeyType``, ``X509NameType``, ``X509ExtensionType``, ``X509ReqType``,
    ``X509Type``, ``X509StoreType``, ``CRLType``, ``PKCS7Type``, ``PKCS12Type``,
    ``NetscapeSPKIType``.
    The names without the "Type"-suffix should be used instead.
  - Added ``OpenSSL.crypto.X509.from_cryptography()`` and ``OpenSSL.crypto.X509.to_cryptography()``
    for converting X.509 certificate to and from pyca/cryptography objects.
  - Added ``OpenSSL.crypto.X509Req.from_cryptography()``, ``OpenSSL.crypto.X509Req.to_cryptography()``,
    ``OpenSSL.crypto.CRL.from_cryptography()``, and ``OpenSSL.crypto.CRL.to_cryptography()``
    for converting X.509 CSRs and CRLs to and from pyca/cryptography objects.
  - Added ``OpenSSL.debug`` that allows to get an overview of used library versions
    (including linked OpenSSL) and other useful runtime information using
    ``python -m OpenSSL.debug``.
  - Added a fallback path to ``Context.set_default_verify_paths()`` to accommodate
    the upcoming release of ``cryptography`` ``manylinux1`` wheels.
- Drop python-pyOpenSSL=replace-expired-cert.patch . Applied upstream.

OBS-URL: https://build.opensuse.org/request/show/527394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=28
2017-09-22 19:32:53 +00:00
Jan Matejek
07f2dcfb54 Accepting request 518329 from home:tbechtold:branches:devel:languages:python
- update to 17.2.0:
  - Deprecated ``OpenSSL.rand`` - callers should use ``os.urandom()`` instead.
  - Fixed a bug causing ``Context.set_default_verify_paths()`` to not work with
    cryptography ``manylinux1`` wheels on Python 3.x.
  - Fixed a crash with (EC)DSA signatures in some cases.
  - Removed the deprecated ``OpenSSL.rand.egd()`` function.
    Applications should prefer ``os.urandom()`` for random number generation.
  - Removed the deprecated default ``digest`` argument to ``OpenSSL.crypto.CRL.export()``.
    Callers must now always pass an explicit ``digest``.
  - Fixed a bug with ``ASN1_TIME`` casting in ``X509.set_notBefore()``,
    ``X509.set_notAfter()``, ``Revoked.set_rev_date()``, ``Revoked.set_nextUpdate()``,
    and ``Revoked.set_lastUpdate()``. You must now pass times in the form
    ``YYYYMMDDhhmmssZ``. ``YYYYMMDDhhmmss+hhmm`` and ``YYYYMMDDhhmmss-hhmm``
    will no longer work. `#612 <https://github.com/pyca/pyopenssl/pull/612>`_
  - Deprecated the legacy "Type" aliases: ``ContextType``, ``ConnectionType``,
    ``PKeyType``, ``X509NameType``, ``X509ExtensionType``, ``X509ReqType``,
    ``X509Type``, ``X509StoreType``, ``CRLType``, ``PKCS7Type``, ``PKCS12Type``,
    ``NetscapeSPKIType``.
    The names without the "Type"-suffix should be used instead.
  - Added ``OpenSSL.crypto.X509.from_cryptography()`` and ``OpenSSL.crypto.X509.to_cryptography()``
    for converting X.509 certificate to and from pyca/cryptography objects.
  - Added ``OpenSSL.crypto.X509Req.from_cryptography()``, ``OpenSSL.crypto.X509Req.to_cryptography()``,
    ``OpenSSL.crypto.CRL.from_cryptography()``, and ``OpenSSL.crypto.CRL.to_cryptography()``
    for converting X.509 CSRs and CRLs to and from pyca/cryptography objects.
  - Added ``OpenSSL.debug`` that allows to get an overview of used library versions
    (including linked OpenSSL) and other useful runtime information using
    ``python -m OpenSSL.debug``.
  - Added a fallback path to ``Context.set_default_verify_paths()`` to accommodate
    the upcoming release of ``cryptography`` ``manylinux1`` wheels.
- Drop python-pyOpenSSL=replace-expired-cert.patch . Applied upstream.

OBS-URL: https://build.opensuse.org/request/show/518329
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=42
2017-08-23 11:32:24 +00:00
Dominique Leuenberger
9cf577d3a7 Accepting request 515886 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/515886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=27
2017-08-14 10:37:47 +00:00
Jan Matejek
b8ae115914 Accepting request 515868 from home:oertel:branches:devel:languages:python
- add patch to always trigger overflow in the testsuite
  (gh#pyca/pyopenssl#657) b3460c6a9a45a016d1ab65c149c606fa3f07096d
 
  python-pyOpenSSL-always-overflow.patch

OBS-URL: https://build.opensuse.org/request/show/515868
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=41
2017-08-10 12:28:36 +00:00
Dominique Leuenberger
b53b0d2845 Accepting request 503335 from devel:languages:python
- Add python-pyOpenSSL=replace-expired-cert.patch: the root cert
  expired, mking the test suite fail. Replace the certificate with
  a new one, valid for 20 years (gh#pyca/pyopenssl#637).

  * Automatically set ``SSL_CTX_set_ecdh_auto()`` on (forwarded request 503305 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/503335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=26
2017-06-13 14:07:26 +00:00
Dominique Leuenberger
e0e9850035 Accepting request 503305 from home:dimstar:Factory
- Add python-pyOpenSSL=replace-expired-cert.patch: the root cert
  expired, mking the test suite fail. Replace the certificate with
  a new one, valid for 20 years (gh#pyca/pyopenssl#637).

  * Automatically set ``SSL_CTX_set_ecdh_auto()`` on

OBS-URL: https://build.opensuse.org/request/show/503305
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=40
2017-06-13 08:29:05 +00:00
Dominique Leuenberger
d4bc66fe60 Accepting request 493086 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/493086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=25
2017-05-16 12:29:25 +00:00
Todd R
51a1a0e03f Accepting request 493084 from home:TheBlackCat:branches:devel:languages:python
Fix Provides/Obsoletes.

OBS-URL: https://build.opensuse.org/request/show/493084
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=39
2017-05-05 21:35:10 +00:00
Todd R
ab568b93fd Accepting request 491273 from home:TheBlackCat:branches:devel:languages:python
- Implement single-spec version
- Fix source URL
- Update to 17.0.0

OBS-URL: https://build.opensuse.org/request/show/491273
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=38
2017-05-01 15:14:02 +00:00
Dominique Leuenberger
18c6199a87 Accepting request 440553 from devel:languages:python
- fix source url

- Change source url to pypi.io
  * version 16.2.0 source tarball failed to download from pypi.python.org

- Update to 16.2.0
  * Deprecations
  ** Dropped support for OpenSSL 0.9.8.
  * Changes
  ** Fix memory leak in OpenSSL.crypto.dump_privatekey() with FILETYPE_TEXT. #496
  ** Enable use of CRL (and more) in verify context. #483
  ** OpenSSL.crypto.PKey can now be constructed from cryptography objects and also
     exported as such. #439
  ** Support newer versions of cryptography which use opaque structs for OpenSSL
     1.1.0 compatibility.
  ** Fixed compatibility errors with OpenSSL 1.1.0.
  ** Fixed an issue that caused failures with subinterpreters and embedded Pythons.
     #552

OBS-URL: https://build.opensuse.org/request/show/440553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=24
2016-11-17 11:24:34 +00:00
a9ca258a65 - fix source url
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=37
2016-11-16 07:46:51 +00:00
Jan Matejek
7e58fc1d47 Accepting request 440354 from home:mlin7442:branches:devel:languages:python
change the source url to pypi.io

OBS-URL: https://build.opensuse.org/request/show/440354
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=36
2016-11-15 14:54:47 +00:00
ed021b9278 Accepting request 440201 from home:mlin7442:branches:devel:languages:python
update to 16.2.0

OBS-URL: https://build.opensuse.org/request/show/440201
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=35
2016-11-15 09:05:32 +00:00
Dominique Leuenberger
9882bb2892 Accepting request 396281 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/396281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=23
2016-05-23 14:37:43 +00:00
Jan Matejek
fdb9f83f9d Accepting request 396253 from home:matejcik:branches:devel:languages:python
- added %check section with testsuite
- skip-networked-test.patch - mark a test as networked so that we can
  specify non-network test run
- rsa128-i586.patch - sidestep a crasher bug on 32bit platforms
  by generating reasonably-sized RSA keys instead of small 128bit ones

OBS-URL: https://build.opensuse.org/request/show/396253
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=34
2016-05-17 13:40:41 +00:00
Jan Matejek
74f5a4af4c Accepting request 394332 from home:frispete:python
- update to 16.0.0
  Backward-incompatible changes:
  * Python 3.2 support has been dropped. It never had significant real world
    usage and has been dropped by our main dependency cryptography. Affected
    users should upgrade to Python 3.3 or later.
  Deprecations:
  * The support for EGD has been removed. The only affected function
    OpenSSL.rand.egd() now uses os.urandom() to seed the internal PRNG instead.
    Please see pyca/cryptography#1636 for more background information on this
    decision. In accordance with our backward compatibility policy
    OpenSSL.rand.egd() will be removed no sooner than a year from the release of
    16.0.0.
  * Please note that you should use urandom for all your secure random number
    needs.
  * Python 2.6 support has been deprecated. Our main dependency cryptography
    deprecated 2.6 in version 0.9 (2015-05-14) with no time table for actually
    dropping it. pyOpenSSL will drop Python 2.6 support once cryptography does.
  Changes:
  * Fixed OpenSSL.SSL.Context.set_session_id, OpenSSL.SSL.Connection.renegotiate,
    OpenSSL.SSL.Connection.renegotiate_pending, and
    OpenSSL.SSL.Context.load_client_ca. They were lacking an implementation since
    0.14. #422
  * Fixed segmentation fault when using keys larger than 4096-bit to sign data.
    #428
  * Fixed AttributeError when OpenSSL.SSL.Connection.get_app_data() was called
    before setting any app data. #304
  * Added OpenSSL.crypto.dump_publickey() to dump OpenSSL.crypto.PKey objects
    that represent public keys, and OpenSSL.crypto.load_publickey() to load such
    objects from serialized representations. #382
  * Added OpenSSL.crypto.dump_crl() to dump a certificate revocation list out to

OBS-URL: https://build.opensuse.org/request/show/394332
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=33
2016-05-16 15:28:11 +00:00
Stephan Kulow
9ab234925b Accepting request 316635 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/316635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=22
2015-07-20 13:13:32 +00:00
Todd R
c8f4792dc0 Accepting request 316634 from home:TheBlackCat:branches:devel:languages:python
Fix building on SLES 11

OBS-URL: https://build.opensuse.org/request/show/316634
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=32
2015-07-14 13:10:16 +00:00
Stephan Kulow
c991444d30 Accepting request 298539 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/298539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=21
2015-04-25 14:45:53 +00:00
Michal Čihař
a5c1b2258e Accepting request 298537 from home:Nijel:branches:devel:languages:python
- udapte to 0.15.1
	* OpenSSL/SSL.py, OpenSSL/test/test_ssl.py: Fix a regression
	  present in 0.15, where when an error occurs and no errno() is set,
	  a KeyError is raised.  This happens, for example, if
	  Connection.shutdown() is called when the underlying transport has
	  gone away.
	* OpenSSL/rand.py, OpenSSL/SSL.py: APIs which previously accepted
	  filenames only as bytes now accept them as either bytes or
	  unicode (and respect sys.getfilesystemencoding()).
	* OpenSSL/SSL.py: Add Cory Benfield's next-protocol-negotiation
	  (NPN) bindings.
	* OpenSSL/SSL.py: Add ``Connection.recv_into``, mirroring the
	  builtin ``socket.recv_into``.  Based on work from Cory Benfield.
	* OpenSSL/test/test_ssl.py: Add tests for ``recv_into``.
	* OpenSSL/crypto.py: Expose ``X509StoreContext`` for verifying certificates.
	* OpenSSL/test/test_crypto.py: Add intermediate certificates for
	* OpenSSL/SSL.py: ``Connection.shutdown`` now propagates errors from the
	  underlying socket.
	* OpenSSL/SSL.py: Fixed a regression ``Context.check_privatekey``
	  causing it to always succeed - even if it should fail.
	* OpenSSL/crypto.py: Fixed a regression where calling ``load_pkcs7_data``
	  with ``FILETYPE_ASN1`` would fail with a ``NameError``.
	* OpenSSL/SSL.py: Fix a regression in which the first argument of
- Do not hardcode version in file list

OBS-URL: https://build.opensuse.org/request/show/298537
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=31
2015-04-22 09:57:59 +00:00
Stephan Kulow
0744608d05 cleanup
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=19
2014-05-17 19:45:03 +00:00
Stephan Kulow
6bbbe12431 osc copypac from project:openSUSE:Factory package:python-pyOpenSSL revision:16
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=18
2014-05-01 18:44:58 +00:00
Stephan Kulow
38dcda0006 Accepting request 227606 from devel:languages:python
(forwarded request 227513 from mvyskocil)

OBS-URL: https://build.opensuse.org/request/show/227606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=17
2014-04-11 11:42:10 +00:00
Jan Matejek
859b1d46e6 Accepting request 227513 from home:mvyskocil:branches:devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/227513
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=28
2014-03-26 15:28:17 +00:00
Stephan Kulow
60247b0ca1 Accepting request 212807 from devel:languages:python
Add patch in .changes (forwarded request 212806 from posophe)

OBS-URL: https://build.opensuse.org/request/show/212807
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=16
2014-01-07 12:59:41 +00:00
Denisart Benjamin
b2a771095c Accepting request 212806 from home:posophe:branches:devel:languages:python
Add patch in .changes

OBS-URL: https://build.opensuse.org/request/show/212806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=26
2014-01-04 13:07:32 +00:00
Denisart Benjamin
d42395fe9e Accepting request 212619 from Cloud:OpenStack:Master
- fix testsuite for SLE11 (bnc#855666)

OBS-URL: https://build.opensuse.org/request/show/212619
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=25
2014-01-02 11:34:20 +00:00
Tomáš Chvátal
84bee39605 Accepting request 202401 from devel:languages:python
- Fix the doc build for real

OBS-URL: https://build.opensuse.org/request/show/202401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=15
2013-10-06 12:32:19 +00:00
Tomáš Chvátal
bee1cda495 - Fix the doc build for real
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=23
2013-10-06 07:58:13 +00:00
Tomáš Chvátal
8b65639eb6 Accepting request 201566 from devel:languages:python
- BuildRequire texlive-babel to get access to english.tpl

OBS-URL: https://build.opensuse.org/request/show/201566
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=14
2013-10-03 14:07:33 +00:00
Sascha Peilicke
288e3bc639 - BuildRequire texlive-babel to get access to english.tpl
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=21
2013-10-01 08:55:31 +00:00
Tomáš Chvátal
7cc52327b0 Accepting request 198992 from devel:languages:python
- update to 0.13.1
  * fixes NUL byte handling in subjectAltName (bnc#839107, CVE-2013-4314)

OBS-URL: https://build.opensuse.org/request/show/198992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=12
2013-09-14 17:09:38 +00:00
Sascha Peilicke
0d05d1a4ad Accepting request 198967 from home:matejcik:branches:devel:languages:python
- update to 0.13.1
  * fixes NUL byte handling in subjectAltName (bnc#839107, CVE-2013-4314)

OBS-URL: https://build.opensuse.org/request/show/198967
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=19
2013-09-13 15:09:49 +00:00
Stephan Kulow
eccfc7fbdc Accepting request 179942 from devel:languages:python
housekeeping sr, necessary due to split between d:l:p and d:l:p3 and (manual) _link removal in Factory.

OBS-URL: https://build.opensuse.org/request/show/179942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=11
2013-06-19 14:45:53 +00:00
Sascha Peilicke
37c0d3111a Python3 moved to devel:languages:python3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=17
2013-06-17 12:53:11 +00:00
Sascha Peilicke
c725974707 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=16 2013-05-02 13:55:00 +00:00
Stephan Kulow
651625319b Accepting request 162703 from devel:languages:python
- Package LICENSE


- Package LICENSE

- Initial version

OBS-URL: https://build.opensuse.org/request/show/162703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=10
2013-04-09 05:09:17 +00:00
Sascha Peilicke
5ce3c3824d - Package LICENSE
- Package LICENSE

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=14
2013-04-05 07:51:52 +00:00
Sascha Peilicke
a8af21cc1e - Initial version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=13
2013-03-22 13:23:01 +00:00
Stephan Kulow
11f8eb8546 Accepting request 129434 from devel:languages:python
- Make it build with TeXLive 2012 (forwarded request 129307 from saschpe)

OBS-URL: https://build.opensuse.org/request/show/129434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=8
2012-07-31 11:38:16 +00:00
Sascha Peilicke
f21b3aef31 Accepting request 129307 from devel:languages:python
- Make it build with TeXLive 2012

OBS-URL: https://build.opensuse.org/request/show/129307
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=11
2012-07-31 10:58:14 +00:00
Stephan Kulow
91e3c5bdb5 Accepting request 127494 from devel:languages:python
Update python-pyOpenSSL to version 0.13 (forwarded request 127435 from msuman)

OBS-URL: https://build.opensuse.org/request/show/127494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=7
2012-07-10 12:09:23 +00:00
Todd R
aad8a9765d Accepting request 127435 from home:msuman:branches:devel:languages:python
Update python-pyOpenSSL to version 0.13

OBS-URL: https://build.opensuse.org/request/show/127435
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=9
2012-07-10 10:54:07 +00:00
Stephan Kulow
cb3bcdcf1c Accepting request 125136 from devel:languages:python
- Changed license of doc package to Apache-2.0 (bnc#767269)

OBS-URL: https://build.opensuse.org/request/show/125136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=5
2012-06-18 15:29:29 +00:00
Sascha Peilicke
ba8244231a - Changed license of doc package to Apache-2.0 (bnc#767269)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=7
2012-06-15 14:36:55 +00:00
Pascal Bleser
c62ea941df remove %debug_package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=6
2011-12-12 09:05:53 +00:00
Ruediger Oertel
062177fbfa Autobuild autoformatter for 81994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=2
2011-09-19 15:56:50 +00:00
Ruediger Oertel
f419737a3f Accepting request 81994 from devel:languages:python
Fixed

OBS-URL: https://build.opensuse.org/request/show/81994
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyOpenSSL?expand=0&rev=1
2011-09-19 15:56:31 +00:00
Sascha Peilicke
f5fc492723 - Recommend base package instead of requiring it
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=4
2011-09-13 10:59:42 +00:00
Sascha Peilicke
9a3edc2509 Added changes file for doc package
- Initial version, obsoletes 'python-openssl':
  * Builds properly on all SUSE version
  * Has real HTML documentation

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=3
2011-09-02 11:29:38 +00:00
Sascha Peilicke
2441f69e76 - Changed license to Apache-2.0, to fix bnc#715423
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=2
2011-09-01 08:55:44 +00:00
Sascha Peilicke
582ad989c9 - Initial version, obsoletes 'python-openssl':
* Builds properly on all SUSE version
  * Has real HTML documentation

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyOpenSSL?expand=0&rev=1
2011-08-31 14:44:01 +00:00
2 changed files with 0 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cabed4bfaa5df9f1a16c0ef64a0cb65318b5cd077a7eda7d6970131ca2f41a6f
size 179671

BIN
pyopenssl-24.2.1.tar.gz (Stored with Git LFS)

Binary file not shown.