38 Commits

Author SHA256 Message Date
86addd7fd4 Accepting request 1219726 from devel:languages:python
- update to 24.2.0:
  * Python 3.13 is now officially supported.
  * pyOpenSSL's identity extraction has been reimplemented using
    *cryptography*'s primitives instead of deprecated pyOpenSSL
    APIs.
  * As a result, the oldest supported pyOpenSSL version is now
    17.1.0.

OBS-URL: https://build.opensuse.org/request/show/1219726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=16
2024-11-01 20:00:44 +00:00
76b4df06de - update to 24.2.0:
* Python 3.13 is now officially supported.
  * pyOpenSSL's identity extraction has been reimplemented using
    *cryptography*'s primitives instead of deprecated pyOpenSSL
    APIs.
  * As a result, the oldest supported pyOpenSSL version is now
    17.1.0.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=36
2024-10-30 19:54:55 +00:00
Ana Guerrero
4b0d36e7af Accepting request 1140210 from devel:languages:python
- update to 24.1.0:
  * If a certificate doesn't contain any `subjectAltName`s, we
    now raise `service_identity.CertificateError` instead of
    `service_identity.VerificationError` to make the problem
    easier to debug.

    - Since Chrome 58 and Firefox 48 both don’t accept certificates
      that contain only a Common Name, its usage is hereby
      deprecated in service_identity too. We have been raising
      a warning since 16.0.0 and the support will be removed in
    - When service_identity.SubjectAltNameWarning is raised, the
    - Wildcards (*) are now only allowed if they are the leftmost
      label in a certificate. This is common practice by all major

OBS-URL: https://build.opensuse.org/request/show/1140210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=15
2024-01-21 22:07:21 +00:00
dac99b85a5 - update to 24.1.0:
* If a certificate doesn't contain any `subjectAltName`s, we
    now raise `service_identity.CertificateError` instead of
    `service_identity.VerificationError` to make the problem
    easier to debug.
    - Since Chrome 58 and Firefox 48 both don’t accept certificates
      that contain only a Common Name, its usage is hereby
      deprecated in service_identity too. We have been raising
      a warning since 16.0.0 and the support will be removed in
    - When service_identity.SubjectAltNameWarning is raised, the
    - Wildcards (*) are now only allowed if they are the leftmost
      label in a certificate. This is common practice by all major

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=34
2024-01-20 20:31:31 +00:00
Ana Guerrero
641f6c1032 Accepting request 1112023 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1112023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=14
2023-09-22 19:46:52 +00:00
3c4686a635 Accepting request 1111930 from home:pgajdos:python
- python-six is not required

OBS-URL: https://build.opensuse.org/request/show/1111930
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=32
2023-09-18 15:24:15 +00:00
ed808f31b8 Accepting request 1094491 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1094491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=13
2023-06-27 21:15:51 +00:00
f7065e10c4 Accepting request 1094381 from home:ecsos:python
- Update to 23.1.0
  * Removed
    - All Python versions up to and including 3.7 have been dropped.
    - Support for commonName in certificates has been dropped.
      It has been deprecated since 2017 and isn't supported by any
      major browser.
    - The oldest supported pyOpenSSL version (when using the
      pyopenssl backend) is now 17.0.0.
      When using such an old pyOpenSSL version, you have to pin
      cryptography yourself to ensure compatibility between them.
      Please check out contraints/oldest-pyopenssl.txt to verify
      what we are testing against.
  * Deprecated
    - If you've used service_identity.(cryptography|pyopenssl).extract_ids(),
      please switch to the new names extract_patterns(). #56
  * Added
    - service_identity.(cryptography|pyopenssl).extract_patterns()
      are now public APIs (FKA extract_ids()).
      You can use them to extract the patterns from a certificate
      without verifying anything. #55
    - service-identity is now fully typed. #57

OBS-URL: https://build.opensuse.org/request/show/1094381
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=30
2023-06-21 21:31:01 +00:00
932e473066 Accepting request 1081833 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=12
2023-04-22 19:59:41 +00:00
9167c6be80 Accepting request 1081615 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=28
2023-04-21 14:14:21 +00:00
c28d2cf7b3 Accepting request 1067753 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1067753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=11
2023-02-27 11:54:53 +00:00
886d9c4e2a Accepting request 1067752 from home:mcepl:branches:devel:languages:python
- Clean up the SPEC file.

