aboutsummaryrefslogtreecommitdiffstats
path: root/src/protocol.rs
Commit message (Expand)AuthorAgeFilesLines
* implement a more usable watch uxJesse Luehrs2019-10-041-0/+2
* update the server's terminal size state on winchJesse Luehrs2019-10-021-0/+26
* also track window title changesJesse Luehrs2019-10-021-0/+4
* track connection idle timeJesse Luehrs2019-10-021-0/+4
* don't literally store the session object, just generate it on demandJesse Luehrs2019-10-021-14/+15
* pass terminal size when logging in tooJesse Luehrs2019-10-011-3/+16
* make the connection state a bit more explicitJesse Luehrs2019-10-011-24/+12
* ensure that connections always have a session id, even before logging inJesse Luehrs2019-10-011-12/+24
* store session metadata together, so ListSessions can have more dataJesse Luehrs2019-10-011-11/+38
* use constants to make refactoring easierJesse Luehrs2019-10-011-18/+40
* silence buggy warnings for nowJesse Luehrs2019-10-011-0/+2
* refactor the way initial connections are handledJesse Luehrs2019-09-301-60/+30
* add error message typeJesse Luehrs2019-09-301-0/+20
* send a WatchSession message when connecting as a watcherJesse Luehrs2019-09-301-1/+1
* add disconnection messageJesse Luehrs2019-09-301-0/+10
* more clippyJesse Luehrs2019-09-291-33/+33
* use tokio codecs for some of the protocol parsingJesse Luehrs2019-09-051-46/+87
* simplify serialization/deserialization a bunchJesse Luehrs2019-09-051-147/+129
* make all operations happen on a single portJesse Luehrs2019-09-041-41/+55
* pass more information when connectingJesse Luehrs2019-09-041-21/+116
* simplifyJesse Luehrs2019-09-021-1/+1
* add a sync read methodJesse Luehrs2019-09-021-0/+21
* fix sessions packet generationJesse Luehrs2019-09-021-2/+4
* implement server writes as wellJesse Luehrs2019-09-021-0/+19
* panic if lengths are badly sizedJesse Luehrs2019-09-021-4/+7
* simplifyJesse Luehrs2019-09-021-4/+4
* start filling in some more message typesJesse Luehrs2019-09-021-0/+101
* simplifyJesse Luehrs2019-09-021-3/+0
* refactorJesse Luehrs2019-09-021-10/+13
* split into separate listeners for casting and watchingJesse Luehrs2019-09-011-0/+19
* actually, remove protobufs tooJesse Luehrs2019-09-011-0/+115