aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* fix tls poll implementationJesse Luehrs2019-10-141-1/+1
* commentJesse Luehrs2019-10-141-0/+1
* and more simplifyingJesse Luehrs2019-10-141-63/+60
* simplifyJesse Luehrs2019-10-141-166/+199
* simplify state management a bitJesse Luehrs2019-10-142-27/+32
* simplify some typesJesse Luehrs2019-10-143-12/+11
* consolidate errorsJesse Luehrs2019-10-1417-616/+441
* move common traits into a preludeJesse Luehrs2019-10-1417-50/+24
* move some code aroundJesse Luehrs2019-10-144-137/+171
* rename and move around some methodsJesse Luehrs2019-10-141-103/+103
* refactor to allow for multiple authentication typesJesse Luehrs2019-10-143-12/+49
* add licenseJesse Luehrs2019-10-141-0/+32
* name change, againJesse Luehrs2019-10-146-30/+30
* polling should be considered doing workJesse Luehrs2019-10-142-2/+2
* add command to play ttyrecsJesse Luehrs2019-10-144-3/+337
* add command to record terminal sessionsJesse Luehrs2019-10-134-0/+427
* add tls support for clientsJesse Luehrs2019-10-124-39/+145
* generalize the client implementationJesse Luehrs2019-10-123-64/+112
* add tls support to the serverJesse Luehrs2019-10-124-24/+400
* generalize the server implementationJesse Luehrs2019-10-111-39/+45
* tweak some buffersJesse Luehrs2019-10-111-3/+5
* more debugJesse Luehrs2019-10-111-0/+15
* also log incoming messages at the debug levelJesse Luehrs2019-10-111-0/+17
* make all of my futures/streams not do any work until polledJesse Luehrs2019-10-104-88/+117
* make argument parsing more consistentJesse Luehrs2019-10-104-94/+104
* 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-103-57/+16
* add read timeouts to the serverJesse Luehrs2019-10-102-39/+106
* remove unnecessary mapsJesse Luehrs2019-10-091-1/+1
* move to a real logging crateJesse Luehrs2019-10-094-9/+115
* add log line for rate limitingJesse Luehrs2019-10-091-0/+3
* basic rate limitingJesse Luehrs2019-10-093-0/+54
* ensure server errors are displayed when watchingJesse Luehrs2019-10-091-1/+10
* ensure that the length delimited codec expects the right packet sizeJesse Luehrs2019-10-096-15/+42
* more consistent error handling in clientJesse Luehrs2019-10-091-4/+10
* better client reconnect handlingJesse Luehrs2019-10-093-4/+100
* don't drop the list connection after intentionally quitting watchingJesse Luehrs2019-10-091-6/+11
* more useful server loggingJesse Luehrs2019-10-091-29/+41
* rearrangingJesse Luehrs2019-10-091-4/+4
* move formatting stuff out of the session list module tooJesse Luehrs2019-10-092-226/+238
* add some tests for the session listJesse Luehrs2019-10-091-0/+236
* fix off-by-oneJesse Luehrs2019-10-091-1/+1
* move getting terminal size out of the session listJesse Luehrs2019-10-092-9/+14
* highlight streams that exactly match the watching term size tooJesse Luehrs2019-10-091-1/+5
* better variable nameJesse Luehrs2019-10-091-3/+3
* add some tests for invalid messagesJesse Luehrs2019-10-081-0/+44
* add a couple more testsJesse Luehrs2019-10-081-0/+20
* refactor protocol testsJesse Luehrs2019-10-081-390/+62
* make formatting more consistentJesse Luehrs2019-10-081-1/+1