aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* changelog and version bump0.1.2Jesse Luehrs2019-10-234-3/+10
|
* set both real and effective uid and gid when dropping privsJesse Luehrs2019-10-231-2/+2
| | | | | some things still read the real uid, and we don't want to be able to switch back anyway
* version bump0.1.1Jesse Luehrs2019-10-233-3/+3
|
* add a changelogJesse Luehrs2019-10-231-0/+14
|
* don't drop privs until after reading tls identity fileJesse Luehrs2019-10-231-4/+4
|
* add troubleshooting section0.1.0Jesse Luehrs2019-10-231-0/+34
|
* one more readme tweakJesse Luehrs2019-10-231-0/+2
|
* link to env_loggerJesse Luehrs2019-10-231-8/+9
|
* expand configuration docs a bitJesse Luehrs2019-10-231-6/+22
|
* config file documentationJesse Luehrs2019-10-231-0/+107
|
* update readmeJesse Luehrs2019-10-231-6/+7
|
* add release process stuff to makefileJesse Luehrs2019-10-231-7/+42
|
* fix formattingJesse Luehrs2019-10-221-1/+1
|
* add readmeJesse Luehrs2019-10-221-0/+86
|
* another todoJesse Luehrs2019-10-221-0/+2
|
* add a makefile for common actionsJesse Luehrs2019-10-224-0/+78
|
* use cargo debJesse Luehrs2019-10-221-0/+3
|
* add commentJesse Luehrs2019-10-221-0/+15
|
* remove unnecessary tokio::spawn useJesse Luehrs2019-10-227-118/+107
|
* remove some duplicationJesse Luehrs2019-10-227-56/+70
|
* add todo listJesse Luehrs2019-10-211-0/+39
|
* improve dependencies a bitJesse Luehrs2019-10-212-111/+10
|
* update depsJesse Luehrs2019-10-212-170/+126
|
* improve usage informationJesse Luehrs2019-10-214-17/+89
|
* recompile when Cargo.toml changesJesse Luehrs2019-10-211-0/+2
|
* metadataJesse Luehrs2019-10-213-0/+11
|
* add a basic wizard to generate the initial config fileJesse Luehrs2019-10-216-15/+199
|
* log a message once the server starts listeningJesse Luehrs2019-10-211-0/+2
|
* use log::error! instead of eprintln!Jesse Luehrs2019-10-216-6/+7
|
* allow overriding the config fileJesse Luehrs2019-10-203-5/+25
|
* make running with no config file work againJesse Luehrs2019-10-208-40/+53
|
* fall back to /etc and /var if ~/.config files don't existJesse Luehrs2019-10-204-45/+95
|
* drop root privileges during normal operationJesse Luehrs2019-10-206-0/+174
| | | | | it should only be necessary for reading the tls key and binding to low-numbered ports
* configure oauth through the config file tooJesse Luehrs2019-10-207-40/+163
|
* these all need a default deserializationJesse Luehrs2019-10-205-0/+9
|
* actually, configuring the command to run in the config file seems fineJesse Luehrs2019-10-201-2/+2
| | | | it was just env vars that seemed a bit sketchy
* use consts for option namesJesse Luehrs2019-10-201-48/+67
| | | | to make renaming them easier. also rename a couple options.
* exit with an error if we fail to parse the config fileJesse Luehrs2019-10-207-27/+42
| | | | | just using the defaults is confusing for subcommands that don't display errors by default (stream, record, etc)
* also rename the command line option hereJesse Luehrs2019-10-201-4/+4
|
* also move the flag definitions into the config readerJesse Luehrs2019-10-206-86/+74
|
* a bit more refactoringJesse Luehrs2019-10-202-16/+23
|
* i don't actually care about configuration via env varsJesse Luehrs2019-10-201-7/+0
|
* simplify config loadingJesse Luehrs2019-10-206-380/+339
|
* 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-193-8/+31
|
* tweak watch uiJesse Luehrs2019-10-191-1/+9
|
* improve error messagesJesse Luehrs2019-10-1913-124/+207
|
* let allowed_login_methods take either a comma-separated string or a listJesse Luehrs2019-10-191-11/+46
| | | | because we can't pass a list through an environment variable
* fix some deserializersJesse Luehrs2019-10-182-8/+23
|