Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:GA
python-keystoneclient.1737
python-keystoneclient.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-keystoneclient.changes of Package python-keystoneclient.1737
------------------------------------------------------------------- Fri Feb 26 12:22:44 UTC 2016 - dmueller@suse.com - fake changelog entry with no change whatsoever to make QA happy: * add dependency on python-lxml * add dependency on python-oslo.i18n * add dependency on python-oslo.serialization * add dependency on python-oslo.serialization * add dependency on python-oslo.utils ------------------------------------------------------------------- Thu Apr 23 12:41:02 UTC 2015 - tbechtold@suse.com - Add 0001-Fix-s3_token-middleware-parsing-insecure-option.patch bsc#928205, CVE-2015-1852 ------------------------------------------------------------------- Fri Feb 13 14:37:41 UTC 2015 - dmueller@suse.com - add 0001-Avoid-message-concatenation-in-error-path.patch (bnc#914942) ------------------------------------------------------------------- Thu Jan 29 13:03:14 UTC 2015 - tbechtold@suse.com - update to 1.0.0: * Updated from global requirements * Expose version matching functions to the public * Take plugin params from ENV rather than default * Project ID in OAuth headers was missing * get_endpoint should return the override * Pass all adapter parameters through to adapter * Correct documenting constructor parameters * Correct Session docstring * Add missing user-id option to generic.Password * duplicate auth-url option returned by BaseGenericPlugin * Replace magic numbers with named symbols * Fix importing config module and classmethod params * Removes confusing _uuid property * Curl statements to include globoff for IPv6 URLs * Cleanup exception logging * Make keystoneclient use an adapter * Remove middleware architecture doc * Remove useless log message * Updated from global requirements * Updated from global requirements * I18n * Correct use of noqa * Sync oslo-incubator to 1fc3cd47 * Log the CA cert with the debug statement * Prevent AttributeError if no authorization - Adjust Requires ------------------------------------------------------------------- Tue Nov 25 11:14:53 UTC 2014 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Tue Nov 25 07:29:56 UTC 2014 - mjura@suse.com - Update package dependency, bnc#906991 * Add Requires: python-oslo.serialization ------------------------------------------------------------------- Mon Nov 24 10:54:46 UTC 2014 - dmueller@suse.com - update to 0.11.2: * Updated from global requirements * set close_fds=True in Popen * Fix mappings.Mapping docstring * Actually test interactive password prompt * Docstrings should have :returns: everywhere * Use oslo.utils and oslo.serialization * Explicit complaint about old OpenSSL when testing * Log token with sha1 * Redact x-subject-token from response headers * Extracting common code to private method * Change cms_sign_data to use sha256 message digest * Enumerate Projects with Unscoped Tokens * Fix auth_token for old oslo.config * Do not iterate action.choices if it is none ------------------------------------------------------------------- Wed Oct 1 13:34:39 UTC 2014 - tbechtold@suse.com - Remove 0001-Use-ServiceCatalog.factory-the-object-has-no-__init_.patch Applied upstream. - Add rpmlintrc as Source. ------------------------------------------------------------------- Mon Sep 22 11:26:57 UTC 2014 - dmueller@suse.com - update to 0.11.0: * Updated from global requirements * Add support for endpoint policy * Fix a doc_string error * Handle federated tokens * SAML2 federated authentication for ADFS * Fix the condition expression for ssl_insecure * Allow retrying some failed requests * Versioned Endpoint hack for Sessions * Pass kwargs to auth plugins * Sync with latest oslo-incubator * fix typos * Work toward Python 3.4 support and testing * warn against sorting requirements * Version independent plugins * Expose auth methods on the adapter * Add version parameter to adapter * Allow providing an endpoint_override to requests * fix EC2 Signature Version 4 calculation, in the case of POST * Fix test mistake with requests-mock * Allow passing None for username in v2.Password * Hash for PKIZ * Distinguish between name not provided and incorrect * Move fake session to HTTPClient * Allow providing a default value to CLI loading * Allow unauthenticated discovery * Remove cruft from setup.cfg * Unsort pbr and hacking in requirements files * Add v3scopedsaml entry to the setup.cfg * Fix handling of deprecated opts in CLI * Updated from global requirements * Revert "Add oslo.utils requirement" * Revert "Use oslo.utils" * Remove lxml as a forced depend * Allow passing user_id to v2Password plugin * Make auth plugins dest save to os_ * Allow registering individual plugin CONF options * Standardize AccessInfo token setting * Convert shell tests to requests-mock * Change unscoped token fallback to be session aware * Individual plugin CLI registering * Remove intersphinx mappings * Mark auth plugin options as secret * move attributes of v3.client.Client into alphabetical order * Handle invalidate in identity plugins correctly * Isolate get_discovery function * Fixes import grouping * expose the revoke token for V3 * Use oslo.utils * Add oslo.utils requirement * Mark the keystoneclient s3_token middleware deprecated * Add docs for how to create an OAuth auth instance * Control identity plugin reauthentication * Use token and discovery fixture in identity tests * Config fixture from oslo-incubator is not used * Use config fixture from oslo.config * List federated projects and domains * Redact tokens in request headers * Convert httpretty to requests-mock * Updated from global requirements * Add the 'auth' interface type ------------------------------------------------------------------- Fri Aug 29 14:17:57 UTC 2014 - dmueller@suse.com - go back to released version (0.10.1) ------------------------------------------------------------------- Fri Aug 29 00:34:43 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.77.g4669556: * Standardize AccessInfo token setting ------------------------------------------------------------------- Wed Aug 27 00:33:28 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.75.g3f1da73: * Hash for PKIZ * Move fake session to HTTPClient * Allow providing a default value to CLI loading ------------------------------------------------------------------- Sat Aug 23 00:34:00 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.69.g62d4c71: * Allow unauthenticated discovery * Remove cruft from setup.cfg ------------------------------------------------------------------- Fri Aug 22 00:32:37 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.65.g1ffc44f: * Unsort pbr and hacking in requirements files * Add v3scopedsaml entry to the setup.cfg ------------------------------------------------------------------- Thu Aug 21 00:33:15 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.61.g4cc1763: * Fix handling of deprecated opts in CLI * Remove lxml as a forced depend * Allow passing user_id to v2Password plugin ------------------------------------------------------------------- Wed Aug 20 00:32:11 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.55.g6807959: * Updated from global requirements * Make auth plugins dest save to os_ ------------------------------------------------------------------- Mon Aug 18 16:22:43 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.52.g8adce96: * Revert "Add oslo.utils requirement" * Revert "Use oslo.utils" * Use oslo.utils ------------------------------------------------------------------- Sat Aug 16 00:39:20 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.48.ga7ba4c3: * Add oslo.utils requirement ------------------------------------------------------------------- Fri Aug 15 00:38:39 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.46.ge7eaec1: * Allow registering individual plugin CONF options * Individual plugin CLI registering ------------------------------------------------------------------- Thu Aug 14 00:37:56 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.42.ge58b828: * Convert shell tests to requests-mock * Change unscoped token fallback to be session aware ------------------------------------------------------------------- Mon Aug 11 12:28:25 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.40.g5785698: * Remove intersphinx mappings * Mark auth plugin options as secret * move attributes of v3.client.Client into alphabetical order * Isolate get_discovery function * Fixes import grouping * expose the revoke token for V3 * Mark the keystoneclient s3_token middleware deprecated * Add docs for how to create an OAuth auth instance * Control identity plugin reauthentication * Use token and discovery fixture in identity tests * List federated projects and domains * Redact tokens in request headers * Use keystoneclient.exceptions ------------------------------------------------------------------- Sun Aug 3 23:47:05 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.15.g340fa60: * use embedded URLs for hyperlinks in the README ------------------------------------------------------------------- Sat Aug 2 23:47:16 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.13.g1a35101: * Config fixture from oslo-incubator is not used * Use config fixture from oslo.config ------------------------------------------------------------------- Wed Jul 30 23:47:45 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.11.ga5f0e3c: * Add an example of using v3 client with sessions ------------------------------------------------------------------- Tue Jul 29 23:47:42 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.9.gb487f94: * Convert httpretty to requests-mock * Updated from global requirements * Use oslosphinx to generate doc theme * Example JSON files should be human-readable ------------------------------------------------------------------- Sat Jul 26 00:09:38 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.1.3.g83bef74: * Add the 'auth' interface type 0.10.1 * Calculate a suitable column width for positional arguments ------------------------------------------------------------------- Fri Jul 25 00:09:16 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.0.11.ge58f799: * Don't log sensitive auth data ------------------------------------------------------------------- Thu Jul 24 08:33:16 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.10.0.9.g82e45a6: * Reorder the old compatibility arguments * Insert space between ``#`` and the comment * Rename saml2_token_url to token_url * Enforce authenticated=False in saml2 plugin * Allow passing kwargs from managers to session * Scope unscoped saml2 tokens 0.10.0 ------------------------------------------------------------------- Wed Jul 23 00:10:46 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.116.gc9ae9d1: * Use immutable arg rather mutable arg ------------------------------------------------------------------- Tue Jul 22 00:09:58 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.114.g32c94d8: * Only conditionally import working keyring ------------------------------------------------------------------- Fri Jul 18 00:11:00 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.112.g679689f: * Fix mistakes in token fixtures * remove useless part of error message * Test that tenant list function can use auth_url * Add v2 Token manager authenticate tests * Sync with oslo-incubator fd90c34a9 ------------------------------------------------------------------- Wed Jul 16 23:40:31 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.102.g5daafe1: * add deprecation warning for auth_token * SAML2 ECP auth plugin * Use jsonutils to load adapter response * Provide an __all__ for auth module * Docstrings for usability * Add CRUD operations for Federated Protocols * Ensure no double slash in get token URL * Document authentication plugins * Add invalidate doc string to identity plugin ------------------------------------------------------------------- Sat Jul 12 00:11:19 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.84.g658b690: * Allow loading auth plugins from CLI * Plugin loading from config objects * Pass user and roles manager to tenant manager * Add V2 tenant user manager tests * Pass roles manager to user manager * Add trust users to AccessInfo and fixture ------------------------------------------------------------------- Fri Jul 11 00:11:36 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.72.g3b73bcf: * Direct move of the revoke model from keystone server * Add tests without optional create endpoint params ------------------------------------------------------------------- Thu Jul 10 00:12:02 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.68.gf312ae2: * Add V2 user roles tests * Add OAuth data to AccessInfo ------------------------------------------------------------------- Wed Jul 9 00:10:27 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.64.ga1bc48c: * Add CONTRIBUTING.rst ------------------------------------------------------------------- Tue Jul 8 00:10:58 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.62.g2ae5b38: * endpoint_id and service_id should be random uuid * Keystoneclient create user API should have optional password ------------------------------------------------------------------- Sat Jul 5 00:10:44 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.58.g3e88c35: * Add profiling support to keystoneclient * Modify oauth calls to expect urlencoded responses * Add a fixture for Keystone version discovery ------------------------------------------------------------------- Wed Jul 2 07:48:39 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.53.g548c15f: * Session loading from CLI options * Session loading from conf * Adjust Python 2.6 OSerror-on-EPIPE workaround ------------------------------------------------------------------- Wed Jul 2 07:48:06 UTC 2014 - dmueller@suse.com - remove 0001-Adjust-Python-2.6-OSerror-on-EPIPE-workaround.patch ------------------------------------------------------------------- Tue Jul 1 00:18:14 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.49.g90abb4c: * Minor grammatical fix in doc ------------------------------------------------------------------- Sun Jun 29 00:17:50 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.47.gcf7e8af: * Updated from global requirements * Correcting using-api-v2.rst * Add issued handlers to auth_ref and fixtures ------------------------------------------------------------------- Sat Jun 28 00:16:42 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.42.gf0be384: * Make parameters in EndpointManager optional * Session Adapters ------------------------------------------------------------------- Wed Jun 25 00:21:01 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.38.g2927a75: * Unversioned endpoints in service catalog * Update keystoneclient code to account for hacking 0.9.2 * Doc build fails if warnings * Imports to fix build warnings ------------------------------------------------------------------- Sat Jun 21 00:15:16 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.30.g6c47b93: * Rename v3._AuthConstructor to v3.AuthConstructor * Add role ids to the AccessInfo ------------------------------------------------------------------- Fri Jun 20 00:17:41 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.27.gb2a0c5b: * Updated from global requirements ------------------------------------------------------------------- Thu Jun 19 00:16:49 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.26.g8247200: * auth_token _cache_get checks token expired ------------------------------------------------------------------- Wed Jun 18 00:20:08 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.24.gf88a9c6: * Using six.u('') instead of u'' * Added help text for the debug option ------------------------------------------------------------------- Sun Jun 15 00:18:44 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.21.gf83115b: * Session Documentation * Set the iso8601 log level to WARN * Refactor auth_token token cache members to class * Don't use mock non-exist method assert_called_once ------------------------------------------------------------------- Sat Jun 14 00:19:09 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.13.g03fbe59: * Link to docstrings in using-api-v3 * Changes exception raised by v3.trusts.update() ------------------------------------------------------------------- Wed Jun 11 23:57:04 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.12.g832d896: * Add service_name to URL discovery * Remove _factory methods from auth plugins * Fix tests to use UUID strings rather than ints for IDs ------------------------------------------------------------------- Tue Jun 10 23:56:55 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.7.gf083f7f: * Make get_oauth_params conditional for specific oauthlib versions * Add endpoint handling to Token/Endpoint auth ------------------------------------------------------------------- Wed Jun 4 23:56:25 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.4.g53a175e: * Changes exception raised by v3.trusts.update( * Add role assignments as concept in Client API V3 docs ------------------------------------------------------------------- Sat May 31 00:05:54 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.9.0.2.g04ded03: 0.9.0 * Clean up oauth auth plugin code * Remove left over vim headers ------------------------------------------------------------------- Fri May 30 13:12:32 UTC 2014 - dmueller@suse.com - add 0001-Adjust-Python-2.6-OSerror-on-EPIPE-workaround.patch (bnc#879929) ------------------------------------------------------------------- Fri May 30 00:08:57 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.84.gf5c4581: * Fix a misspelling in a comment * Sync with oslo-incubator caed79d ------------------------------------------------------------------- Thu May 29 00:08:39 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.81.gbaa7f37: * Fix attributes ordering at v3/client.py * Add support for extensions-list * auth_token middleware hashes tokens with configurable algorithm * Add /role_assignments endpoint support * Authenticate via oauth * Add description param to v3 service create/update * Mark keystoneclient as being a universal wheel * auth_token hashes PKI token once * Sync with oslo-incubator 2640847 * Remove importutils from oslo config ------------------------------------------------------------------- Wed May 28 00:07:43 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.62.g14ac8cd: * replace string format arguments with function parameters * add docstr to v2 shell module regarding CLI deprecation * Move auth_token tests not requiring v2/v3 to new class * Cached tokens aren't expired * Move auth_token cache pool tests out of NoMemcache * Make auth_token return a V2 Catalog ------------------------------------------------------------------- Sun May 25 00:06:48 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.50.g82cf5d2: * Fixed an aparent typo in the code * Auth Plugin invalidation ------------------------------------------------------------------- Fri May 23 00:07:30 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.47.g15bec1c: * Updated from global requirements * Move DisableModuleFixture to utils ------------------------------------------------------------------- Tue May 20 23:56:38 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.45.gfb63cd4: * Fixes an erroneous type check in a test * Add mailmap entry ------------------------------------------------------------------- Tue May 13 00:33:30 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.42.g3d6d749: * Compressed Signature and Validation ------------------------------------------------------------------- Fri May 9 00:35:07 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.41.ga95edc7: * Regions Management ------------------------------------------------------------------- Thu May 8 00:33:58 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.39.ga217ce0: * OAuth request/access token and consumer support for oauth client API ------------------------------------------------------------------- Wed May 7 00:33:20 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.37.g7432db1: * Discovery URL querying functions * Synced jsonutils from oslo-incubator ------------------------------------------------------------------- Tue May 6 00:36:03 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.33.gf2adf27: * Fix client fixtures ------------------------------------------------------------------- Sun May 4 00:33:50 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.32.g570a9dc: * fixed typos found by RETF rules ------------------------------------------------------------------- Sat May 3 00:35:03 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.30.gf050dd9: * Fix docstrings in keystoneclient * auth_token configurable check of revocations for cached ------------------------------------------------------------------- Fri May 2 00:35:38 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.27.g9b1feca: * Remove unused AdjustedBaseAuthTokenMiddlewareTest * auth_token test remove unused fake_app parameter * Fix typo in BaseAuthTokenMiddlewareTest ------------------------------------------------------------------- Sun Apr 27 00:23:37 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.24.g6be38bb: * Deprecate admin_token option in auth_token ------------------------------------------------------------------- Sat Apr 26 00:21:19 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.22.g5dd9017: * Updated from global requirements * Enhance tests for auth_token middleware * Debug log when token found in revocation list ------------------------------------------------------------------- Fri Apr 25 00:21:42 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.18.gf1ace5c: * Limited use trusts * Ensure that cached token is not revoked * Fix the catalog format of a sample token * Add new error for invalid response ------------------------------------------------------------------- Thu Apr 24 00:21:27 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.10.g4481b65: * remove universal_newlines ------------------------------------------------------------------- Wed Apr 23 00:21:50 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.8.g0fe5509: * replace double quotes with single ------------------------------------------------------------------- Tue Apr 22 00:38:46 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.6.g3fd8e8f: * Update docs for auth_token middleware config options ------------------------------------------------------------------- Fri Apr 18 00:39:44 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.8.0.4.g0257237: 0.8.0 * CLI always configures logging * Create a V3 Token Generator * Implement endpoint filtering functionality on the client side * Allow session to return an error response object ------------------------------------------------------------------- Thu Apr 17 00:27:17 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.47.g474c110: * Add service name to catalog ------------------------------------------------------------------- Wed Apr 16 00:25:34 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.45.g6d70bad: * Fix typo of ANS1 to ASN1 * Rename HTTPError -> HttpError * Add CRUD operations for Federation Mapping Rules * Prefer () to continue line per PEP8 ------------------------------------------------------------------- Tue Apr 15 00:27:28 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.37.ge7b5120: * Don't use generic kwargs in v2 Token Generation * Updated from global requirements * Ensure JSON headers in Auth Requests ------------------------------------------------------------------- Sun Apr 13 00:25:45 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.32.g0ae8e55: * Use `HttpNotImplemented` in `tests.v3.test_trusts` ------------------------------------------------------------------- Fri Apr 11 00:24:30 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.30.g419dfc6: * Add CRUD operations for Identity Providers ------------------------------------------------------------------- Thu Apr 10 00:23:58 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.28.gd43117a: * Hash functions support different hash algorithms * eliminate race condition fetching certs ------------------------------------------------------------------- Wed Apr 9 00:23:54 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.25.g61322a3: * Allow passing auth plugin as a parameter * Reuse module `exceptions` from Oslo ------------------------------------------------------------------- Fri Apr 4 09:17:13 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.21.gb24e41e: * Create a test token generator and use it * Split sample PKI token generation ------------------------------------------------------------------- Thu Apr 3 00:53:23 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.18.gb6cdfff: * Rename request_uri to identity_uri * Tests should use identity_uri by default * Sync config fixture object from oslo.incubator ------------------------------------------------------------------- Wed Apr 2 00:59:50 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.12.gdd10381: * Replace auth fragements with identity_uri ------------------------------------------------------------------- Tue Apr 1 00:57:34 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.10.ge7a3058: * Updated from global requirements * use v3 api to get certificates * Reference docstring for auth_token fields ------------------------------------------------------------------- Sat Mar 29 01:44:02 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.1.4.g5d6137f: 0.7.1 * Remove releases.rst from keystone docs * Use AccessInfo in auth_token middleware ------------------------------------------------------------------- Thu Mar 27 01:42:28 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.7.0.4.g6a6c8d7: * Adds to Keystone to convert V2 endpoints to V3 0.7.0 * Add 'methods' to all v3 test tokens ------------------------------------------------------------------- Wed Mar 26 01:44:20 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.112.g16ca306: * Improve language in update_password() validation error * Handle URLs via the session and auth_plugins * Add a method for changing a user's password in v3 * sanity check memcached availability before running tests against it * Start using positional decorator * Fix passing get_token kwargs to get_access * Add a positional decorator * Discover should support other services * Enforce scope mutual exclusion for trusts ------------------------------------------------------------------- Tue Mar 25 01:44:13 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.94.g82c1ec7: * add functional test for cache pool * Don't use a connection pool unless provided ------------------------------------------------------------------- Sat Mar 22 01:41:58 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.91.g28c8439: * add pooling for cache references (bnc#870102, CVE-2014-0105) ------------------------------------------------------------------- Wed Mar 19 01:01:17 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.89.gb63bd9c: * Docs link to middlewarearchitecture ------------------------------------------------------------------- Tue Mar 18 10:23:49 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.88.g194b037: * Fix doc build errors * Generate module docs * document that --pass can be required * Rely on OSLO.config ------------------------------------------------------------------- Sun Mar 16 01:02:44 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.80.g242ffeb: * Revert "Add request/access token and consumer..." * Revert "Authenticate via oauth" ------------------------------------------------------------------- Sat Mar 15 01:04:00 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.78.gbb4c5ad: * Authenticate via oauth * Add request/access token and consumer support for keystoneclient * Handle Token/Endpoint authentication * Set the right permissions for signing_dir in tests ------------------------------------------------------------------- Wed Mar 12 06:24:41 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.70.gf12afc6: * Fix retry logic * Fix state modifying catalog tests ------------------------------------------------------------------- Tue Mar 11 01:06:27 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.66.g9408910: * Updated from global requirements ------------------------------------------------------------------- Mon Mar 10 16:14:17 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.65.gd01950e: * Provide more data to AuthMethod plugins * Remove reference to non-existent shell doc * increase default revocation_cache_time * Improve help strings * Make keystoneclient not log auth tokens * improve configuration help text in auth_token * Log the command output on CertificateConfigError * Privatize auth construction parameters * Remove blank space after print * Capitalize Client API title consistently * Remove dependent module py3kcompat * Fix keystone command man page * Add link to the v3 client api doc ------------------------------------------------------------------- Thu Mar 6 00:48:36 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.40.gb935741: * Atomic write of certificate files and revocation list ------------------------------------------------------------------- Mon Mar 3 11:16:44 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.39.g1935601: * Remove http_handler config option in auth_token * Use admin_prefix consistently * demonstrate auth_token behavior with a simple echo service * correct typo of config option name in error message * refer to non-deprecated config option in help * Add Python 3 classifiers ------------------------------------------------------------------- Thu Feb 27 01:30:03 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.27.g3a6d47c: * Remove redundant default value None for dict.get * Create V3 Auth Plugins * Create V2 Auth Plugins ------------------------------------------------------------------- Mon Feb 24 00:59:08 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.21.g9e188e9: * remove extra indentation * Fix role_names call from V3 AccessInfo * Ensure domains.list filtered results are correct ------------------------------------------------------------------- Sat Feb 22 00:47:20 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.16.gdff54b8: * Interactive prompt for create user ------------------------------------------------------------------- Fri Feb 21 01:39:28 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.14.gbbd30ee: * Replace assertEqual(None, *) with assertIsNone in tests * Test query-string for list actions with filter arguments * Update middlewarearchitecture config options docs ------------------------------------------------------------------- Thu Feb 20 01:08:12 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.8.g8e92cb2: * Use Resource class from Oslo ------------------------------------------------------------------- Wed Feb 19 00:47:15 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.6.gc67a602: * Update reference to middlewarearchitecture doc ------------------------------------------------------------------- Tue Feb 18 01:26:40 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.6.0.4.g4917f13: * Fix references to auth_token in middlewarearchitecture doc 0.6.0 * Don't use private last_request variable ------------------------------------------------------------------- Fri Feb 14 07:48:25 UTC 2014 - cloud-devel@suse.de - Update to version python-keystoneclient-0.5.1.50.g8b0c5ee: * Using common method 'bool_from_string' from oslo strutils ------------------------------------------------------------------- Thu Feb 13 08:45:06 UTC 2014 - speilicke@suse.com - Update to version python-keystoneclient-0.5.1.48.gef69e08: * Remove vim header - Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification) - Fix dependencies ------------------------------------------------------------------- Sat Feb 1 00:58:08 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.51: + Python 3: fix tests/test_utils.py ------------------------------------------------------------------- Fri Jan 31 01:11:47 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.49: + Copy s3_token middleware from keystone + Adjust import items according to hacking import rule + Return role names by AccessInfo.role_names ------------------------------------------------------------------- Wed Jan 29 01:11:02 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.43: + Consistently support kwargs across all v3 CRUD Manager ops + Fix discover command failed to discover keystone in ssl + Python 3: Fix an str vs bytes issue in tempfile ------------------------------------------------------------------- Tue Jan 28 01:33:17 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.38: + Python 3: set webob.Response().body to a bytes value ------------------------------------------------------------------- Mon Jan 27 00:36:45 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.36: + Fix E12x warnings found by Pep8 1.4.6 + Fix discover command failed to read extension list issue + Sync with global requirements ------------------------------------------------------------------- Sat Jan 25 00:59:28 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.30: + Python 3: fix the _calc_signature_* functions + Fix typos in documents and comments ------------------------------------------------------------------- Fri Jan 24 13:32:04 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.26: + Replace assertTrue with explicit assertIsInstance + Respect region name when processing domain URL + Sort items in requirement related files + Remove test_print_{dict,list}_unicode_without_encode ------------------------------------------------------------------- Wed Jan 22 00:43:08 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.18: + Tests cleanup temporary files + auth_token tests close temp file descriptor ------------------------------------------------------------------- Sat Jan 18 01:14:12 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.14: + Clarify roles validation error messages ------------------------------------------------------------------- Fri Jan 17 01:36:19 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.12: + Fix incorrect assertTrue usage ------------------------------------------------------------------- Thu Jan 16 12:35:09 UTC 2014 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Thu Jan 16 01:21:44 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.10: + Saner debug log message generation ------------------------------------------------------------------- Wed Jan 15 00:44:37 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.2.8: + Debug env for tox + Updated from global requirements + Verify token binding in auth_token middleware + Make assertQueryStringIs usage simpler ------------------------------------------------------------------- Mon Jan 13 01:28:17 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.145: + Use install_venv from oslo to fix no post_process issue + Removes use of timeutils.set_time_override + auth_token tests use assertIs/Not/None ------------------------------------------------------------------- Sun Jan 12 01:27:57 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.139: + Controllable redirect handling + Documents keystone v3 API usage - part 1 + Sync strutils from oslo + Revert "Whitelist external netaddr requirement" + Python 3: Use HTTPMessage.get() rather than HTTPMessage.getheader() ------------------------------------------------------------------- Sat Jan 11 00:47:25 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.129: + Add unit tests for generic/shell.py + Fix auth_token middleware test invalid cross-device link issue ------------------------------------------------------------------- Fri Jan 10 11:40:20 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.125: + Prevent dictionary size from changing while iterating over its items + Rename using-api.rst to using-api-v2.rst + Do not try to call decode() on a text string ------------------------------------------------------------------- Wed Jan 8 01:36:24 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.119: + Fix error in v3 credentials create/update + v3 test utils, don't modify input parameter + Whitelist external netaddr requirement ------------------------------------------------------------------- Mon Jan 6 00:51:04 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.113: + Update requirements ------------------------------------------------------------------- Sun Jan 5 00:40:55 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.111: + Remove the 'cmp' keyword from a call to 'sort()' ------------------------------------------------------------------- Fri Jan 3 00:40:43 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.109: + Correctly handle auth_url/token authentication ------------------------------------------------------------------- Thu Jan 2 18:15:57 UTC 2014 - opensuse-cloud@opensuse.org - Update to version 0.4.1.107: + Add service catalog to domain scoped token fixture + Fix missed management_url setter in v3 client + Don't install pre-release software with tox + Rename tokenauth to authtoken in the doc + HTTPretty: update to 0.7.1 + Move redirect handling to session + Make _get_utf8_value Python3 compliant + Use testresources for example files ------------------------------------------------------------------- Sat Dec 21 01:38:41 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.91: + Remove debug specific handling + Rename instead of writing directly to revoked file ------------------------------------------------------------------- Fri Dec 20 00:51:15 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.88: + Avoid meaningless comparison that leads to a TypeError ------------------------------------------------------------------- Thu Dec 19 01:31:06 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.86: + Change assertEquals to assertIsNone ------------------------------------------------------------------- Tue Dec 17 01:25:10 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.85: + Fix --debug handling in the shell ------------------------------------------------------------------- Sun Dec 15 01:00:02 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.83: + Sync with latest module from oslo + Python3: replace urllib by six.moves.urllib ------------------------------------------------------------------- Sat Dec 14 00:48:54 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.79: + Allow commit title messages to end with a period. ------------------------------------------------------------------- Thu Dec 12 01:03:45 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.77: + Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2 + Properly handle Regions in keystoneclient ------------------------------------------------------------------- Tue Dec 10 01:23:17 UTC 2013 - cloud-devel@suse.de - Rebased patches: + 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch dropped (merged upstream) ------------------------------------------------------------------- Tue Dec 10 01:23:16 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.74: + Warn user about unsupported API version + keystoneclient requires an email address when creating a user + Updates .gitignore + Convert revocation list file last modified to UTC + Fix typo in keystoneclient + Remove unused simplejson requirement + Discover supported APIs + Add workaround for OSError raised by Popen.communicate() + "publicurl" should be required on endpoint-create + Bump hacking to 0.8 + Use assertIn where appropriate + Updates .gitignore + use six.StringIO for compatibility with io.StringIO in python3 ------------------------------------------------------------------- Tue Dec 3 00:52:49 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.49: + Extract a base Session object + Reorganize Service Catalog ------------------------------------------------------------------- Fri Nov 29 09:38:42 UTC 2013 - dmueller@suse.com - refix 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch ------------------------------------------------------------------- Thu Nov 28 01:32:16 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.46: + Do not format messages before they are logged ------------------------------------------------------------------- Wed Nov 27 01:33:52 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.44: + Fix trustee/trustor definitions + Make HACKING.rst DRYer and turn into rst file ------------------------------------------------------------------- Tue Nov 26 12:48:44 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.40: + Encode the text before print it to console ------------------------------------------------------------------- Tue Nov 26 10:59:37 UTC 2013 - speilicke@suse.com - Rebased patches: + 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch (manually) - Update to version 0.4.1.38: + Remove service type restriction from keystone client help text + Fix curl debug output for requests with a body + Quote URL in curl output to handle query params + Opt-out of service catalog + Migrate the keystone.common.cms to keystoneclient ------------------------------------------------------------------- Mon Nov 25 14:23:05 UTC 2013 - dmueller@suse.com - switch to python-setuptools ------------------------------------------------------------------- Mon Nov 25 00:59:09 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.28: + Update tox.ini to usedevelop + Add --insecure to curl output if required + Improved error message on connection failure + Remove SERVICE_TOKEN and SERVICE_ENDPOINT env vars + Add testresources test requirement ------------------------------------------------------------------- Sat Nov 23 01:40:50 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.18: + Revert "Merge "Avoid returning stale token via auth_token property"" + Update the management url for every fetched token + Fix python3 incompatible use of urlparse ------------------------------------------------------------------- Thu Nov 21 01:24:34 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.13: + Avoid returning stale token via auth_token property ------------------------------------------------------------------- Sun Nov 17 00:58:08 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.11: + python3: Work around httpretty issue ------------------------------------------------------------------- Fri Nov 15 17:33:50 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.9: + Apply six for metaclass ------------------------------------------------------------------- Wed Nov 13 11:32:43 UTC 2013 - speilicke@suse.com - Update to version 0.4.1.7: + Make ROOTDIR determination more robust - Rebased patches: + 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch (only offset) - Dropped patches: + 0001-Make-ROOTDIR-determination-more-robust.patch (merged upstream) ------------------------------------------------------------------- Fri Nov 1 01:16:53 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.5: + PEP 8 Public and internal interfaces ------------------------------------------------------------------- Thu Oct 17 20:10:53 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.4.1.4: + Fix H202 assertRaises Exception + Normalize datetimes to account for tz + assertEquals is deprecated, use assertEqual (H602) + Fixes print error for keystone action with non-English characters + python3: Make iteritems py3k compat + Allow v2 client authentication with trust_id + Add AssertRequestHeaderEqual test helper and make use of it + Updated from global requirements + Replace OpenStack LLC with OpenStack Foundation + Sync jsonutils from oslo + python3: Refactor dict for python2/python3 compat ------------------------------------------------------------------- Tue Oct 8 12:08:31 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.84: + Log user info in auth_token middleware + Add auth_uri in conf to avoid unnecessary warning + Refactor for testability of an upcoming change ------------------------------------------------------------------- Fri Sep 27 15:08:04 UTC 2013 - dmueller@suse.com - add 0001-Make-ROOTDIR-determination-more-robust.patch ------------------------------------------------------------------- Fri Sep 27 06:32:41 UTC 2013 - dmueller@suse.com - Update to version 0.3.2.78: + Move tests in keystoneclient + Fix misused assertTrue in unit tests ------------------------------------------------------------------- Wed Sep 25 00:10:34 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.75: + Modify keyring tests to test authentication + Require oslo.config 1.2.0 final ------------------------------------------------------------------- Thu Sep 19 23:51:37 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.72: + Allow blank to email in user-update + Change Babel to a runtime requirement ------------------------------------------------------------------- Thu Sep 19 00:37:33 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.68: + Decode the non-english username str to unicode ------------------------------------------------------------------- Tue Sep 17 23:57:12 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.66: + Convert tests to HTTPretty and reorganize ------------------------------------------------------------------- Tue Sep 17 15:07:22 UTC 2013 - dmueller@suse.com - 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch ------------------------------------------------------------------- Tue Sep 17 00:21:17 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.64: + Don't need to init testr explicitly ------------------------------------------------------------------- Sat Sep 14 23:49:31 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.62: + Deprecation warning should be 'pending' ------------------------------------------------------------------- Sat Sep 14 00:12:03 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.60: + Support client generate literal ipv6 auth_uri base on auth_host + Replace HttpConnection in auth_token with Requests + Set example timestamps to 2038-01-18T21:14:07Z ------------------------------------------------------------------- Wed Sep 11 00:06:52 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.55: + Allow Hacking 0.7.x or later ------------------------------------------------------------------- Wed Sep 4 23:53:25 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.53: + Deprecation warning for the CLI ------------------------------------------------------------------- Mon Sep 2 09:59:38 UTC 2013 - dmueller@suse.com - update requires ------------------------------------------------------------------- Sun Sep 1 00:18:02 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.52: + Remove testcase test_invalid_auth_version_request + Correct keyword args in test cases ------------------------------------------------------------------- Sat Aug 31 00:19:14 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.49: + Replace auth_token middleware tests with httpretty + Add apiclient.exceptions hierarchy + Fixing potential NameErrors + Standardize base.py with novaclient + Fix and enable gating on F811 ------------------------------------------------------------------- Fri Aug 30 15:05:00 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.39: + Fix and enable gating on F841 + Use OSLO jsonutils instead of json module + python3: Transition to mox3 instead of mox + Update oslo.config + Sync py3kcompat from oslo-incubator + python3: Use from future import unicode_literals ------------------------------------------------------------------- Thu Aug 29 23:48:54 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.27: + Remove duplicate method in AccessInfo + Fix License Headers and Enable Gating on H102 + Fix and enable gating on H302: only import modules ------------------------------------------------------------------- Wed Aug 28 23:53:06 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.21: + remove the UUID check for userids + Synchronize code from oslo ------------------------------------------------------------------- Tue Aug 27 00:08:18 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.18: + clearer error when authenticate called without auth_url + Support older token formats for projects in accessinfo + Use hashed token for invalid PKI token cache key + Add domain attributes to accessinfo ------------------------------------------------------------------- Sun Aug 25 00:08:13 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.10: + Move flake8 option from run_tests.sh to tox.ini ------------------------------------------------------------------- Fri Aug 23 23:55:11 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.2.8: + Extract test token data from auth_token middleware + Allow configure the number of http retries + Add importutils and strutils from oslo + Move all opens in auth_token to be in context + Add unittests for exceptions.EmptyCatalog ------------------------------------------------------------------- Thu Aug 22 23:45:16 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.77: + Restore client.py for backward compatibility + Initial Trusts support ------------------------------------------------------------------- Wed Aug 21 00:15:55 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.73: + Make auth_token middleware fetching respect prefix ------------------------------------------------------------------- Sat Aug 17 00:02:38 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.72: + Adds support for passing extra tenant attributes to keystone + Fix and enable Gating on H404 + Fix a typo in fetch_revocation_list ------------------------------------------------------------------- Fri Aug 16 00:10:26 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.67: + Fixes files with wrong bitmode + Don't cache tokens as invalid on network errors ------------------------------------------------------------------- Thu Aug 15 00:01:38 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.63: + python3: Add basic compatibility support + Extract basic request call + Add a get_data function to Service Catalog + Refactor verify signing dir logic ------------------------------------------------------------------- Tue Aug 13 23:42:21 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.55: + flake8: enable H201, H202, H802 + Rename client.py to httpclient.py ------------------------------------------------------------------- Mon Aug 12 23:56:26 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.52: + Use flake8 in run_tests.sh and updated ignore flake8 rules with tox.ini ------------------------------------------------------------------- Sat Aug 10 10:59:44 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.50: + Updated from global requirements ------------------------------------------------------------------- Fri Aug 9 00:01:29 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.49: + Merge from Oslo-Incubator + Make TestResponse properly inherit Response. ------------------------------------------------------------------- Wed Aug 7 23:37:38 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.45: + Fix test_request_no_token_dummy cms dependency. ------------------------------------------------------------------- Wed Aug 7 00:02:56 UTC 2013 - opensuse-cloud@opensuse.org - Update to version 0.3.1.44: + Adds help in keystone_authtoken config opts + auth_uri (public ep) should not default to auth_* values (admin ep) + Pass the default_project_id when managing User. ------------------------------------------------------------------- Mon Jul 22 12:01:07 UTC 2013 - bwiedemann@suse.de - Update from 0.3.1.15 to 0.3.1.24 ------------------------------------------------------------------- Tue Jul 16 00:00:28 UTC 2013 - cloud-devel@suse.de - Update to version 0.3.1.13: + Ec2Signer : Modify v4 signer to match latest boto ------------------------------------------------------------------- Sat Jul 13 00:06:49 UTC 2013 - cloud-devel@suse.de - Update to version 0.3.1.11: + Sync install_venv_common from oslo + Fix and enable gating on H402 ------------------------------------------------------------------- Fri Jul 12 00:08:42 UTC 2013 - cloud-devel@suse.de - Update to version 0.3.1.8: + Add name arguments to keystone command. ------------------------------------------------------------------- Wed Jul 10 00:08:47 UTC 2013 - cloud-devel@suse.de - Update to version 0.3.1.6: + Remove endpoint.name attribute from v3 manager (bug 1191152) ------------------------------------------------------------------- Tue Jul 9 10:19:21 UTC 2013 - cloud-devel@suse.de - Update to version 0.3.1.4: + Log cms_verify issues as warnings (not errors). ------------------------------------------------------------------- Sat Jul 6 00:02:11 UTC 2013 - cloud-devel@suse.de - Update to version 0.3.1.2: + Fix auth_token.py bad signing_dir log message + Flake8 should ignore build folder ------------------------------------------------------------------- Mon Jul 1 09:09:48 UTC 2013 - speilicke@suse.com - Add 0001-Use-ServiceCatalog.factory-the-object-has-no-__init_.patch: Backport of https://review.openstack.org/#/c/35103/ ------------------------------------------------------------------- Mon Jun 24 09:09:57 UTC 2013 - dmueller@suse.com - remove 0001-Python-2.6-compatibility-for-tests-test_keyring.py.patch ------------------------------------------------------------------- Mon Jun 17 10:17:53 UTC 2013 - speilicke@suse.com - Add 0001-Python-2.6-compatibility-for-tests-test_keyring.py.patch: Backport of https://review.openstack.org/#/c/33239/ ------------------------------------------------------------------- Wed Jun 12 09:53:43 UTC 2013 - dmueller@suse.com - remove nose dependencies ------------------------------------------------------------------- Sat Jun 1 17:02:11 UTC 2013 - dmueller@suse.com - remove python-distribute dependency ------------------------------------------------------------------- Mon May 27 21:36:20 UTC 2013 - dmueller@suse.com - update requires from pip/test-requires ------------------------------------------------------------------- Mon May 27 09:39:27 UTC 2013 - speilicke@suse.com - Add new build dependencies: + python-pbr + python-d2to1 ------------------------------------------------------------------- Mon May 27 08:42:13 UTC 2013 - dmueller@suse.com - remove 0001-Pass-memcache_servers-as-array.patch * merged upstream ------------------------------------------------------------------- Thu Apr 25 14:27:54 UTC 2013 - dmueller@suse.com - add 0001-Pass-memcache_servers-as-array.patch ------------------------------------------------------------------- Fri Apr 5 12:18:29 CEST 2013 - berendt@b1-systems.de - added missing requirements + python-oslo.config + python-iso8601 ------------------------------------------------------------------- Mon Mar 18 10:33:06 UTC 2013 - speilicke@suse.com - Drop +git.$TIMESTAMP.$COMMITHASH version suffix -------------------------------------------------------------------- Sun Mar 17 00:05:07 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.79+git.1363478707.d62bbdf: + Switch to final 1.1.0 oslo.config release + Make keystone client handle the response code 300. + Make auth_token lazy load the auth_version. + Use v2.0 api by default in auth_token middleware + Retry http_request and json_request failure. + update v3 domains - remove public/private namespace + Doc info and other readability improvements -------------------------------------------------------------------- Wed Mar 13 00:06:33 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.67+git.1363133193.d782a99: + Fix auth-token middleware to understand v3 tokens -------------------------------------------------------------------- Mon Mar 11 10:05:13 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.66+git.1362996313.ae36809: + Sync memorycache and timeutils from oslo. + Save test_auth_token_middleware from unlimited recursion + Work better in server env with no keyrings + Switch to oslo.config. + Remove test dep on name of dir (bug 1124283) + help text improvements -------------------------------------------------------------------- Fri Mar 1 11:40:53 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.56+git.1362138053.3ce3fe8: + Improve error message for missing endpoint -------------------------------------------------------------------- Sun Feb 24 18:19:42 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.55+git.1361729982.58cb347: + Added missing unit tests for shell.py + Implements token expiration handling + Use oslo-config-2013.1b3 + Fix selef to self in class. + Update oslo-config version. ------------------------------------------------------------------- Fri Feb 22 11:26:36 UTC 2013 - saschpe@suse.de - BuildRequire openstack-suse-macros instead of openstack-macros -------------------------------------------------------------------- Mon Feb 18 09:50:05 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.46+git.1361181005.21d9952: + Allow requests up to 0.8 and greater + Add name arguments to keystone command. + Fix debug with requests. + Remove useless import + Fix how python 2.6 doesn't have assertDictEqual + If you specify the --debug argument, it doesn't show the body of a POST request. The body (string rep) is at 'data' in the kwargs dict. 'body' was deleted prior to this call. + Update .coveragerc + Allow configure auth_token http connect timeout. + Use install_venv_common.py from oslo. + sync README with "keystone help" ------------------------------------------------------------------- Mon Feb 18 09:49:46 UTC 2013 - dmueller@suse.com - remove keystoneclient-requests-compat.patch: * Merged upstream -------------------------------------------------------------------- Mon Feb 11 15:11:44 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.28+git.1360595504.ff24716: + Mark password config options with secret + Update requests requirements + Pin requests module more strictly. + Treat HTTP code 400 and above as error. + Fix incomplete sentence in help -------------------------------------------------------------------- Mon Feb 4 12:05:48 UTC 2013 - dmueller@suse.com - Update to version 0.2.2.21+git.1359979548.92bf8a7: + fix discrepancies seen in domain and credential, v3 - bug 1109349 - Remove 0001-Fix-thinko-in-self.middleware.cert_file_missing.patch: + Merged upstream -------------------------------------------------------------------- Mon Jan 28 09:09:53 UTC 2013 - dmueller@suse.com - Update to version 0.2.2.16+git.1359364193.1cbda90: + Fix STALE_TOKEN_DURATION usage + Factorize endpoint retrieval in access + Remove useless code + Restore Python 2.6 compatibility + Allow request timeout to be specified. + Remove assertDictEqual for python 2.6 compatibility - Remove python-2.6-compat-in-tests.patch, 0001-Restore-Python-2.6-compatibility.patch: Merged upstream ------------------------------------------------------------------- Thu Jan 24 16:15:14 UTC 2013 - dmueller@suse.com - Add python-2.6-compat-in-tests.patch * fix python 2.6 support (submitted upstream) ------------------------------------------------------------------- Tue Jan 22 12:10:41 UTC 2013 - dmueller@suse.com - Add patches: * 0001-Fix-thinko-in-self.middleware.cert_file_missing.patch * 0001-Restore-Python-2.6-compatibility.patch Fixes keystone middleware with SLE11 ------------------------------------------------------------------- Mon Jan 21 12:57:30 UTC 2013 - saschpe@suse.de - Add keystoneclient-requests-compat.patch and replace support-requests-version-1.0.0.patch: Forward-compatibility with requests >= 1.0.0 ------------------------------------------------------------------- Thu Jan 17 21:58:32 UTC 2013 - dmueller@suse.com - add support-requests-version-1.0.0.patch: support python-requests also >= 1.0.0 -------------------------------------------------------------------- Thu Jan 17 14:12:59 UTC 2013 - cloud-devel@suse.de - Update to version 0.2.2.5+git.1358431979.3dfb843: + Blueprint memcache-protection: enable memcache value encryption/integrity check + Make WebOb version specification more flexible + Warning message is not logged for valid token-less request. ------------------------------------------------------------------- Thu Jan 17 14:08:20 UTC 2013 - vuntz@suse.com - Use version-regexp param for git_tarballs service to avoid uselessly including the last git commit id twice. -------------------------------------------------------------------- Mon Jan 14 12:23:20 UTC 2013 - saschpe@suse.de - Update to version 0.2.2.2.g4a232ac+git.1358162600.4a232ac: + Use os.path to find ~/keystone-signing (bug 1078947) + Remove iso8601 dep in favor of openstack.common + Move iso8601 dependency from test- to pip-requires + Pin requests to >=0.8.8. + Use testtools instead of unittest for base classes. - Updated requirements ------------------------------------------------------------------- Thu Jan 10 11:55:04 UTC 2013 - saschpe@suse.de - Recommend python-keyring ------------------------------------------------------------------- Wed Jan 9 13:52:31 UTC 2013 - vuntz@suse.com - Add missing Requires on python-requests: without it, the keystone executable won't even start. ------------------------------------------------------------------- Mon Jan 7 12:44:14 UTC 2013 - saschpe@suse.de - Fix PKI example certs location for testsuite -------------------------------------------------------------------- Mon Jan 7 08:27:30 UTC 2013 - saschpe@suse.de - Update to version 0.2.1.3.gd37a3fb+git.1357543650.d37a3fb: + Add support for user groups + Make it possible to debug by running module. + remove unused import + Bug 1052674: added support for Swift cache + Add file 'ChangeLog' to MANIFEST.in + Use requests module for HTTP/HTTPS + Print to stderr when keyring module is missing. + Prevent an uncaught exception from being rasied. + modify ca-certificate default value + URL-encode user-supplied tokens (bug 974319) + Fix middleware logging for swift + Fix keystoneclient user-list output order + Misspelling error in README.rst + Rename --no_cache to --os_cache. + Make use_keyring False by default. + bug-1040361: use keyring to store tokens + Don't try to split a list of memcache servers + Drop hashlib/hmac from pip-requires. + Add --version CLI opt and __version__ module attr + Add Ec2Signer utility class to keystoneclient + Add command to allow users to change their own password + updating PEP8 to 1.3.3 + Correct a misspelled in comments + Remove Policy.endpoint_id reference + Fix scoped auth for non-admins (bug 1081192) + Throw validation response into the environment + fixes auth_ref initialization error + Update README and CLI help + Add auth-token code to keystoneclient, along with supporting files + Make initial structural changes to keystoneclient in preparation - Use --install-data=%{python_sitelib} to install novaclient/versioninfo into the correct location (instead of %{_prefix}) ------------------------------------------------------------------- Wed Dec 5 09:30:38 UTC 2012 - saschpe@suse.de - Use @PARENT_TAG@ in _service file to automate versioning ------------------------------------------------------------------- Thu Nov 15 09:17:10 UTC 2012 - saschpe@suse.de - Use openstack-macros - Run fdupes on HTML documentation ------------------------------------------------------------------- Fri Nov 9 14:28:05 UTC 2012 - saschpe@suse.de - Downgrade version to new upstream scheme: 0.1.3 (bnc#787387) ------------------------------------------------------------------- Thu Nov 8 10:39:13 UTC 2012 - saschpe@suse.de - Drop from_vcs build flag ------------------------------------------------------------------- Tue Oct 30 10:14:40 UTC 2012 - saschpe@suse.de - Add Provides/Obsoletes for openSUSE-12.2 package name (openstack-keystoneclient and python-python-keystoneclient) ------------------------------------------------------------------- Fri Oct 12 13:26:06 UTC 2012 - vuntz@suse.com - Update to version 2012.2 (Folsom), which is really 0.1.3: + See https://github.com/openstack/python-keystoneclient/commits/0.1.3 - Install bash completion for 'keystone' binary - Buildrequire python-base instead of python-devel: + Sufficient for Python-only modules (containing no C/C++ code) - Additional Buildrequires for documentation ------------------------------------------------------------------- Mon Oct 1 09:28:18 UTC 2012 - jenkins@suse.de - Update to latest git (6c127df): + Fix PEP8 issues. + fixing pep8 formatting for 1.0.1+ pep8 + Fixed httplib2 mocking (bug 1050091, bug 1050097) + Require httplib2 version 0.7 or higher. + removing deprecated commandline options + Handle "503 Service Unavailable" exception. + Fixes setup compatibility issue on Windows + switching options to match authentication paths + Add wrap option to keystone token-get for humans + Allow empty description for tenants. + pep8 1.3.1 cleanup ------------------------------------------------------------------- Fri Aug 24 19:00:18 UTC 2012 - jenkins@suse.de - Update to latest git (b391319): + Add nosehtmloutput as a test dependency. ------------------------------------------------------------------- Thu Aug 23 22:05:51 UTC 2012 - jenkins@suse.de - Update to latest git (ad9dee5): + Change underscores in new cert options to dashes + splitting http req and resp logging also some pep8 cleanup in shell.py ------------------------------------------------------------------- Thu Aug 2 16:27:37 UTC 2012 - rhafer@suse.de - Fixed dependencies, package required python-simplejson ------------------------------------------------------------------- Sat Jul 28 08:32:28 UTC 2012 - cthiel@suse.com - add BuildRequires to python-httplib2, to fix documentation building ------------------------------------------------------------------- Sat Jul 28 08:30:58 UTC 2012 - jenkins@suse.de - Update to latest git (dec8f77): + Add '--insecure' commandline argument ------------------------------------------------------------------- Sat Jul 28 08:29:09 UTC 2012 - cthiel@suse.com - remove insecure-commandline-argument.patch which has been merged upstream: https://review.openstack.org/#/c/9582/ ------------------------------------------------------------------- Fri Jul 27 08:13:20 UTC 2012 - cthiel@suse.com - rebase insecure-commandline-argument.patch to master - adapt doc paths for building from master ------------------------------------------------------------------- Thu Jul 26 10:38:47 UTC 2012 - saschpe@suse.de - Require python-distribute, /usr/bin/keystone needs it ------------------------------------------------------------------- Tue Jul 10 09:54:26 UTC 2012 - saschpe@suse.de - Add '--insecure' commandline argument to ignore (amongst others) self-signed certificate errors ------------------------------------------------------------------- Wed Jun 27 10:02:48 UTC 2012 - saschpe@suse.de - Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV - Simplify from_vcs macros ------------------------------------------------------------------- Tue Jun 26 11:43:43 UTC 2012 - saschpe@suse.de - Consistent package summaries - Macro cleanup: + Package is noarch except for SLE-11 - Added rpmlintrc for non-issues - Use correct upstream URL - Remove empty %check section - The doc package should require the base package ------------------------------------------------------------------- Thu May 24 11:03:22 MDT 2012 - jfehlig@suse.com - Add 'Requires: python >= 2.6.8' ------------------------------------------------------------------- Fri Apr 20 09:52:05 UTC 2012 - bwiedemann@suse.com - add bash completion for keystone ------------------------------------------------------------------- Thu Mar 1 15:45:04 UTC 2012 - bwiedemann@suse.com - rename /usr/bin/keystone-client to keystone (lp#910484) ------------------------------------------------------------------- Thu Jan 26 14:59:37 UTC 2012 - rhafer@suse.de - rename /usr/bin/keystone to keystone-client to avoid conflict with the openstack-keystone package (lp#910484) - created -doc subpackage ------------------------------------------------------------------- Thu Jan 26 13:24:53 UTC 2012 - rhafer@suse.de - initial checkin
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor