aboutsummaryrefslogtreecommitdiffstats
path: root/src/cmd
Commit message (Expand)AuthorAgeFilesLines
* set both real and effective uid and gid when dropping privsJesse Luehrs2019-10-231-2/+2
* don't drop privs until after reading tls identity fileJesse Luehrs2019-10-231-4/+4
* remove unnecessary tokio::spawn useJesse Luehrs2019-10-225-83/+77
* remove some duplicationJesse Luehrs2019-10-225-54/+63
* add a basic wizard to generate the initial config fileJesse Luehrs2019-10-212-2/+8
* log a message once the server starts listeningJesse Luehrs2019-10-211-0/+2
* use log::error! instead of eprintln!Jesse Luehrs2019-10-215-6/+6
* make running with no config file work againJesse Luehrs2019-10-205-20/+40
* drop root privileges during normal operationJesse Luehrs2019-10-201-0/+25
* configure oauth through the config file tooJesse Luehrs2019-10-201-0/+22
* these all need a default deserializationJesse Luehrs2019-10-205-0/+9
* exit with an error if we fail to parse the config fileJesse Luehrs2019-10-205-25/+35
* also move the flag definitions into the config readerJesse Luehrs2019-10-205-86/+9
* simplify config loadingJesse Luehrs2019-10-205-300/+79
* use separate configuration items for listen and connect addressesJesse Luehrs2019-10-193-15/+17
* don't allow configuring command to run except on the command lineJesse Luehrs2019-10-192-4/+4
* display connection errors in the watch uiJesse Luehrs2019-10-191-5/+11
* tweak watch uiJesse Luehrs2019-10-191-1/+9
* improve error messagesJesse Luehrs2019-10-195-27/+44
* fix some deserializersJesse Luehrs2019-10-181-1/+4
* debug-log the final configurationJesse Luehrs2019-10-185-5/+5
* load config data from a file tooJesse Luehrs2019-10-185-10/+25
* give component_future its own try_ready! macroJesse Luehrs2019-10-174-181/+85
* ensure resize handling works everywhereJesse Luehrs2019-10-173-32/+39
* improve the interface of component_future a bitJesse Luehrs2019-10-174-98/+104
* refactor config handlingJesse Luehrs2019-10-175-286/+483
* allow restricting the accepted auth type listJesse Luehrs2019-10-171-6/+49
* no need to reconnect the list client when the watch client disconnectsJesse Luehrs2019-10-171-1/+1
* factor out caching of the client oauth idJesse Luehrs2019-10-172-22/+7
* use a real enum for auth typesJesse Luehrs2019-10-172-10/+16
* display number of watchers per stream in the watch uiJesse Luehrs2019-10-161-4/+13
* use different logic for buffering on the client side vs serverJesse Luehrs2019-10-162-2/+2
* ensure that all bytes coming from the terminal actually get writtenJesse Luehrs2019-10-162-14/+8
* cache refresh tokens and use them when the existJesse Luehrs2019-10-162-3/+22
* move address default out of the util functionJesse Luehrs2019-10-162-4/+4
* start implementing oauth authenticationJesse Luehrs2019-10-152-34/+51
* don't send terminal output messages unless we're connectedJesse Luehrs2019-10-151-1/+5
* send initial terminal size on process startJesse Luehrs2019-10-152-4/+15
* allow clippy::single_match everywhereJesse Luehrs2019-10-151-2/+0
* a few more tweaksJesse Luehrs2019-10-143-25/+28
* consolidate errorsJesse Luehrs2019-10-145-262/+86
* move common traits into a preludeJesse Luehrs2019-10-145-19/+5
* move some code aroundJesse Luehrs2019-10-141-2/+5
* name change, againJesse Luehrs2019-10-144-5/+5
* polling should be considered doing workJesse Luehrs2019-10-142-2/+2
* add command to play ttyrecsJesse Luehrs2019-10-142-0/+236
* add command to record terminal sessionsJesse Luehrs2019-10-131-0/+297
* add tls support for clientsJesse Luehrs2019-10-122-38/+112
* generalize the client implementationJesse Luehrs2019-10-122-25/+67
* add tls support to the serverJesse Luehrs2019-10-121-17/+114