From 8ec3683b6b1cf23110d21ae75be71be5cfcf0e60 Mon Sep 17 00:00:00 2001 From: Andreas Grois Date: Sat, 21 Jan 2023 15:26:28 +0100 Subject: Version 0.2: Update passwordmaker-rs to version 0.2.1 --- .gitignore | 1 + rpm/harbour-passfish.changes | 23 +++++++++++++++++++++++ rpm/harbour-passfish.spec | 2 +- rpm/harbour-passfish.yaml | 2 +- rust/Cargo.lock | 6 +++--- rust/Cargo.toml | 4 ++-- 6 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 rpm/harbour-passfish.changes diff --git a/.gitignore b/.gitignore index 728f2f3..6e00ed0 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ passwordmaker-javascript-2.5.html *.pdf notes translations/*.qm +Screens diff --git a/rpm/harbour-passfish.changes b/rpm/harbour-passfish.changes new file mode 100644 index 0000000..80644eb --- /dev/null +++ b/rpm/harbour-passfish.changes @@ -0,0 +1,23 @@ +# Rename this file as PassFish.changes to include changelog +# entries in your RPM file. +# +# Add new changelog entries following the format below. +# Add newest entries to the top of the list. +# Separate entries from eachother with a blank line. +# +# Alternatively, if your changelog is automatically generated (e.g. with +# the git-change-log command provided with Sailfish OS SDK), create a +# PassFish.changes.run script to let mb2 run the required commands for you. + +# * date Author's Name version-release +# - Summary of changes + +* Fri Jan 20 2023 Andreas Grois 0.2.0 +- Update to passwordmaker-rs version 0.2, what means the following: +- A ton of new automated tests make bugs less likely +- The performance of profiles that don't use leet after generating was improved +- The performance of HMAC profiles was improved +- The overall quality of the passwordmaker-rs code has improved. + +* Tue Nov 1 2022 Andreas Grois 0.1.0 +- Initial release diff --git a/rpm/harbour-passfish.spec b/rpm/harbour-passfish.spec index 67a0ddb..db8c584 100644 --- a/rpm/harbour-passfish.spec +++ b/rpm/harbour-passfish.spec @@ -11,7 +11,7 @@ Name: harbour-passfish # << macros Summary: PassFish -Version: 0.1 +Version: 0.2 Release: 1 Group: Security/Accounts License: GPL diff --git a/rpm/harbour-passfish.yaml b/rpm/harbour-passfish.yaml index 2c47d4c..2b67fad 100644 --- a/rpm/harbour-passfish.yaml +++ b/rpm/harbour-passfish.yaml @@ -1,6 +1,6 @@ Name: harbour-passfish Summary: PassFish -Version: 0.1 +Version: 0.2 Release: 1 # The contents of the Group field should be one of the groups listed here: # https://github.com/mer-tools/spectacle/blob/master/data/GROUPS diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 2fc4a20..a036775 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -221,7 +221,7 @@ dependencies = [ [[package]] name = "passfish" -version = "0.1.0" +version = "0.2.0" dependencies = [ "dirs", "libc", @@ -239,9 +239,9 @@ dependencies = [ [[package]] name = "passwordmaker-rs" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff3d133eeb9874b7b21cf1c8fea98176bca24ff43393e853a8aa8c97dd071f36" +checksum = "ab27353d7249f2852eacac439f8f1020d79dc650e1b04eed51ada6923dbc6645" dependencies = [ "unicode-segmentation", ] diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 6762ff2..592262a 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "passfish" -version = "0.1.0" +version = "0.2.0" edition = "2018" [dependencies] @@ -12,7 +12,7 @@ unicode-segmentation = "1.10.0" mockall_double = "0.2" ripemd = {version = "0.1.3", features = ["std"] } passwordmaker_macros = { path = "../rust_macro" } -passwordmaker-rs = { version = "0.1" } +passwordmaker-rs = { version = "0.2" , features = ["precomputed_max_powers"] } # Need to pin proc-macro2 to version 1.0.43. Newer versions are incompatible with Rust 1.52 proc-macro2 = "=1.0.43" -- cgit v1.2.3