diff --git a/CHANGELOG b/CHANGELOG index 538acf2..606c362 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,11 +1,18 @@ -NEXT: Records created by Crypt::PWSafe3 (eg. the ones fetched +1.22: Records created by Crypt::PWSafe3 (eg. the ones fetched with getrecords) are now associated with the parent object, so that you can modify them directly and call $vault->save afterwards without using $vault->modifyrecord. - erase passwd from memory using zeros instead of + Erase passwd from memory using zeros instead of random bytes. fixes github#9. + Fixed rt.cpan.org#112975: Crypt::ECB (which we use) have been + reworked and among other issues it fixed handline of padding. + PWSafe3.pm did not specify a padding scheme (because it doesn't + use it) and therefore Crypt::ECB enforced a default scheme + which lead to an invalid key size. Now we specify explicitly + padding:none, as suggested by Christoph Appel. + 1.21: forgot to load File::Spec diff --git a/README b/README index c15df10..b146f2b 100644 --- a/README +++ b/README @@ -32,7 +32,7 @@ INSTALLATION COPYRIGHT Crypt::PWSafe3 - Copyright (c) 2011-2015 by T.v.Dein + Copyright (c) 2011-2016 by T.v.Dein LICENSE @@ -52,5 +52,5 @@ AUTHOR VERSION - 1.20 + 1.22