aboutsummaryrefslogtreecommitdiff
path: root/src/feature/relay/router.c
AgeCommit message (Expand)Author
2020-07-22relay: Support IPv6 when checking if our address changedDavid Goulet
2020-07-21relay: Change router_can_extend_over_ipv6() to look at configured portDavid 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-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-20addr: Use false/true with relay_find_addr_to_publish()David 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-14addr: Use tor_addr_t instead of uint32_t for IPv4David Goulet
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-02router: Authorities add their own IPv6 to trusted dir serversteor
2020-06-26Merge branch 'assume_reachable_revamp'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-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-24Merge branch 'tor-github/pr/1945'David Goulet
2020-06-24addr: Remove resolve_my_address_v4()David Goulet
2020-06-24Replace router_should_skip_*() identifiers.Nick Mathewson
2020-06-23addr: Rename resolve_my_address to be v4 specificDavid Goulet
2020-06-09Merge remote-tracking branch 'tor-github/pr/1888/head'Nick Mathewson
2020-05-21Check for NULL from tor_dup_ip()rl1987
2020-05-11protover: Add node functions for IPv6 extend supportteor
2020-05-07Replace several C identifiers.teor
2020-05-05relay: Rename relay_resolve_addr.{c|h} fileDavid Goulet
2020-05-05config: New file resolve_addr.{c|h}David Goulet
2020-05-05relay: New file relay_resolve_addr.{c|h}David Goulet
2020-04-30relay: Clarify reachability status check functionsteor
2020-04-30relay: Refactor can extend over IPv6 checksteor
2020-04-29relay: Add IP version tests for circuit extendsteor
2020-04-29relay: Choose between IPv4 and IPv6 extends at randomteor
2020-04-12Fix typo in router_build_fresh_unsigned_routerinfo() commentNeel Chauhan
2020-03-27spell consensus more right in commentsRoger Dingledine
2020-03-21Merge branch 'bug32588_042' into bug32588_043teor
2020-03-21Merge branch 'bug32588_041' into bug32588_042teor
2020-03-21Merge branch 'bug32588_035' into bug32588_041teor
2020-03-21router: Refactor IPv6 ORPort function logicteor
2020-03-21router: Stop advertising incorrect auto IPv6 ORPortsteor
2020-02-12Merge branch 'maint-0.4.1' into maint-0.4.2teor
2020-02-12Merge branch 'maint-0.3.5' into maint-0.4.1teor
2020-02-12Lowercase the BridgeDistribution value from torrc in descriptors.Alexander Færøy
2020-01-15Don't escape the bridge distribution value.Alexander Færøy
2020-01-15Lowercase BridgeDistribution value before adding it to the descriptor.Alexander Færøy
2020-01-15Always escape BridgeDistribution value from torrc in descriptors.Alexander Færøy
2020-01-09Merge branch 'ticket22029_attempt_squashed'Nick Mathewson