Commit Graph

120 Commits

Author SHA1 Message Date
Jonathan Lamothe 16ac391034 typo 2018-12-31 16:28:32 -05:00
Jonathan Lamothe 585cba3ca7 documentation 2018-12-31 16:14:37 -05:00
Jonathan Lamothe f686fb7412 implemented service renaming 2018-12-31 15:27:36 -05:00
Jonathan Lamothe 8b71454445 hlint suggestion 2018-12-31 15:26:11 -05:00
Jonathan Lamothe 7e23d70a63 better flow when trying to re-add an existing service 2018-12-31 14:33:23 -05:00
Jonathan Lamothe 4fb0920e88 implemented service removal 2018-12-31 14:29:44 -05:00
Jonathan Lamothe b52380a10b implemented pwRemoveService 2018-12-31 14:09:13 -05:00
Jonathan Lamothe 82c53ce446 don't choke when database file doesn't exist 2018-12-30 15:27:01 -05:00
Jonathan Lamothe 0adbc510ae implementing database load/save 2018-12-29 20:15:59 -05:00
Jonathan Lamothe d1e4287745 determine database path 2018-12-29 14:01:32 -05:00
Jonathan Lamothe aa0b8e13d2 JSON encoding/decoding 2018-12-29 12:21:25 -05:00
Jonathan Lamothe 0f83374060 allow confirmation with a single keystroke 2018-12-28 14:37:50 -05:00
Jonathan Lamothe e2c1453dcd user friendliness fixes
- use full sentences
- better menu flow
2018-12-28 12:59:48 -05:00
Jonathan Lamothe 9b5af711b3 implemented policy editing 2018-12-27 15:56:25 -05:00
Jonathan Lamothe 0920bff2f5 reordered functions in UI module 2018-12-27 14:26:44 -05:00
Jonathan Lamothe 318079dca8 implemented password changing 2018-12-26 15:43:13 -05:00
Jonathan Lamothe 0f6cbc0b24 added edit password menu 2018-12-26 15:03:01 -05:00
Jonathan Lamothe aad435f366 refactored
split Main modulw apart
2018-12-26 14:38:42 -05:00
Jonathan Lamothe 58d27f4c20 more intuitive search 2018-12-25 19:38:27 -05:00
Jonathan Lamothe f119aa8264 typo 2018-12-25 18:34:20 -05:00
Jonathan Lamothe 649d986a5d streamlined policy edit process 2018-12-25 18:32:26 -05:00
Jonathan Lamothe 8765d27236 better implementation of isSpecial 2018-12-25 16:10:13 -05:00
Jonathan Lamothe d874db8da2 implemented pwCount 2018-12-25 16:09:32 -05:00
Jonathan Lamothe e2a7fa6fc2 implemented pwSearch 2018-12-25 15:47:39 -05:00
Jonathan Lamothe 00311092d0 partial implementation of password view/edit 2018-12-24 14:02:28 -05:00
Jonathan Lamothe 51208d3fe9 actually edit password policy 2018-12-24 13:10:54 -05:00
Jonathan Lamothe 12049652c4 display blank line before displaying password 2018-12-24 12:56:03 -05:00
Jonathan Lamothe c5084c3cb0 typo 2018-12-24 12:52:11 -05:00
Jonathan Lamothe 6998dfe03e implemented pwGetService 2018-12-24 12:22:54 -05:00
Jonathan Lamothe 7b13aad709 implemented pwSetService 2018-12-24 11:55:49 -05:00
Jonathan Lamothe 824f52b108 implemented pwHasService 2018-12-24 10:53:52 -05:00
Jonathan Lamothe 771eaa9c42 comment 2018-12-24 02:33:01 -05:00
Jonathan Lamothe 3b93849a0e partial implementation of password adding 2018-12-23 16:24:08 -05:00
Jonathan Lamothe 3893a1c63e run pwGenerate tests 2018-12-21 17:33:15 -05:00
Jonathan Lamothe 42b49822cc implemented toB64 2018-12-21 17:32:06 -05:00
Jonathan Lamothe d53fde8c54 implemented toUTF8 2018-12-21 17:17:12 -05:00
Jonathan Lamothe 9a2333140a implemented mkHash 2018-12-21 17:04:37 -05:00
Jonathan Lamothe 2cb10b263e changed PWSalt default size to 32 bytes (256 bits) 2018-12-21 16:49:32 -05:00
Jonathan Lamothe 570cfe4af2 fixed nextPolicy (for serious this time) 2018-12-21 16:44:25 -05:00
Jonathan Lamothe 0260f665dc explicitly use lazy ByteStrings 2018-12-20 22:21:36 -05:00
Jonathan Lamothe 67d6f7a546 implemented character type counting 2018-12-20 22:15:43 -05:00
Jonathan Lamothe bbf80b87ec fixed nextPolicy 2018-12-20 22:02:24 -05:00
Jonathan Lamothe 648e166110 fixed mkPool 2018-12-20 21:48:02 -05:00
Jonathan Lamothe 4c7cd082dc partial implementation of pwGenerate 2018-12-19 16:47:02 -05:00
Jonathan Lamothe 7d2dd98320 implemented tests for pwGenerate 2018-12-19 16:45:16 -05:00
Jonathan Lamothe e08b10a586 implemented validatePWDatabase 2018-12-19 10:36:28 -05:00
Jonathan Lamothe 7f28229722 implemented validatePWData 2018-12-18 17:56:10 -05:00
Jonathan Lamothe 6bd791533f refactoring
- added random genetator to status
- changed how HCL is imported
2018-12-18 15:00:18 -05:00
Jonathan Lamothe 970adc221c implemented newPWDatabase 2018-12-18 14:41:29 -05:00
Jonathan Lamothe e28faacc13 restructuring
- renamed newSalt to newPWSalt
- added PWSalt type
- general style cleanup
2018-12-18 14:19:19 -05:00