File python-keystoneclient.changes of Package python-keystoneclient

-------------------------------------------------------------------
Wed Jan 15 13:37:20 UTC 2014 - speilicke@suse.com

- Add keystoneclient-use-requests-for-auth_token-disable-tests.patch:
  Disable tests failing due to incompletely mock'ed requests module due to
  keystoneclient-use-requests-for-auth_token.patch. Better than backport
  a lot more from upstream.

-------------------------------------------------------------------
Wed Oct 23 08:11:23 UTC 2013 - dmueller@suse.com

- Update keystoneclient-use-requests-for-auth_token.patch:
  * Fix name error in auth_token regression
  * Fix certificate handling again
- Add missing dependencies 

-------------------------------------------------------------------
Mon Oct 21 09:36:56 UTC 2013 - speilicke@suse.com

- Add keystoneclient-use-requests-for-auth_token.patch:
  Some server-side 'SSL' communication fails to check certificates
  (use of HTTPSConnection) (bnc#829080, CVE-2013-2255)

-------------------------------------------------------------------
Wed Oct  2 10:08:00 UTC 2013 - speilicke@suse.com

- Add keystoneclient-fix-memcache-enryption-middleware.patch: bypass
  encryption or signing security strategy (bnc#824818,
  CVE-2013-2166, CVE-2013-2167), backported from 3.0.x

-------------------------------------------------------------------
Tue Jul  2 11:21:28 UTC 2013 - dmueller@suse.com

- update 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch 

-------------------------------------------------------------------
Thu Jun 20 16:53:53 UTC 2013 - dmueller@suse.com

- add 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch (bnc#825703)

-------------------------------------------------------------------
Wed Jun 12 07:55:34 UTC 2013 - dmueller@suse.com

- add default-signing-dir-to-temp.diff 

-------------------------------------------------------------------
Sat Jun  1 17:01:44 UTC 2013 - dmueller@suse.com

- remove python-distribute dependency 

-------------------------------------------------------------------
Wed May 29 10:49:35 UTC 2013 - dmueller@suse.com

- remove setBadness call from rpmlintrc

-------------------------------------------------------------------
Mon May 27 22:18:49 UTC 2013 - dmueller@suse.com

- update requirements of test subpackage 

-------------------------------------------------------------------
Mon May  6 11:29:13 UTC 2013 - dmueller@suse.com

- update requires to python-PrettyTable

-------------------------------------------------------------------
Thu Apr 25 14:30:03 UTC 2013 - dmueller@suse.com

- add 0001-Pass-memcache_servers-as-array.patch 

-------------------------------------------------------------------
Tue Apr  2 09:48:06 UTC 2013 - dmueller@suse.com

- switch to released version of the tarball (0.2.3)

-------------------------------------------------------------------
Tue Mar 26 13:39:46 UTC 2013 - dmueller@suse.com

- update to 0.2.3.1 

-------------------------------------------------------------------
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

openSUSE Build Service is sponsored by