OBS-URL: https://build.opensuse.org/request/show/1067752
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=26
2023-02-25 22:07:59 +00:00
1bc9c4b037 Accepting request 952143 from devel:languages:python
- Update to 21.1.0:
  - Python 3.4 is not supported anymore. It has been unsupported
    by the Python core team for a while now, its PyPI downloads
    are negligible, and our CI provider removed it as a supported
    option.
  - It's very unlikely that service-identity will break under 3.4
    anytime soon, which is why we do not block its installation
    on Python 3.4. But we don't test it anymore and will block it
    once someone reports breakage.
  - service_identity.exceptions.VerificationError can now be
    pickled and is overall more well-behaved as an exception.
    This raises the requirement of attrs to 19.1.0.
- This package actually truly requires six (it is expected to
  work with Python 2.7 as well).

OBS-URL: https://build.opensuse.org/request/show/952143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=10
2022-02-09 19:38:12 +00:00
f8b970d223 - Update to 21.1.0:
- Python 3.4 is not supported anymore. It has been unsupported
    by the Python core team for a while now, its PyPI downloads
    are negligible, and our CI provider removed it as a supported
    option.
  - It's very unlikely that service-identity will break under 3.4
    anytime soon, which is why we do not block its installation
    on Python 3.4. But we don't test it anymore and will block it
    once someone reports breakage.
  - service_identity.exceptions.VerificationError can now be
    pickled and is overall more well-behaved as an exception.
    This raises the requirement of attrs to 19.1.0.
- This package actually truly requires six (it is expected to
  work with Python 2.7 as well).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=25
2022-02-07 14:33:00 +00:00
4ff819bdb4 Accepting request 784155 from devel:languages:python
- Fix build without python2

OBS-URL: https://build.opensuse.org/request/show/784155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=9
2020-03-26 23:21:01 +00:00
Tomáš Chvátal
0abe8f39d3 - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=23
2020-03-12 07:32:44 +00:00
1a5a38ae2e Accepting request 760706 from devel:languages:python
- Format with spec-cleaner
- Upstream seems to rebase the tarball, refetch it

OBS-URL: https://build.opensuse.org/request/show/760706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=8
2020-01-07 22:50:30 +00:00
Tomáš Chvátal
8f5da39d65 - Format with spec-cleaner
- Upstream seems to rebase the tarball, refetch it

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=21
2020-01-03 14:17:28 +00:00
Stephan Kulow
149d9c19bf Accepting request 680512 from devel:languages:python
- update to 18.1.0
- drop fetch-intersphinx-inventories.sh
- drop local-intersphinx-inventories.patch
- cleanup spec + enable tests
 * pyOpenSSL is optional now if you use service_identity.cryptography.* only.
 * Added support for iPAddress subjectAltNames.

- add fetch-intersphinx-inventories.sh to the sources

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

OBS-URL: https://build.opensuse.org/request/show/680512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=7
2019-03-01 19:30:07 +00:00
e582edb9f5 x
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=19
2019-03-01 14:06:42 +00:00
c7a969b324 - update to 18.1.0
- drop fetch-intersphinx-inventories.sh
- drop local-intersphinx-inventories.patch
- cleanup spec + enable tests
 * pyOpenSSL is optional now if you use service_identity.cryptography.* only.
 * Added support for iPAddress subjectAltNames.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=18
2019-03-01 14:05:46 +00:00
Tomáš Chvátal
e256e5a683 Accepting request 679042 from home:TheBlackCat:branches:devel:languages:python
- add fetch-intersphinx-inventories.sh to the sources

OBS-URL: https://build.opensuse.org/request/show/679042
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=17
2019-02-26 08:45:43 +00:00
436861b84a Accepting request 671216 from home:frispete:python
- add local-intersphinx-inventories.patch for generating the docs
  correctly
- add fetch-intersphinx-inventories.sh to fetch the inventories

