Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | drop in-memory keys when changing configuration | Jesse Luehrs | 2020-05-22 | 1 | -0/+8 | |
| | ||||||
* | use structopt instead of clap | Jesse Luehrs | 2020-05-22 | 2 | -360/+244 | |
| | ||||||
* | use the crate version for the protocol version | Jesse Luehrs | 2020-05-21 | 3 | -10/+21 | |
| | ||||||
* | 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 | |||||
* | don't expect the refresh token response to have a key | Jesse Luehrs | 2020-05-17 | 1 | -2/+0 | |
| | | | | the official server doesn't do this, and i don't use it anyway | |||||
* | maintain folder and uris when editing an entry | Jesse Luehrs | 2020-05-03 | 5 | -44/+94 | |
| | ||||||
* | fix editing organization entries | Jesse Luehrs | 2020-05-03 | 3 | -4/+18 | |
| | ||||||
* | start adding support for different entry types | Jesse Luehrs | 2020-05-03 | 6 | -209/+866 | |
| | ||||||
* | add command to clear a config setting | Jesse Luehrs | 2020-05-03 | 3 | -1/+32 | |
| | ||||||
* | 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 | 5 | -72/+97 | |
| | | | | | this should allow easy switching of servers by just `rbw config set base_url` | |||||
* | simplify | Jesse Luehrs | 2020-05-03 | 8 | -43/+61 | |
| | ||||||
* | remove some old debugging | Jesse Luehrs | 2020-05-03 | 1 | -6/+3 | |
| | ||||||
* | fix some unwraps | Jesse Luehrs | 2020-05-03 | 2 | -3/+6 | |
| | ||||||
* | 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 | 4 | -7/+107 | |
| | ||||||
* | also store org keys in the local db | Jesse Luehrs | 2020-05-03 | 4 | -7/+46 | |
| | ||||||
* | refactor encrypt/decrypt methods to indicate symmetric encryption | Jesse Luehrs | 2020-05-03 | 3 | -87/+124 | |
| | | | | since we're going to have to also implement asymmetric encryption | |||||
* | save the private key to the local db | Jesse Luehrs | 2020-05-03 | 4 | -5/+13 | |
| | ||||||
* | move to ring for things that it supports | Jesse Luehrs | 2020-05-03 | 3 | -54/+45 | |
| | | | | | it doesn't support AES_256_CBC_HMAC_SHA256, so we can't move that over yet (see https://github.com/briansmith/ring/issues/588) | |||||
* | save org id in the sync db | Jesse Luehrs | 2020-05-02 | 3 | -0/+5 | |
| | ||||||
* | expand the protocol to allow decrypting with organization keys | Jesse Luehrs | 2020-05-02 | 5 | -33/+75 | |
| | | | | 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 | 5 | -0/+60 | |
| | ||||||
* | 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 | 3 | -2/+54 | |
| | ||||||
* | only handle login entries for now | Jesse Luehrs | 2020-04-19 | 1 | -20/+25 | |
| | ||||||
* | implement adding into a folder | Jesse Luehrs | 2020-04-19 | 5 | -4/+226 | |
| | ||||||
* | 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 | 4 | -4/+56 | |
| | ||||||
* | more model cleanup | Jesse Luehrs | 2020-04-19 | 1 | -12/+0 | |
| | ||||||
* | clean up api model structs | Jesse Luehrs | 2020-04-19 | 1 | -112/+61 | |
| | ||||||
* | 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 | 5 | -2/+93 | |
| | ||||||
* | these fields don't need to be public anymore | Jesse Luehrs | 2020-04-19 | 1 | -6/+6 | |
| | ||||||
* | allow matching on substrings | Jesse Luehrs | 2020-04-18 | 2 | -23/+174 | |
| | ||||||
* | allow multiple attempts for password entry | Jesse Luehrs | 2020-04-18 | 2 | -35/+94 | |
| | ||||||
* | better error messages for incorrect passwords | Jesse Luehrs | 2020-04-18 | 3 | -9/+40 | |
| | ||||||
* | handle pinentry ERR lines | Jesse Luehrs | 2020-04-18 | 2 | -0/+33 | |
| | ||||||
* | remove unnecessary comments | Jesse Luehrs | 2020-04-18 | 1 | -3/+0 | |
| | ||||||
* | ensure we clear the entire memory for the locked vec | Jesse Luehrs | 2020-04-18 | 1 | -0/+1 | |
| | ||||||
* | refactor | Jesse Luehrs | 2020-04-18 | 3 | -47/+70 | |
| | ||||||
* | implement edit command | Jesse Luehrs | 2020-04-18 | 4 | -32/+186 | |
| | ||||||
* | better decrypt_cipher error handling | Jesse Luehrs | 2020-04-18 | 1 | -16/+40 | |
| |