Hello community,
here is the log from the commit of package python-keystoneclient for
openSUSE:Factory checked in at 2014-04-14 20:44:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old)
and /work/SRC/openSUSE:Factory/.python-keystoneclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-keystoneclient"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes
2014-04-03 18:37:11.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python-keystoneclient.new/python-keystoneclient.changes
2014-04-14 20:44:10.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Apr 14 09:11:58 UTC 2014 - [email protected]
+
+- update to 0.7.1:
+ * Adds to Keystone to convert V2 endpoints to V3
+
+-------------------------------------------------------------------
Old:
----
python-keystoneclient-0.7.0.tar.gz
New:
----
python-keystoneclient-0.7.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-keystoneclient.spec ++++++
--- /var/tmp/diff_new_pack.CPR3P1/_old 2014-04-14 20:44:11.000000000 +0200
+++ /var/tmp/diff_new_pack.CPR3P1/_new 2014-04-14 20:44:11.000000000 +0200
@@ -19,7 +19,7 @@
%define component keystoneclient
Name: python-%{component}
-Version: 0.7.0
+Version: 0.7.1
Release: 0
Summary: Openstack Identity (Keystone) API Client
License: Apache-2.0
@@ -42,7 +42,7 @@
Requires: python-PrettyTable >= 0.7
Requires: python-iso8601 >= 0.1.8
Requires: python-netaddr >= 0.7.6
-Requires: python-oslo.config >= 1.2.0
+Requires: python-oslo.config >= 1.2
Requires: python-pbr >= 0.6
Requires: python-requests >= 1.1
Requires: python-six >= 1.5.2
@@ -80,9 +80,9 @@
Requires: python-coverage >= 3.6
Requires: python-discover
Requires: python-fixtures >= 0.3.14
-Requires: python-httpretty >= 0.8.0
-Requires: python-mock >= 1.0
-Requires: python-mox3 >= 0.7.0
+Requires: python-httpretty >= 0.8
+Requires: python-mock >= 1
+Requires: python-mox3 >= 0.7
Requires: python-pycrypto >= 2.6
Requires: python-testrepository >= 0.0.18
Requires: python-testresources >= 0.2.4
++++++ python-keystoneclient-0.7.0.tar.gz -> python-keystoneclient-0.7.1.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-keystoneclient-0.7.0/ChangeLog
new/python-keystoneclient-0.7.1/ChangeLog
--- old/python-keystoneclient-0.7.0/ChangeLog 2014-03-26 14:01:51.000000000
+0100
+++ new/python-keystoneclient-0.7.1/ChangeLog 2014-03-27 15:10:47.000000000
+0100
@@ -1,6 +1,11 @@
CHANGES
=======
+0.7.1
+-----
+
+* Adds to Keystone to convert V2 endpoints to V3
+
0.7.0
-----
@@ -23,6 +28,7 @@
* document that --pass can be required
* Authenticate via oauth
* Add request/access token and consumer support for keystoneclient
+* Add 'methods' to all v3 test tokens
* Handle Token/Endpoint authentication
* Updated from global requirements
* Fix retry logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-keystoneclient-0.7.0/PKG-INFO
new/python-keystoneclient-0.7.1/PKG-INFO
--- old/python-keystoneclient-0.7.0/PKG-INFO 2014-03-26 14:01:51.000000000
+0100
+++ new/python-keystoneclient-0.7.1/PKG-INFO 2014-03-27 15:10:47.000000000
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: python-keystoneclient
-Version: 0.7.0
+Version: 0.7.1
Summary: Client Library for OpenStack Identity
Home-page: http://www.openstack.org/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_revoked.json
new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_revoked.json
--- old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_revoked.json
2014-03-26 14:00:49.000000000 +0100
+++ new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_revoked.json
2014-03-27 15:09:44.000000000 +0100
@@ -6,6 +6,7 @@
"expires_at": "2038-01-18T21:14:07Z",
"project": {"enabled": true, "description": null, "name": "tenant_name1",
"id": "tenant_id1", "domain": {"id": "domain_id1", "name": "domain_name1"}},
"user": {"name": "revoked_username1", "id": "revoked_user_id1", "domain":
{"id": "domain_id1", "name": "domain_name1"}},
- "roles": [{"name": "role1"}, {"name": "role2"}]
+ "roles": [{"name": "role1"}, {"name": "role2"}],
+ "methods": ["password"],
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_revoked.pem
new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_revoked.pem
--- old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_revoked.pem
2014-03-26 14:00:49.000000000 +0100
+++ new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_revoked.pem
2014-03-27 15:09:44.000000000 +0100
@@ -1,6 +1,6 @@
-----BEGIN CMS-----
-MIIINgYJKoZIhvcNAQcCoIIIJzCCCCMCAQExCTAHBgUrDgMCGjCCBkMGCSqGSIb3
-DQEHAaCCBjQEggYweyJ0b2tlbiI6DQogICAgeyJjYXRhbG9nIjogW3siZW5kcG9p
+MIIIVgYJKoZIhvcNAQcCoIIIRzCCCEMCAQExCTAHBgUrDgMCGjCCBmMGCSqGSIb3
+DQEHAaCCBlQEggZQeyJ0b2tlbiI6DQogICAgeyJjYXRhbG9nIjogW3siZW5kcG9p
bnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc2L3YxLzY0
YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwgInJlZ2lvbiI6ICJyZWdp
b25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc2L3Yx
@@ -33,14 +33,15 @@
bmFtZTEiLCAiaWQiOiAicmV2b2tlZF91c2VyX2lkMSIsICJkb21haW4iOiB7Imlk
IjogImRvbWFpbl9pZDEiLCAibmFtZSI6ICJkb21haW5fbmFtZTEifX0sDQogICAg
ICJyb2xlcyI6IFt7Im5hbWUiOiAicm9sZTEifSwgeyJuYW1lIjogInJvbGUyIn1d
-DQogICAgfQ0KfQ0KMYIByjCCAcYCAQEwgaQwgZ4xCjAIBgNVBAUTATUxCzAJBgNV
-BAYTAlVTMQswCQYDVQQIEwJDQTESMBAGA1UEBxMJU3Vubnl2YWxlMRIwEAYDVQQK
-EwlPcGVuU3RhY2sxETAPBgNVBAsTCEtleXN0b25lMSUwIwYJKoZIhvcNAQkBFhZr
-ZXlzdG9uZUBvcGVuc3RhY2sub3JnMRQwEgYDVQQDEwtTZWxmIFNpZ25lZAIBETAH
-BgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQDIWHEFO42YbfdxOGw57VA0jd4+nSzi
-7X5c6HmwnYbVm+zZwoNfLcwgzQeVMHm0yVzRy3LIqWglCoE/3MUAI14fCT+HKctW
-DTbYM2n/9mx7+ZSPVUmFYopAbgWZ+xjJea1y8esCJFevoZ+BVScufs9+ytTbTAbg
-9h/JkMJQtU36q2EAgVvcosYGdngahECK4drUFCvZEZoesB2LCRdxkwfkZtyau9uO
-VrxauUEqWLCKOl+GKVWwlj+4t80q8UTx/BdNa60ufWmOyCusjpsRgT9Gba7YlPzN
-mg395UFp8ob1ZM2QdeS/YmxbUD7OlKs6H8bgOK1lE1i6fuLnvc1L5pG6
+LA0KICAgICAibWV0aG9kcyI6IFsicGFzc3dvcmQiXSwNCiAgICB9DQp9DQoxggHK
+MIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgT
+AkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8G
+A1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFj
+ay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3
+DQEBAQUABIIBAI9qvSGYlIHoI0gWTZ55POWwj5Gjyr/SQ4q2e13m5bSnmvawGw6Z
+Xa500UvvnUPHe/Nf4ExS0/hO2zn80hjLC+uEDwESlMMDTc29+TbafHTQOp+Zz742
+KdO+2Zv3UevStJK+wg+D0cKUmhmghyzzIsD44OmzLaGe+3mCqLkWFv8i7KX9rrb5
+Jqv8kbLm9bY7wlWqmYcaJyXy5SdJMKi1/aWm9nn5AOaujHTfV/bygQd8ZY9t4+6k
+OwKPZlt5x1KA3IxGdJUFvIHj7am6j0auQ2TMx8x2vzPzy5+mBzB0u0XaENJsb9Jz
+z+aVgXOQ81PbwwZmStONrwEVpjQeyEXY4pM=
-----END CMS-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_scoped.json
new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_scoped.json
--- old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_scoped.json
2014-03-26 14:00:49.000000000 +0100
+++ new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_scoped.json
2014-03-27 15:09:44.000000000 +0100
@@ -1,4 +1,4 @@
-{"token":
+{"token":
{"catalog": [{"endpoints": [{"adminURL":
"http://127.0.0.1:8776/v1/64b6f3fbcc53435e8a60fcf89bb6617a", "region":
"regionOne", "internalURL":
"http://127.0.0.1:8776/v1/64b6f3fbcc53435e8a60fcf89bb6617a", "publicURL":
"http://127.0.0.1:8776/v1/64b6f3fbcc53435e8a60fcf89bb6617a"}],
"endpoints_links": [], "type": "volume", "name": "volume"},
{"endpoints": [{"adminURL":
"http://127.0.0.1:9292/v1", "region": "regionOne", "internalURL":
"http://127.0.0.1:9292/v1", "publicURL": "http://127.0.0.1:9292/v1"}],
"endpoints_links": [], "type": "image", "name": "glance"},
{"endpoints": [{"adminURL":
"http://127.0.0.1:8774/v1.1/64b6f3fbcc53435e8a60fcf89bb6617a", "region":
"regionOne", "internalURL":
"http://127.0.0.1:8774/v1.1/64b6f3fbcc53435e8a60fcf89bb6617a", "publicURL":
"http://127.0.0.1:8774/v1.1/64b6f3fbcc53435e8a60fcf89bb6617a"}],
"endpoints_links": [], "type": "compute", "name": "nova"},
@@ -6,6 +6,7 @@
"expires_at": "2038-01-18T21:14:07Z",
"project": {"enabled": true, "description": null, "name":
"tenant_name1", "id": "tenant_id1", "domain": {"id": "domain_id1", "name":
"domain_name1"}},
"user": {"name": "user_name1", "id": "user_id1", "domain": {"id":
"domain_id1", "name": "domain_name1"}},
- "roles": [{"name": "role1"}, {"name": "role2"}]
+ "roles": [{"name": "role1"}, {"name": "role2"}],
+ "methods": ["password"]
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_scoped.pem
new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_scoped.pem
--- old/python-keystoneclient-0.7.0/examples/pki/cms/auth_v3_token_scoped.pem
2014-03-26 14:00:49.000000000 +0100
+++ new/python-keystoneclient-0.7.1/examples/pki/cms/auth_v3_token_scoped.pem
2014-03-27 15:09:44.000000000 +0100
@@ -1,45 +1,46 @@
-----BEGIN CMS-----
-MIIH/AYJKoZIhvcNAQcCoIIH7TCCB+kCAQExCTAHBgUrDgMCGjCCBgkGCSqGSIb3
-DQEHAaCCBfoEggX2eyJ0b2tlbiI6IA0KCXsiY2F0YWxvZyI6IFt7ImVuZHBvaW50
-cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3Ni92MS82NGI2
-ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsICJyZWdpb24iOiAicmVnaW9u
-T25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3Ni92MS82
-NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsICJwdWJsaWNVUkwiOiAi
-aHR0cDovLzEyNy4wLjAuMTo4Nzc2L3YxLzY0YjZmM2ZiY2M1MzQzNWU4YTYwZmNm
-ODliYjY2MTdhIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZv
-bHVtZSIsICJuYW1lIjogInZvbHVtZSJ9LA0KCQkJICAgICB7ImVuZHBvaW50cyI6
-IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6OTI5Mi92MSIsICJyZWdp
-b24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMjcuMC4w
-LjE6OTI5Mi92MSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo5Mjky
-L3YxIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwg
-Im5hbWUiOiAiZ2xhbmNlIn0sDQoJCQkgICAgIHsiZW5kcG9pbnRzIjogW3siYWRt
-aW5VUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUz
-NDM1ZThhNjBmY2Y4OWJiNjYxN2EiLCAicmVnaW9uIjogInJlZ2lvbk9uZSIsICJp
-bnRlcm5hbFVSTCI6ICJodHRwOi8vMTI3LjAuMC4xOjg3NzQvdjEuMS82NGI2ZjNm
-YmNjNTM0MzVlOGE2MGZjZjg5YmI2NjE3YSIsICJwdWJsaWNVUkwiOiAiaHR0cDov
-LzEyNy4wLjAuMTo4Nzc0L3YxLjEvNjRiNmYzZmJjYzUzNDM1ZThhNjBmY2Y4OWJi
-NjYxN2EifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0
-ZSIsICJuYW1lIjogIm5vdmEifSwNCgkJCSAgICAgeyJlbmRwb2ludHMiOiBbeyJh
-ZG1pblVSTCI6ICJodHRwOi8vMTI3LjAuMC4xOjM1MzU3L3YzIiwgInJlZ2lvbiI6
-ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEyNy4wLjAuMToz
-NTM1Ny92MyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo1MDAwL3Yz
-In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5Iiwg
-Im5hbWUiOiAia2V5c3RvbmUifV0sDQoJICJleHBpcmVzX2F0IjogIjIwMzgtMDEt
-MThUMjE6MTQ6MDdaIiwNCgkgInByb2plY3QiOiB7ImVuYWJsZWQiOiB0cnVlLCAi
-ZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJ0ZW5hbnRfbmFtZTEiLCAiaWQi
-OiAidGVuYW50X2lkMSIsICJkb21haW4iOiB7ImlkIjogImRvbWFpbl9pZDEiLCAi
-bmFtZSI6ICJkb21haW5fbmFtZTEifX0sDQoJICJ1c2VyIjogeyJuYW1lIjogInVz
-ZXJfbmFtZTEiLCAiaWQiOiAidXNlcl9pZDEiLCAiZG9tYWluIjogeyJpZCI6ICJk
-b21haW5faWQxIiwgIm5hbWUiOiAiZG9tYWluX25hbWUxIn19LA0KCSAicm9sZXMi
-OiBbeyJuYW1lIjogInJvbGUxIn0sIHsibmFtZSI6ICJyb2xlMiJ9XQ0KCSB9DQp9
-DQoxggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJ
-BgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFj
-azERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9w
-ZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0G
-CSqGSIb3DQEBAQUABIIBAAppuE8x44hZEbLsthPztkKOcnVnXgzHWZyzEyHyg9ez
-P4lMPtjmGmb2naVpWnR0Q6bIHDHvM4gv0MiHdWOLHKnEP1DA0fjbEQgerAAsTjnu
-7qzt6R3XZTwfYPMTxbnLAHApwcFii2rmNTk+Nz6hJ84oF2rUX7w4+RMAuGJjzLWG
-vkGhP0yf3n/gzr+D1sZRxxCpoqHj21ppZLpDIHGgWXrXkHGwou4Pba04iIHnjm0W
-Xf0qUAuc9UJYtqJwLV0c/M4i8lhDBh2cTIbMAba+bQ4FKZibpDzxmUYq3YvLBmop
-QpvBEFgqz4YkakREYvENe/kVA24vl5klzYPtiKpouM4=
+MIIIHgYJKoZIhvcNAQcCoIIIDzCCCAsCAQExCTAHBgUrDgMCGjCCBisGCSqGSIb3
+DQEHAaCCBhwEggYYeyJ0b2tlbiI6DQoJeyJjYXRhbG9nIjogW3siZW5kcG9pbnRz
+IjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc2L3YxLzY0YjZm
+M2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwgInJlZ2lvbiI6ICJyZWdpb25P
+bmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo4Nzc2L3YxLzY0
+YjZmM2ZiY2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwgInB1YmxpY1VSTCI6ICJo
+dHRwOi8vMTI3LjAuMC4xOjg3NzYvdjEvNjRiNmYzZmJjYzUzNDM1ZThhNjBmY2Y4
+OWJiNjYxN2EifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAidm9s
+dW1lIiwgIm5hbWUiOiAidm9sdW1lIn0sDQoJCQkgICAgIHsiZW5kcG9pbnRzIjog
+W3siYWRtaW5VUkwiOiAiaHR0cDovLzEyNy4wLjAuMTo5MjkyL3YxIiwgInJlZ2lv
+biI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEyNy4wLjAu
+MTo5MjkyL3YxIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTI3LjAuMC4xOjkyOTIv
+djEifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAi
+bmFtZSI6ICJnbGFuY2UifSwNCgkJCSAgICAgeyJlbmRwb2ludHMiOiBbeyJhZG1p
+blVSTCI6ICJodHRwOi8vMTI3LjAuMC4xOjg3NzQvdjEuMS82NGI2ZjNmYmNjNTM0
+MzVlOGE2MGZjZjg5YmI2NjE3YSIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImlu
+dGVybmFsVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6ODc3NC92MS4xLzY0YjZmM2Zi
+Y2M1MzQzNWU4YTYwZmNmODliYjY2MTdhIiwgInB1YmxpY1VSTCI6ICJodHRwOi8v
+MTI3LjAuMC4xOjg3NzQvdjEuMS82NGI2ZjNmYmNjNTM0MzVlOGE2MGZjZjg5YmI2
+NjE3YSJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJjb21wdXRl
+IiwgIm5hbWUiOiAibm92YSJ9LA0KCQkJICAgICB7ImVuZHBvaW50cyI6IFt7ImFk
+bWluVVJMIjogImh0dHA6Ly8xMjcuMC4wLjE6MzUzNTcvdjMiLCAicmVnaW9uIjog
+IlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTI3LjAuMC4xOjM1
+MzU3L3YzIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTI3LjAuMC4xOjUwMDAvdjMi
+fV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAi
+bmFtZSI6ICJrZXlzdG9uZSJ9XSwNCgkgImV4cGlyZXNfYXQiOiAiMjAzOC0wMS0x
+OFQyMToxNDowN1oiLA0KCSAicHJvamVjdCI6IHsiZW5hYmxlZCI6IHRydWUsICJk
+ZXNjcmlwdGlvbiI6IG51bGwsICJuYW1lIjogInRlbmFudF9uYW1lMSIsICJpZCI6
+ICJ0ZW5hbnRfaWQxIiwgImRvbWFpbiI6IHsiaWQiOiAiZG9tYWluX2lkMSIsICJu
+YW1lIjogImRvbWFpbl9uYW1lMSJ9fSwNCgkgInVzZXIiOiB7Im5hbWUiOiAidXNl
+cl9uYW1lMSIsICJpZCI6ICJ1c2VyX2lkMSIsICJkb21haW4iOiB7ImlkIjogImRv
+bWFpbl9pZDEiLCAibmFtZSI6ICJkb21haW5fbmFtZTEifX0sDQoJICJyb2xlcyI6
+IFt7Im5hbWUiOiAicm9sZTEifSwgeyJuYW1lIjogInJvbGUyIn1dLA0KICAgICAg
+ICAgIm1ldGhvZHMiOiBbInBhc3N3b3JkIl0NCgkgfQ0KfQ0KMYIByjCCAcYCAQEw
+gaQwgZ4xCjAIBgNVBAUTATUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTESMBAG
+A1UEBxMJU3Vubnl2YWxlMRIwEAYDVQQKEwlPcGVuU3RhY2sxETAPBgNVBAsTCEtl
+eXN0b25lMSUwIwYJKoZIhvcNAQkBFhZrZXlzdG9uZUBvcGVuc3RhY2sub3JnMRQw
+EgYDVQQDEwtTZWxmIFNpZ25lZAIBETAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASC
+AQCjMu6pnPu6uCaCrbELvNmuRd5d4WbsI4N2eh6JlD6oTF4vOFo5JmZIsHTUW+oi
+b5Tly7C4ivm549NomTOUvNugI9G2M25rh3EXVzv59Jrj1NlC1uBlgR5W3/x7yPSr
+JyJumkRy3R/mVIbd+CV0f8qJ4tCia43QhGrLT3jPUl5LSQOfWOunDNL7wZF0OfBq
+wNkwGLpN2i9oMlcXwOmEQw9Kh3Th0p54QogY06LmCjXsneyjl0J3hucLevdMHuXV
+f3bonuowe8OEB/0GDkJFIZChKgtN6GRG5hIpb6zDjP9almmJk2Is1HdJPI1+94nj
+coCr6q/P3e4rE48NZicsf1sM
-----END CMS-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/keystoneclient/tests/client_fixtures.py
new/python-keystoneclient-0.7.1/keystoneclient/tests/client_fixtures.py
--- old/python-keystoneclient-0.7.0/keystoneclient/tests/client_fixtures.py
2014-03-26 14:00:49.000000000 +0100
+++ new/python-keystoneclient-0.7.1/keystoneclient/tests/client_fixtures.py
2014-03-27 15:09:44.000000000 +0100
@@ -265,6 +265,7 @@
self.v3_UUID_TOKEN_DEFAULT: {
'token': {
'expires_at': '2020-01-01T00:00:10.000123Z',
+ 'methods': ['password'],
'user': {
'id': 'user_id1',
'name': 'user_name1',
@@ -291,6 +292,7 @@
self.v3_UUID_TOKEN_UNSCOPED: {
'token': {
'expires_at': '2020-01-01T00:00:10.000123Z',
+ 'methods': ['password'],
'user': {
'id': 'user_id1',
'name': 'user_name1',
@@ -304,6 +306,7 @@
self.v3_UUID_TOKEN_DOMAIN_SCOPED: {
'token': {
'expires_at': '2020-01-01T00:00:10.000123Z',
+ 'methods': ['password'],
'user': {
'id': 'user_id1',
'name': 'user_name1',
@@ -358,6 +361,7 @@
self.SIGNED_v3_TOKEN_SCOPED_KEY: {
'token': {
'expires': '2020-01-01T00:00:10.000123Z',
+ 'methods': ['password'],
'user': {
'id': 'user_id1',
'name': 'user_name1',
@@ -384,6 +388,7 @@
self.v3_UUID_TOKEN_BIND: {
'token': {
'bind': {'kerberos': self.KERBEROS_BIND},
+ 'methods': ['password'],
'expires_at': '2020-01-01T00:00:10.000123Z',
'user': {
'id': 'user_id1',
@@ -412,6 +417,7 @@
'token': {
'bind': {'FOO': 'BAR'},
'expires_at': '2020-01-01T00:00:10.000123Z',
+ 'methods': ['password'],
'user': {
'id': 'user_id1',
'name': 'user_name1',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/keystoneclient/v3/client.py
new/python-keystoneclient-0.7.1/keystoneclient/v3/client.py
--- old/python-keystoneclient-0.7.0/keystoneclient/v3/client.py 2014-03-26
14:00:51.000000000 +0100
+++ new/python-keystoneclient-0.7.1/keystoneclient/v3/client.py 2014-03-27
15:09:45.000000000 +0100
@@ -124,6 +124,8 @@
self._process_management_url(kwargs.get('region_name'))
self.domain_name = self.auth_ref.domain_name
self.domain_id = self.auth_ref.domain_id
+ if self._management_url:
+ self._management_url = self._management_url.replace('/v2.0', '/v3')
def get_raw_token_from_identity_service(self, auth_url, user_id=None,
username=None,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-keystoneclient-0.7.0/python_keystoneclient.egg-info/PKG-INFO
new/python-keystoneclient-0.7.1/python_keystoneclient.egg-info/PKG-INFO
--- old/python-keystoneclient-0.7.0/python_keystoneclient.egg-info/PKG-INFO
2014-03-26 14:01:51.000000000 +0100
+++ new/python-keystoneclient-0.7.1/python_keystoneclient.egg-info/PKG-INFO
2014-03-27 15:10:47.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: python-keystoneclient
-Version: 0.7.0
+Version: 0.7.1
Summary: Client Library for OpenStack Identity
Home-page: http://www.openstack.org/
Author: OpenStack
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]