From 2c84bd02738a7f6fccea58448cffcec60ed9fc5e292be4d223c1bcddefcecc11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 1 Aug 2019 08:03:28 +0000 Subject: [PATCH] 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 --- oic-0.15.1.tar.gz | 3 --- oic-1.0.1.tar.gz | 3 +++ python-oic.changes | 34 ++++++++++++++++++++++++++++++++++ python-oic.spec | 13 +++++++++++-- 4 files changed, 48 insertions(+), 5 deletions(-) delete mode 100644 oic-0.15.1.tar.gz create mode 100644 oic-1.0.1.tar.gz diff --git a/oic-0.15.1.tar.gz b/oic-0.15.1.tar.gz deleted file mode 100644 index 105944f..0000000 --- a/oic-0.15.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cdde9b61c25a403843de2531d83be9fb5f7c5ce81e3aab9e71ed657dfc66de1d -size 1318339 diff --git a/oic-1.0.1.tar.gz b/oic-1.0.1.tar.gz new file mode 100644 index 0000000..d4196f3 --- /dev/null +++ b/oic-1.0.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe00346f8849cd1bb5be2a70502449f7cf1e117488f8641c4c2d0e8bac898eac +size 1349634 diff --git a/python-oic.changes b/python-oic.changes index c1fa206..ffa59f5 100644 --- a/python-oic.changes +++ b/python-oic.changes @@ -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 diff --git a/python-oic.spec b/python-oic.spec index e28c2d0..792710d 100644 --- a/python-oic.spec +++ b/python-oic.spec @@ -16,10 +16,11 @@ # +%define skip_python2 1 %{?!python_module:%define python_module() python-%{**} python3-%{**}} %global modname oic Name: python-oic -Version: 0.15.1 +Version: 1.0.1 Release: 0 Summary: A complete OpenID Connect implementation in Python 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 BuildRequires: %{python_module Mako} BuildRequires: %{python_module cryptography} +BuildRequires: %{python_module defusedxml} BuildRequires: %{python_module freezegun} BuildRequires: %{python_module future} BuildRequires: %{python_module ldap} @@ -38,15 +40,21 @@ BuildRequires: %{python_module requests} BuildRequires: %{python_module responses} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module testfixtures} +BuildRequires: %{python_module typing_extensions} +BuildRequires: %{python_module typing} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-dbm +Requires: python-Beaker +Requires: python-Mako Requires: python-cryptography +Requires: python-defusedxml Requires: python-future Requires: python-pycryptodomex Requires: python-pyjwkest >= 1.3.6 Requires: python-requests -Suggests: python-Mako +Requires: python-typing +Requires: python-typing_extensions Suggests: python-ldap BuildArch: noarch %ifpython3 @@ -78,5 +86,6 @@ export PYTHONPATH=src %doc README.rst %license LICENSE.txt %{python_sitelib}/* +%{_bindir}/oic-client-management %changelog