aboutsummaryrefslogtreecommitdiff
path: root/src/feature/relay/router.c
AgeCommit message (Expand)Author
2020-10-07Merge branch 'maint-0.4.4' into masterGeorge Kadianakis
2020-10-01fix typosRoger Dingledine
2020-09-22Fix warnings when using two unusual options together.Nick Mathewson
2020-08-25Merge branch 'mr/113'George Kadianakis
2020-08-25Validate address more carefully when checking self-reachabilityNick Mathewson
2020-08-14Revise trac.torproject.org urls to refer to gitlab replacements.Nick Mathewson
2020-07-30Use write_str_if_not_equal() for onion servicesNeel Chauhan
2020-07-30Introduce write_str_if_not_equal()Neel Chauhan
2020-07-24relay: Publish IPv4 descriptor on guessed IPv6 reachability failureDavid Goulet
2020-07-24relay: Turn find address "method_used" into enumDavid Goulet
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-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