forked from pool/python-oic
Accepting request 719809 from home:pgajdos
- version update to 1.0.1 ### Fixed - [#341] Using constant time comparison for password verification - [#598] Move alabaster from runtime dependencies to docs - [#398] Do not echo cookies that do not belong to us - [#607] Fixed key recovery on encryption of payload - [#618] Prettified `client_management.py` CLI and wrapped it as a setup.py console script `oic-client-management` - [#615] Fix ROPC grant in the extensions provider - [#640] Use more secure random generator for client_secret - [#639] Make sure symmetric keys are available after server restart - [#146] Make SessionDB storage conductive with multi-session ### Changed - [#578] Dropped python 2.7 support - [#612] Dropped python 3.4 support - [#588] Switch to defusedxml for XML parsing - [#605] Message.c_param dictionary values have to be a ParamDefinition namedtuple type - [#56] Updated README, CLI help texts, pip requirements.txt and such for OP2, making it into a stand-alone example easy for beginners to take on - [#624] token_endpoint implementation and kwargs have been changed - [#629] Duplicated methods in oic.oic classes were removed. - [#642] Deprecated `bearer_auth` method. - [#631] Refactored message type handling in Client/Provider. - [#644] refresh_db kwarg in SessionDB has been deprecated ### Added - [#655] Host can be forced on webfinger discovery - [#441] CookieDealer now accepts secure and httponly params - [#638] Moved `providerinfo_endpoint` from `oic.extensions` to `oic.oauth2` - [#664] Messages needed for Single-Sign-Out Support * python3 only package OBS-URL: https://build.opensuse.org/request/show/719809 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=5
This commit is contained in:
committed by
Git OBS Bridge
parent
342a1ca1bf
commit
2c84bd0273
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:cdde9b61c25a403843de2531d83be9fb5f7c5ce81e3aab9e71ed657dfc66de1d
|
|
||||||
size 1318339
|
|
||||||
3
oic-1.0.1.tar.gz
Normal file
3
oic-1.0.1.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:fe00346f8849cd1bb5be2a70502449f7cf1e117488f8641c4c2d0e8bac898eac
|
||||||
|
size 1349634
|
||||||
@@ -1,3 +1,37 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 30 10:23:47 UTC 2019 - pgajdos@suse.com
|
||||||
|
|
||||||
|
- version update to 1.0.1
|
||||||
|
### Fixed
|
||||||
|
- [#341] Using constant time comparison for password verification
|
||||||
|
- [#598] Move alabaster from runtime dependencies to docs
|
||||||
|
- [#398] Do not echo cookies that do not belong to us
|
||||||
|
- [#607] Fixed key recovery on encryption of payload
|
||||||
|
- [#618] Prettified `client_management.py` CLI and wrapped it as
|
||||||
|
a setup.py console script `oic-client-management`
|
||||||
|
- [#615] Fix ROPC grant in the extensions provider
|
||||||
|
- [#640] Use more secure random generator for client_secret
|
||||||
|
- [#639] Make sure symmetric keys are available after server restart
|
||||||
|
- [#146] Make SessionDB storage conductive with multi-session
|
||||||
|
### Changed
|
||||||
|
- [#578] Dropped python 2.7 support
|
||||||
|
- [#612] Dropped python 3.4 support
|
||||||
|
- [#588] Switch to defusedxml for XML parsing
|
||||||
|
- [#605] Message.c_param dictionary values have to be a ParamDefinition namedtuple type
|
||||||
|
- [#56] Updated README, CLI help texts, pip requirements.txt and such for OP2,
|
||||||
|
making it into a stand-alone example easy for beginners to take on
|
||||||
|
- [#624] token_endpoint implementation and kwargs have been changed
|
||||||
|
- [#629] Duplicated methods in oic.oic classes were removed.
|
||||||
|
- [#642] Deprecated `bearer_auth` method.
|
||||||
|
- [#631] Refactored message type handling in Client/Provider.
|
||||||
|
- [#644] refresh_db kwarg in SessionDB has been deprecated
|
||||||
|
### Added
|
||||||
|
- [#655] Host can be forced on webfinger discovery
|
||||||
|
- [#441] CookieDealer now accepts secure and httponly params
|
||||||
|
- [#638] Moved `providerinfo_endpoint` from `oic.extensions` to `oic.oauth2`
|
||||||
|
- [#664] Messages needed for Single-Sign-Out Support
|
||||||
|
* python3 only package
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 18 14:36:12 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
Thu Apr 18 14:36:12 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
|||||||
@@ -16,10 +16,11 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define skip_python2 1
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
%global modname oic
|
%global modname oic
|
||||||
Name: python-oic
|
Name: python-oic
|
||||||
Version: 0.15.1
|
Version: 1.0.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A complete OpenID Connect implementation in Python
|
Summary: A complete OpenID Connect implementation in Python
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -28,6 +29,7 @@ URL: https://github.com/OpenIDC/pyoidc
|
|||||||
Source: https://github.com/OpenIDC/pyoidc/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz
|
Source: https://github.com/OpenIDC/pyoidc/archive/v%{version}.tar.gz#/%{modname}-%{version}.tar.gz
|
||||||
BuildRequires: %{python_module Mako}
|
BuildRequires: %{python_module Mako}
|
||||||
BuildRequires: %{python_module cryptography}
|
BuildRequires: %{python_module cryptography}
|
||||||
|
BuildRequires: %{python_module defusedxml}
|
||||||
BuildRequires: %{python_module freezegun}
|
BuildRequires: %{python_module freezegun}
|
||||||
BuildRequires: %{python_module future}
|
BuildRequires: %{python_module future}
|
||||||
BuildRequires: %{python_module ldap}
|
BuildRequires: %{python_module ldap}
|
||||||
@@ -38,15 +40,21 @@ BuildRequires: %{python_module requests}
|
|||||||
BuildRequires: %{python_module responses}
|
BuildRequires: %{python_module responses}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
BuildRequires: %{python_module testfixtures}
|
BuildRequires: %{python_module testfixtures}
|
||||||
|
BuildRequires: %{python_module typing_extensions}
|
||||||
|
BuildRequires: %{python_module typing}
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
BuildRequires: python3-dbm
|
BuildRequires: python3-dbm
|
||||||
|
Requires: python-Beaker
|
||||||
|
Requires: python-Mako
|
||||||
Requires: python-cryptography
|
Requires: python-cryptography
|
||||||
|
Requires: python-defusedxml
|
||||||
Requires: python-future
|
Requires: python-future
|
||||||
Requires: python-pycryptodomex
|
Requires: python-pycryptodomex
|
||||||
Requires: python-pyjwkest >= 1.3.6
|
Requires: python-pyjwkest >= 1.3.6
|
||||||
Requires: python-requests
|
Requires: python-requests
|
||||||
Suggests: python-Mako
|
Requires: python-typing
|
||||||
|
Requires: python-typing_extensions
|
||||||
Suggests: python-ldap
|
Suggests: python-ldap
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
%ifpython3
|
%ifpython3
|
||||||
@@ -78,5 +86,6 @@ export PYTHONPATH=src
|
|||||||
%doc README.rst
|
%doc README.rst
|
||||||
%license LICENSE.txt
|
%license LICENSE.txt
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
%{_bindir}/oic-client-management
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
Reference in New Issue
Block a user