Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | switch from nix to rustix | Jesse Luehrs | 2024-04-21 | 1 | -15/+29 |
| | |||||
* | bump deps | Jesse Luehrs | 2024-04-20 | 1 | -7/+7 |
| | |||||
* | make clipboard manipulation happen from the agent | Jesse Luehrs | 2023-07-18 | 1 | -0/+6 |
| | | | | | | | | | 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. | ||||
* | bump deps | Jesse Luehrs | 2023-03-09 | 1 | -1/+1 |
| | |||||
* | clippy | Jesse Luehrs | 2023-02-18 | 1 | -3/+3 |
| | |||||
* | clippy | Jesse Luehrs | 2021-12-15 | 1 | -5/+5 |
| | |||||
* | add a separate "register" command to log in with api keys | Jesse Luehrs | 2021-10-27 | 1 | -6/+6 |
| | |||||
* | start working on apikey authentication | Jesse Luehrs | 2021-10-27 | 1 | -2/+6 |
| | | | | | | | | | | 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 | ||||
* | clippy | Jesse Luehrs | 2021-02-19 | 1 | -3/+2 |
| | |||||
* | ttyname was merged back into nix | Jesse Luehrs | 2020-10-12 | 1 | -25/+5 |
| | |||||
* | implement rbw unlocked | Jesse Luehrs | 2020-07-25 | 1 | -0/+4 |
| | |||||
* | prepare for ttyname from nix | Jesse Luehrs | 2020-07-03 | 1 | -18/+27 |
| | |||||
* | improve error message for agent crashes | Jesse Luehrs | 2020-05-25 | 1 | -8/+16 |
| | |||||
* | fix finding the active tty name | Jesse Luehrs | 2020-05-25 | 1 | -5/+26 |
| | | | | | apparently $TTY is a shell builtin variable, and not set in the actual environment | ||||
* | also suppress error if the socket file doesn't exist | Jesse Luehrs | 2020-05-25 | 1 | -7/+7 |
| | |||||
* | clean up some redundant parts of error messages | Jesse Luehrs | 2020-05-23 | 1 | -9/+6 |
| | |||||
* | simplify | Jesse Luehrs | 2020-05-03 | 1 | -2/+1 |
| | |||||
* | expand the protocol to allow decrypting with organization keys | Jesse Luehrs | 2020-05-02 | 1 | -2/+10 |
| | | | | not implemented yet, just changing the interface | ||||
* | check protocol version before agent communication | Jesse Luehrs | 2020-05-02 | 1 | -0/+18 |
| | |||||
* | wait for the agent to exit before returning from quit | Jesse Luehrs | 2020-05-02 | 1 | -0/+17 |
| | |||||
* | add encryption to the agent protocol | Jesse Luehrs | 2020-04-18 | 1 | -0/+20 |
| | |||||
* | rename some stuff to be less confusing | Jesse Luehrs | 2020-04-12 | 1 | -14/+14 |
| | |||||
* | avoid throwing errors for things we don't care about | Jesse Luehrs | 2020-04-12 | 1 | -8/+22 |
| | |||||
* | improve error handling and reporting | Jesse Luehrs | 2020-04-12 | 1 | -25/+29 |
| | |||||
* | refactor client code | Jesse Luehrs | 2020-04-11 | 1 | -0/+60 |