tor/changes
David Goulet 45afb31e1c addr: Prioritize interface lookup over local hostname
The find_my_address() function now prioritize the local interface over the
local hostname when guessing the IP address.

See proposal 312, section 3.2.1, general case:
https://gitweb.torproject.org/torspec.git/tree/proposals/312-relay-auto-ipv6-addr.txt#n359

The entire unit tests had to be refactored to make this possible. Instead of
hot patching it, it has been rewritten to cover all possible cases and the
test interface has been changed to accomodate both IPv4 and IPv6 in order for
them to be tested identically.

Closes #33238

Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-02 11:00:42 -04:00
..
.dummy Add a .dummy file in the changes directory to stop git from removing it 2015-05-11 11:41:48 -04:00
bug16016 Downgrade "Bug: No entry found in extrainfo map" message. 2020-06-30 11:54:13 -04:00
bug30992 Bug 30992: Changes file 2020-06-10 15:37:44 +03:00
bug34065 Add changes file for ticket #34065 2020-06-24 13:38:27 -04:00
bug34248 rust: declare HSIntro=5 2020-05-18 20:16:11 +10:00
bug34251 rust/protover: Fix protocol version support error handling 2020-05-18 21:50:35 +10:00
bug34400 Make HSFETCH take the decoded length into account, not the base32 one 2020-06-24 15:47:57 -04:00
bug40001 Reinstate support for GUARD NEW/UP/DOWN control port events. 2020-06-23 19:48:37 +03:00
feature34068 Add a control event for launching IPv6 ORPort checks. 2020-06-24 14:00:34 -04:00
ticket28279 Add changes file for Ticket #28279 2020-07-01 12:00:53 -04:00
ticket30642 Add an fingerprint-ed25519 file to the data directory 2020-06-25 13:35:15 -04:00
ticket32696 Update the list of recommended protocol versions to match >=0.3.5. 2020-06-17 11:07:43 -04:00
ticket33222 changes: file for 33222 and 33226 2020-05-13 16:05:54 +10:00
ticket33224 Add an AssumeReachableIPv6 autobool option. 2020-06-24 15:25:34 -04:00
ticket33233 changes: Add changes file for ticket #33233 2020-06-24 13:51:37 -04:00
ticket33238 addr: Prioritize interface lookup over local hostname 2020-07-02 11:00:42 -04:00
ticket33346 Allow unlinkat() in the seccomp2 sandbox 2020-02-26 15:17:12 -05:00
ticket33398 Deprecate the "--dump-config non-builtin" option 2020-06-25 10:01:40 -04:00
ticket33816 Add changes file for ticket 33816 2020-06-22 15:33:03 -04:00
ticket34064 Add two new networkstatus parameters to emulate AssumeReachable. 2020-06-24 15:25:26 -04:00
ticket34067 Split "can reach ipv4 orport" from "can reach ipv6 orport". 2020-06-18 16:05:16 -04:00
ticket34137 Refactor reachability test logging: log exactly what we launch. 2020-06-30 11:12:46 -04:00
ticket34200 changes: file for 34200 2020-05-18 22:12:26 +10:00
ticket34232 Make summarize_protover_flags() handle NULL and empty string the same 2020-06-24 17:22:45 +03:00
ticket34382 sandbox: Do not require M_SYSCALL. 2020-06-04 12:08:02 -04:00
ticket34445 Remove special authority semantics for AssumeReachable. 2020-06-26 08:37:36 -04:00
ticket34446 Remove AssumeReachable from TestingTorNetwork. 2020-06-15 14:08:42 -04:00
ticket40002 Changes file for DROPTIMEOUTS 2020-06-23 20:31:26 +03:00
ticket40005 Consistently use 'address' in Invalid v3 address responses to ONION_CLIENT_AUTH commands 2020-06-22 14:56:07 -04:00
ticket40006 tls: Make buf_read_from_tls() read at most bytes 2020-06-24 10:47:53 -04:00