Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changelog and version bump0.3.1 | Jesse Luehrs | 2020-05-23 | 3 | -2/+9 |
| | |||||
* | fix some structopt configuration | Jesse Luehrs | 2020-05-23 | 1 | -3/+14 |
| | | | | missed a few options when converting from clap | ||||
* | a few more dep version bumps | Jesse Luehrs | 2020-05-22 | 2 | -8/+20 |
| | |||||
* | changelog and version bump0.3.0 | Jesse Luehrs | 2020-05-22 | 3 | -2/+14 |
| | |||||
* | bump deps | Jesse Luehrs | 2020-05-22 | 1 | -84/+100 |
| | |||||
* | don't allow setting lock_timeout to 0 | Jesse Luehrs | 2020-05-22 | 2 | -4/+17 |
| | | | | | this isn't useful, because the agent will just drop the keys as soon as they are unlocked, before they can be used to decrypt anything | ||||
* | 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 | 4 | -360/+351 |
| | |||||
* | 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 | ||||
* | update readme for installation instructions | Jesse Luehrs | 2020-05-19 | 1 | -3/+22 |
| | |||||
* | changelog and version bump0.2.2 | Jesse Luehrs | 2020-05-17 | 3 | -2/+13 |
| | |||||
* | 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 | ||||
* | add some example search helpers | Jesse Luehrs | 2020-05-17 | 2 | -0/+10 |
| | |||||
* | version bump0.2.1 | Jesse Luehrs | 2020-05-03 | 2 | -2/+2 |
| | |||||
* | maintain folder and uris when editing an entry | Jesse Luehrs | 2020-05-03 | 6 | -44/+100 |
| | |||||
* | fix metadata | Jesse Luehrs | 2020-05-03 | 1 | -1/+1 |
| | |||||
* | version bump0.2.0 | Jesse Luehrs | 2020-05-03 | 3 | -3/+3 |
| | |||||
* | fix editing organization entries | Jesse Luehrs | 2020-05-03 | 3 | -4/+18 |
| | |||||
* | start adding support for different entry types | Jesse Luehrs | 2020-05-03 | 7 | -209/+868 |
| | |||||
* | add command to clear a config setting | Jesse Luehrs | 2020-05-03 | 4 | -1/+33 |
| | |||||
* | bump deps | Jesse Luehrs | 2020-05-03 | 1 | -61/+59 |
| | |||||
* | 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 | 8 | -72/+105 |
| | | | | | this should allow easy switching of servers by just `rbw config set base_url` | ||||
* | simplify | Jesse Luehrs | 2020-05-03 | 8 | -43/+61 |
| | |||||
* | changelog | Jesse Luehrs | 2020-05-03 | 1 | -1/+13 |
| | |||||
* | 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 | 6 | -7/+109 |
| | |||||
* | 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 | 5 | -223/+92 |
| | | | | | 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 | ||||
* | make sure the makefile always builds all targets | Jesse Luehrs | 2020-05-02 | 1 | -3/+6 |
| | |||||
* | 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 |
| | |||||
* | fix cargo warning | Jesse Luehrs | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | work around make bug | Jesse Luehrs | 2020-05-02 | 1 | -2/+4 |
| | |||||
* | also bump Cargo.lock0.1.1 | Jesse Luehrs | 2020-05-02 | 1 | -1/+1 |
| | |||||
* | version bump | Jesse Luehrs | 2020-05-02 | 2 | -1/+14 |
| | |||||
* | also include the license file in the debian package | Jesse Luehrs | 2020-05-02 | 1 | -0/+1 |
| | | | | so that the arch package can extract it more easily | ||||
* | add makefile and packaging information | Jesse Luehrs | 2020-05-02 | 3 | -0/+68 |
| | |||||
* | package metadatav0.1.00.1.0 | Jesse Luehrs | 2020-04-20 | 2 | -0/+39 |
| | |||||
* | add a basic readme | Jesse Luehrs | 2020-04-20 | 1 | -0/+46 |
| | |||||
* | add docs | Jesse Luehrs | 2020-04-20 | 3 | -37/+192 |
| |