aboutsummaryrefslogtreecommitdiffstats
path: root/src/client.rs
Commit message (Expand)AuthorAgeFilesLines
* clippyJesse Luehrs2019-11-131-1/+1
* remove client side buffer size configurationJesse Luehrs2019-11-131-27/+10
* move component_future to a separate crateJesse Luehrs2019-10-241-37/+35
* display connection errors in the watch uiJesse Luehrs2019-10-191-2/+19
* improve error messagesJesse Luehrs2019-10-191-3/+3
* give component_future its own try_ready! macroJesse Luehrs2019-10-171-26/+8
* ensure resize handling works everywhereJesse Luehrs2019-10-171-59/+3
* improve the interface of component_future a bitJesse Luehrs2019-10-171-48/+53
* improve logging a bitJesse Luehrs2019-10-171-12/+12
* pull some more hardcoded values into constantsJesse Luehrs2019-10-171-4/+5
* also factor out client auth id savingJesse Luehrs2019-10-171-9/+2
* cache refresh tokens and use them when the existJesse Luehrs2019-10-161-2/+16
* better error handling in client oauth login flowJesse Luehrs2019-10-161-17/+16
* add a bit more debug logging to the clientJesse Luehrs2019-10-161-5/+22
* don't block the main thread when waiting for oauth responseJesse Luehrs2019-10-161-72/+137
* rename some enum variantsJesse Luehrs2019-10-161-7/+7
* pull address out into a constJesse Luehrs2019-10-161-3/+10
* relax the http request parsing a bitJesse Luehrs2019-10-161-1/+1
* start implementing oauth authenticationJesse Luehrs2019-10-151-11/+104
* reset reconnect timer after logging inJesse Luehrs2019-10-151-2/+1
* send initial terminal size on process startJesse Luehrs2019-10-151-12/+16
* add client message logging tooJesse Luehrs2019-10-151-0/+3
* wait to send on_connect messages until after loginJesse Luehrs2019-10-151-6/+6
* various client cleanupsJesse Luehrs2019-10-151-91/+99
* delay moving to the connected state until we get an ack from the serverJesse Luehrs2019-10-151-3/+6
* store term type and size data on the clientJesse Luehrs2019-10-151-9/+15
* simplify some typesJesse Luehrs2019-10-141-6/+4
* consolidate errorsJesse Luehrs2019-10-141-31/+14
* move common traits into a preludeJesse Luehrs2019-10-141-5/+1
* refactor to allow for multiple authentication typesJesse Luehrs2019-10-141-1/+1
* generalize the client implementationJesse Luehrs2019-10-121-39/+45
* make argument parsing more consistentJesse Luehrs2019-10-101-15/+17
* move reconnect delay parameters to constantsJesse Luehrs2019-10-101-10/+17
* remove unnecessary doubling of buffer sizeJesse Luehrs2019-10-101-2/+2
* bump heartbeat interval to 30sJesse Luehrs2019-10-101-28/+8
* ensure that the length delimited codec expects the right packet sizeJesse Luehrs2019-10-091-3/+24
* more consistent error handling in clientJesse Luehrs2019-10-091-4/+10
* better client reconnect handlingJesse Luehrs2019-10-091-4/+24
* split Reconnect events into Disconnect/ConnectJesse Luehrs2019-10-081-23/+29
* cast -> streamJesse Luehrs2019-10-081-2/+2
* remove some unused errorsJesse Luehrs2019-10-081-6/+0
* use a struct to represent terminal sizeJesse Luehrs2019-10-061-21/+17
* also handle window resizing in the watch uiJesse Luehrs2019-10-051-35/+79
* make async_{read,write} work on generic Async{Read,Write} typesJesse Luehrs2019-10-041-4/+16
* implement a more usable watch uxJesse Luehrs2019-10-041-0/+24
* move some commonly used errors to a shared moduleJesse Luehrs2019-10-021-12/+10
* bump dependency versionsJesse Luehrs2019-10-011-1/+5
* pass terminal size when logging in tooJesse Luehrs2019-10-011-2/+6
* actually, we can remove the connection type entirely nowJesse Luehrs2019-10-011-13/+31
* errors talking to the server shouldn't cause cast to exitJesse Luehrs2019-09-301-1/+1