passman 0.1 → 0.1.1
raw patch · 23 files changed
+29/−26 lines, 23 files
Files
- ChangeLog.md +3/−0
- README.md +2/−2
- app/Main.hs +1/−1
- app/Types.hs +1/−1
- app/UI.hs +1/−1
- app/Util.hs +1/−1
- passman.cabal +3/−3
- src/Password.hs +2/−2
- test/Spec.hs +1/−1
- test/Spec/JSON.hs +1/−1
- test/Spec/NewPWData.hs +1/−1
- test/Spec/NewPWDatabase.hs +1/−1
- test/Spec/NewPWPolicy.hs +1/−1
- test/Spec/NewPWSalt.hs +1/−1
- test/Spec/PWGenerate.hs +1/−1
- test/Spec/PWGetService.hs +1/−1
- test/Spec/PWHasService.hs +1/−1
- test/Spec/PWRemoveService.hs +1/−1
- test/Spec/PWSearch.hs +1/−1
- test/Spec/PWSetService.hs +1/−1
- test/Spec/ValidatePWData.hs +1/−1
- test/Spec/ValidatePWDatabase.hs +1/−1
- test/Spec/ValidatePWPolicy.hs +1/−1
ChangeLog.md view
@@ -1,3 +1,6 @@ # Changelog for passman ## Unreleased changes++- corrected a bug that was causing the pwGenerate function to hang occasionally.+ - this may cause some passwords to be generated differently
README.md view
@@ -1,6 +1,6 @@ # passman -Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify@@ -38,7 +38,7 @@ refer to [their website](https://docs.haskellstack.org/en/stable/README/#how-to-install) for instructions on installing Haskell Stack. Once you have done-this, you can simply enterg the command `stack install passman` in the+this, you can simply enter the command `stack install passman` in the terminal to install passman. ## GitHub
app/Main.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
app/Types.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
app/UI.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
app/Util.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
passman.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: a473235a2ea1c6b4f7ae03fe7d61721790a46db852b52e49ea852a4b47abdd03+-- hash: 4a0cc4498747fbf939026e1fe1ad6b24fb5999132e9af2eb12c848da6ccf7cdf name: passman-version: 0.1+version: 0.1.1 synopsis: a simple password manager description: Please see the README on GitHub at <https://github.com/jlamothe/passman#readme> category: Security@@ -15,7 +15,7 @@ bug-reports: https://github.com/jlamothe/passman/issues author: Jonathan Lamothe maintainer: jlamothe1980@gmail.com-copyright: (C) 2018 Jonathan Lamothe+copyright: (C) 2018, 2019 Jonathan Lamothe license: LGPL-3 license-file: LICENSE build-type: Simple
src/Password.hs view
@@ -2,7 +2,7 @@ Module: Password Description: a simple password manager-Copyright: (C) 2018 Jonathan Lamothe+Copyright: (C) 2018, 2019 Jonathan Lamothe License: LGPLv3 (or later) Maintainer: jlamothe1980@gmail.com @@ -332,7 +332,7 @@ mkPool :: B.ByteString -> String mkPool = toB64 . raw where raw x = let x' = mkHash x in- x' `B.append` raw x+ x' `B.append` raw x' mkSeed :: String -> PWData -> B.ByteString mkSeed pw d = toUTF8 pw `B.append` (d^.pwSalt)
test/Spec.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/JSON.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/NewPWData.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/NewPWDatabase.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/NewPWPolicy.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/NewPWSalt.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/PWGenerate.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/PWGetService.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/PWHasService.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/PWRemoveService.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/PWSearch.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/PWSetService.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/ValidatePWData.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/ValidatePWDatabase.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify
test/Spec/ValidatePWPolicy.hs view
@@ -1,7 +1,7 @@ {- passman-Copyright (C) 2018 Jonathan Lamothe+Copyright (C) 2018, 2019 Jonathan Lamothe <jlamothe1980@gmail.com> This program is free software: you can redistribute it and/or modify