Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | clippy | Jesse Luehrs | 2019-11-13 | 1 | -1/+1 |
| | |||||
* | remove client side buffer size configuration | Jesse Luehrs | 2019-11-13 | 1 | -3/+1 |
| | |||||
* | move to origin when clearing | Jesse Luehrs | 2019-11-06 | 1 | -17/+12 |
| | | | | crossterm no longer does this by default | ||||
* | bump deps | Jesse Luehrs | 2019-11-06 | 1 | -37/+53 |
| | |||||
* | move resizing out into a separate crate | Jesse Luehrs | 2019-10-27 | 1 | -4/+14 |
| | |||||
* | move component_future to a separate crate | Jesse Luehrs | 2019-10-24 | 1 | -20/+16 |
| | |||||
* | remove unnecessary tokio::spawn use | Jesse Luehrs | 2019-10-22 | 1 | -1/+2 |
| | |||||
* | remove some duplication | Jesse Luehrs | 2019-10-22 | 1 | -15/+19 |
| | |||||
* | add a basic wizard to generate the initial config file | Jesse Luehrs | 2019-10-21 | 1 | -1/+4 |
| | |||||
* | use log::error! instead of eprintln! | Jesse Luehrs | 2019-10-21 | 1 | -1/+1 |
| | |||||
* | make running with no config file work again | Jesse Luehrs | 2019-10-20 | 1 | -4/+8 |
| | |||||
* | these all need a default deserialization | Jesse Luehrs | 2019-10-20 | 1 | -0/+1 |
| | |||||
* | exit with an error if we fail to parse the config file | Jesse Luehrs | 2019-10-20 | 1 | -5/+7 |
| | | | | | just using the defaults is confusing for subcommands that don't display errors by default (stream, record, etc) | ||||
* | also move the flag definitions into the config reader | Jesse Luehrs | 2019-10-20 | 1 | -17/+1 |
| | |||||
* | simplify config loading | Jesse Luehrs | 2019-10-20 | 1 | -61/+22 |
| | |||||
* | use separate configuration items for listen and connect addresses | Jesse Luehrs | 2019-10-19 | 1 | -5/+6 |
| | |||||
* | display connection errors in the watch ui | Jesse Luehrs | 2019-10-19 | 1 | -5/+11 |
| | |||||
* | tweak watch ui | Jesse Luehrs | 2019-10-19 | 1 | -1/+9 |
| | |||||
* | improve error messages | Jesse Luehrs | 2019-10-19 | 1 | -8/+10 |
| | |||||
* | debug-log the final configuration | Jesse Luehrs | 2019-10-18 | 1 | -1/+1 |
| | |||||
* | load config data from a file too | Jesse Luehrs | 2019-10-18 | 1 | -2/+5 |
| | |||||
* | give component_future its own try_ready! macro | Jesse Luehrs | 2019-10-17 | 1 | -67/+30 |
| | | | | this simplifies quite a lot of things | ||||
* | ensure resize handling works everywhere | Jesse Luehrs | 2019-10-17 | 1 | -16/+18 |
| | | | | | previously record wasn't getting resize events because they were being handled in the client (which record doesn't use) | ||||
* | improve the interface of component_future a bit | Jesse Luehrs | 2019-10-17 | 1 | -16/+19 |
| | | | | make it feel more like the standard futures::Poll/futures::Async | ||||
* | refactor config handling | Jesse Luehrs | 2019-10-17 | 1 | -73/+118 |
| | |||||
* | no need to reconnect the list client when the watch client disconnects | Jesse Luehrs | 2019-10-17 | 1 | -1/+1 |
| | |||||
* | factor out caching of the client oauth id | Jesse Luehrs | 2019-10-17 | 1 | -11/+4 |
| | |||||
* | use a real enum for auth types | Jesse Luehrs | 2019-10-17 | 1 | -5/+8 |
| | |||||
* | display number of watchers per stream in the watch ui | Jesse Luehrs | 2019-10-16 | 1 | -4/+13 |
| | |||||
* | cache refresh tokens and use them when the exist | Jesse Luehrs | 2019-10-16 | 1 | -2/+11 |
| | | | | to avoid needing to go through the browser auth flow every time | ||||
* | move address default out of the util function | Jesse Luehrs | 2019-10-16 | 1 | -2/+2 |
| | |||||
* | start implementing oauth authentication | Jesse Luehrs | 2019-10-15 | 1 | -21/+28 |
| | |||||
* | send initial terminal size on process start | Jesse Luehrs | 2019-10-15 | 1 | -2/+9 |
| | | | | | | sending it on connect meant that the terminal size wouldn't be set at all if there was a problem connecting to the server, which confuses programs running in the pty | ||||
* | allow clippy::single_match everywhere | Jesse Luehrs | 2019-10-15 | 1 | -2/+0 |
| | |||||
* | a few more tweaks | Jesse Luehrs | 2019-10-14 | 1 | -11/+12 |
| | |||||
* | consolidate errors | Jesse Luehrs | 2019-10-14 | 1 | -67/+25 |
| | |||||
* | move common traits into a prelude | Jesse Luehrs | 2019-10-14 | 1 | -4/+1 |
| | |||||
* | name change, again | Jesse Luehrs | 2019-10-14 | 1 | -2/+2 |
| | |||||
* | add tls support for clients | Jesse Luehrs | 2019-10-12 | 1 | -16/+53 |
| | |||||
* | generalize the client implementation | Jesse Luehrs | 2019-10-12 | 1 | -17/+44 |
| | |||||
* | make all of my futures/streams not do any work until polled | Jesse Luehrs | 2019-10-10 | 1 | -27/+14 |
| | |||||
* | make argument parsing more consistent | Jesse Luehrs | 2019-10-10 | 1 | -18/+23 |
| | |||||
* | bump heartbeat interval to 30s | Jesse Luehrs | 2019-10-10 | 1 | -11/+2 |
| | | | | | also stop trying to make it configurable, since there's really no need for that | ||||
* | ensure server errors are displayed when watching | Jesse Luehrs | 2019-10-09 | 1 | -1/+10 |
| | |||||
* | ensure that the length delimited codec expects the right packet size | Jesse Luehrs | 2019-10-09 | 1 | -0/+2 |
| | | | | | | | | | this was causing errors because we were buffering up to 10MB of terminal data, but by default, the length delimited codec throws an error if it sees a packet of over 8MB. this drops the default buffer size to 4MB, and also ensures that if the buffer size changes that we update the codec max packet size to match (with some extra to handle overhead and other packet types). | ||||
* | don't drop the list connection after intentionally quitting watching | Jesse Luehrs | 2019-10-09 | 1 | -6/+11 |
| | |||||
* | rearranging | Jesse Luehrs | 2019-10-09 | 1 | -4/+4 |
| | |||||
* | move formatting stuff out of the session list module too | Jesse Luehrs | 2019-10-09 | 1 | -7/+211 |
| | |||||
* | move getting terminal size out of the session list | Jesse Luehrs | 2019-10-09 | 1 | -2/+7 |
| | |||||
* | make formatting more consistent | Jesse Luehrs | 2019-10-08 | 1 | -1/+1 |
| |