Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | changelog and version bump1.4.0 | Jesse Luehrs | 2021-10-27 | 3 | -2/+9 |
| | |||||
* | don't grab the keyboard when entering the api key | Jesse Luehrs | 2021-10-27 | 2 | -3/+12 |
| | | | | | unlike the vault password, it's pretty unlikely that someone will be entering the api key by hand, so make copy/paste more reasonable | ||||
* | fix pinentry display | Jesse Luehrs | 2021-10-27 | 1 | -2/+2 |
| | |||||
* | add documentation for rbw register | Jesse Luehrs | 2021-10-27 | 2 | -1/+17 |
| | |||||
* | add a useful error message if registration is required | Jesse Luehrs | 2021-10-27 | 2 | -0/+6 |
| | |||||
* | add a separate "register" command to log in with api keys | Jesse Luehrs | 2021-10-27 | 9 | -325/+250 |
| | |||||
* | use a persistent device id | Jesse Luehrs | 2021-10-27 | 3 | -4/+19 |
| | |||||
* | start working on apikey authentication | Jesse Luehrs | 2021-10-27 | 10 | -108/+384 |
| | | | | | | | | | | not entirely working yet, because api keys aren't allowed to use the offline_access scope which provides access to the oauth refresh token. we will probably need to move to using stable device identifiers (should be able to generate one when the config is first created) and move this logic to a separate "rbw register" command which just does an apikey login but doesn't try to store any data, and then use the normal login flow after that | ||||
* | remove unused value | Jesse Luehrs | 2021-10-27 | 2 | -18/+3 |
| | |||||
* | add the auth-email header when authenticating | Jesse Luehrs | 2021-10-27 | 1 | -0/+4 |
| | | | | | required by new version of the official bitwarden server, see https://github.com/bitwarden/jslib/pull/394 | ||||
* | clippy | Jesse Luehrs | 2021-10-27 | 8 | -102/+97 |
| | |||||
* | update deps | Jesse Luehrs | 2021-10-27 | 4 | -223/+248 |
| | |||||
* | better error message when editor is set incorrectly | Jesse Luehrs | 2021-07-05 | 2 | -9/+25 |
| | |||||
* | changelog and version bump1.3.0 | Jesse Luehrs | 2021-07-05 | 3 | -3/+3 |
| | |||||
* | changelog | Jesse Luehrs | 2021-07-05 | 1 | -0/+4 |
| | |||||
* | fix #56 totp with space | arch | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | clarify usage information in the README | Jesse Luehrs | 2021-07-05 | 1 | -5/+11 |
| | |||||
* | use cargo deny | Jesse Luehrs | 2021-07-05 | 1 | -0/+33 |
| | |||||
* | use totp-lite instead of oath | Jesse Luehrs | 2021-07-05 | 3 | -141/+38 |
| | | | | oath appears to be unmaintained | ||||
* | use the same textwrap version as clap | Jesse Luehrs | 2021-07-05 | 2 | -29/+3 |
| | |||||
* | clippy | Jesse Luehrs | 2021-07-05 | 3 | -2/+5 |
| | |||||
* | remove chbs dependency since it seems to be unmaintained | Jesse Luehrs | 2021-07-05 | 6 | -178/+7798 |
| | |||||
* | use native tls roots instead of hardcoded bundle | Jesse Luehrs | 2021-07-05 | 3 | -11/+75 |
| | |||||
* | bump deps | Jesse Luehrs | 2021-07-05 | 3 | -328/+250 |
| | |||||
* | Merge pull request #59 from srhb/fixup-webauthn | Jesse Luehrs | 2021-07-05 | 1 | -0/+3 |
|\ | | | | | TwoFactorProviderType: Allow WebAuthn | ||||
| * | TwoFactorProviderType: Allow WebAuthn | Sarah Brofeldt | 2021-05-31 | 1 | -0/+3 |
|/ | | | | | Only allows deserialization for the new provider. See https://github.com/bitwarden/server/pull/903 | ||||
* | bump copyright date | Jesse Luehrs | 2021-04-18 | 1 | -1/+1 |
| | |||||
* | version bump1.2.0 | Jesse Luehrs | 2021-04-18 | 3 | -3/+3 |
| | |||||
* | changelog | Jesse Luehrs | 2021-04-18 | 1 | -0/+4 |
| | |||||
* | package completion files with the debian package | Jesse Luehrs | 2021-04-18 | 2 | -1/+16 |
| | |||||
* | add shell completion support | Jesse Luehrs | 2021-04-18 | 1 | -0/+21 |
| | |||||
* | avoid generating urls with double slashes | Jesse Luehrs | 2021-04-18 | 2 | -2/+4 |
| | | | | apparently the official bitwarden server doesn't like it | ||||
* | changelog | Jesse Luehrs | 2021-04-17 | 1 | -0/+8 |
| | |||||
* | build static binaries with musl | Jesse Luehrs | 2021-04-17 | 2 | -163/+5 |
| | |||||
* | don't use openssl for reqwest either | Jesse Luehrs | 2021-04-17 | 2 | -136/+103 |
| | |||||
* | stop using openssl | Jesse Luehrs | 2021-04-17 | 4 | -26/+203 |
| | |||||
* | clippy | Jesse Luehrs | 2021-04-17 | 6 | -25/+24 |
| | |||||
* | stop using ring | Jesse Luehrs | 2021-04-17 | 5 | -72/+142 |
| | |||||
* | use bounded iterators | Jesse Luehrs | 2021-04-17 | 2 | -2/+7 |
| | | | | | new arrayvec version panics if the iterator overflows rather than just stopping | ||||
* | fix bad copy/paste | Jesse Luehrs | 2021-04-17 | 1 | -1/+1 |
| | |||||
* | Merge pull request #53 from simias/dev/fixpassedit | Jesse Luehrs | 2021-04-17 | 1 | -8/+14 |
|\ | | | | | Don't generate a password history entry for empty passwords | ||||
| * | Don't generate a password history entry for empty passwords | Lionel Flandrin | 2021-04-01 | 1 | -8/+14 |
| | | | | | | | | Fixes #52 | ||||
* | | Merge pull request #51 from simias/dev/fixpasshistory | Jesse Luehrs | 2021-04-17 | 1 | -4/+8 |
|\ \ | | | | | | | Don't choke on empty passwords in the history | ||||
| * | | Don't choke on empty passwords in the history | Lionel Flandrin | 2021-04-01 | 1 | -4/+8 |
| |/ | | | | | | | Fixes #50 | ||||
* | | bump deps | Jesse Luehrs | 2021-04-17 | 3 | -121/+118 |
| | | |||||
* | | choose characters from alphabet with replacement for pwgen | Jesse Luehrs | 2021-04-17 | 2 | -1/+49 |
|/ | |||||
* | switch to thiserror | Jesse Luehrs | 2021-03-06 | 13 | -172/+227 |
| | |||||
* | finish version bump1.1.2 | Jesse Luehrs | 2021-03-06 | 1 | -1/+1 |
| | |||||
* | version bump | Jesse Luehrs | 2021-03-06 | 2 | -2/+2 |
| | |||||
* | disable PTRACE_ATTACH after daemonizing | Jesse Luehrs | 2021-03-06 | 2 | -4/+11 |
| | | | | this should let warnings go to the agent logs instead of the terminal |