Commit Graph

32 Commits

Author SHA1 Message Date
Tom Alexander d0486f8d82
Merge branch 'change_namespace' 2019-10-07 15:51:50 -04:00
Tom Alexander ce003c18fb
support creating a namespace by letting the user type in a namespace. In the future while I replace dialouger I'll have a typeahead-style selection widget to let me unify these two functions 2019-10-07 15:47:37 -04:00
Tom Alexander a3c6655db1
Fixing linter errors from clippy 2019-10-07 14:33:12 -04:00
Tom Alexander d2efce722e
Add support for changing namespaces by selecting them from a list. Does not yet support creating new namespaces. 2019-10-07 13:56:05 -04:00
Tom Alexander 1cd0dd2ca7
Add an interactive "shell" mode of operation to avoid having to type in the password many times 2019-07-25 17:12:31 -04:00
Tom Alexander b89b4ed329
Remove the code for the old schema. As the only user of this password manager I don't need to worry about backwards compatibility. 2019-07-25 13:39:05 -04:00
Tom Alexander 2bd0c77bdc support a different source db than dest for transfer command 2019-06-03 00:33:49 -04:00
Tom Alexander d9fd4be5d7 add namespace flag to transfer command 2019-06-03 00:20:39 -04:00
Tom Alexander 1504f38141 Merge branch 'binary_encoding' 2019-06-02 23:58:15 -04:00
Tom Alexander 2fabbe8789 update list to the new code 2019-06-02 23:56:08 -04:00
Tom Alexander cf15339712 set command updated 2019-06-02 23:50:18 -04:00
Tom Alexander b362561466 updated get to operate against the new schema 2019-06-02 23:42:35 -04:00
Tom Alexander a9b3c14b47 add dump command 2019-06-02 23:21:16 -04:00
Tom Alexander 121f3bb9cd transfer function 2019-06-02 23:05:38 -04:00
Tom Alexander 38c67e3c27 writing and reading notes 2019-06-02 22:21:53 -04:00
Tom Alexander 3c3b7f835e getting namespaces 2019-06-02 20:49:19 -04:00
Tom Alexander 395ee67a20 Schema for new encoding 2019-06-02 18:55:01 -04:00
Tom Alexander 542dedec8d Implementing ToSql and FromSql for the encrypted value type to write to a BLOB type in sqlite 2019-06-02 16:52:59 -04:00
Tom Alexander 7276f84233 reading and writing passwords 2019-06-01 21:14:14 -04:00
Tom Alexander b8f407c2b9 Added in the list function 2019-06-01 20:55:58 -04:00
Tom Alexander 49e5919afa More optimized release builds 2019-05-28 00:07:15 -04:00
Tom Alexander 13bdd6791d full master key generation 2019-05-27 23:53:51 -04:00
Tom Alexander 151274d754 Reading/writing unencrypted db properties and starting work on getting the master key 2019-05-27 22:57:40 -04:00
Tom Alexander 08db6c3e86 Adding nearly blank rustfmt config 2019-05-27 21:57:56 -04:00
Tom Alexander 7022351ee7 move password generation off to its own file 2019-05-27 19:24:36 -04:00
Tom Alexander 523a3f6ec4 move transaction handling to rust code 2019-05-26 00:09:56 -04:00
Tom Alexander 2248cdeaad Add a DB handle 2019-05-25 23:54:37 -04:00
Tom Alexander 667d881750 generate function 2019-05-25 23:14:00 -04:00
Tom Alexander dd7f14f516 logging framework 2019-05-25 22:17:57 -04:00
Tom Alexander ab75624667 command line argument parsing 2019-05-25 22:04:54 -04:00
Tom Alexander 5d9c90c9b0 fixup 2019-05-25 21:47:21 -04:00
Tom Alexander 73f15508d0 Initial commit 2019-05-25 21:45:00 -04:00