aboutsummaryrefslogtreecommitdiff
path: root/src/feature/relay
AgeCommit message (Expand)Author
2020-07-23Merge branch 'remove-padding-fix-7869-v2'Nick Mathewson
2020-07-23Remove padding from ntor-onion-key #7869Daniel Pinto
2020-07-22relay: Support IPv6 when checking if our address changedDavid Goulet
2020-07-21Rename check_server_ports to check_and_prune_server_portsDavid Goulet
2020-07-21relay: Change router_can_extend_over_ipv6() to look at configured portDavid Goulet
2020-07-21relay: Remove possible ORPorts duplicate from parsed listDavid Goulet
2020-07-21relay: Automatically Enable an IPv6 ORPortDavid Goulet
2020-07-21Rename router_get_advertised_*() functions.Nick Mathewson
2020-07-21Combine router_get_advertised_or_port{,by_af_}() functionsNick Mathewson
2020-07-21Rename get_primary_dir_port()Nick Mathewson
2020-07-21Rename get_first_advertised_{addr,port}_by_type_af().Nick Mathewson
2020-07-21Merge remote-tracking branch 'tor-gitlab/mr/70'Nick Mathewson
2020-07-21relay: Add AddressDisableIPv6 torrc optionDavid Goulet
2020-07-21relay: Don't publish IPv6 if found ORPort is 0David Goulet
2020-07-20relay: Use flags in relay_find_addr_to_publish()David Goulet
2020-07-20relay: Handle dir address suggestion with new interfaceDavid Goulet
2020-07-20addr: Use false/true with relay_find_addr_to_publish()David Goulet
2020-07-20relay: Remove router_pick_published_address()David Goulet
2020-07-20test: Move unit tests to new find address interfaceDavid Goulet
2020-07-20relay: Deciding to fetch from authority, use new find address APIDavid Goulet
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