diff options
author | Sebastian Hahn <sebastian@torproject.org> | 2010-08-20 02:42:17 +0200 |
---|---|---|
committer | Sebastian Hahn <sebastian@torproject.org> | 2010-08-20 02:45:10 +0200 |
commit | 219f7415d1765db8c59dc7530416a4293416c869 (patch) | |
tree | a3688360ea40001fa0b2224d6e42b94126210b18 /src | |
parent | eba3f37f17a2af4ff628dd5cbc653441e6dce6eb (diff) | |
download | tor-219f7415d1765db8c59dc7530416a4293416c869.tar tor-219f7415d1765db8c59dc7530416a4293416c869.tar.gz |
Warn for bad combination of cookie options
Setting CookieAuthFileGroupReadable but without setting CookieAuthFile makes
no sense, because unix directory permissions for the data directory prevent
the group from accessing the file anyways.
Diffstat (limited to 'src')
-rw-r--r-- | src/or/config.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/or/config.c b/src/or/config.c index 9d98d1545..7ad272f74 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -3501,6 +3501,13 @@ options_validate(or_options_t *old_options, or_options_t *options, "upgrade your Tor controller as soon as possible."); } + if (options->CookieAuthFileGroupReadable && !options->CookieAuthFile) { + log_warn(LD_CONFIG, "You set the CookieAuthFileGroupReadable but did " + "not configure a the path for the cookie file via " + "CookieAuthFile. This means your cookie will not be group " + "readable."); + } + if (options->UseEntryGuards && ! options->NumEntryGuards) REJECT("Cannot enable UseEntryGuards with NumEntryGuards set to 0"); |