aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* add stub sigwinch handlerJesse Luehrs2019-10-021-0/+27
* also track window title changesJesse Luehrs2019-10-024-6/+40
* move some commonly used errors to a shared moduleJesse Luehrs2019-10-028-44/+66
* clippyJesse Luehrs2019-10-021-0/+4
* track connection idle timeJesse Luehrs2019-10-023-2/+13
* don't literally store the session object, just generate it on demandJesse Luehrs2019-10-024-72/+85
* bump dependency versionsJesse Luehrs2019-10-013-4/+15
* pass terminal size when logging in tooJesse Luehrs2019-10-015-10/+44
* increase the size of the accept channelJesse Luehrs2019-10-011-1/+1
* actually, we can remove the connection type entirely nowJesse Luehrs2019-10-014-23/+34
* make the connection state a bit more explicitJesse Luehrs2019-10-015-123/+166
* simplifyJesse Luehrs2019-10-011-21/+41
* store connections as a hashmap insteadJesse Luehrs2019-10-011-65/+51
* ensure that connections always have a session id, even before logging inJesse Luehrs2019-10-014-45/+67
* store session metadata together, so ListSessions can have more dataJesse Luehrs2019-10-014-44/+91
* use constants to make refactoring easierJesse Luehrs2019-10-011-18/+40
* silence buggy warnings for nowJesse Luehrs2019-10-011-0/+2
* clippyJesse Luehrs2019-10-011-1/+1
* improve reset handling a bitJesse Luehrs2019-10-011-1/+6
* cast by defaultJesse Luehrs2019-10-011-3/+2
* renameJesse Luehrs2019-10-012-2/+2
* make the server listen on 0.0.0.0 by defaultJesse Luehrs2019-09-301-1/+1
* use port 4144 by default (randomly chosen)Jesse Luehrs2019-09-303-3/+3
* and also the serverJesse Luehrs2019-09-301-5/+10
* make address configurable for casting tooJesse Luehrs2019-09-301-9/+17
* make cast options configurableJesse Luehrs2019-09-301-6/+29
* fix another case where cast clients could unexpectedly exitJesse Luehrs2019-09-301-2/+8
* formattingJesse Luehrs2019-09-301-0/+1
* send errors during message handling back across the connectionJesse Luehrs2019-09-302-6/+23
* errors talking to the server shouldn't cause cast to exitJesse Luehrs2019-09-302-5/+9
* implement basic watchingJesse Luehrs2019-09-301-3/+37
* closing a cast session should make its watchers disconnectJesse Luehrs2019-09-301-4/+25
* respond to watch connection heartbeats properlyJesse Luehrs2019-09-301-0/+10
* also send the rest of the terminal output messages to watchersJesse Luehrs2019-09-301-7/+11
* send an initial response when receiving a watch requestJesse Luehrs2019-09-301-3/+20
* refactor the way initial connections are handledJesse Luehrs2019-09-306-144/+94
* send messages to the server in the correct orderJesse Luehrs2019-09-301-1/+1
* don't let the server error if polling a particular connection failsJesse Luehrs2019-09-301-8/+18
* refactor a bitJesse Luehrs2019-09-301-107/+145
* add error message typeJesse Luehrs2019-09-301-0/+20
* send a WatchSession message when connecting as a watcherJesse Luehrs2019-09-304-6/+10
* include the message contents in the errorJesse Luehrs2019-09-301-3/+6
* add disconnection messageJesse Luehrs2019-09-301-0/+10
* there's no reason for append to need to consume the inputJesse Luehrs2019-09-303-6/+6
* rearrange some thingsJesse Luehrs2019-09-295-191/+201
* pull out a common definitionJesse Luehrs2019-09-296-29/+29
* pick some better namesJesse Luehrs2019-09-292-9/+8
* revert the channel changeJesse Luehrs2019-09-292-57/+23
* add boilerplate for the watch implementationJesse Luehrs2019-09-291-4/+77
* more clippyJesse Luehrs2019-09-299-64/+61