Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix error message | Jesse Luehrs | 2024-01-01 | 1 | -1/+1 |
| | |||||
* | switch to is-terminal | Jesse Luehrs | 2024-01-01 | 1 | -1/+3 |
| | |||||
* | clippy and fmt | Jesse Luehrs | 2024-01-01 | 7 | -49/+48 |
| | |||||
* | Merge pull request #152 from Ironedde/fixing-eu-url | Jesse Luehrs | 2024-01-01 | 1 | -3/+24 |
|\ | | | | | Fix bitwarden.eu URLs | ||||
| * | Fix bitwarden.eu URLs | Edvin Åkerfeldt | 2023-12-21 | 1 | -3/+24 |
| | | | | | | | | | | | | Bitwarden have introduced an eu instance of their service. This needs to be reflected in the code by excluding the eu addresses from URL formatting. | ||||
* | | Merge pull request #151 from Ty3uK/bugfix/login-error | Jesse Luehrs | 2024-01-01 | 1 | -0/+4 |
|\ \ | | | | | | | Pass `User-Agent` header to prevent login from returning 400 | ||||
| * | | Pass `User-Agent` header to prevent login from returning 400 | Maksim Karelov | 2023-12-20 | 1 | -0/+4 |
| |/ | | | | | | | Fixes #145 | ||||
* | | Merge pull request #140 from Mic92/no-fail | Jesse Luehrs | 2024-01-01 | 1 | -0/+8 |
|\ \ | | | | | | | handle eof correctly when reading from pinentry | ||||
| * | | handle eof correctly when reading from pinentry | Jörg Thalheim | 2023-09-23 | 1 | -0/+8 |
| |/ | | | | | | | | | Just now rbw-agent will spin at 200% cores if pinentry fails, which can have various reasons. Now it will just terminate correctly when this happens. | ||||
* | | Merge pull request #138 from soraxas/feat-edit-from-stdin | Jesse Luehrs | 2024-01-01 | 2 | -0/+13 |
|\ \ | | | | | | | Implements ability to edit from taking piped inputs | ||||
| * | | implements ability to edit from taking piped inputs | Tin Lai | 2023-09-21 | 2 | -0/+13 |
| |/ | | | | | | | Signed-off-by: Tin Lai <oscar@tinyiu.com> | ||||
* | | Merge pull request #137 from soraxas/feat-edit-note | Jesse Luehrs | 2024-01-01 | 2 | -4/+35 |
|\ \ | | | | | | | Implements ability to edit notes | ||||
| * | | implements ability to edit notes | Tin Lai | 2023-09-21 | 2 | -4/+35 |
| |/ | | | | | | | Signed-off-by: Tin Lai <oscar@tinyiu.com> | ||||
* | | fix: cargo fmt | arcstur | 2023-09-03 | 1 | -21/+10 |
| | | |||||
* | | fix: clippy warning on single_match_else | arcstur | 2023-09-03 | 1 | -1/+1 |
|/ | | | | | | It seems this is a `single_match_else` and not a `single_match`. Now clippy shows no warnings. | ||||
* | make display_field more consistent | Jesse Luehrs | 2023-08-13 | 1 | -93/+108 |
| | | | | | fix an unnecessary unwrap, and ensure that all field accesses don't display a description and correctly copy to clipboard | ||||
* | clippy | Jesse Luehrs | 2023-07-29 | 1 | -0/+2 |
| | |||||
* | clippy | Jesse Luehrs | 2023-07-20 | 1 | -10/+16 |
| | |||||
* | Fallback to the nop clipboard provider. | Benjamin Jacobs | 2023-07-20 | 2 | -5/+15 |
| | |||||
* | more correct websocket notification handling | Jesse Luehrs | 2023-07-19 | 2 | -106/+91 |
| | | | | | | | | | | the servers tend to be fairly chatty with messages, mostly pings and heartbeats of various sorts, and we don't want to sync on all of those. also, the message type in the first array element of the messagepack structure is not the same thing as the UpdateType - that is stored as an argument to the ReceiveMessage invocation, so we need to parse a bit further to get the actual UpdateType. this still just does a full sync on any changes, though. | ||||
* | reconnect to websockets after every successful sync | Jesse Luehrs | 2023-07-18 | 2 | -28/+11 |
| | | | | rather than scattering it around various parts of the code | ||||
* | clippy | Jesse Luehrs | 2023-07-18 | 1 | -1/+1 |
| | |||||
* | fix not being able to set notifications_url | Jesse Luehrs | 2023-07-18 | 1 | -0/+4 |
| | |||||
* | stop trying to reconnect to notifications so aggressively1.8.0 | Jesse Luehrs | 2023-07-18 | 2 | -26/+23 |
| | | | | it adds a bunch of latency to every command otherwise | ||||
* | fix websockets for self-hosted bitwarden | Jesse Luehrs | 2023-07-18 | 2 | -7/+18 |
| | |||||
* | make clipboard manipulation happen from the agent | Jesse Luehrs | 2023-07-18 | 5 | -33/+66 |
| | | | | | | | | | on x11 systems, you can't just send data to the os to store on the clipboard, you just register which application currently owns the clipboard and then other applications can use ipc to request the owning application to send them the clipboard data. this requires there to be an application still running in order to respond to those requests. luckily, we have one of those available in the form of the agent. | ||||
* | tweak some messages | Jesse Luehrs | 2023-07-18 | 1 | -7/+4 |
| | |||||
* | improve error reporting when login or register fail | Jesse Luehrs | 2023-07-18 | 1 | -2/+26 |
| | |||||
* | remove unnecessary line | Jesse Luehrs | 2023-07-18 | 1 | -2/+0 |
| | |||||
* | clippy and fmt | Jesse Luehrs | 2023-07-16 | 5 | -71/+46 |
| | |||||
* | Merge branch 'main' into result-to-clipboard | Jesse Luehrs | 2023-07-16 | 5 | -3/+290 |
|\ | |||||
| * | Merge pull request #123 from troyready/yubikey | Jesse Luehrs | 2023-07-16 | 2 | -0/+3 |
| |\ | | | | | | | add yubikey support | ||||
| | * | add yubikey support | troyready | 2023-06-17 | 2 | -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 sync | Bernd Schoolmann | 2023-04-27 | 4 | -67/+148 |
| | | | |||||
| * | | Improve error logging for websockets | Bernd Schoolmann | 2023-04-27 | 3 | -4/+13 |
| | | | |||||
| * | | Improve websocket disconnect handling | Bernd Schoolmann | 2023-04-17 | 1 | -1/+3 |
| | | | |||||
| * | | Fix panic when websocket endpoint is not available | Bernd Schoolmann | 2023-04-17 | 2 | -3/+3 |
| | | | |||||
| * | | Improve error handling | Bernd Schoolmann | 2023-04-17 | 2 | -17/+24 |
| | | | |||||
| * | | Restructure code | Bernd Schoolmann | 2023-04-16 | 3 | -129/+136 |
| | | | |||||
| * | | Implement basic websocket support | Bernd Schoolmann | 2023-04-08 | 3 | -0/+178 |
| |/ | |||||
* / | rbw get add flag --clipboard to copy result to clipboard | eatradish | 2023-06-16 | 2 | -66/+157 |
|/ | |||||
* | Fix argon2 login | Bernd Schoolmann | 2023-03-27 | 1 | -3/+1 |
| | |||||
* | sync the db every hour, like other bitwarden clients | Jesse Luehrs | 2023-03-25 | 4 | -9/+49 |
| | |||||
* | stop using tokio::select! | Jesse Luehrs | 2023-03-25 | 3 | -54/+106 |
| | |||||
* | clippy, fmt, etc | Jesse Luehrs | 2023-03-25 | 6 | -133/+193 |
| | |||||
* | Switch argon2 implementation to rustcrypto | Bernd Schoolmann | 2023-03-26 | 1 | -17/+13 |
| | |||||
* | Undo change to iterations error message | Bernd Schoolmann | 2023-03-26 | 1 | -1/+1 |
| | |||||
* | Switch kdf type to enum | Bernd Schoolmann | 2023-03-26 | 5 | -16/+105 |
| | |||||
* | Implement argon2 kdf | Bernd Schoolmann | 2023-03-26 | 6 | -17/+110 |
| | |||||
* | Add support for 2FA-method 'Email'. | René 'Necoro' Neumann | 2023-03-19 | 2 | -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. |