Quellcode durchsuchen

prevent auth dir servers from enabling entry nodes.

svn:r5702
Roger Dingledine vor 19 Jahren
Ursprung
Commit
c5a5161fb5
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  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)