Explorar o código

prevent auth dir servers from enabling entry nodes.

svn:r5702
Roger Dingledine %!s(int64=19) %!d(string=hai) anos
pai
achega
c5a5161fb5
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      src/or/config.c

+ 5 - 0
src/or/config.c

@@ -1905,6 +1905,11 @@ options_validate(or_options_t *old_options, or_options_t *options)
     if (!options->RecommendedServerVersions)
       options->RecommendedServerVersions =
         config_lines_dup(options->RecommendedVersions);
+    if (options->UseEntryNodes) {
+      notice(LD_CONFIG, "Authoritative directory servers can't set "
+             "UseEntryNodes. Disabling.");
+      options->UseEntryNodes = 0;
+    }
   }
 
   if (options->AuthoritativeDir && !options->DirPort)