OBS-URL: https://build.opensuse.org/request/show/671216
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=16
2019-02-06 09:14:33 +00:00
0e496d01e3 Accepting request 659668 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=6
2018-12-26 23:28:28 +00:00
0942543da5 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=14
2018-12-04 14:03:12 +00:00
dc3dad63fc Accepting request 639564 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/639564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=5
2018-10-02 17:49:33 +00:00
Tomáš Chvátal
5a9bce8cc5 Accepting request 639411 from home:bmwiedemann:branches:devel:languages:python
Reduce parallelism of sphinx-build to ensure reproducible builds (boo#1102408)

Without this, man pages and index.html has variations in apostrophes:
/usr/share/doc/packages/python2-service_identity/index.html
-Generally speaking, you shouldn’t ever be afraid of updating.</p>
+Generally speaking, you shouldn't ever be afraid of updating.</p>

OBS-URL: https://build.opensuse.org/request/show/639411
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=12
2018-10-02 10:11:14 +00:00
b02fc7cb3d Accepting request 638027 from devel:languages:python
- Drop some SLE11 code that is quite useless today

- Update to 17.0.0:
  * Deprecations:
    - Since Chrome 58 and Firefox 48 both don’t accept certificates 
      that contain only a Common Name, its usage is hereby 
      deprecated in service_identity too. We have been raising 
      a warning since 16.0.0 and the support will be removed in 
      mid-2018 for good.
  * Changes:
    - When service_identity.SubjectAltNameWarning is raised, the 
      Common Name of the certificate is now included in the warning
      message. #17
    - Added cryptography.x509 backend for verifying certificates.
      #18
    - Wildcards (*) are now only allowed if they are the leftmost 
      label in a certificate. This is common practice by all major 
      browsers. #19

OBS-URL: https://build.opensuse.org/request/show/638027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=4
2018-09-26 12:23:23 +00:00
Tomáš Chvátal
77d88702fd - Drop some SLE11 code that is quite useless today
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=10
2018-09-25 11:55:57 +00:00
Tomáš Chvátal
f9093ad215 Accepting request 638015 from home:ecsos:monitoring
- Update to 17.0.0:
  * Deprecations:
    - Since Chrome 58 and Firefox 48 both don’t accept certificates 
      that contain only a Common Name, its usage is hereby 
      deprecated in service_identity too. We have been raising 
      a warning since 16.0.0 and the support will be removed in 
      mid-2018 for good.
  * Changes:
    - When service_identity.SubjectAltNameWarning is raised, the 
      Common Name of the certificate is now included in the warning
      message. #17
    - Added cryptography.x509 backend for verifying certificates.
      #18
    - Wildcards (*) are now only allowed if they are the leftmost 
      label in a certificate. This is common practice by all major 
      browsers. #19

OBS-URL: https://build.opensuse.org/request/show/638015
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=9
2018-09-25 11:53:30 +00:00
4b7659b8fe Accepting request 507914 from devel:languages:python
Convert to singlespec (forwarded request 507533 from okurz)

OBS-URL: https://build.opensuse.org/request/show/507914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=3
2017-07-11 06:24:53 +00:00
340632a886 Accepting request 507533 from home:okurz:branches:devel:languages:python
Convert to singlespec

OBS-URL: https://build.opensuse.org/request/show/507533
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=7
2017-07-03 16:25:15 +00:00
73613cae6b Accepting request 399887 from devel:languages:python
update to newest version (forwarded request 399867 from winski)

OBS-URL: https://build.opensuse.org/request/show/399887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=2
2016-07-15 10:45:13 +00:00
d5c32ceb9c Accepting request 399867 from home:winski:python
update to newest version

OBS-URL: https://build.opensuse.org/request/show/399867
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=5
2016-06-02 19:36:35 +00:00
f50cb36a69 Accepting request 346438 from devel:languages:python
Dependency for python-torbrowser-launcher (Request#346437)

OBS-URL: https://build.opensuse.org/request/show/346438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-service_identity?expand=0&rev=1
2015-12-03 12:30:30 +00:00
Denisart Benjamin
04c1ca21c6 Accepting request 317792 from home:nemysis:branches:devel:languages:python
Please accept these changes.

OBS-URL: https://build.opensuse.org/request/show/317792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=3
2015-07-26 12:32:18 +00:00
95add171f9 Accepting request 317211 from home:winski:python
update to newest version, update requirements

OBS-URL: https://build.opensuse.org/request/show/317211
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=2
2015-07-20 07:09:59 +00:00
Sascha Peilicke
1cddaa163f Accepting request 234239 from home:frispete:python
this new package is going to be used for testing by the new python-Twisted
framework, that's SRed in a minute.

OBS-URL: https://build.opensuse.org/request/show/234239
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-service_identity?expand=0&rev=1
2014-06-02 09:01:12 +00:00