aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* remove unnecessary lineJesse Luehrs2023-07-181-2/+0
|
* clippy and fmtJesse Luehrs2023-07-165-71/+46
|
* Merge branch 'main' into result-to-clipboardJesse Luehrs2023-07-165-3/+290
|\
| * Merge pull request #123 from troyready/yubikeyJesse Luehrs2023-07-162-0/+3
| |\ | | | | | | add yubikey support
| | * add yubikey supporttroyready2023-06-172-0/+3
| | | | | | | | | | | | | | | This is all that's needed to support Yubikey hardware tokens in OTP mode (https://developers.yubico.com/OTP/)
| * | Cargo format and reconnect websocket on syncBernd Schoolmann2023-04-274-67/+148
| | |
| * | Improve error logging for websocketsBernd Schoolmann2023-04-273-4/+13
| | |
| * | Improve websocket disconnect handlingBernd Schoolmann2023-04-171-1/+3
| | |
| * | Fix panic when websocket endpoint is not availableBernd Schoolmann2023-04-172-3/+3
| | |
| * | Improve error handlingBernd Schoolmann2023-04-172-17/+24
| | |
| * | Restructure codeBernd Schoolmann2023-04-163-129/+136
| | |
| * | Implement basic websocket supportBernd Schoolmann2023-04-083-0/+178
| |/
* / rbw get add flag --clipboard to copy result to clipboardeatradish2023-06-162-66/+157
|/
* Fix argon2 loginBernd Schoolmann2023-03-271-3/+1
|
* sync the db every hour, like other bitwarden clientsJesse Luehrs2023-03-254-9/+49
|
* stop using tokio::select!Jesse Luehrs2023-03-253-54/+106
|
* clippy, fmt, etcJesse Luehrs2023-03-256-133/+193
|
* Switch argon2 implementation to rustcryptoBernd Schoolmann2023-03-261-17/+13
|
* Undo change to iterations error messageBernd Schoolmann2023-03-261-1/+1
|
* Switch kdf type to enumBernd Schoolmann2023-03-265-16/+105
|
* Implement argon2 kdfBernd Schoolmann2023-03-266-17/+110
|
* Add support for 2FA-method 'Email'.René 'Necoro' Neumann2023-03-192-33/+63
| | | | | | | | | Generalize the `two_factor` function to allow for different Providers. The `login` function now holds a list of supported providers that it tests in turn. The list should probably adhere to https://bitwarden.com/help/setup-two-step-login/#using-multiple-methods. Closes #90.
* restore the --version optionJesse Luehrs2023-03-171-1/+1
|
* clippy/fmt1.6.0Jesse Luehrs2023-03-091-3/+3
|
* bump depsJesse Luehrs2023-03-094-16/+26
|
* add support for raw json outputclassabbyamp2023-03-082-6/+23
| | | | fixes #36
* more clippy cleanupsJesse Luehrs2023-02-189-13/+3
|
* bump editionsJesse Luehrs2023-02-181-1/+1
|
* more refactoringJesse Luehrs2023-02-181-13/+24
|
* refactor client cert handlingJesse Luehrs2023-02-185-28/+56
|
* stop warning on multiple crate versions in clippyJesse Luehrs2023-02-183-0/+3
| | | | | cargo deny already checks this, and clippy is giving warnings about duplicate windows deps that i don't care about
* test pkcs7_unpadJesse Luehrs2023-02-181-0/+22
|
* replace term_size with terminal_sizeJesse Luehrs2023-02-181-2/+4
|
* use clap 4 instead of structoptJesse Luehrs2023-02-181-87/+76
|
* bump depsJesse Luehrs2023-02-186-45/+77
|
* clippyJesse Luehrs2023-02-1814-165/+166
|
* Merge pull request #95 from shadowwolf899/masterJesse Luehrs2023-02-182-1/+222
|\ | | | | Added a field flag to the get command
| * Added flag to get a specific field from an itemJericho Keyne2022-07-182-1/+222
| |
* | Merge pull request #93 from Hyask/skia/profileJesse Luehrs2023-02-182-6/+19
|\ \ | | | | | | Support multiple profiles with an environment variable
| * | Support multiple profiles with an environment variableSkia2022-11-072-6/+19
| |/ | | | | | | | | | | | | | | | | | | | | | | This introduces the `RBW_PROFILE` environment variable to be able to run multiple instances in parallel, that will use different configuration paths. To use this feature, simply run `rbw` with the environment variable set to any string that is valid for a path. Setting it to an empty string is like not setting it at all. e.g.: * `RBW_PROFILE=perso rbw list` * `RBW_PROFILE=pro rbw list`
* | Merge pull request #92 from fopina/client_certJesse Luehrs2023-02-184-37/+50
|\ \ | | | | | | support for client certificates
| * | support for client certificatesFilipe Pina2022-05-264-37/+50
| |/
* / fix: don't panic when pipingwitcher2022-02-131-1/+9
|/ | | | | | | | Piping stdout to something like `head`, which closes rbw's stdout before it's done writing everything, causes a panic. The panic is circumvented by using `writeln!` instead of `println!` and ignoring the error when it's of kind `BrokenPipe`. Closes #79
* move device_id to a separate data fileJesse Luehrs2022-02-104-21/+53
|
* update to support camel case api namesJesse Luehrs2022-02-101-64/+64
| | | | | official bitwarden server just updated to this, but vaultwarden still uses pascal case
* clippyJesse Luehrs2021-12-1518-229/+278
|
* support command line arguments in EDITOR/VISUALJesse Luehrs2021-10-292-26/+50
|
* clippyJesse Luehrs2021-10-291-1/+1
|
* Merge pull request #70 from Dophin2009/nvim-no-swapJesse Luehrs2021-10-281-1/+1
|\ | | | | Disable swap and shada for EDITOR nvim
| * disable swap and shada for EDITOR nvimEric Zhao2021-09-241-1/+1
| |