aboutsummaryrefslogtreecommitdiff
path: root/src/feature/relay
AgeCommit message (Expand)Author
2020-07-20relay: Don't lookup our address before rebuilding our descriptorDavid Goulet
2020-07-20relay: Publish IPv4/IPv6 from resolved address cacheDavid Goulet
2020-07-20addr: New function to find address to publishDavid Goulet
2020-07-16Collapse channel_get_*_remote_addr() into a single function.Nick Mathewson
2020-07-14addr: Use tor_addr_t instead of uint32_t for IPv4David Goulet
2020-07-10Merge remote-tracking branch 'tor-gitlab/mr/41'Nick Mathewson
2020-07-10addr: Remove a BUG() that can normally occurDavid Goulet
2020-07-10Change connstats.c identifers to start with conn_statsNick Mathewson
2020-07-10Split bidi connection-stats code into a new C file.Nick Mathewson
2020-07-10Rename public bandwidth-history identifiers to start with "bwhist".Nick Mathewson
2020-07-10Split bandwidth history functions into a separate C file.Nick Mathewson
2020-07-08addr: Validate identity key when getting a suggestionDavid Goulet
2020-07-07addr: New function relay_address_new_suggestion()David Goulet
2020-07-02Allow multiple addresses in extend_info_t.Nick Mathewson
2020-07-02Refactor channel_connect_for_circuit() to take an extend_info_t.Nick Mathewson
2020-07-02Extract extend_info manipulation functions into a new file.Nick Mathewson
2020-07-02router: Authorities add their own IPv6 to trusted dir serversteor
2020-07-01Add a comment explaining reachability vs bandwidth self-testsNick Mathewson
2020-06-30Refactor reachability test logging: log exactly what we launch.Nick Mathewson
2020-06-26Merge branch 'assume_reachable_revamp'Nick Mathewson
2020-06-26Remove stub macro for router_new_consensus_params()Nick Mathewson
2020-06-25Merge branch 'tor-github/pr/1917'David Goulet
2020-06-25Add an fingerprint-ed25519 file to the data directoryNeel Chauhan
2020-06-25Merge branch 'tor-github/pr/1948'David Goulet
2020-06-24Add an AssumeReachableIPv6 autobool option.Nick Mathewson
2020-06-24Add two new networkstatus parameters to emulate AssumeReachable.Nick Mathewson
2020-06-24Rename router_should_skip_orport_reachability_check.Nick Mathewson
2020-06-24Add a control event for launching IPv6 ORPort checks.Nick Mathewson
2020-06-24Merge branch 'tor-github/pr/1945'David Goulet
2020-06-24addr: Remove resolve_my_address_v4()David Goulet
2020-06-24addr: Refactor last resolved address cache accessorsDavid Goulet
2020-06-24Replace router_should_skip_*() identifiers.Nick Mathewson
2020-06-24Merge branch 'tor-github/pr/1942'David Goulet
2020-06-23Clarify logic in router_should_skip_orport_reachability_check_family()Nick Mathewson
2020-06-23reachability_warnings_callback: simplify v4/v6_ok logicNick Mathewson
2020-06-23addr: Rename last_resolved_addr to be v4 specificDavid Goulet
2020-06-23addr: Rename resolve_my_address to be v4 specificDavid Goulet
2020-06-23config: Change Address to be a LINELISTDavid Goulet
2020-06-22Fill in missing IPv6 addresses in extend cellsNeel Chauhan
2020-06-18Split "can reach ipv4 orport" from "can reach ipv6 orport".Nick Mathewson
2020-06-17selftest: turn can_reach_{dir,or}_port into boolsNick Mathewson
2020-06-09Merge remote-tracking branch 'tor-github/pr/1888/head'Nick Mathewson
2020-06-05Fix some checks of tor_inet_ntoa() return valuerl1987
2020-05-21Check for NULL from tor_dup_ip()rl1987
2020-05-21Check output value of tor_inet_ntop/tor_inet_ntoa in dns.crl1987
2020-05-11circuit: Add flags for IPv6 extendsteor
2020-05-11protover: Add node functions for IPv6 extend supportteor
2020-05-07Merge remote-tracking branch 'tor-github/pr/1880/head'Nick Mathewson
2020-05-07relay: Improve docs on inform_testing_reachability()teor
2020-05-07relay: Rewrite inform_testing_reachability()teor