python-keyring/python-keyring.changes
Sascha Peilicke e60ff2f28a Accepting request 201031 from home:dirkmueller:branches:devel:languages:python
- update to 3.0.5:
  * Simplified the implementation of ``keyring.core.load_keyring``. It now uses
  ``__import__`` instead of loading modules explicitly.
  * Renamed ``keyring.util.platform`` to ``keyring.util.platform_``. 
  * Ensure that modules are actually imported even in Mercurial's Demand Import
  environment.
  * Removed support for Python 2.5.
  * Removed names in ``keyring.backend`` moved in 1.1 and previously retained
  for compatibilty.
  *  GnomeKeyring: fix availability checks, and make sure the warning
  message from pygobject is not printed.
  *  Prioritized backend support. The primary interface for Keyring backend
  classes has been refactored to now emit a 'priority' based on the current
  environment (operating system, libraries available, etc). These priorities
  provide an indication of the applicability of that backend for the current
  environment. Users are still welcome to specify a particular backend in
  configuration, but the default behavior should now be to select the most
  appropriate backend by default.

OBS-URL: https://build.opensuse.org/request/show/201031
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-keyring?expand=0&rev=21
2013-09-27 10:44:08 +00:00

163 lines
6.9 KiB
Plaintext

-------------------------------------------------------------------
Fri Sep 27 07:11:55 UTC 2013 - dmueller@suse.com
- update to 3.0.5:
* Simplified the implementation of ``keyring.core.load_keyring``. It now uses
``__import__`` instead of loading modules explicitly.
* Renamed ``keyring.util.platform`` to ``keyring.util.platform_``.
* Ensure that modules are actually imported even in Mercurial's Demand Import
environment.
* Removed support for Python 2.5.
* Removed names in ``keyring.backend`` moved in 1.1 and previously retained
for compatibilty.
* GnomeKeyring: fix availability checks, and make sure the warning
message from pygobject is not printed.
* Prioritized backend support. The primary interface for Keyring backend
classes has been refactored to now emit a 'priority' based on the current
environment (operating system, libraries available, etc). These priorities
provide an indication of the applicability of that backend for the current
environment. Users are still welcome to specify a particular backend in
configuration, but the default behavior should now be to select the most
appropriate backend by default.
-------------------------------------------------------------------
Wed Sep 4 13:35:14 UTC 2013 - speilicke@suse.com
- Update to version 1.6.1:
+ Only include pytest-runner in 'setup requirements' when ptr invocation is
indicated in the command-line (Issue #105).
-------------------------------------------------------------------
Fri Jul 19 11:01:08 UTC 2013 - dmueller@suse.com
- update to 1.6:
- Use the same attributes (``username`` / ``service``) as the SecretService
backend uses, allow searching for old ones for compatibility.
- Also set ``application`` attribute.
- Correctly handle all types of errors, not only ``CANCELLED`` and ``NO_MATCH``.
- Avoid printing warnings to stderr when GnomeKeyring is not available.
- Use a better label for passwords, the same as GNOME Keyring backend uses.
-------------------------------------------------------------------
Wed Jul 3 15:45:06 UTC 2013 - dmueller@suse.com
- update to 1.5:
* SecretService: allow deleting items created using previous python-keyring versions.
* Use secretstorage.get_default_collection if it's available.
* Switch GnomeKeyring backend to use native libgnome-keyring via GObject
Introspection, not the obsolete python-gnomekeyring module
* Use the SecretStorage library to implement the Secret Service backend
(instead of using dbus directly)
* Now the keyring supports prompting for and deleting passwords
- do not unconditionally recommend python-kde4
- python-gnomekeyring is not needed anymore
-------------------------------------------------------------------
Fri Mar 22 14:07:23 UTC 2013 - speilicke@suse.com
- Recommend both python-gnomekeyring and python-kde4 needed for
Gnome and KDE keyring implementations.
-------------------------------------------------------------------
Mon Feb 11 09:19:27 UTC 2013 - saschpe@suse.de
- Drop old SUSE checks
- Add python-unittest2 build requirement to make sure the testsuite
passes on SLE_11_SP2
-------------------------------------------------------------------
Sun Feb 10 14:33:59 UTC 2013 - p.drouand@gmail.com
- Update to version 1.2.2:
* Fixed handling situations when user cancels kwallet dialog or denies
access for the app.
- Add new dependencies
- FIx shebang rpmlint warnings
-------------------------------------------------------------------
Fri Jun 8 22:12:52 UTC 2012 - Nico.Laus.2001@gmx.de
- update to version 0.9.1
* Fix for issue where SecretServiceBackend.set_password would
raise a UnicodeError on Python 3 or when a unicode password
was provided on Python 2.
* CryptedFileKeyring now uses PBKDF2 to derive the key from the
user's password and a random hash. The IV is chosen randomly
as well. All the stored passwords are encrypted at once. Any
keyrings using the old format will be automatically converted
to the new format (but will no longer be compatible with 0.9
and earlier). The user's password is no longer limited to 32
characters. PyCrypto 2.5 or greater is now required for this
keyring.
- update to version 0.9
* Add support for GTK 3 and secret service D-Bus. Fixes #52.
* Issue #60 - Use correct method for decoding.
-------------------------------------------------------------------
Wed Apr 11 18:16:14 UTC 2012 - saschpe@gmx.de
- Disable testsuite on SLE_11_SP2 to fix build
-------------------------------------------------------------------
Tue Apr 3 13:46:06 UTC 2012 - adrian@suse.de
- update to version 0.8.1
* file keys are store in a plattform friendly location
-------------------------------------------------------------------
Wed Feb 1 10:51:39 UTC 2012 - saschpe@suse.de
- Spec file cleanup:
* Add proper provides/obsoletes pairs for -gnome and -kde subpackages
* Removed outdated %clean section
* Package CONTRIBUTORS.txt
* Run testsuite
- Update to version 0.7.1:
* Removed non-ASCII characters from README and CHANGES docs
- Changes from version 0.7:
* Python 3 is now supported.
* Extension modules on Mac and Windows replaced by pure-Python ctypes
implementations. Thanks to Jerome Laheurte.
* WinVaultKeyring now supports multiple passwords for the same service.
* Most of the tests don't require user interaction anymore.
* Entries stored in Gnome Keyring appears now with a meaningful name
if you try to browser your keyring (for ex. with Seahorse)
* Tests from Gnome Keyring no longer pollute the user own keyring.
* keyring.util.escape now accepts only unicode strings. Don't try
to encode strings passed to it.
-------------------------------------------------------------------
Fri Sep 2 08:12:48 UTC 2011 - adrian@suse.de
- update to version 0.6.2
* Gnome keyring should not be used if there is no DISPLAY or if
the dbus is not around
(https://bugs.launchpad.net/launchpadlib/+bug/752282).
* Added keyring.http for facilitating HTTP Auth using keyring.
* Add a utility to access the keyring from the command line.
* Remove a spurious KDE debug message when using KWallet
* Fix a bug that caused an exception if the user canceled the
KWallet dialog
(https://bitbucket.org/kang/python-keyring-lib/issue/37/user-canceling-of-kde-wallet-dialogs).
* Now using the existing Gnome and KDE python libs instead of
custom C++ code.
* Using the getpass module instead of custom code
* Fixed the setup script (some subdirs were not included in
the release.)
* Fixed keyring.core when the user doesn't have a cfg, or is
not properly configured.
* Fixed escaping issues for usernames with non-ascii characters
- -gnome and -kde sub packages became obsolete
-------------------------------------------------------------------
Fri Nov 13 12:39:06 UTC 2009 - adrian@suse.de
- update to version 0.2
-------------------------------------------------------------------
Fri Sep 4 13:00:31 UTC 2009 - adrian@suse.de
- package initial version 0.1