From: Charles McGarvey Date: Fri, 8 Jul 2022 03:52:58 +0000 (-0600) Subject: Release File-KDBX 0.904 X-Git-Tag: v0.904^0 X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=8e03ecf8069596b2a3bf7c21a6d72860b06986ff;p=chaz%2Fp5-File-KDBX Release File-KDBX 0.904 * Use expanded title, username in OTP parameters. --- diff --git a/Changes b/Changes index fb326fa..9b2787b 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,8 @@ Revision history for File-KDBX. {{$NEXT}} + +0.904 2022-07-07 21:51:17-0600 * Use expanded title, username in OTP parameters. 0.903 2022-05-11 17:17:13-0600 diff --git a/README.md b/README.md index 3b25919..5851f96 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ File::KDBX - Encrypted database to store secret text and files # VERSION -version 0.903 +version 0.904 # SYNOPSIS @@ -1040,7 +1040,7 @@ The first factor is up to you. This module does not enforce strong master keys. generate strong keys. The KDBX format allows for the key derivation function to be tuned. The idea is that you want each single -brute-foce attempt to be expensive (in terms of time, CPU usage or memory usage), so that making a lot of +brute-force attempt to be expensive (in terms of time, CPU usage or memory usage), so that making a lot of attempts (which would be required if you have a strong master key) gets _really_ expensive. How expensive you want to make each attempt is up to you and can depend on the application. @@ -1186,7 +1186,7 @@ my $entries = $kdbx->entries->where(\5, '>=', qw[usage_count]); It helps to read it right-to-left, like "usage\_count is greater than or equal to 5". -If you find the disambiguating structures to be distracting or confusing, you can also the +If you find the disambiguating structures to be distracting or confusing, you can also use the ["simple\_expression\_query" in File::KDBX::Util](https://metacpan.org/pod/File%3A%3AKDBX%3A%3AUtil#simple_expression_query) function as a more intuitive alternative. The following example is equivalent to the previous: @@ -1245,7 +1245,7 @@ my $entries = $kdbx->entries->where({ Note: ["ICON\_SMARTPHONE" in File::KDBX::Constants](https://metacpan.org/pod/File%3A%3AKDBX%3A%3AConstants#ICON_SMARTPHONE) is just a constant from [File::KDBX::Constants](https://metacpan.org/pod/File%3A%3AKDBX%3A%3AConstants). It isn't special to this example or to queries generally. We could have just used a literal number. -The important thing to notice here is how we wrapped the condition in another arrayref with a single key-value +The important thing to notice here is how we wrapped the condition in another hashref with a single key-value pair where the key is the name of an operator and the value is the thing to match against. The supported operators are: