Merge remote-tracking branch 'public/bug12908_025'

This commit is contained in:
Nick Mathewson 2014-08-20 12:58:26 -04:00
commit c57e8da4ea
2 changed files with 11 additions and 0 deletions

4
changes/bug12908 Normal file
View File

@ -0,0 +1,4 @@
o Minor features:
- Warn about attempts to run hidden services and relays in the
same process: that's probably not a good idea. Closes ticket
12908.

View File

@ -2567,6 +2567,13 @@ options_validate(or_options_t *old_options, or_options_t *options,
REJECT("Can't use a relative path to torrc when RunAsDaemon is set.");
#endif
if (server_mode(options) && options->RendConfigLines)
log_warn(LD_CONFIG,
"Tor is currently configured as a relay and a hidden service. "
"That's not very secure: you should probably run your hidden service "
"in a separate Tor process, at least -- see "
"https://trac.torproject.org/8742");
/* XXXX require that the only port not be DirPort? */
/* XXXX require that at least one port be listened-upon. */
if (n_ports == 0 && !options->RendConfigLines)