Pārlūkot izejas kodu

back out most of 1d0ba9a

this was causing directory authorities to send a time of 0 on all
connections they generated themselves, which means everybody reachability
test caused a time skew warning in the log for that relay.

(i didn't just revert, because the changes file has been modified by
other later commits.)
Roger Dingledine 10 gadi atpakaļ
vecāks
revīzija
4f036acd27
1 mainītis faili ar 2 papildinājumiem un 3 dzēšanām
  1. 2 3
      src/or/connection_or.c

+ 2 - 3
src/or/connection_or.c

@@ -2051,9 +2051,8 @@ connection_or_send_netinfo(or_connection_t *conn)
   memset(&cell, 0, sizeof(cell_t));
   cell.command = CELL_NETINFO;
 
-  /* Timestamp, if we're a relay. */
-  if (! conn->handshake_state->started_here)
-    set_uint32(cell.payload, htonl((uint32_t)now));
+  /* Timestamp. */
+  set_uint32(cell.payload, htonl((uint32_t)now));
 
   /* Their address. */
   out = cell.payload + 4;