[or-cvs] explain why 0.1.1.9-alpha-cvs is a special version.

arma at seul.org arma at seul.org
Sat Dec 10 21:07:24 UTC 2005


Update of /home2/or/cvsroot/tor/src/or
In directory moria:/home/arma/work/onion/cvs/tor/src/or

Modified Files:
	circuitbuild.c 
Log Message:
explain why 0.1.1.9-alpha-cvs is a special version.


Index: circuitbuild.c
===================================================================
RCS file: /home2/or/cvsroot/tor/src/or/circuitbuild.c,v
retrieving revision 1.173
retrieving revision 1.174
diff -u -d -r1.173 -r1.174
--- circuitbuild.c	10 Dec 2005 09:36:25 -0000	1.173
+++ circuitbuild.c	10 Dec 2005 21:07:21 -0000	1.174
@@ -344,6 +344,9 @@
          DIGEST_LEN);
   n_conn = connection_or_get_by_identity_digest(
          firsthop->extend_info->identity_digest);
+  /* If we don't have an open conn, or the conn we have is obsolete
+   * (i.e. old or broken) and the other side will let us make a second
+   * connection without dropping it immediately... */
   if (!n_conn || n_conn->state != OR_CONN_STATE_OPEN ||
       (n_conn->is_obsolete &&
        router_digest_version_as_new_as(firsthop->extend_info->identity_digest,
@@ -669,6 +672,9 @@
   id_digest = cell->payload+RELAY_HEADER_SIZE+4+2+ONIONSKIN_CHALLENGE_LEN;
   n_conn = connection_or_get_by_identity_digest(id_digest);
 
+  /* If we don't have an open conn, or the conn we have is obsolete
+   * (i.e. old or broken) and the other side will let us make a second
+   * connection without dropping it immediately... */
   if (!n_conn || n_conn->state != OR_CONN_STATE_OPEN ||
     (n_conn->is_obsolete &&
      router_digest_version_as_new_as(id_digest,"0.1.1.9-alpha-cvs"))) {



More information about the tor-commits mailing list