aboutsummaryrefslogtreecommitdiff
path: root/changes/ticket33898
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2020-07-16 14:36:54 -0400
committerNick Mathewson <nickm@torproject.org>2020-07-17 11:42:49 -0400
commit7b3bd45cfe400deb2420afa0018c642402cc4f94 (patch)
tree8b3b46311ff19d3f62c177773d58660adb365f73 /changes/ticket33898
parent44da9206701a2b157474f94ccf64996dce192924 (diff)
downloadtor-7b3bd45cfe400deb2420afa0018c642402cc4f94.tar.gz
tor-7b3bd45cfe400deb2420afa0018c642402cc4f94.zip
or_connection_t: replace real_addr with canonical_orport.
Instead of replacing connection_t.{addr,port} with a canonical orport, and tracking the truth in real_addr, we now leave connection_t.addr alone, and put the canonical address in canonical_orport. Closes #40042 Closes #33898
Diffstat (limited to 'changes/ticket33898')
-rw-r--r--changes/ticket338987
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/ticket33898 b/changes/ticket33898
new file mode 100644
index 0000000000..7c8d9d0009
--- /dev/null
+++ b/changes/ticket33898
@@ -0,0 +1,7 @@
+ o Minor features (relay address tracking):
+ - We store relay addresses for OR connections in a more logical way.
+ Previously we would sometimes overwrite the actual address of a
+ connection with a "canonical address", and then store the "real
+ address" elsewhere to remember it. We now track the "canonical address"
+ elsewhere for the cases where we need it, and leave the connection's
+ address alone. Closes ticket 33898.