aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* clippyJesse Luehrs2021-12-157-176/+179
|
* don't grab the keyboard when entering the api keyJesse Luehrs2021-10-271-0/+5
| | | | | 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 displayJesse Luehrs2021-10-271-2/+2
|
* add documentation for rbw registerJesse Luehrs2021-10-271-1/+9
|
* add a separate "register" command to log in with api keysJesse Luehrs2021-10-275-236/+183
|
* start working on apikey authenticationJesse Luehrs2021-10-275-87/+244
| | | | | | | | | | 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 valueJesse Luehrs2021-10-271-8/+1
|
* clippyJesse Luehrs2021-10-274-42/+37
|
* fix #56 totp with spacearch2021-07-051-1/+1
|
* use totp-lite instead of oathJesse Luehrs2021-07-051-3/+7
| | | | oath appears to be unmaintained
* clippyJesse Luehrs2021-07-051-1/+1
|
* add shell completion supportJesse Luehrs2021-04-181-0/+21
|
* clippyJesse Luehrs2021-04-171-2/+2
|
* Don't generate a password history entry for empty passwordsLionel Flandrin2021-04-011-8/+14
| | | | Fixes #52
* disable PTRACE_ATTACH after daemonizingJesse Luehrs2021-03-061-4/+4
| | | | this should let warnings go to the agent logs instead of the terminal
* only warn if disabling PTRACE_ATTACH failsJesse Luehrs2021-03-052-3/+6
|
* upgrade to tokio 1.2Jesse Luehrs2021-03-021-9/+9
|
* support VISUAL in preference to EDITORJesse Luehrs2021-03-021-4/+4
|
* make the pinentry program configurableJesse Luehrs2021-03-022-0/+10
|
* refactor a bitJesse Luehrs2021-02-272-19/+25
|
* Use prctl on Linux to prevent PTRACE_ATTACHJarkko Oranen2021-02-271-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 editingJesse Luehrs2021-02-212-11/+51
|
* bump depsJesse Luehrs2021-02-192-2/+2
|
* clippyJesse Luehrs2021-02-192-19/+16
|
* parse otpauth urls for totp codesJesse Luehrs2020-10-151-13/+29
|
* Zero-pad auth codeAsger Hautop Drewsen2020-10-151-1/+1
|
* ttyname was merged back into nixJesse Luehrs2020-10-121-25/+5
|
* clippyJesse Luehrs2020-10-121-2/+2
|
* implement rbw unlockedJesse Luehrs2020-07-255-0/+39
|
* also display the totp codeJesse Luehrs2020-07-252-0/+67
|
* add totp, uris, and custom fields to --full outputJesse Luehrs2020-07-251-4/+86
|
* prepare for ttyname from nixJesse Luehrs2020-07-031-18/+27
|
* mention that uuids can also be used to select entriesJesse Luehrs2020-06-231-4/+4
|
* fix regression in rbw get when not specifying a folderJesse Luehrs2020-06-231-32/+65
|
* support searching by folderJesse Luehrs2020-06-192-49/+159
|
* rustfmtJesse Luehrs2020-06-191-1/+2
|
* Print username for logins with --full (Jarkko Oranen)Jesse Luehrs2020-06-061-2/+3
|
* display the server's error message for incorrect passwordJesse Luehrs2020-05-281-15/+42
|
* properly handle empty string from pinentryJesse Luehrs2020-05-281-1/+3
|
* add authenticator 2fa supportJesse Luehrs2020-05-282-49/+175
|
* improve error message for agent crashesJesse Luehrs2020-05-251-8/+16
|
* remove more unnecessary error contextsJesse Luehrs2020-05-254-31/+15
|
* fix finding the active tty nameJesse Luehrs2020-05-251-5/+26
| | | | | apparently $TTY is a shell builtin variable, and not set in the actual environment
* remove some redundant error contextsJesse Luehrs2020-05-251-7/+6
|
* also suppress error if the socket file doesn't existJesse Luehrs2020-05-251-7/+7
|
* fix error if `rbw config set base_url` is run before setting emailJesse Luehrs2020-05-231-4/+10
|
* give a more useful error if rbw is misconfiguredJesse Luehrs2020-05-231-0/+19
|
* wrap log lines when necessaryJesse Luehrs2020-05-231-1/+6
|
* clean up error output a bitJesse Luehrs2020-05-231-31/+62
| | | | display a prefix of `rbw get: foo` instead of `rbw: get: foo`
* remove unnecessary explicit dependencyJesse Luehrs2020-05-231-1/+1
|