aboutsummaryrefslogtreecommitdiff
path: root/src/feature/relay/include.am
AgeCommit message (Collapse)Author
2020-05-05relay: Rename relay_resolve_addr.{c|h} fileDavid Goulet
New name is more accurate semantically. Closes #33789 Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-05-05relay: New file relay_resolve_addr.{c|h}David Goulet
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>
2020-03-20relay: Split out relay-only circuit buildingteor
Move the relay-only circuit building functions into a new file. Part of 33633.
2020-02-20Move relay_handshake.[ch] into src/feature/relay, and make it optionalNick Mathewson
2020-02-20Disable routerkeys.c with --disable-relay-mode.Nick Mathewson
2020-02-19Merge branch 'extract_relay_dns'Nick Mathewson
2020-02-19Merge branch 'extract_ext_orport'Nick Mathewson
2020-02-18Do not build selftest.c when running relay mode is disabled.Nick Mathewson
2020-02-18Make ext_orport.c relay-mode-only.Nick Mathewson
2020-02-18Disable dns.c when relay mode is disabled.Nick Mathewson
This saves about 1% for me on a binary compiled without relay mode. Closes ticket 33366.
2020-01-16add_c_file: Fix "control line not preceded by a blank line"teor
Fix dirauth and relay module include.am add_c_file.py "control line not preceded by a blank line" errors. Also remove a duplicate ADD_C_FILE: SOURCES in the relay module. Obviously correct fixes to already-reviewed code.
2020-01-13Split core/include.am into per-subdirectory include.am filesNick Mathewson
Closes ticket 32137.