Revision history for Keyring::Auto
1.0000 2020-07-05
Switching hosting to helix as bitbucket is shut down.
0.7201 2015-12-10
#1 Added README.md for better repository-page presentation
#3 Disabled most tests if run under root, as running them in such context
just caused various failures.
(maintainer-related) Disabled python version hook, UpdateVersion Extension
is to be used instead.
0.72 2015-02-25
Fixed error (wrong skip) in one of the tests.
0.71 2015-01-30
Adding dependency on Moo version which handles
string defaults (to resolve issues reported on Moo
1.000008)
0.70 2015-01-24
Environment variables shortened to PASSWD_KEYRING_CONFIG,
PASSWD_KEYRING_DEBUG, PASSWD_KEYRING_FORCE, etc.
Initial release of passwd_keyring helper script. Current
version supports config-file related activities (create,
spawn editor on, show settings summary).
Fixed problems with cpan install due to wrong test.
0.3003 2015-01-15
Fixed bug introduced in 0.30: password group and app name were
not passed to backends, therefore all passwords were saved
in default group.
0.3001 2015-01-12
Updated missing dependencies.
0.30 2015-01-12
Introduced configuration file support (and documented how it
is related to other config methods).
Tuned and documented priority of various ways of configuring
preferred backends.
Noticeable internal changes (which should not, except
better logging, have impact on external behaviour).
0.2801 2015-01-08
Support for new environment variable.
PASSWD_KEYRING_AUTO_FORCE can be set to short name of keyring
which must be used no matter what. If it is present, only this
backend is considered.
Passwd::Keyring::Auto->new handles named parameters force,
prefer and forbid - appropriately enforced backend, list of
preferred backends, list of forbidden backends. This way
module behaviour can also be impacted from the code.
Documentation improvements.
0.2704 2015-01-06
Added kwalitee testing and making some tests happier. No
functionality changes.
Fixed recommended modules on OSX (no more KDE and Gnome
recommendation there).
0.2703 2012-11-27
Better name for example, installing it in share dir for easier
access.
Dropping problematic tests. No way to guess whether KDEWallet
is indeed available.
0.2702 2012-11-22
Added empty package to make linking documentation on CPAN
easier, as suggested in first comment to
http://prepan.org/module/429En4oFfM
0.2701 2012-11-20
Fixed some test failures reported by cpantesters (removed
unneeded import of Test::Exception, added conditionals
checking whether loaded keyring is persistent and can be
tested for data recovery by separate object).
0.27 2012-11-11
Support for loading OSXKeychain backend on Mac OS/X (darwin) platform.
Added standalone non-trivial example.
get_keyring is exported by default.
Improved keyring selection code structure (introducing concept
of scoring etc)..
Handling PASSWD_KEYRING_AUTO_FORBID and PASSWD_KEYRING_AUTO_PREFER
environment variables.
Handling PASSWD_KEYRING_AUTO_DEBUG variable, if it is set, we
emit some diagnostics of what we pick.
Terminology fixes in docs and param names (realm instead of service/domain)
Recommended modules are picked according to the current platform.
0.2602 2012-11-09
Documentation updates
0.2601 2012-11-08
Small documentation fixes, more info in CPAN metadata
0.26 2012-11-08
Updated location of KeyringAPI document.
0.25 2012-11-08
Added support for KDEWallet as alternative for Linux desktops.
0.24 2012-11-08
Clarifying meaning of app and group parameters.
0.23 2012-11-08
Documented keyring backends API (L<Passwd::Keyring::KeyringAPI>).
Tests properly clean created passwords.
0.21 2012-11-04
First version.