relay: New file relay_resolve_addr.{c|h}
commit445df9e7b5bbb0ea080bbed25dc4f3b52b0eb7df
authorDavid Goulet <dgoulet@torproject.org>
Tue, 5 May 2020 17:24:03 +0000 (5 13:24 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Tue, 5 May 2020 18:24:04 +0000 (5 14:24 -0400)
tree46e10cb23731dd0dcc916fad4907bb4ab1b93caf
parent6dc9930d3a14c30af0f285a884476f33a782938c
relay: New file relay_resolve_addr.{c|h}

This commit moves router_pick_published_address() and the related helper
functions into the new file.

The log_addr_has_changed() function has been made public in router.h so we can
use it in relay_resolve_addr.c.

This is a refactoring as part of Sponsor 55. Only code movement at this
commit.

Part of #33789

Signed-off-by: David Goulet <dgoulet@torproject.org>
src/feature/client/transports.c
src/feature/control/control_getinfo.c
src/feature/dirclient/dirclient.c
src/feature/dirclient/dirclient_modes.c
src/feature/relay/include.am
src/feature/relay/relay_resolve_addr.c [new file with mode: 0644]
src/feature/relay/relay_resolve_addr.h [new file with mode: 0644]
src/feature/relay/router.c
src/feature/relay/router.h
src/test/test_config.c