소스 검색

clean up some confusing logs.
make MonthlyAccountingStart truly obsolete now.


svn:r4782

Roger Dingledine 19 년 전
부모
커밋
11bc97801d
2개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. 7 5
      src/or/config.c
  2. 0 2
      src/or/or.h

+ 7 - 5
src/or/config.c

@@ -146,7 +146,7 @@ static config_var_t _option_vars[] = {
   VAR("MaxAdvertisedBandwidth",MEMUNIT,MaxAdvertisedBandwidth,"128 TB"),
   VAR("MaxCircuitDirtiness", INTERVAL, MaxCircuitDirtiness,  "10 minutes"),
   VAR("MaxOnionsPending",    UINT,     MaxOnionsPending,     "100"),
-  VAR("MonthlyAccountingStart",UINT,   _MonthlyAccountingStart,"0"),
+  OBSOLETE("MonthlyAccountingStart"),
   VAR("MyFamily",            STRING,   MyFamily,             NULL),
   VAR("NewCircuitPeriod",    INTERVAL, NewCircuitPeriod,     "30 seconds"),
   VAR("Nickname",            STRING,   Nickname,             NULL),
@@ -1743,19 +1743,19 @@ options_validate(or_options_t *options)
   }
 
   if (options->DirFetchPeriod > MAX_DIR_PERIOD) {
-    log(LOG_WARN, "DirFetchPeriod is too large; clipping.");
+    log(LOG_WARN, "DirFetchPeriod is too large; clipping to %ds.", MAX_DIR_PERIOD);
     options->DirFetchPeriod = MAX_DIR_PERIOD;
   }
   if (options->DirPostPeriod > MAX_DIR_PERIOD) {
-    log(LOG_WARN, "DirPostPeriod is too large; clipping.");
+    log(LOG_WARN, "DirPostPeriod is too large; clipping to %ds.", MAX_DIR_PERIOD);
     options->DirPostPeriod = MAX_DIR_PERIOD;
   }
   if (options->StatusFetchPeriod > MAX_DIR_PERIOD) {
-    log(LOG_WARN, "StatusFetchPeriod is too large; clipping.");
+    log(LOG_WARN, "StatusFetchPeriod is too large; clipping to %ds.", MAX_DIR_PERIOD);
     options->StatusFetchPeriod = MAX_DIR_PERIOD;
   }
   if (options->RendPostPeriod > MAX_DIR_PERIOD) {
-    log(LOG_WARN, "RendPostPeriod is too large; clipping.");
+    log(LOG_WARN, "RendPostPeriod is too large; clipping to %ds.", MAX_DIR_PERIOD);
     options->RendPostPeriod = MAX_DIR_PERIOD;
   }
 
@@ -1782,6 +1782,7 @@ options_validate(or_options_t *options)
     result = -1;
   }
 
+#if 0
   if (options->_MonthlyAccountingStart) {
     if (options->AccountingStart) {
       log(LOG_WARN,"Can't specify AccountingStart and MonthlyAccountingStart");
@@ -1797,6 +1798,7 @@ options_validate(or_options_t *options)
       }
     }
   }
+#endif
 
   if (accounting_parse_options(options, 1)<0) {
     result = -1;

+ 0 - 2
src/or/or.h

@@ -1151,8 +1151,6 @@ typedef struct {
   config_line_t *RedirectExit; /**< List of config lines for simple
                                        * addr/port redirection */
   smartlist_t *RedirectExitList; /**< List of exit_redirect_t */
-  int _MonthlyAccountingStart; /**< Deprecated: day of month when accounting
-                                * interval starts */
   char *AccountingStart; /**< How long is the accounting interval, and when
                           * does it start? */
   uint64_t AccountingMax; /**< How many bytes do we allow per accounting