]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Merge remote-tracking branch 'origin/maint-0.2.2'
authorNick Mathewson <nickm@torproject.org>
Sun, 15 May 2011 15:44:51 +0000 (11:44 -0400)
committerNick Mathewson <nickm@torproject.org>
Sun, 15 May 2011 15:44:51 +0000 (11:44 -0400)
Conflicts:
src/or/connection_edge.c

1  2 
src/common/container.c
src/or/circuituse.c
src/or/circuituse.h
src/or/config.c
src/or/connection_edge.c
src/or/connection_edge.h
src/or/main.c
src/or/or.h

Simple merge
Simple merge
Simple merge
diff --cc src/or/config.c
Simple merge
index 186137b1df69b1db1a94f8ea0d659903a7ec7172,7828f1638672cbe9a1d36209113d0af315a5bfb4..ec3b41744267a223970cc17e1bdb308a1e9b879a
@@@ -847,11 -848,12 +848,12 @@@ addressmap_clear_excluded_trackexithost
      } else {
        nodename = tor_strndup(dot+1, strlen(dot+1)-5);
      }
 -    ri = router_get_by_nickname(nodename, 0);
 +    node = node_get_by_nickname(nodename, 0);
      tor_free(nodename);
 -    if (!ri ||
 -        (allow_nodes && !routerset_contains_router(allow_nodes, ri)) ||
 -        routerset_contains_router(exclude_nodes, ri) ||
 +    if (!node ||
 +        (allow_nodes && !routerset_contains_node(allow_nodes, node)) ||
-         routerset_contains_node(exclude_nodes, node)) {
++        routerset_contains_node(exclude_nodes, node) ||
+         !hostname_in_track_host_exits(options, address)) {
        /* We don't know this one, or we want to be rid of it. */
        addressmap_ent_remove(address, ent);
        MAP_DEL_CURRENT(address);
Simple merge
diff --cc src/or/main.c
Simple merge
diff --cc src/or/or.h
Simple merge