Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | support command line arguments in EDITOR/VISUAL | Jesse Luehrs | 2021-10-29 | 2 | -26/+50 |
| | |||||
* | clippy | Jesse Luehrs | 2021-10-29 | 1 | -1/+1 |
| | |||||
* | Merge pull request #70 from Dophin2009/nvim-no-swap | Jesse Luehrs | 2021-10-28 | 1 | -1/+1 |
|\ | | | | | Disable swap and shada for EDITOR nvim | ||||
| * | disable swap and shada for EDITOR nvim | Eric Zhao | 2021-09-24 | 1 | -1/+1 |
| | | |||||
* | | 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 | 1 | -1/+9 |
| | | |||||
* | | 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 | 2 | -2/+6 |
|/ | |||||
* | better error message when editor is set incorrectly | Jesse Luehrs | 2021-07-05 | 2 | -9/+25 |
| | |||||
* | fix #56 totp with space | arch | 2021-07-05 | 1 | -1/+1 |
| | |||||
* | use totp-lite instead of oath | Jesse Luehrs | 2021-07-05 | 1 | -3/+7 |
| | | | | oath appears to be unmaintained | ||||
* | clippy | Jesse Luehrs | 2021-07-05 | 3 | -2/+5 |
| | |||||
* | remove chbs dependency since it seems to be unmaintained | Jesse Luehrs | 2021-07-05 | 3 | -9/+7791 |
| | |||||
* | bump deps | Jesse Luehrs | 2021-07-05 | 1 | -5/+6 |
| | |||||
* | 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 | ||||
* | add shell completion support | Jesse Luehrs | 2021-04-18 | 1 | -0/+21 |
| | |||||
* | avoid generating urls with double slashes | Jesse Luehrs | 2021-04-18 | 1 | -2/+2 |
| | | | | apparently the official bitwarden server doesn't like it | ||||
* | stop using openssl | Jesse Luehrs | 2021-04-17 | 2 | -18/+23 |
| | |||||
* | clippy | Jesse Luehrs | 2021-04-17 | 6 | -25/+24 |
| | |||||
* | stop using ring | Jesse Luehrs | 2021-04-17 | 3 | -36/+25 |
| | |||||
* | use bounded iterators | Jesse Luehrs | 2021-04-17 | 2 | -2/+7 |
| | | | | | new arrayvec version panics if the iterator overflows rather than just stopping | ||||
* | 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 | 1 | -2/+4 |
| | | |||||
* | | choose characters from alphabet with replacement for pwgen | Jesse Luehrs | 2021-04-17 | 1 | -1/+43 |
|/ | |||||
* | switch to thiserror | Jesse Luehrs | 2021-03-06 | 11 | -143/+205 |
| | |||||
* | disable PTRACE_ATTACH after daemonizing | Jesse Luehrs | 2021-03-06 | 1 | -4/+4 |
| | | | | this should let warnings go to the agent logs instead of the terminal | ||||
* | only warn if disabling PTRACE_ATTACH fails | Jesse Luehrs | 2021-03-05 | 2 | -3/+6 |
| | |||||
* | upgrade to tokio 1.2 | Jesse Luehrs | 2021-03-02 | 2 | -10/+10 |
| | |||||
* | support VISUAL in preference to EDITOR | Jesse Luehrs | 2021-03-02 | 3 | -8/+19 |
| | |||||
* | make the pinentry program configurable | Jesse Luehrs | 2021-03-02 | 4 | -1/+19 |
| | |||||
* | suggest rotating the user's encryption key for old cipherstring types | Jesse Luehrs | 2021-03-02 | 2 | -3/+12 |
| | |||||
* | refactor a bit | Jesse Luehrs | 2021-02-27 | 2 | -19/+25 |
| | |||||
* | Use prctl on Linux to prevent PTRACE_ATTACH | Jarkko Oranen | 2021-02-27 | 1 | -0/+19 |
| | | | | | | This offers some protection against other user processes attempting to read rbw-agent's memory. Unfortunately, I don't have other platforms to test on, so the implementation is only for Linux. | ||||
* | persist uri match type when editing | Jesse Luehrs | 2021-02-21 | 5 | -15/+187 |
| | |||||
* | respect TMPDIR for the fallback runtime dir | Jesse Luehrs | 2021-02-19 | 1 | -1/+6 |
| | |||||
* | bump deps | Jesse Luehrs | 2021-02-19 | 2 | -2/+2 |
| | |||||
* | clippy | Jesse Luehrs | 2021-02-19 | 5 | -32/+29 |
| | |||||
* | allow TwoFactorType to be provided as an integer or string | Jesse Luehrs | 2020-12-02 | 2 | -15/+68 |
| | | | | | bitwarden-rs still provides it as an integer, but bitwarden.com now provides it as a string | ||||
* | parse otpauth urls for totp codes | Jesse Luehrs | 2020-10-15 | 1 | -13/+29 |
| | |||||
* | Zero-pad auth code | Asger Hautop Drewsen | 2020-10-15 | 1 | -1/+1 |
| |