Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:chajain:branches:Cloud:Openstack:Master
python-keystonemiddleware
python-keystonemiddleware.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-keystonemiddleware.changes of Package python-keystonemiddleware
------------------------------------------------------------------- Tue Apr 7 19:34:23 UTC 2020 - cloud-devel@suse.de - update to version 5.2.2 - Make tests pass in 2022 - Make sure audit middleware use own context ------------------------------------------------------------------- Wed Jan 29 12:56:16 UTC 2020 - Johannes Grassler <johannes.grassler@suse.com> - Use version_unconverted for documentation build ------------------------------------------------------------------- Wed Jan 29 10:16:22 UTC 2020 - Johannes Grassler <johannes.grassler@suse.com> - Update to version keystonemiddleware-5.2.2.dev3: * Make tests pass in 2022 * Make sure audit middleware use own context ------------------------------------------------------------------- Mon Oct 21 10:44:02 UTC 2019 - cloud-devel@suse.de - removed 0001-Skip-the-services-with-no-endpoints-when-parsing-ser.patch - update to version 5.2.1 - Update .gitreview for stable/rocky - Update UPPER_CONSTRAINTS_FILE for stable/rocky - OpenDev Migration Patch - Remove tox_install.sh - import zuul job settings from project-config - Skip the services with no endpoints when parsing service catalog ------------------------------------------------------------------- Fri Aug 9 18:42:29 UTC 2019 - cloud-devel@suse.de - added 0001-Skip-the-services-with-no-endpoints-when-parsing-ser.patch ------------------------------------------------------------------- Mon Sep 3 17:17:48 UTC 2018 - cloud-devel@suse.de - update to version 5.2.0 - Only include response body if there's a response - Fix the AttributeError: __exit__ error - Update reno for stable/queens - Imported Translations from Zanata - Remove empty files - Identify the keystone service when raising 503 - Fix KeystoneMiddleware memcachepool abstraction - Double quote www_authenticate_uri - Introduce new header for system-scoped tokens - Properly zero out max_retries in test_http_error_not_cached_token - Update links in README - Don't rely on pbr ChangeLog for docs - Update home-page url - Follow the new PTI for document build - Remove kwargs_to_fetch_token - Add arguments for MemcacheClientPool init - fix tox python3 overrides - Switch coverage tox env to stestr - Fix the doc CI failure - Add option to disable using oslo_message notifier - Fix the title in index.rst - Updated from global requirements - add lower-constraints job ------------------------------------------------------------------- Fri Feb 23 13:07:44 UTC 2018 - tbechtold@suse.com - Switch to stable/queens spec template ------------------------------------------------------------------- Mon Jan 15 11:42:13 UTC 2018 - cloud-devel@suse.de - update to version 4.21.0 - Update config docs to reflect non-deprecated methods - Imported Translations from Zanata - rel-note and doc for lazy loading of oslo_cache - Update comment about fetch token kwargs - Correct docs usage of keystoneauth1 session - lazy loading of oslo_cache - Updates for stestr - Add doc8 rule and check doc/source files - Use oslo_cache in auth_token middleware - Remove notice about system time - Fix py3 byte/string error - Remove use of positional decorator - Rename auth_uri to www_authenticate_uri - Enable sphinx todo extension - Fix gate error caused by mocked URLs - Update reno for stable/pike - Log TokenNotFound at INFO level instead of WARNING - Remove setting of version/release from releasenotes - Issue a deprecation warning for validating PKI tokens - Fix docs builds - cfg.CONF must not be used directly - strip whitespace from token - Updated from global requirements ------------------------------------------------------------------- Mon Aug 7 09:18:18 UTC 2017 - cloud-devel@suse.de - update to version 4.17.0 - Fix oslo.messaging deprecation of get_transport - Use https for *.openstack.org references - Added "warning-is-error" sphinx check for docs - Imported Translations from Zanata - Update reno for stable/ocata - Fix html_last_updated_fmt for Python3 - Pass located tests directory in oslo debug - add a log when the option in conf can't be identitied - Remove deprecated oslo.messaging aliases parameter - Replace six.iteritems() with .items() - Switch from oslosphinx to openstackdocstheme - Using assertFalse(A) instead of assertEqual(False, A) - Replace pycrypto with cryptography - Remove old comment referencing fixed bug - Fixed man_pages no value warning when making docs - Update URLs in documentation - Remove unused logging import - Change locations of docs for intersphinx - Bump the token deferral message from info to debug - Remove log translations - Removing double spaces - Redundant adminURL in test_gives_v2_catalog - Update driver config parameter from string to list - Updated from global requirements ------------------------------------------------------------------- Fri Feb 10 15:58:55 UTC 2017 - cloud-devel@suse.de - update to version 4.14.0: - Add docutils contraint on 0.13.1 to fix building - auth_token: set correct charset when replying with 401 - Return and use an app wherever possible - standardize release note page ordering - Use oslo_messaging conf fixture - Enable release notes translation - clean up a few doc building warnings - Update reno for stable/newton - Remove references to Python 3.4 - Raise NotImplementedError instead of NotImplemented - Add Constraints support - Show team and repo badges on README - Mock log only after app creation - Add service token to user token plugin - Deprecate PKI token format options - Use method constant_time_compare from oslo.utils - Specify that unknown arguments can be passed to fetch_token - Refactor audit tests to use create_middleware - Pass ?allow_expired - Globalize authentication failure error - Auth token, set the correct charset - Extract oslo_messaging specific audit tests - Removes unnecessary utf-8 coding - Limit deprecated token message to single warning - Update .coveragerc after the removal of respective directory - use oslo.log instead of logging - Drop MANIFEST.in - it's not needed by pbr - fix broken links - Changed the home-page link - Switch tox unit test command to use ostestr - Update code to use Newton as the code name - Use the mocking fixture in notifier tests - Updated from global requirements ------------------------------------------------------------------- Fri Oct 14 14:29:07 UTC 2016 - tbechtold@suse.com - Update BuildRequires ------------------------------------------------------------------- Tue Oct 4 11:14:01 UTC 2016 - dmueller@suse.com - global requirements sync - switch to stable/newton ------------------------------------------------------------------- Thu Sep 1 18:50:26 UTC 2016 - tbechtold@suse.com update to version 4.9.0 * PEP257: add flake8-docstring testing * PEP257: Ignore D203 because it was deprecated * Use oslo.config fixture in audit tests * Add a fixture method to add your own token data * Remove bandit.yaml in favor of defaults * Fix typo 'olso' to 'oslo' * Fix D105: Missing docstring in magic method (PEP257) * remove old options from documentation * Extract a common notifier pattern * Refactor audit api tests into their own file * Return default value for pkg_version if missing * Fix an issue with oslo_config_project paste config * Use extras for oslo.messaging dependency * Move auth token opts calculation into auth_token * Fix D204 PEP257 violation and enable D301 and D209 * Fix doc build if git is absent * Fix D401 PEP257 violation and enable H403 * Add Python 3.5 classifier * Refactor create_event onto the api object. * Use AccessInfo in UserAuthPlugin instead of custom * Pop oslo_config_config before doing paste convert * Remove oslo-incubator * Create signing_dir upon first usage * Fix D202: No blank lines allowed after function docstring (PEP257) * Use jsonutils instead of ast for loading the service catalog * Make sure audit can handle API requests which does not require a token * Fix D200: One-line docstring should fit on one line with quotes (PEP257) * s3token config with auth URI * Return JSON for Unauthorized message * Update documentation for running tests * Make audit middleware use common config object * Update reno for stable/mitaka * use local config options if available in audit middleware * Add back a bandit tox job * Only confirm token binding on one token * Remove the _is_v2 and _is_v3 helpers * Move audit into its own folder * Fix description of option `cache` * Create a Config object * Clean up middleware architecture * generate sample config automatically * Improve documentation for auth_uri * Fix AttributeError on cached-invalid token checks * Pass X_IS_ADMIN_PROJECT header from auth_token * Fix D400 PEP257 violation * Config: no need to set default=None * use the same context across a request * Update config options * Handle cache invalidate outside cache object * Determine project name from oslo_config or local config * Adding audit middleware specific notification driver conf * Use createfile fixture in audit test * Refactor API tests to not run middleware * Break out the API piece into its own file * Consolidate user agent calculation * Updated from global requirements * Use method split_path from oslo.utils - update _service and use upstream spec template ------------------------------------------------------------------- Thu Mar 3 15:05:52 UTC 2016 - tbechtold@suse.com - update to 4.3.0: * argparse expects a list not a dictionary * update deprecation message to indicate when deprecations were made * Updated from global requirements * Split oslo_config and list all opts * Updated from global requirements * Make pep8 *the* linting interface * Remove clobbering of passed oslo_config_config * Updated from global requirements * Use positional instead of keystoneclient version * Updated from global requirements * Remove Babel from requirements.txt * Updated from global requirements * Deprecate in-process cache * Revert "Disable memory caching of tokens" * Revert "Don't cache signed tokens" * Updated from global requirements * Remove bandit tox environment * Remove unnecessary _reject_request function * Group common PKI validation code - Refactor * Group common PKI validation code - Tests * Remove except Exception handler * Fix tests to work with keystoneauth1 2.2.0 * Bandit profile updates * Replace deprecated library function os.popen() with subprocess * Add project_name to the auth_token fixture * Revert "Stop using private keystoneclient functions" * create release notes for ksm 4.1.0 * Don't cache signed tokens * Disable memory caching of tokens * Updated from global requirements * Use oslo_config choices support * Stop using private keystoneclient functions * Use fixture for mock patch * auth_token verify revocation by audit_id * Updated from global requirements * Deprecated tox -downloadcache option removed * Updated from global requirements * Make BaseAuthProtocol public * Use load_from_options_getter for auth plugins * Configuration is outdated * Updated from global requirements * Use keystoneauth for auth_token fixture * Don't list deprecated opts in sample config * Updated from global requirements * Put py34 first in the env order of tox - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Wed Mar 2 14:33:33 UTC 2016 - dmueller@suse.com - fix requires ------------------------------------------------------------------- Wed Dec 9 15:54:20 UTC 2015 - dmueller@suse.com - update to 4.0.0: * Add release notes for keystonemiddleware * Updated from global requirements * Add a mock-fixture for keystonemiddleware auth_protocol * Add domain and trust details to user plugin * Remove py26 target from tox.ini * Use keystoneauth * Updated from global requirements * Address hacking check H405 * update middlewarearchitecture.rst * Make "Auth Token confirmed use of %s apis" debug level * Define entry points for filter factories for Paste Deployment * Updated from global requirements * drop use of norm_ns ------------------------------------------------------------------- Wed Oct 7 04:33:11 UTC 2015 - tbechtold@suse.com - update 2.3.1: * only make token invalid when it really is * Updated from global requirements * Update .gitreview for stable/liberty ------------------------------------------------------------------- Sat Sep 19 06:58:01 UTC 2015 - tbechtold@suse.com - update to 2.3.0: * Updated from global requirements * auth_token tests use clean config * Docstring updates * Use ConnectionRefused for auth_token tests - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Mon Sep 14 10:55:34 UTC 2015 - tbechtold@suse.com - update to 2.2.0: * Updated from global requirements * Allow specifying a region name to auth_token * Updated from global requirements * Allow to use oslo.config without global CONF * Updated from global requirements * Updated from global requirements * Updated from global requirements * Updated from global requirements * Move common request processing to base class * Fix rst * py34 not py33 is tested and supported * Refactor extract method for offline validation * Send the correct user-agent to Keystone * Move enforcement and time validation to base class * Separate the fetch and validate parts of auth_token * Fixes modules index generated by Sphinx - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Mon Jul 20 20:55:59 UTC 2015 - dmueller@suse.com - update to 2.1.0: * Add token_auth helper to request * Add user_token and service_token to request * Create a simple base class from AuthProtocol * Switch from deprecated oslo_utils.timeutils.strtime * Updated from global requirements * Refactor _confirm_token_bind takes AccessInfo * Make token bind work with a request * Rename _LOG to log in auth_token middleware * Don't allow webob to set a default content type * Remove install_venv_common and fix typo in memorycache ------------------------------------------------------------------- Thu Jun 18 09:45:56 UTC 2015 - tbechtold@suse.com - update to 2.0.0: * Ensure cache keys are a known/fixed length * Updated from global requirements * Refactor request methods onto request object * validate_token returns AccessInfo * Updated from global requirements * Fixes a spelling error in a test name * Remove custom header handling * Stop using function deprecated in py34 * Fetch user token from request rather than env * Remove the _msg_format function * Base use webob * Don't rely on token_info for header building * Move project included validation * Depend on keystoneclient for expiration checking * Don't store expire into memcache * Removes discover from test-reqs * Drop py2.6 support for keystone middleware * Create new user plugin tests * Add an explicit test failure condition when auth_token is missing * Fixup test-requirements-py3.txt * Fix list_opts test to not check all deps * tox env for Bandit * Cleanup token hashes generated by cache * Updated from global requirements * Improved handling of endpoints missing urls * Refactor: extract echo_app from enclosing class * Add keystone v3 API to fetch revocation list * Simplify request making in auth_token tests * Change auth_token to use keystoneclient * Deprecate auth_token authentication * Updated from global requirements - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Fri May 15 02:21:20 UTC 2015 - dmueller@suse.com - update to 1.6.1: * Remove superfluous / spammy log line * Drop use of 'oslo' namespace package * Port keystonemiddleware to Python 3 * Remove unused iso8601 dependency * Update README to work with release tools * Uncap library requirements for liberty * Remove retry parameter * Fix s3_token middleware parsing insecure option (bnc#928205, CVE-2015-1852) * Updated from global requirements * Pull echo service out of auth_token * Fix typos in keystonemiddleware * Rename requests mock object in testing * Update auth_token config docs * Crosslink to other sites that are owned by Keystone * Move _memcache_pool into auth_token * Move unit tests into tests.unit ------------------------------------------------------------------- Thu Mar 19 13:57:17 UTC 2015 - rsalevsky@suse.com - Update to 1.5.0: * Allow loading auth plugins via overrides * Updated from global requirements * Delay denial when service token is invalid * Updated from global requirements * Move UserAuthPlugin into its own file * Extract IdentityServer into file * Extract all TokenCache related classes to file * Break default auth plugin into file * Extract revocations to file * Extract SigningDirectory into file * Separate exceptions into their own file * Updated from global requirements * Updated from global requirements * Move auth_token into its own folder * Updated from global requirements ------------------------------------------------------------------- Fri Feb 27 12:01:19 UTC 2015 - tbechtold@suse.com - Update to 1.4.0: * Turn our auth plugin into a token interface * iso expires should be returned in one place * move add event creation logic to keystonemiddleware * Updated from global requirements * Sync with oslo-incubator * Use oslo.context instead of incubator code * Refactor auth_uri handling * make audit event scoped to request session and not middleware * Updated from global requirements * Remove custom string truth handling * Updated from global requirements * incorrect reference in enabling audit middleware * Updated from global requirements * Enforce check F821 and H304 * Switch from oslo.config to oslo_config * Switch from oslo.serialization to oslo_serialization * Switch from oslo.utils to oslo_utils * Add python-memcached to test-requirements * Correct failures for check E122 * Correct failures for check H703 * Updated from global requirements * Correct failures for check H238 * Move to hacking 0.10 * Updated from global requirements * Use a test fixture for mocking time * Fix environ keys missing HTTP_ prefix * support micro version if sent * Fix passing parameters to log message * Correct incorrect rst in docstrings * remove unused variable in _IdentityServer - Update Requires ------------------------------------------------------------------- Thu Jan 8 17:37:26 UTC 2015 - tbechtold@suse.com - update to 1.3.1: * Fix auth_token does version request for no token * documentation for audit middleware * remove the unused method _will_expire_soon * Updated from global requirements * Use newer requests-mock syntax * Allow loading other auth methods in auth_token * Auth token tests create temp cert directory * Add a test to ensure the version check error * Split identity server into v2 and v3 * Use real discovery object in auth_token middleware * Updated from global requirements * Make everything in audit middleware private * Updated from global requirements * Adding audit middleware to keystonemiddleware * Fix paste config option conversion for auth options * Auth token supports deprecated names for paste conf options * Correct tests to use strings in conf * Change occurrences of keystone to identity server * Updated from global requirements * Updated from global requirements * Updated from global requirements * I18n * Adds space after # in comments * Update python-keystoneclient reference * Use Discovery fixtures for auth token tests * Convert authentication into a plugin * Add versions to requests * Use an adapter in IdentityServer * Use connection retrying from keystoneclient * Updated from global requirements * Use correct name of oslo debugger script * Use new ksc features in User Token Plugin * Remove netaddr package requirement * add context to keystonemiddleware * Updated from global requirements * Improve help strings * Updated from global requirements * Changing the value type of http_connect_timeout * Revert "Support service user and project in non-default domain" * Replace httpretty with requests-mock * Encode middleware error message as bytes * Docstring cleanup * Remove HTTP_X_STORAGE_TOKEN doc * Fix reference to middleware architecture doc * Clean up the middleware docs * Update oslo-incubator and switch to oslo.{utils,serialization} * Refactor auth_token cache - Adjust Requires according to requirements.txt ------------------------------------------------------------------- Sat Sep 27 17:20:03 UTC 2014 - dmueller@suse.com - update to 1.2.0: * Add an optional advanced pool of memcached clients * Fix auth_token for old oslo.config * Add composite authentication support * Fix test failure after discovery hack * Updated from global requirements * Use oslo_debug_helper and remove our own version * convert the conf value into correct type * Always add auth URI to unauthorized requests * Work toward Python 3.4 support and testing * warn against sorting requirements * Always supply a username to auth_token tests setup * Create an Auth Plugin to pass to users * Updated from global requirements ------------------------------------------------------------------- Wed Sep 10 11:55:45 UTC 2014 - dmueller@suse.com - update to 1.1.1: * Hash for PKIZ * Updated from global requirements * Use oslosphinx in keystonemiddlware for documentation * Updated from global requirements * Convert auth_token middleware to use sessions * Updated from global requirements * Remove mox dependency * move webob from test-requirements to requirements * remove unused dep: stevedore * remove unused dep: prettytable * Example JSON files should be human-readable * Updated from global requirements * Mark keystonemiddleware as being a universal wheel * Use keystoneclient fixtures in middleware tests * prefer identity API v3 over v2 in auth_token * Clean up openstack-common.conf * Sync with oslo-incubator 569979adf * Refactor auth_token, move identity server members to class ------------------------------------------------------------------- Mon Jul 21 07:36:58 UTC 2014 - dmueller@suse.com - Initial package
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