tor/changes
David Goulet 15860c8846 addr: Use tor_addr_t instead of uint32_t for IPv4
This changes a LOT of code but in the end, behavior is the same.
Unfortunately, many functions had to be changed to accomodate but in majority
of cases, to become simpler.

Functions are also removed specifically those that were there to convert an
IPv4 as a host format to a tor_addr_t. Those are not needed anymore.

The IPv4 address field has been standardized to "ipv4_addr", the ORPort to
"ipv4_orport" (currently IPv6 uses ipv6_orport) and DirPort to "ipv4_dirport".

This is related to Sponsor 55 work that adds IPv6 support for relays and this
work is needed in order to have a common interface between IPv4 and IPv6.

Closes #40043.

Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-07-14 10:36:08 -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
bug32040 Bug 32040: Changes files 2020-06-16 12:26:18 -05:00
bug33119 Fix out-of-bound memory read in tor_tls_cert_matches_key() for NSS. 2020-07-06 16:19:16 -04:00
bug34065 Add changes file for ticket #34065 2020-06-24 13:38:27 -04:00
bug34084 Handle a failure edge-case when a client-side intro circ opens. 2020-07-09 10:10:57 +03: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
bug34357 Reject Tor relays running the 0.4.1 series 2020-06-17 12:00:44 -07: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
bug40028 Resolve a compiler warning from a 32-bit signed/unsigned comparison 2020-07-07 15:05:38 -04: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
ticket31699 add changes file for ticket31699 2020-07-07 08:00:30 -04:00
ticket32622 Changes file for #32622. 2020-07-02 10:14:48 -04:00
ticket32696 Update the list of recommended protocol versions to match >=0.3.5. 2020-06-17 11:07:43 -04:00
ticket32822 router: Authorities add their own IPv6 to trusted dir servers 2020-07-02 07:09:02 -04:00
ticket32910 changes: Add changes file for #32910 2020-07-10 12:12:26 -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
ticket33236 addr: Attempt to learn our address with ORPort 2020-07-07 10:52:43 -04:00
ticket33238 addr: Prioritize interface lookup over local hostname 2020-07-02 11:00:42 -04:00
ticket33263 Changes file for ticket 33263 2020-07-10 09:25:28 -04:00
ticket33264 Changes file for ipv6 bidi (ticket 33264) 2020-07-10 09:52:35 -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
ticket33796 Revert "config: Make clients tell dual-stack exits they prefer IPv6" 2020-07-07 12:58:41 -04:00
ticket33816 Add changes file for ticket 33816 2020-06-22 15:33:03 -04:00
ticket33873 socks: Returns 0xF6 only if BAD_HOSTNAME 2020-07-08 16:20:31 -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
ticket34087 hs-v3: Remove a possible BUG() condition 2020-07-09 08:32:53 -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
ticket40003 hs-v2: Add deprecation warning for service 2020-07-03 15:52:54 +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
ticket40019 changes: Add changes file for ticket #40019 2020-07-02 14:39:44 -04:00
ticket40022 changes: Add a changes file for #40022 2020-07-07 10:41:10 -04:00
ticket40026 CI: Fix Appveyor printf format error 2020-07-07 09:53:54 -04:00
ticket40043 addr: Use tor_addr_t instead of uint32_t for IPv4 2020-07-14 10:36:08 -04:00