Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use the crate version for the protocol version | Jesse Luehrs | 2020-05-21 | 2 | -9/+10 |
| | |||||
* | don't pretend that the version is 0 if the version command fails | Jesse Luehrs | 2020-05-21 | 1 | -13/+5 |
| | | | | | | this was intended to paper over agents that didn't recognize the version command, but they almost certainly don't exist at this point and it makes the error messages super confusing | ||||
* | maintain folder and uris when editing an entry | Jesse Luehrs | 2020-05-03 | 1 | -23/+33 |
| | |||||
* | fix editing organization entries | Jesse Luehrs | 2020-05-03 | 1 | -2/+10 |
| | |||||
* | start adding support for different entry types | Jesse Luehrs | 2020-05-03 | 2 | -111/+511 |
| | |||||
* | add command to clear a config setting | Jesse Luehrs | 2020-05-03 | 2 | -0/+31 |
| | |||||
* | fix unlocking org keys on initial login | Jesse Luehrs | 2020-05-03 | 2 | -15/+53 |
| | |||||
* | allow storing password databases from different servers | Jesse Luehrs | 2020-05-03 | 2 | -58/+71 |
| | | | | | this should allow easy switching of servers by just `rbw config set base_url` | ||||
* | simplify | Jesse Luehrs | 2020-05-03 | 4 | -19/+7 |
| | |||||
* | pass along the entry's org id when requesting decryption | Jesse Luehrs | 2020-05-03 | 1 | -7/+16 |
| | |||||
* | also make the agent store decrypted org keys in memory | Jesse Luehrs | 2020-05-03 | 1 | -2/+14 |
| | |||||
* | also store org keys in the local db | Jesse Luehrs | 2020-05-03 | 1 | -4/+7 |
| | |||||
* | refactor encrypt/decrypt methods to indicate symmetric encryption | Jesse Luehrs | 2020-05-03 | 1 | -4/+6 |
| | | | | since we're going to have to also implement asymmetric encryption | ||||
* | save the private key to the local db | Jesse Luehrs | 2020-05-03 | 1 | -1/+2 |
| | |||||
* | save org id in the sync db | Jesse Luehrs | 2020-05-02 | 1 | -0/+1 |
| | |||||
* | expand the protocol to allow decrypting with organization keys | Jesse Luehrs | 2020-05-02 | 4 | -30/+66 |
| | | | | not implemented yet, just changing the interface | ||||
* | tell the agent to quit if the version command errors | Jesse Luehrs | 2020-05-02 | 1 | -4/+19 |
| | | | | this should allow more seamless upgrades from the previous version | ||||
* | check protocol version before agent communication | Jesse Luehrs | 2020-05-02 | 4 | -0/+56 |
| | |||||
* | wait for the agent to exit before returning from quit | Jesse Luehrs | 2020-05-02 | 1 | -0/+17 |
| | |||||
* | don't kill the agent if it fails to parse a message | Jesse Luehrs | 2020-05-02 | 2 | -2/+16 |
| | |||||
* | add docs | Jesse Luehrs | 2020-04-20 | 1 | -36/+178 |
| | |||||
* | add folder as an option for list fields | Jesse Luehrs | 2020-04-20 | 1 | -0/+23 |
| | |||||
* | implement adding into a folder | Jesse Luehrs | 2020-04-19 | 2 | -2/+90 |
| | |||||
* | allow selecting entries by id as well | Jesse Luehrs | 2020-04-19 | 1 | -9/+21 |
| | |||||
* | add some command aliases | Jesse Luehrs | 2020-04-19 | 1 | -10/+14 |
| | |||||
* | allow listing various different fields | Jesse Luehrs | 2020-04-19 | 2 | -4/+55 |
| | |||||
* | allow creating entries with associated uris | Jesse Luehrs | 2020-04-19 | 2 | -2/+41 |
| | |||||
* | allow getting notes along with a password | Jesse Luehrs | 2020-04-19 | 2 | -2/+10 |
| | |||||
* | sort the rbw list output | Jesse Luehrs | 2020-04-19 | 1 | -6/+11 |
| | |||||
* | implement history command to get password history | Jesse Luehrs | 2020-04-19 | 2 | -0/+35 |
| | |||||
* | track password history | Jesse Luehrs | 2020-04-19 | 1 | -0/+31 |
| | |||||
* | allow matching on substrings | Jesse Luehrs | 2020-04-18 | 1 | -22/+171 |
| | |||||
* | allow multiple attempts for password entry | Jesse Luehrs | 2020-04-18 | 1 | -35/+87 |
| | |||||
* | refactor | Jesse Luehrs | 2020-04-18 | 2 | -5/+5 |
| | |||||
* | implement edit command | Jesse Luehrs | 2020-04-18 | 2 | -32/+97 |
| | |||||
* | better decrypt_cipher error handling | Jesse Luehrs | 2020-04-18 | 1 | -16/+40 |
| | |||||
* | enable env_logger in the main app | Jesse Luehrs | 2020-04-18 | 1 | -0/+5 |
| | |||||
* | implement remove | Jesse Luehrs | 2020-04-18 | 2 | -5/+42 |
| | |||||
* | stop using the api cipher struct publicly | Jesse Luehrs | 2020-04-18 | 2 | -38/+26 |
| | |||||
* | refactor | Jesse Luehrs | 2020-04-18 | 2 | -54/+26 |
| | |||||
* | refactor | Jesse Luehrs | 2020-04-18 | 1 | -34/+85 |
| | |||||
* | support adding entries with notes | Jesse Luehrs | 2020-04-18 | 1 | -5/+7 |
| | |||||
* | implement saving generated passwords | Jesse Luehrs | 2020-04-18 | 1 | -3/+40 |
| | |||||
* | don't use locked vecs for pwgen | Jesse Luehrs | 2020-04-18 | 1 | -3/+2 |
| | | | | | i'm doing all of my password generation in the client, which really doesn't need it | ||||
* | implement add command | Jesse Luehrs | 2020-04-18 | 3 | -5/+80 |
| | |||||
* | add encryption to the agent protocol | Jesse Luehrs | 2020-04-18 | 3 | -0/+57 |
| | |||||
* | make daemonizing optional | Jesse Luehrs | 2020-04-18 | 1 | -3/+15 |
| | |||||
* | keep daemon log files | Jesse Luehrs | 2020-04-18 | 1 | -0/+14 |
| | |||||
* | drop timeout due to tokio limitations | Jesse Luehrs | 2020-04-18 | 1 | -1/+2 |
| | |||||
* | fix private key timeout handling | Jesse Luehrs | 2020-04-12 | 1 | -18/+73 |
| |