소스 검색

the default should not be the notify the poster, unless something
more extreme happens. the default should be to be quiet unless
something more extreme happens.

at least, this doesn't generate complaints anymore. perhaps that
means it is working better? :)


svn:r17724

Roger Dingledine 16 년 전
부모
커밋
0c6ff7d990
2개의 변경된 파일4개의 추가작업 그리고 10개의 파일을 삭제
  1. 2 8
      src/or/dirserv.c
  2. 2 2
      src/or/or.h

+ 2 - 8
src/or/dirserv.c

@@ -568,13 +568,7 @@ authdir_wants_to_reject_router(routerinfo_t *ri, const char **msg,
 static int
 static int
 WRA_MORE_SEVERE(was_router_added_t a, was_router_added_t b)
 WRA_MORE_SEVERE(was_router_added_t a, was_router_added_t b)
 {
 {
-  if (b == ROUTER_ADDED_SUCCESSFULLY) {
-    return 1;
-  } else if (b == ROUTER_ADDED_NOTIFY_GENERATOR) {
-    return !WRA_WAS_ADDED(a);
-  } else {
-    return a < b;
-  }
+  return a < b;
 }
 }
 
 
 /** As for dirserv_add_descriptor(), but accepts multiple documents, and
 /** As for dirserv_add_descriptor(), but accepts multiple documents, and
@@ -595,7 +589,7 @@ dirserv_add_multiple_descriptors(const char *desc, uint8_t purpose,
   int general = purpose == ROUTER_PURPOSE_GENERAL;
   int general = purpose == ROUTER_PURPOSE_GENERAL;
   tor_assert(msg);
   tor_assert(msg);
 
 
-  r=ROUTER_ADDED_NOTIFY_GENERATOR; /*Least severe return value. */
+  r=ROUTER_ADDED_SUCCESSFULLY; /*Least severe return value. */
 
 
   format_iso_time(time_buf, now);
   format_iso_time(time_buf, now);
   if (tor_snprintf(annotation_buf, sizeof(annotation_buf),
   if (tor_snprintf(annotation_buf, sizeof(annotation_buf),

+ 2 - 2
src/or/or.h

@@ -4373,8 +4373,8 @@ void router_set_status(const char *digest, int up);
 
 
 /** Return value for router_add_to_routerlist() and dirserv_add_descriptor() */
 /** Return value for router_add_to_routerlist() and dirserv_add_descriptor() */
 typedef enum was_router_added_t {
 typedef enum was_router_added_t {
-  ROUTER_ADDED_SUCCESSFULLY = 0,
-  ROUTER_ADDED_NOTIFY_GENERATOR = 1,
+  ROUTER_ADDED_SUCCESSFULLY = 1,
+  ROUTER_ADDED_NOTIFY_GENERATOR = 0,
   ROUTER_BAD_EI = -1,
   ROUTER_BAD_EI = -1,
   ROUTER_WAS_NOT_NEW = -2,
   ROUTER_WAS_NOT_NEW = -2,
   ROUTER_NOT_IN_CONSENSUS = -3,
   ROUTER_NOT_IN_CONSENSUS = -3,