浏览代码

If you're not a versioning dirserver, don't put the string
"client-versions \nserver-versions \n" in your network status.


svn:r6329

Roger Dingledine 18 年之前
父节点
当前提交
b7cadc0db5
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      src/or/dirserv.c

+ 5 - 2
src/or/dirserv.c

@@ -1348,8 +1348,8 @@ generate_v2_networkstatus(void)
                "contact %s\n"
                "published %s\n"
                "dir-options%s%s\n"
-               "client-versions %s\n"
-               "server-versions %s\n"
+               "%s%s" /* client versions %s */
+               "%s%s%s" /* \nserver versions %s \n */
                "dir-signing-key\n%s\n",
                hostname, ipaddr, (int)options->DirPort,
                fingerprint,
@@ -1357,8 +1357,11 @@ generate_v2_networkstatus(void)
                published,
                naming ? " Names" : "",
                versioning ? " Versions" : "",
+               versioning ? "client-versions " : "",
                client_versions,
+               versioning ? "\nserver-versions " : "",
                server_versions,
+               versioning ? "\n" : "",
                identity_pkey);
   outp = status + strlen(status);
   endp = status + len;